
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

Сега е зима, но все още е малко горещо, въпреки че нося само тениска, което ме кара да искам да знам текущата температура, затова използвам сензорите Micropython ESP32 и DHT11 и проста метеорологична станция, така че може да получи текущата температура и влажност във всеки браузър, сега ще споделя процеса с вас.
Стъпка 1: Консумативи

Хардуер:
- MakePython ESP32
- DHT11
- Дъска за хляб
- Линия за прескачане
- USB кабел
MakePython ESP32 е платка ESP32 с вграден SSD1306 OLED дисплей, можете да го получите от тази връзка:
www.makerfabs.com/makepython-esp32.html
Софтуер:
uPyCraft IDE
Щракнете върху тази връзка, за да изтеглите uPyCraft IDE за Windows:
Стъпка 2: Окабеляване

- MakePython ESP32 и DHT11 са включени в макета.
- DHT11 се нуждае само от 3 проводника, VCC и GND са свързани към 3V3 и GND на ESP32, а DATA е свързан към IO14 на ESP32. Използвах GPIO14 в експеримента, затова свързах IO14.
- Свържете MakePython ESP32 към компютър с помощта на USB кабел, Отворете мениджъра на устройства (Просто потърсете „устройство“в полето за търсене на Windows). Когато се разшири, секцията на порта трябва да показва нещо подобно на горното. Запишете номера на порта, като например COM19 в моя случай. Ако няма порт, опитайте да изтеглите USB устройството:
Стъпка 3: UPyCraft указание за употреба


Подробни инструкции за uPyCraft можете да намерите на тази връзка:
www.makerfabs.com/makepython-esp32-starter…
- Щракнете върху връзката по -горе, за да отворите страницата
- Намерете документа за ръководство на комплекта за разработчици на MicroPython ESP32
- Щракнете върху изтегляне, за да отворите документа
- Подробни уроци са налични в директорията I. MicroPython Development Tools
Разбира се, тази документация не е само за инструкциите на uPyCraft, но също така включва някои подпрограми на MicroPython ESP32 и често задавани въпроси и обработка на грешки.
Стъпка 4: Изтегляне на кода


Кодът за ssd1306.py е изтеглен от хранилището на GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Или изтеглете моя.
След като изтеглите ssd1306.py, отворете файла и щракнете върху Save and DownAndRun. "изтегляне добре" ще се покаже, когато изтеглянето е успешно.
След като изтеглите main.py, трябва да направите следните промени:
1. Променете името и паролата на мрежата:
- SSID: трябва да промените името на вашата локална мрежа
- ПАРОЛ: трябва да промените паролата за локалната си мрежа
Когато приключите, щракнете върху DownAndRun и MakePython ESP32 се свързва с WiFi
2. ПИН за данни на DHT11:
Ако DHT11 получи промяна на Pin на MakePython ESP32, променете номера в Pin () на Pin, който получавате.
Стъпка 5: Вземете IP адрес

Стартирайте main.py, мрежов успех, можете да видите IP адрес (мой: 192.168.1.120).
Стъпка 6: Отворете браузър

Отворете браузъра на вашия компютър, въведете IP адреса, който току -що сте получили (192.168.1.120), и натиснете Enter, за да потвърдите.
Стъпка 7: Сега времето

Браузърът показва текущата температура и влажност, както и OLED дисплея на MakePython ESP32. Когато опреснявате страницата, данните за температурата и влажността също ще се опреснят.
Мини метеорологичната станция е сравнително проста. Ще добавя данни от сензори за газ, сензори за дъжд, сензори за атмосферно налягане и други сензори, за да обогатя метеорологичната станция.
Препоръчано:
Мини метеорологична станция, използваща Arduino и ThingSpeak: 4 стъпки

Мини метеорологична станция, използваща Arduino и ThingSpeak: Здравейте на всички. В тази инструкция ще ви водя през стъпките за създаване на персонализирана мини метеорологична станция. Също така, ние ще използваме ThingSpeak API, за да качваме нашите метеорологични данни на техните сървъри, или каква е целта на метеорологичната информация
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)

Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Метеорологична станция и WiFi сензорна станция: 7 стъпки (със снимки)

Метеостанция „Направи си сам“и WiFi сензорна станция: В този проект ще ви покажа как да създадете метеорологична станция заедно със станция за WiFi сензор. Сензорната станция измерва локалните данни за температурата и влажността и ги изпраща, чрез WiFi, до метеорологичната станция. След това метеорологичната станция показва t
Мини метеорологична станция с Attiny85: 6 стъпки (със снимки)

Мини метеорологична станция с Attiny85: В скорошна инструкция Indigod0g описва мини метеорологична станция, която работи доста добре, използвайки две Arduinos. Може би не всеки иска да жертва 2 Arduino, за да получи показания за влажност и температура и коментирах, че би трябвало да може да се
Мини-метеорологична станция Arduino UNO: 5 стъпки

Мини-метеорологична станция Arduino UNO: Това е първото поколение на моята мини-метеорологична станция базирана на Arduino с wi-fi връзка, която е в състояние да публикува данни публично онлайн с помощта на платформата ThingSpeak. Метеорологичната станция събира следните данни, свързани с времето и заобикаляща среда