И так, сидел я как то вечером, отдыхал. И тут подходит жена и говорит, чё ты тут разлегся. иди автоматизируй. Тыж сисадмин. А просьба была простая, нужно было выводить показания температуры и влажности воздуха и включать и выключать фитолампы в нужное время, поняв что хочется страдать я решил сделать свой проект а не покупать) И так идея очень простая. Посидев пораскинув мозгами я пришел к выводу что мне нужна Arduino nano, датчик влажности и температуры (DHT22), часы реального времени (DS3231), экран 1602 с i2c и реле для управление 220В. Отлично, пошел закупился рассыпухой. Теперь это надо всё соеденить на макетке и написать код. Учитвая что мой первый проект на ардуино то было не легко.
Сказано сдланно, с одним условием) Что С++ я не знаю от слова совсем и пришлось прибегнуть к помощи друга который поог написать код) В планах изучить потому как ну очень это интересно) Ну и пилили мы код на чистом C++. Через VScode и PlatformIO. Спасибо @slava594 тебе за помощь) Потестили работает) Теперь самое веселое, надо собрать это все дело в корпус. О, забыл прикрепить схему, точно)
Берем значит пластиковую коробочку для корпуса купленную на радиорынке (100Х60Х25), и прикидываем как у нас будут лежать компоненты.
Дальше начинаем редактировать наш корпус и сразу примерим как оно будет выгялядеть.
Самое сложное это было выпилить ровное отверстие) Сначала пытался ножом, потом фрезой и потом решил уже отпилить отрезным диском на дремеле) Поэтому много пришлось работать рашпилем что бы хоть что то ровное получить) Ну ничего. Как мы видим при работе с корпусом у нас появились косяки, а так как я не очень люблю белые корпуса и хочу перекрасить в чёрный то при покраске все косяки откроются поэтому шпаклюем, я это делал автомобильной шпаклёвкой. Не забываем добавить затвердитель!
Теперь дело за малым, пошкурить и покрасить, в начале грунт потом краска и потом матовый лак, по итогу имеем вот такую картину, я корпус внутри прикрепил на шпашки и горячие сопли)
Отлично, ну и теперь нам всё надо собрать согласно схеме) и прикрепить экран к корпусу, а а на что будем крепить? Правильно как всегда горячие спопли) А учитвая что места у нас не так много то чувствую что будет не легко) ну почти так и получилось) Да да я знаю что не очень красиво но я к этому и не стремился)
В итоге почти всё собрав мы понимаем что мы не правильно прикреили экран) и потому надо всё пересобирать) Так как мноигие провода в притык по длине, и учитвая что я очень устал я решил сделаю потом) Когда нибудь) В итоге получается вот такая игрушка которая показывает температуру, влажность воздуха и управляет светом)
Сзади два провода потому как один на питание ардуинки а второй на управление реле (Светом).
Так же прилагаю ссылку на код https://github.com/mikhail009/arduino-plants
На проект ушло около недели)
В целом мне нравится, есть конечно косяки, но мы ведь учимся) Есть идеи по даработке) Как минимум поставить аккум прикрепить WI-FI да и много всего) Всё это безобразие мне обошлось порядка 800Р, не считая краски, грунта и лака. Но я всё покупал в РФ, если брать у китайцев то будет минимум в два раза дешевле) Если будут какие то вопросы, пожелания, улучшения с радость выслушаю =) До скорых встреч!