Съдържание:

Как да си направим интелигентен съд с NodeMCU, контролиран от приложението: 8 стъпки
Как да си направим интелигентен съд с NodeMCU, контролиран от приложението: 8 стъпки

Видео: Как да си направим интелигентен съд с NodeMCU, контролиран от приложението: 8 стъпки

Видео: Как да си направим интелигентен съд с NodeMCU, контролиран от приложението: 8 стъпки
Видео: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Юни
Anonim
Как да си направим интелигентен съд с NodeMCU, контролиран от приложението
Как да си направим интелигентен съд с NodeMCU, контролиран от приложението
Как да си направим интелигентен съд с NodeMCU, контролиран от приложението
Как да си направим интелигентен съд с NodeMCU, контролиран от приложението

В това ръководство ще изградим Smart Pot, управляван от ESP32 и Приложение за смартфон (iOS и Android).

Ще използваме NodeMCU (ESP32) за свързване и библиотеката Blynk за облачния IoT и приложението на смартфон.

Накрая ще използваме JLCPCB и LCSC за поръчка на печатни платки и компоненти.

Стъпка 1: Проектирайте електрическата схема с EasyEDA

Проектирайте електрическата схема с EasyEDA
Проектирайте електрическата схема с EasyEDA

За да проектираме нашите платки и да ги отпечатаме с услугата JLCPCB, ще използваме софтуера EasyEda, чрез който можем да нарисуваме електрическата схема и след това да я преобразуваме в печатна платка и да я поръчаме директно от софтуера.

EasyEda е софтуер, който ви позволява да рисувате електрически вериги чрез вмъкване на компоненти директно от базата данни LCSC, така че да можете да ги закупите веднъж изтеглени. Също така ви позволява да проектирате печатната платка, като започнете от електрическата схема. След като бъде изтеглен, ще бъде възможно да го поръчате чрез JLCPCB.

Първо трябва да изтеглите EasyEda от връзката https://easyeda.com/page/download След това да я инсталирате и да импортирате схемата, която проектирах.

Схемата може да бъде изтеглена тук.

След като електрическата схема е изтеглена, просто създайте печатната платка от нея.

Стъпка 2: Поръчайте печатната платка с JLCPCB

Поръчайте платката с JLCPCB
Поръчайте платката с JLCPCB
Поръчайте платката с JLCPCB
Поръчайте платката с JLCPCB

Впоследствие, след като платката е проектирана, просто поръчайте платките чрез JLCPCB, като натиснете бутона, показан на фигурата по -горе.

С малко пари бихме могли да поръчаме печатни платки, направени наистина добре и много бързо. Също така, след като са поръчани печатни платки, ще бъде възможно да видите напредъка на поръчката от вашия акаунт.

Стъпка 3: Поръчайте компонент с LCSC

Поръчайте компонент с LCSC
Поръчайте компонент с LCSC
Поръчайте компонент с LCSC
Поръчайте компонент с LCSC

За да поръчате компонентите е просто, просто натиснете бутона „BOM“(Bill of Material) в програмата, за да нарисувате платките EasyEda.

След това ще бъдете върнати на страницата за закупуване на материали на уебсайта на LCSC, продължете с покупката, за да можете да завършите изграждането на печатната платка. Просто следвайте стъпките на снимките по -горе, за да поръчате електронните компоненти.

LCSC е уебсайт, който ви позволява да избирате компоненти от огромна база данни и да ги поръчвате за вашите проекти и платки. Той предлага безкрайност от компоненти на наистина конкурентни цени и затова избрах тази услуга.

Стъпка 4: Заварете компонента върху печатната платка

Заварете компонента върху печатната платка
Заварете компонента върху печатната платка
Заварете компонента върху печатната платка
Заварете компонента върху печатната платка

Вземете компонентите, поръчани чрез lcsc, и ги запоявайте в печатната платка, като следвате указанията на електрическата схема.

Стъпка 5: Създайте сензор за влажност на почвата

Изградете сензор за влажност на почвата
Изградете сензор за влажност на почвата
Изградете сензор за влажност на почвата
Изградете сензор за влажност на почвата

Написал съм отделно ръководство за направата на сензор за влажност на почвата и то е достъпно тук!

Стъпка 6: Качете кода

Качете кода
Качете кода

Изтеглете кода от тук.

Качете го в Arduino IDE.

Ако нямате библиотеката Blynk и драйвера ESP32, проверете това ръководство:

Инсталирайте ESP32 драйвер на Windows: тук

Инсталирайте ESP32 драйвер на Linux: тук

Инсталирайте ESP32 драйвер на Mac OS: тук

Изтеглете и инсталирайте Blynk Library

Стъпка 7: Създайте приложението с Blynk

Създайте приложението с Blynk
Създайте приложението с Blynk
Създайте приложението с Blynk
Създайте приложението с Blynk
Създайте приложението с Blynk
Създайте приложението с Blynk

Blynk е безплатна услуга, която ви позволява да управлявате дистанционно вашите NodeMcu карти с ESP32 процесор.

Това ще бъде полезно в проекта, тъй като няма да се налага да създаваме нашия IoT сървър, а просто да разчитаме на Blynk сървъра. В допълнение, Blynk ви позволява да изградите безплатното си приложение, без да знаете как да програмирате просто чрез основното си приложение. За да знаете как да конфигурирате blynk на Arduino IDE, следвайте тези стъпки.

Стъпка 8: Тествайте околната среда

Тествайте околната среда
Тествайте околната среда
Тествайте околната среда
Тествайте околната среда
Тествайте околната среда
Тествайте околната среда
Тествайте околната среда
Тествайте околната среда

След като софтуерът е зареден на esp32, веднага можехме да видим как работи новата ни интелигентна напоителна система.

По всяко време можем да видим нивото на водата в съда и състоянието на помпата, която напоява.

Препоръчано: