Собираюсь сделать плату Arduino Uno - интересно Ваше мнение по схемотехнике

Потому что ТС хотел чтоб было слово Уно.
Уно по итальянски - Один

Я плату посмотреть хочу.
Петрович! Обязательно покажи печатку ДО ТОГО, как на завод отправлять. У тебя там в схеме косяки были и в плате могут быть. Чтобы деньги на ветер не бросать - покажи тут картинки, ОК? 1. Делители по 1К, у тебя 2.5 мА лишние есть? Даже 5 мА, так как делителя два.
2. Делитель на А7 нахуа? Если питание измерять, то для этого - не нужно. Контроллер это сам умеет делать, без внешних цепей.
3. Самое важное - теплоотводы. Линейный стаб ты заменил на DCDC, это ты молодец. Но хочется поглядеть на тепловые расчеты, особенно с учетом того. что ты хочешь подавать на плату больше 12В.

Ардуино УноМоменто. Не знаю - почему “моменто”, просто “Формулу любви” вспомнил! :wink:

1 лайк

Извини, все расчеты “на глаз и на угад” (слова из песни) :person_shrugging:. Трюльник от стабилизатора (как в даташите написано) видимо не будет, дроссель мелковат и температура высокая развивается, но на 1 - 1.5, может даже 2А я рассчитываю :blush:. Все же стаб. с настоящим теплоотводом :wink:, хоть и не большим :blush: - места всё же на плате не как у нас в России :person_shrugging:.
Завтра скину. За советы спасибо, я про замеры питания не почитал, вроде где то видел, что есть, но не помню как это делается - поэтому делитель и сделал

Опасаюсь я конечно, что бы боком это не вышло :thinking:, но видил такое решение, вроде работает.
Кстати, пролистал даташиты - не нашел рекомендованные дизайны печатки под стабилизаторы в корпусах ТО-220, ТО-252 :person_shrugging:. Сделал по мотивам готового стаба, от китайских товарищей.

здесь в скетче имеется

void VCC()
{
#define Vref 1100
  int mvVcc;

  if ((foundSig >= 0) && (foundSig <= 8)) {

    ADMUX = (1 << REFS0) | 0x0E;
    ADCSRB = 0;
    ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | 0x05;
    delay(1);
    mvVcc = (1023L * Vref) / ADC;

    Serial.print(F("VCC = "));
    Serial.print(mvVcc);
    Serial.println(F(" mV"));
    Serial.println();
  }

  if ((foundSig >= 14) && (foundSig <= 18)) {

    ADMUX = (1 << REFS0) | 0x1E;
    ADCSRB = 0;
    ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | 0x05;
    delay(1);
    mvVcc = (1023L * Vref) / ADC;

    Serial.print(F("VCC = "));
    Serial.print(mvVcc);
    Serial.println(F(" mV"));
    Serial.println();
  }

  if ((foundSig >= 22) && (foundSig <= 23)) {

    ADMUX = (1 << REFS0) | 0x1E;
    ADCSRB = 0;
    ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | 0x05;
    delay(1);
    mvVcc = (1023L * Vref) / ADC;

    Serial.print(F("VCC = "));
    Serial.print(mvVcc);
    Serial.println(F(" mV"));
    Serial.println();
  }

  if ((foundSig >= 29) && (foundSig <= 31)) {

    ADMUX = 0x0E;
    ADCSRB = 0;
    ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | 0x05;
    delay(1);
    mvVcc = (1023L * Vref) / ADC;

    Serial.print(F("VCC = "));
    Serial.print(mvVcc);
    Serial.println(F(" mV"));
    Serial.println();
  }
}

1 лайк

Может быть первый имеется ввиду :thinking:. Я думаю, что переводить “Uno” и “Mega” не путь к успеху :rofl::joy:. Нужно использовать как другие заимствования в терминах - без перевода.
Uno - для меня это формфактор платы - его нужно соблюдать и писать в названии, это нужно для унификации шилдов (что бы разъемы подходили) :person_shrugging:

Вот я и не знаю :thinking:, то ли CH340 вообще выкинуть…
Я сделаю, покажу - лучше один раз увидеть. Я как то подключал РоботДиновский конвертор к РоботДиновской Mega pro (фотка в начале темы) - без переходника не подключается :person_shrugging:! А переходник потом искать… А я не РоботДин :rofl:, могу и без переходников сделать :blush::person_shrugging:.
Конвертор взял и в плату воткнул - гораздо удобнее.

А что, по русски “один” и “первый” звучат одинаково? :slight_smile:
Вот и по итальянски тоже нет :slight_smile:
По-итальянски лень в словарик лезть, а по-испански первый это “примеро”

почему нет? Они назвали ее “Уно”, мы назовем “Ардуино Раз” - по-моему как раз в духе мирового стеба :slight_smile:

Лучше Ардуино Одын

Ну, тогда Ардуын Одын :joy::rofl::sweat_smile:

1 лайк

Да что вы к ардуине прицепились? ПетровичДуина же :sweat_smile:

1 лайк

Не, «всёкамнина» как то брутальные )))

Урдуыно Адын

а бог Один не обидится?

Светодиоды интересно подключены))
В своих поделках всегда ставлю стабилитрон 5.6 В по питанию МК. При неисправности dcdc или завышеном внешнем напряжении сгорит предохранитель, а не МК.

1 лайк

А разницу не увидел?

Будем экспериментировать на Ардуинах-Нах :rofl:

Интересно конечно… но она не все камни поддерживает :person_shrugging:

Всяко - разно это не заразно :slightly_smiling_face: :slightly_smiling_face: :slightly_smiling_face: