Агуулгын хүснэгт:
- Алхам 1: хангамж
- Алхам 2: Цахилгааны утас
- Алхам 3: UPyCraft -ийг ашиглах заавар
- Алхам 4: Код татаж авах
- Алхам 5: IP хаяг авах
- Алхам 6: Хөтөч нээнэ үү
- Алхам 7: Одоо цаг агаар
Видео: MicroPython програм: Мини цаг уурын станц: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Одоо өвөл болж байна, гэхдээ жаахан халуухан санагдаж байна, гэхдээ би зөвхөн цамц өмссөн ч гэсэн одоогийн температурыг мэдэхийг хүсч байна, тиймээс би 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 Guidance баримт бичгийг олоорой
- Баримтыг нээхийн тулд татаж авах дээр дарна уу
- Нарийвчилсан хичээлүүдийг I. MicroPython Development Tools лавлахаас авах боломжтой
Мэдээжийн хэрэг, энэ баримт бичиг нь зөвхөн uPyCraft -ийн зааварчилгаанд зориулагдаагүй бөгөөд MicroPython ESP32 -ийн зарим горимууд, байнга асуудаг асуултууд болон алдаануудыг зохицуулахыг багтаасан болно.
Алхам 4: Код татаж авах
Ssd1306.py кодыг GitHub репозитороос татаж авсан: https://github.com/ckuehnel/MicroPython-on-ESP32 Эсвэл уурхайг татаж аваарай.
Ssd1306.py -ийг татаж авсны дараа файлыг нээгээд Save and DownAndRun дээр дарна уу. Татаж авах ажиллагаа амжилттай болсны дараа "OK OK" гарч ирнэ.
Main.py програмыг татаж авсны дараа дараах өөрчлөлтүүдийг хийх шаардлагатай байна.
1. Сүлжээний нэр, нууц үгийг өөрчлөх:
- SSID: Дотоод сүлжээнийхээ нэрийг өөрчлөх шаардлагатай
- Нууц үг: дотоод сүлжээнийхээ нууц үгийг өөрчлөх шаардлагатай
Дууссаны дараа DownAndRun дээр дарахад MakePython ESP32 нь WiFi -тэй холбогдоно
2. DHT11 өгөгдлийн зүү:
Хэрэв DHT11 MakePython ESP32 дээр Pin өөрчлөлт хүлээн авбал Pin () дээрх дугаарыг хүлээн авч буй 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 -ийг ашиглан цаг агаарын мэдээллээ серверт байршуулах болно, эс тэгвээс цаг агаарын төлөв байдлын зорилго юу вэ
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Програм хангамж бүхий DIY Raspberry Pi цаг уурын станц: 7 алхам (зурагтай)
Програм хангамж бүхий DIY Raspberry Pi цаг уурын станц: 2 -р сарын сүүлээр би Raspberry Pi сайт дээр энэ бичлэгийг үзсэн. http://www.raspberrypi.org/school-weather-station-… Тэд сургуулиудад зориулсан Raspberry Pi цаг уурын станцыг бий болгосон. Би нэгийг үнэхээр хүсч байсан! Гэхдээ тэр үед (мөн би бичгээр бичсэн хэвээр байгаа гэж итгэж байна
Arduino UNO мини цаг уурын станц: 5 алхам
Arduino UNO мини цаг уурын станц: Энэ бол ThingSpeak платформ ашиглан онлайнаар олон нийтэд мэдээлэх боломжтой wi-fi холболттой миний цаг агаарын цаг агаарын станцын анхны үе юм. Цаг уурын станц нь цаг агаартай холбоотой дараах өгөгдлийг цуглуулдаг. орчин