Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: UPyCraft қолдануға арналған нұсқаулық
- 4 -қадам: кодты жүктеу
- 5 -қадам: IP мекенжайын алыңыз
- 6 -қадам: шолғышты ашыңыз
- 7 -қадам: Қазір ауа райы
Бейне: MicroPython бағдарламасы: шағын ауа райы станциясы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Қазір қыс мезгілі, бірақ мен әлі күнге дейін сәл ыстық сезінемін, бірақ мен тек футболканы киіп жүремін, бұл мені ағымдағы температураны білуге итермелейді, сондықтан мен Micropython ESP32 және DHT11 сенсорлары мен қарапайым ауа райы станциясын қолданамын. кез келген шолғышта ағымдағы температура мен ылғалдылықты ала алады, енді мен сіздермен процесті бөлісемін.
1 -қадам: Жабдықтар
Жабдық:
- MakePython ESP32
- DHT11
- Нан тақтасы
- Секіру сызығы
- USB кабелі
MakePython ESP32 - бұл SSD1306 OLED дисплейі бар ESP32 тақтасы, оны мына сілтемеден алуға болады:
www.makerfabs.com/makepython-esp32.html
Бағдарламалық қамтамасыз ету:
uPyCraft IDE
Windows үшін uPyCraft IDE жүктеу үшін мына сілтемені басыңыз:
2 -қадам: Сымдарды жалғау
- MakePython ESP32 және DHT11 тақтаға қосылған.
- DHT11 тек 3 сымды қажет етеді, VCC және GND ESP32 3V3 және GND қосылады, ал DATA ESP32 IO14 қосылады. Мен экспериментте GPIO14 қолдандым, сондықтан IO14 қосылды.
- MakePython ESP32 компьютеріне USB кабелі арқылы қосылыңыз, құрылғы менеджерін ашыңыз (Windows іздеу жолағында «құрылғыны» іздеңіз). Кеңейтілген кезде порт бөлімінде жоғарыдағыдай нәрсе көрсетілуі керек. Менің жағдайда COM19 сияқты порт нөмірін жазып алыңыз. Егер порт пайда болмаса, USB дискісін жүктеп көріңіз:
3 -қадам: UPyCraft қолдануға арналған нұсқаулық
UPyCraft туралы толық нұсқауларды мына сілтемеден табуға болады:
www.makerfabs.com/makepython-esp32-starter…
- Бетті ашу үшін жоғарыдағы сілтемені басыңыз
- MicroPython ESP32 Dev Kit нұсқаулық құжатын табыңыз
- Құжатты ашу үшін жүктеу түймесін басыңыз
- Толық оқулықтар I. MicroPython Development Tools каталогында бар
Әрине, бұл құжаттама тек uPyCraft нұсқауларына ғана қатысты емес, сонымен қатар MicroPython ESP32 бағдарламаларын және жиі қойылатын сұрақтар мен қателерді өңдеуді қамтиды.
4 -қадам: кодты жүктеу
Ssd1306.py коды GitHub репозиторийінен жүктелді: https://github.com/ckuehnel/MicroPython-on-ESP32 Немесе менікін жүктеңіз.
Ssd1306.py жүктелгеннен кейін, файлды ашып, Сақтау және DownAndRun түймешігін басыңыз. жүктеу сәтті болған кезде «жүктеу жақсы» көрсетіледі.
Main.py жүктелгеннен кейін келесі өзгерістерді енгізу қажет:
1. Желінің атын және құпия сөзін өзгертіңіз:
- SSID: жергілікті желі атауын өзгерту қажет
- Кілтсөз: жергілікті желі құпия сөзін өзгерту қажет
Аяқтаған кезде DownAndRun түймесін басыңыз, содан кейін MakePython ESP32 WiFi желісіне қосылады
2. DHT11 деректер түйрегіші:
Егер DHT11 MakePython ESP32 -де түйреуіштің өзгеруін алса, Pin () нөмірін сіз алатын түйреуішке өзгертіңіз.
5 -қадам: IP мекенжайын алыңыз
Main.py іске қосыңыз, желіде сәттілік, сіз IP -адресті көре аласыз (менікі: 192.168.1.120).
6 -қадам: шолғышты ашыңыз
Компьютердегі шолғышты ашып, жаңа IP мекенжайын енгізіңіз (192.168.1.120) және растау үшін Enter түймесін басыңыз.
7 -қадам: Қазір ауа райы
Браузер ағымдағы температура мен ылғалдылықты, сондай -ақ MakePython ESP32 OLED дисплейін көрсетеді. Бетті жаңартқан кезде температура мен ылғалдылық туралы мәліметтер де жаңартылады.
Шағын метеостанция салыстырмалы түрде қарапайым. Мен метеостанцияны байыту үшін газ датчиктерінен, жаңбыр сенсорларынан, атмосфералық қысым сенсорларынан және басқа датчиктерден деректерді қосамын.
Ұсынылған:
Arduino мен ThingSpeak қолданатын шағын ауа райы станциясы: 4 қадам
Arduino мен ThingSpeak қолданатын шағын ауа райы станциясы: бәріне сәлем. Бұл нұсқаулықта мен сізге жеке метеостанция жасау бойынша қадамдар бойынша нұсқаулық беремін. Сонымен қатар, біз ThingSpeak API көмегімен ауа райы туралы мәліметтерді олардың серверлеріне жүктеу үшін қолданамыз, әйтпесе ауа райы жағдайының мақсаты қандай
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: 7 қадам (суреттермен)
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: Бұл жобада мен сізге WiFi сенсор станциясымен бірге ауа райы станциясын қалай жасау керектігін көрсетемін. Сенсорлық станция жергілікті температура мен ылғалдылық деректерін өлшейді және WiFi арқылы метеостанцияға жібереді. Содан кейін метеостанция мыналарды көрсетеді
Esp8266: 7 қадамдарын қолданатын ауа райы бағдарламасы
Esp8266 қолданатын ауа -райы веб -қосымшасы: SHT 31 - бұл Sensirion жасаған температура мен ылғалдылық сенсорлары. SHT31 ± 2% RH айналасында дәлдіктің жоғары деңгейін қамтамасыз етеді. Ылғалдылық диапазоны 0 -ден 100% -ға дейін, ал температура диапазоны -40 -тан 125 ° C -қа дейін. Бұл әлдеқайда сенімді және жылдам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
Arduino UNO шағын ауа райы станциясы: 5 қадам
Arduino UNO шағын ауа райы станциясы: бұл Wi-Fi байланысы бар Arduino негізіндегі мини-ауа райы станциясының бірінші ұрпағы, ол ThingSpeak платформасының көмегімен мәліметтерді желіде жариялай алады. қоршаған орта