Окончательная сборка часов, настройки
Со сборкой оставалось две проблемы. Во-первых, надо было всё это как-то запитать отдельно от макетной платы. Во-вторых, надо было подключить часы реального времени (RTC) к контроллеру, к разъемам, где нет ног.
Питание делалось так. На вилки штыревые был намотан всё тот же распотрошённый провод:
… так что получился этакий высокотехнологичный, электронный плетень:
Дальше это было соединено и обмотано изоляционной лентой:
… не столько для крепежа сколько для изоляции. Держаться должно скорее на разъемах.
А для крепления часов был использован один из ненужных проводов:
Сверху в дырки платы воткнуты два провода, а снизу на штыри нацеплен тройной разъем, который ни к чему с другой стороны не присоединён. Держится.
Такие провода, в данном случае никак не применимые лежали в коробках вместе со всеми устройствами. Я решила, что это юмор такой… идиотский и ни к месту, вообще-то. Они это, вроде бы, продают. И как бы заинтересованы в продажах должны быть.
А не поняла, отдельные тут провода или разветвляющиеся:
https://amperkot.ru/spb/catalog/modul_datchika_temperaturyi_i_vlazhnosti_dht22-23874958.html
… но должно быть так, а не общей вилкой. Но такой провод всё-таки на что-то тоже сгодился.
Часы (модуль RTC) работают даже если выключить питание. Чтобы так было в них надо засунуть батарейку:
Целиком это вот так выглядит:
Теперь это всё только питается от блока на плате. Можно и нужно подключить к какому-то отдельному своему адаптеру типа такого:
https://www.chipdip.ru/product/bps-5-0.5
… т.е купить, штекер срезать и провода присоединить. Полампера-то всему этому должно хватать.
На часах дата, время и теоретически температура с влажностью а не надпись Chip&Dip:
Дата, время и время будильника устанавливаются джойстиком. Изображение, всё-таки, нерезкое получилось, но написание букв на джойстике ясно показывает, где у него верх:
Осталось узнать из текста программы, что тут надо нажимать.
В loop():
… т.е вниз – установка или снятие будильника (при установленном будильнике а экране появляется буква «a»). А если нажать влево, то переход к настройкам (задание времени, даты и времени будильника). Корректируемое (в данном случае часы) подсвечивается:
Влево – выход из настроек, вверх – увеличение корректируемого на единицу (если нажать, то станет 11 часов), вправо – переход к корректировке следующего (в данном случае к корректировке минут):
Вот такая штуковина.
p/s
Данный с датчика температуры просто не идут:
Я подключала этот датчик отдельно (там есть тестовый пример) . Тоже самое происходит.
|