Мазмұны:
- 1 -қадам: Бұл қалай жұмыс істейді?
- 2 -қадам: Мұны істеу үшін сізге не қажет?
- 3 -қадам: Қалай жасауға болады?
- 4 -қадам: серверлік бағдарламалық қамтамасыз ету
- 5 -қадам: Жарықтандыру және жылыту сымдарын қосыңыз
Бейне: Аквариумды жарықтандыруды және жылытуды басқаратын Wifi жүйесін қалай жасауға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл не істеп жатыр? Аквариумды кестеге сәйкес автоматты түрде қосатын / өшіретін жүйе немесе батырмамен немесе интернет сұранысы арқылы қолмен.
Судың температурасын бақылайтын жүйе, егер ол қызып кетсе немесе қызып кетсе, электрондық пошта мен ескертулерді жібереді.
Жылу термостаты ретінде де қолдануға болатын жүйе.
Ол 3 түрлі кестемен жұмыс істейді, олар алдын ала жүктеледі және оларды Интернет сұранысы арқылы таңдауға болады. Мысалы, мен біреуін жұмыс аптасына, екіншісін үйде демалыс үшін, үшіншісін үйден тыс демалыс үшін анықтадым.
Жарықтандыру ұзақтығы бірдей болғанда, сіз үйде болсаңыз, аквариумнан ләззат ала аласыз.
Бұл үйді автоматтандыру архитектурасының бір бөлігі
1 -қадам: Бұл қалай жұмыс істейді?
Жүйе ESP8266 -ға негізделген және GPIO мен WIFI мүмкіндіктерін қолданады. GPIO 2 релені басқаруға және сенсордан судың температурасын оқуға арналған. Жүйе Linux серверімен мәліметтер алмасу үшін UDP қолданады. Кесте апталық / күнделікті / сағаттық анықталған. Әр сағат 7,5 минуттық 8 бөлікке бөлінген. Алдын ала жүктелген кесте шынайы Интернет сұранысын қайта жазуы мүмкін. Жүйе серверге үнемі ақпарат жіберіп отырды, осылайша сіз судың температурасы мен жарықтандыру күйін қашықтан біле аласыз.
Ол қызып кету немесе қызып кету жағдайында ескертулер мен электрондық хаттарды жібереді.
2 -қадам: Мұны істеу үшін сізге не қажет?
-
1 x ESP8266
Мен 3,3 вольтты, релелік және жоғары сапалы Olimex ESP8266-EVB таңдаймын
- 1 немесе 2 реле
- 1 x DS18B20 су өткізбейтін температура сенсоры
- 1 x 2N2222 коммутациялық транзистор немесе эквиваленті
- 3 х резистор (100 Ом - 2,7 К Ом - 4,7 К Ом)
- 1 x түйме қосқышы
- 1 x электр қорабы
- 1 x ПТБ прототипі
- Бағдарламалық қамтамасыз етуді жүктеуге арналған 1 x FT232RL FTDI USB 3.3 V
- 1 x 5V және 3,3V қуаты
3 -қадам: Қалай жасауға болады?
Барлық қажетті бөлшектерді алыңыз
Бөлшектерді тақтаға жалғаңыз
ПХД дәнекерлеу компоненттері
Барлығын қорапқа салыңыз
ESP8266 кодын жүктеңіз
ESP8266 ішіндегі кодты жүктеу үшін Arduino IDE пайдаланыңыз
4 -қадам: серверлік бағдарламалық қамтамасыз ету
Менде интеграцияланған домотикалық инфрақұрылым бар.
Деректер MySql ДБ -да сақталады. Мен Tomcat -ты веб -сервер ретінде қолданамын. 3 партия тұрақты жұмыс істейді: біреуі уақыт сервері ретінде жұмыс істейді, біреуі ESP8266 деректерін алады және ДБ -да сақтайды, ал біреуі конфигурация жаңартуын ESP8266 -ға жібереді. Барлығы Linux серверінде жұмыс істейді, тек уақыт сервері қажет (UdpEsp8266ServerTime.java іске қосыңыз) (егер сіз ESP8266 кодына NTP қолдауын қоспасаңыз).
Сізге қажет нәрсені жасамас бұрын ESP8266 жіберетін деректерді қарау үшін берілген java кодын (traceDataReceived.java іске қосу) пайдалануды ұсынамын.
github.com/cuillerj/AquariumControlSystem
5 -қадам: Жарықтандыру және жылыту сымдарын қосыңыз
Енді тестілеу және өз серверлік кодын әзірлеу уақыты келді. USB сериялық адаптері мен күйін келтіру режимін қолданып, тексеріңіз. Сіз қалаған нәрсеге қол жеткізген кезде сізге электр қуатымен күресуге тура келеді. Сондықтан сіз өте мұқият болуыңыз керек. Бұл қауіпті болуы мүмкін! Егер сіз оған үйренбеген болсаңыз, біреуден көмек сұраңыз. Релеге сымдарды қосу керек.
Мен жарықтандыруға және жылытуға арналған арнайы розеткаларды алу үшін мыс жолағын кесу арқылы розетканы өзгерттім.
Ұсынылған:
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: 8 қадам
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: Бұл оқулықта біз ESP32 M5Stack StickC -ті Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін қалай бағдарламалауды, сонымен қатар StickC түймелерінің көмегімен уақытты орнатуды үйренеміз
Raspberry Pi мен бөлшек аргонды қолдана отырып, су тасқынының дабыл жүйесін ақылды түрде қалай жасауға болады: 6 қадам
Raspberry Pi мен бөлшек аргонды қолданып су тасқынының дабыл жүйесін қалай жасауға болады: стандартты су тасқыны сенсорларының болуы сіздің үйіңізге немесе жұмыс орныңызға үлкен зақым келтірмеу үшін өте жақсы. Бірақ егер сіз үйде болмасаңыз, дабылға қатысуды қиындатады. Сіз бұл ақылды сатып ала аласыз, бұл су тасқыны туралы хабарлау жүйесі кез келген сұйықтықты анықтайды және оларды іске қосады
PIR Motion қауіпсіздік жүйесін қалай жасауға болады: 3 қадам
PIR қозғалысының қауіпсіздік жүйесін қалай жасауға болады: Бұл бейнеде біз қозғалысты анықтайтын және сөйлейтін қауіпсіздік жүйесін жасаймыз. Бұл жобада PIR сенсоры қозғалысты анықтайды және DFPlayer Mini MP3 модулі бұрын анықталған дыбысты ойнатады
Үйде 10 долларлық WiFi қауіпсіздік жүйесін қалай жасауға болады? Ешқандай жерде ақы мен жұмыс жоқ!: 3 қадам
Үйде 10 долларлық WiFi қауіпсіздік жүйесін қалай жасауға болады? Ешқандай жерде ақы мен жұмыс жоқ!: Үйде $ 10 wifi қауіпсіздігі туралы хабарландыру жүйесін қалай жасауға болады? Ешқандай ақы жоқ және ол барлық жерде жұмыс істейді! Егер PIR қозғалыс сенсоры кез келген қозғалысты анықтаса, ол сіздің ұялы телефоныңызға хабарлама жібереді. ESP8266 ESP-01 WiFi модулі, PIR қозғалыс сенсоры және 3.3
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: Бұл нұсқаулықта мен сізге топырақтағы судың құрамын сезетін және сіздің бақшаңызды автоматты түрде суаратын автоматты суару жүйесін қалай құруға және енгізуге болатынын көрсетемін. Бұл жүйе егіннің әр түрлі талаптарына бағдарламалануы мүмкін және