Автоматический туманообразователь с вентилятором и Wi-Fi....
Введение
Итак, прежде всего я хотел бы подчеркнуть тот факт, что мне на самом деле пятнадцать, и это один из моих первых больших проектов. Для меня это был очень хороший опыт, и без принтера я бы не смог этого добиться. Я хотел сделать автоматический туманообразователь для своих изопод cubaris panda kings и изопод Armadilidium vulgare, потому что изоподы очень чувствительны к влажности, температуре и качеству воздуха. Неправильные условия могут привести к гибели всей колонии, и поскольку очень сложно постоянно поддерживать одни и те же условия вручную, почему бы не сделать это автоматически?
Примечание. туманообразователь представляет собой ультразвуковой распылитель, и некоторые виды жаб могут слышать/передавать ультразвуковые волны, и это может быть для них опасно. Поэтому я бы не стал использовать это устройство для этих животных.
Кроме того, я настоятельно рекомендую использовать более высокую влажность, потому что растения и мох в терраиуме не так сильно поглощают влагу при использовании этого метода, поэтому по крайней мере 85 %, я использую 90 %.
А также часто обновляйте код, и я не записываю его, потому что изменений не так много, но их много, поэтому обязательно имейте последнее обновление.
13.4 Обновление облака. Я узнал, что Arduino разработала собственное облако, и его очень легко настроить для моих проектов, поэтому я добавил обновленный код.
Не знаю, большое обновление резервуара — воды может хватить до месяца
Я также создал небольшое настольное приложение, которое собирает данные из облака и печатает их на графике. Вот ссылка на мой github:
https://github.com/weingartmia/terrarium_api
Что это делает
Измеряет влажность и температуру и выводит результаты на oled-дисплей.
Включает туманообразователь, когда влажность слишком низкая
Последний раз печатает, когда был включен туманообразователь.
Печатает сообщение, если туманогенератор не работает
Постоянно проветривает террариум.
В случае возникновения проблем с чтением данных с DHT11/DHT22 туманообразователь перейдет в полностью автоматический режим. Это будет видно на oled
Печатает время включения туманообразователя (в случае полностью автоматического режима)
Вы можете контролировать запотевание в режиме реального времени с помощью облака Arduino.
Программное обеспечение
Я сделал код стандартной версии на arduino ide 2.3, обновленная облачная версия находится в файлах. Обратите внимание, что в каждой версии используются разные библиотеки датчиков (dht11, позже dht22).
Компоненты
Поскольку в Arduino Nano недостаточно контактов GND и VCC, мне пришлось использовать вместо них цифровые контакты, но это безопасно, даже несмотря на то, что цифровые контакты имеют меньший ток. Питание Fogger должно осуществляться через транзистор, с напряжением питания 5 В и током менее 0,5 А, поскольку Arduino не может генерировать такой большой ток, поэтому необходима пайка. Вывод Vin можно использовать как выход для вентилятора.
Аппаратное обеспечение
Номер материала
датчик dht11/dht22
Фоггер СТДЗ-1810
Олед-дисплей SSD1306 128x64
Транзистор npn S9013
Вентилятор САФ 5В постоянного тока
Вход 4-5 вольт -
Arduino nano(без облака) A000005
Arduino esp32 или другое устройство esp32 с модулем Wi-Fi (для облака Arduino) esp-32
Другой материал
Материальная сумма
Губка или вата 3-4 см2.
Провода 10-12 шт.
Припой 1
Припойные материалы 5г
Флюс 1
Консервированная макетная плата 3-4 см2
Лента малярная 0,5 м
Печать
Печатные детали можно напечатать из большей части негибкой нити. Я использовал наполнитель Prusament, и качество печати было немного хуже, чем у обычного PLA/PET-G. Я использовал наполнитель 15% и стандартную температуру для сопла 230 и нагревательный стол 60 C для деревянного наполнителя. Я использовал 195 C для сопла.
Лучшая печать для основной коробки — это поворот на 45 градусов по оси X и рисование на опорах. Коробка для oled-дисплея должна быть обращена вниз.
Лучшие подложки для этого принта — органические.
Остальные детали можно печатать без подставок.
Окончательная инициализация
Очистите печатные детали от подставок.
2. Приклейте верхнюю часть туманообразовате��я к основной коробке.
3. Припаяйте транзистор с проводами и луженой макетной платой (обрежьте ее, чтобы она поместилась в коробке).
4. Подключите оборудование. Убедитесь, что все соответствует изображению на схеме подключения.
5. Загрузите код в Arduino. Если вы не хотите использовать облачную загрузку обычной версии в arduino nano, в противном случае загрузите облачный код в wifi arduino (вам потребуется облачная учетная запись arduino, я рекомендую использовать их документацию). Примените уровень влажности, соответствующий вашему





























