Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Кабелдөө
- 3 -кадам: UPyCraft Колдонуу багыты
- 4 -кадам: Кодду жүктөө
- 5 -кадам: IP дарегин алыңыз
- 6 -кадам: Браузерди ачыңыз
- 7 -кадам: Азыр Аба ырайы
Video: MicroPython программасы: Мини метеорологиялык станция: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Азыр кыш, бирок дагы эле бир аз ысык сезилет, мен жөн гана футболка кийип жүрсөм дагы, азыркы температураны билгим келет, ошондуктан мен 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 жүктөлгөндөн кийин, файлды ачыңыз жана Сактоо жана DownAndRun чыкылдатыңыз. Жүктөө ийгиликтүү болгондо "жүктөө жакшы" көрсөтүлөт.
Main.py жүктөлгөндөн кийин, төмөнкү өзгөртүүлөрдү киргизүү керек:
1. Тармактын атын жана сырсөзүн өзгөртүү:
- SSID: жергиликтүү тармактын атын өзгөртүү керек
- PASSWORD: жергиликтүү тармак сырсөзүн өзгөртүү керек
Бүткөндөн кийин, DownAndRun чыкылдатыңыз жана MakePython ESP32 WiFi менен туташат
2. DHT11 маалымат пин:
Эгерде DHT11 MakePython ESP32де Pin өзгөрүүсүн алса, Pin () номерин сиз алып жаткан пинге өзгөртүңүз.
5 -кадам: IP дарегин алыңыз
Main.py иштетүү, тармак ийгилиги, сиз IP дарегин көрө аласыз (кен: 192.168.1.120).
6 -кадам: Браузерди ачыңыз
Компьютериңиздеги браузерди ачыңыз, жаңы алган IP дарегиңизди териңиз (192.168.1.120) жана ырастоо үчүн Enter басыңыз.
7 -кадам: Азыр Аба ырайы
Браузер учурдагы температураны жана нымдуулукту, ошондой эле MakePython ESP32деги OLED дисплейди көрсөтөт. Баракты жаңыртканда, температура жана нымдуулук маалыматтары да жаңырат.
Мини метеостанция салыштырмалуу жөнөкөй. Мен метеостанцияны байытуу үчүн газ сенсорлорунан, жамгыр сенсорлорунан, атмосфералык басым сенсорлорунан жана башка сенсорлордон маалыматтарды кошом.
Сунушталууда:
Спутник аркылуу метеорологиялык станция: 5 кадам
Спутник жардамы менен метеорологиялык станция: Бул долбоор аба ырайын өз алдынча чогултууну каалаган адамдарга арналган. Ал шамалдын ылдамдыгын жана багытын, температураны жана абанын нымдуулугун өлчөй алат. Ал ошондой эле 100 мүнөт сайын Жердин айланасында аба ырайынын спутниктерин уга алат. Мен каалайм
MicroPython программасы: туалет ээлеби ?: 8 кадам (сүрөттөр менен)
MicroPython Программасы: Туалет бошпу?: Биздин офис ванна бөлмөсү чектелген чоң топтук кеңсе. &Quot; Мен " көп учурда дааратканага барууга орун жок экенин түшүнөм, ошондуктан мен уялып, ушунчалык көп күтүүгө туура келет. Эксперимент аныктоо серверин орнотуу үчүн MakePython ESP8266 колдонулган
MicroPython программасы: Коронавирус оорусунун (COVID-19) маалыматтарын реалдуу убакытта жаңыртуу: 10 кадам (сүрөттөр менен)
MicroPython программасы: Коронавирустук оорунун (COVID-19) маалыматтарын реалдуу убакытта жаңыртуу: Акыркы бир нече жумада дүйнө жүзү боюнча коронавирус оорусунун (COVID 19) тастыкталган учурларынын саны 100,000ден ашты, ал эми Дүйнөлүк саламаттыкты сактоо уюму (ДССУ) пневмониянын жаңы пандемиясы дүйнөлүк пандемияга айланды. Мен абдан
MicroPython программасы: Чөйрөнүн көлөмүн көрсөтүү: 9 кадам
MicroPython программасы: Чөйрөнүн көлөмүн көрсөтүү: Бул эксперимент ESP8266 боюнча MicroPython программалоону үйрөнүүгө мүмкүндүк берген MakePython ESP8266 модулун колдонот. Эксперимент потенциометрди айландыруу аркылуу экранда тегерекченин чоңдугун көзөмөлдөдү. Бул процессте биз өзүбүз жөнүндө билебиз
Como Crear программасынын программасы Python графикалык графигинин функционалдык программасы: Sacue Unere Especifica Debajo De Ella: 6 Steps
Como Crear Un Programa De Python Que Grafique Cualquier Función Y Saque Un Área Especifica Debajo De Ella: Бул программанын жаңы функциялары сизди кызыктырат жана жок кылат, жана графикалык карталарды аныктоо үчүн атайын программаны колдонуңуз