Мазмуну:
Video: ESP32 жана OLED дисплейи: Интернет сааты - DHT22: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул Instructable атаандашып жаткан конкурс: "GIFs Challenge 2017", Эгер сизге жакса, жогорудагы баннерди чыкылдатып добуш бериңиз. Чоң рахмат!;-)
Бул окуу куралы бул улуу IoT түзмөгү ESP32 жөнүндө көбүрөөк билүү үчүн саякаттын уландысы.
Акыркы үйрөткүчүмдө: IOT Жөнөкөй: Arduino IDEде ESP32 менен ойноп, биз изилдедик:
- Санариптик чыгуу: LEDдин жарыгы
- Санарип киргизүү: Сенсордук сенсорду окуу
- Аналогдук киргизүү: Потенциометрден өзгөрмө чыңалууну окуу
- Аналогдук чыгаруу: LED жарыктыгын көзөмөлдөө
- Аналогдук чыгаруу: Серво позициясын башкаруу
- Санарип сенсор менен Температура/Нымдуулук маалыматын окуу
- Интернетке туташуу жана жергиликтүү убакытты алуу
- Жөнөкөй жергиликтүү веб -баракчадан маалымат алуу, LEDди күйгүзүү/өчүрүү
- Жөнөкөй жергиликтүү веб -баракчага маалыматтарды берүү
Эми DHT сенсорунун (Температура жана Нымдуулук), ошондой эле жергиликтүү убакыт боюнча алынган маалыматтарды жергиликтүү деңгээлде көрсөтүү үчүн OLEDди киргизели.
1 -кадам: БМ - Материалдык эсеп
- ESP32 өнүктүрүү кеңеши (8.52 АКШ доллары)
- 0.91 дюйм 128x32 I2C IIC сериялык көк OLED LCD дисплейи (2.98 АКШ доллары)
- DHT22/AM2302 Санарип температура жана нымдуулук сенсору (US $ 9.99)
- 1 х LED (милдеттүү эмес)
- 2 х резистор: 330 Ом жана 10K Ом
- Потенциометр: 10K Ом
- Protoboards
2 -кадам: ESP32 драйвери жана китепкананы орнотуу
Биз Arduino IDEди ESP3226 үй -бүлөсүндөй кылып ESP32 программабызды колдонобуз.
Айдоочуларды орнотуу:
Компьютериңизге UART драйверине жаңыртылган CP210x USB орнотулганы маанилүү. Бул шилтемеге кириңиз: usb-to-uart-bridge-vcp-драйверлери жана OS үчүн туура драйверди орнотуңуз.
Китепкананы орнотуу:
Бул жердеги жаңылык Expressifтин өзү GitHub-да бизге китепкананы орнотуу үчүн туура багыттарды берет: arduino-esp32. OS үчүн көрсөтмөлөрдү аткарыңыз.
Андан кийин, Arduino IDEди өчүрүп күйгүзүңүз! Сиз "TOOLS" менюсунда бир нече такталарды көрүшүңүз керек. Сизге ылайыктуусун тандаңыз. Жалпысынан алганда, "жалпы" ESP32 DEV MODULE жакшы иштейт.
Arduino IDEди биринчи жолу ачканыңызда, демейки жүктөө ылдамдыгы 921, 600 bauds экенин байкайсыз. Бул туруксуздукка алып келиши мүмкүн. Аны 115, 200 бодго өзгөртүңүз!
Сунушталууда:
Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)
Барбекюдагы температура жана эт сенсору ESP8266 дисплейи менен: Бул нускамада мен сизге барбекюңуздун учурдагы температурасын өлчөгөн жана керек болсо күйгүзүү үчүн желдеткичти күйгүзүүчү барбекю куралынын өз версиясын кантип жасоону көрсөтөм. Мындан тышкары, эттин негизги температурасы сенсору бар
P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)
P10 DMD дисплейи Arduino жана RTC DS3231 менен: P10 дисплейлери чекит матрицалуу LED диапазону. P10 LED жалпысынан Dot Matrix Display же DMD дисплейи катары белгилүү. Бул нөөмөт реестрлерине негизделген, жалпысынан 74595 смена регистрлери колдонулат. Аларды окшош тактайлардын көбүрөөк саны менен каскаддаштырса болот. А
OLED дисплейи жана Arduino менен көңүл ачуу: 12 кадам (сүрөттөр менен)
OLED Display жана Arduino менен көңүл ачуу: OLED дисплей технологиясы жөнүндө сөзсүз укканыңызга ишенем. Бул салыштырмалуу жаңы жана эски ЖК технологиясына караганда жакшыраак сапатты сунуштайт. Бул үйрөткүчтө биз эң кеңири таралган бирдиктүү маалыматты көрсөтүү үчүн керектүү кадамдарды карап чыгууну каалайбыз
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал
Температура жана нымдуулук Интернет Logger ESP8266 колдонуу дисплейи менен: 3 кадам
Температура жана нымдуулук Интернет Logger ESP8266 колдонуу дисплейи менен: Мен сизге жагат деп ойлогон кичинекей долбоор менен бөлүшкүм келди. Бул дисплейи бар кичинекей, бышык интернет иштетилген температура жана нымдуулук интернет жазгычы. Бул emoncms.org журналына жана каалоосу боюнча, Raspberry PIге же өзүңүздүн emoncmге жазылат