РУКОДЕЛКИ Проверка схемы

miwany

✩✩✩✩✩✩✩
8 Мар 2021
9
0
Доброго времени суток !
Ребят, вот набросал схемку модуля, проверьте правильность ?

Модуль на базе микроконтроллера ATTiny85.
Модуль собирает данные с датчиков и передает их на другую ардуинку.
VIN - питание 5V
X - второй провод передачи данных на Ардуино Нано (https://alexgyver.ru/gyverbus/)
HDC1080 и BMP280 - китайские модули с али...
 

Вложения

Изменено:

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
Ну что я могу сказать. Современный образец коекакеров.
Вы бы ещё каждый элемент на отдельный лист разместили.
Схема абсолютно не читаема. Заказчики уже воют от такого рисования.
Две детали стоят, но нужно не рисовать схему, а просто накидать портов.
Да так рисуют современные схемы, НО повышенной сложности !!! А не из двух деталей.

Приатачено правильное включение датчика.
Ваша схема будет мерять в основном тепловые шумы.
 

Вложения

Изменено:

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
Не используйте порты для каждой детали.
Схема должна быть слитной и легко читаемой.
Порты используются только для соединения логических блоков.

Если так рисуют Китайцы - это не повод им подражать.
Да и если смотреть схемы разных плат, там идёт разделение по модулям.

Если хотите, могу накидать схемы различной сложности, что бы было понятно, о чём я говорю.
 
  • Лойс +1
Реакции: miwany

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
DS18B20 тоже питать от 3.3в.
На разъём U5 идёт 5 вольт.
Нет разъёма для программировния STM.
Датчик освещённости GL1 какое сопротивление имеет?
BOOT и NRST не подключены, а должны.
Кварцевый резонатор используете?
Программировать как будете? Умеете?
 
  • Лойс +1
Реакции: miwany

miwany

✩✩✩✩✩✩✩
8 Мар 2021
9
0
DS18B20 тоже питать от 3.3в.
На разъём U5 идёт 5 вольт.
Датчик освещённости GL1 какое сопротивление имеет?
Программировать как будете? Умеете?
на DS18B20 идет 5В.
с разъема U5 идет на U2 и другие датчики.
GL1 имеет сопротивление 10-15К.
С программированием еще не разбирался, буду изучать..., если можете помочь, то...
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,302
Москва
На некоторых STM есть свои часы реального времени и даже специальный пин для подключения батарейки - VB..

написал и понял, что спутал градусник с будильником..
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
на DS18B20 идет 5В.
с разъема U5 идет на U2 и другие датчики.
Не забывайте, что входы у STM тоже на 3.3 вольта. И 5 вольтовые датчики могут её сжечь.
И программировать STM задача нетривиальная.
 

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,132
412
Москва
wan-derer.ru
@miwany, схемы рекомендуется изображать так чтобы основные сигналы распространялись слева направо, сверху вниз.
 

miwany

✩✩✩✩✩✩✩
8 Мар 2021
9
0
Ну вот опять чего-то правил, что-то добавил, что-то убавил...
Schematic_Home control one_2021-03-12.png
 

miwany

✩✩✩✩✩✩✩
8 Мар 2021
9
0
Ещё заметил одну ошибку.
Датчик накоротко закорочен. Не будет работать.
какой ?

немного пояснений:
U7 - это перемычка для прошивки контроллера, ноль или единица;
U8 - это выводы для прошивки контроллера через UART адаптер;
U6 - это выводы для связи (общения) нескольких контроллеров;
U5 - тут буду подключать плату BMP280, она питается от 5 В;
правильно я понимаю ?

Schematic_Home control one_2021-03-13.png
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
Газа.
U7 - не нужен, если есть U8, вход BOOT коротим на землю через резистор 10кОм.
U8 - Служит для программирования через SWD.
U5 - I2C шина
U6 - UART можно использовать для связи с одним устройством. Без специальных мер на малых расстояниях.

Желательно поставить кнопку сброса. При некоторых ошибках в программировнии, дальнейшее программирование возможно только через сброс. А лазить по плате с пинцетом довольно неудобно.
 

miwany

✩✩✩✩✩✩✩
8 Мар 2021
9
0
Кнопку поставил, по датчику газа подправил...

Schematic_Home control one_2021-03-13.png
 
Изменено: