Мазмуну:

IoT Weather Monitor E-Paper Display - Интернетке туташкан ESP8266: 7 кадам
IoT Weather Monitor E-Paper Display - Интернетке туташкан ESP8266: 7 кадам

Video: IoT Weather Monitor E-Paper Display - Интернетке туташкан ESP8266: 7 кадам

Video: IoT Weather Monitor E-Paper Display - Интернетке туташкан ESP8266: 7 кадам
Video: Samsung galaxy s23 ultra miniature unboxing 🤩🤩 2024, Ноябрь
Anonim
Image
Image

E-Paper дисплейи OpenWeatherMap API менен синхрондоштурулган аба ырайын көрсөтөт (WiFi аркылуу). Долбоордун жүрөгү - ESP8266/32.

Эй, эмне болду, балдар? Akarsh бул жерде CETech. Todayден биз DFRobotтун электрондук кагаз дисплейинде аба ырайына байланыштуу бардык маалыматты көрсөтүүчү аба ырайы монитору долбоорун түзөбүз.

Дисплей esp8266 менен туташкан, сиз бул дисплей менен esp32ди колдоно аласыз. Esp8266 интернетке WiFi аркылуу туташкан, анын деталдарын мен GitHubда берген код аркылуу өзгөртүүгө болот.

Ошентип, баштайлы! Мен дагы бул долбоорду деталдуу түрдө куруу жөнүндө видео тарттым, мен аны жакшыраак түшүнүү жана деталдуу көрүү үчүн көрүүнү сунуштайм.

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Муну жасоо үчүн сизге ESP8266 такта же ESP32 керек болот жана кааласаңыз батареяны кошо аласыз.

Дисплей үчүн мен EPaper Firebeetle модулун колдондум.

Мен бул модуль менен DFRobotтун тактайын колдонууну сунуштайм, анткени pinout шайкеш келет жана сиз эч жерде эч кандай көйгөйгө туш болбойсуз, мен DFRobotтун Firebeetle тактасын колдондум, анткени анын ичинде батарейканы кубаттоо жана көзөмөлдөө чечими бар.

2 -кадам: Проектиңиз үчүн ПХБларды алыңыз

Проектиңиз үчүн ПХБларды алыңыз
Проектиңиз үчүн ПХБларды алыңыз

Сиз арзан PCB онлайн заказ кылуу үчүн JLCPCB текшеришиңиз керек!

Сиз 2 $ жана кээ бир жеткирүү үчүн эшигиңизге чейин даярдалган 10 сапаттуу ПХБ аласыз. Сиз ошондой эле биринчи заказыңыз боюнча жеткирүүгө арзандатууга ээ болосуз. Өзүңүздүн ПКБны EasyEDAга баштоо үчүн, Gerber файлдарыңызды JLCPCBге жүктөп, аларды сапаттуу жана тез оңдоо убактысы менен өндүрүп алыңыз.

3 -кадам: Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди жүктөп алып, орнотуңуз
Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди бул жерден жүктөп алыңыз.

1. Arduino IDE орнотуп, аны ачыңыз. 2. Файл> Тандоолорго өтүңүз

3. Кошуу https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json Кошумча такталар менеджеринин URL'дерин.

4. Куралдар> Такта> Такта менеджери бөлүмүнө өтүңүз

5. ESP8266 издеп, анан тактаны орнотуңуз.

6. IDEди кайра жүктөңүз.

4-кадам: E-кагаз дисплейин Firebeetle микро контроллерине туташтырыңыз

E-кагаз дисплейин Firebeetle микро контроллерине туташтырыңыз
E-кагаз дисплейин Firebeetle микро контроллерине туташтырыңыз

1. Жөн эле модулдардын ак бурчтарын дал келтирип, тегиздеп, модулдарды бири -биринин үстүнө үйүп салыңыз.

5-кадам: OpenWeatherMap.org сайтына катталыңыз

OpenWeatherMap.org сайтына катталыңыз
OpenWeatherMap.org сайтына катталыңыз
OpenWeatherMap.org сайтына катталыңыз
OpenWeatherMap.org сайтына катталыңыз

1. Вебсайтка өтүңүз.

2. Электрондук почтанын идентификатору жана башка грамоталары менен катталыңыз (АКЫСЫЗ).

3. Сиз киргенден кийин, API баскычтары өтмөгүнө өтүңүз жана кийинки кадамда бизге керек болгон уникалдуу API ачкычыңызды көчүрүңүз.

6 -кадам: Модулду коддоо

Модулду коддоо
Модулду коддоо

1. GitHub репозиторийин жүктөп алыңыз:

2. Жүктөлгөн репозиторийди бөлүп алыңыз.

3. Китепканаларды жүктөлгөн репозиторийден Arduino эскиз папкасындагы Китепкана папкасына көчүрүү.

4. Arduino IDEдеги Code.ino эскизин ачыңыз.

5. Эскизде Wi-Fi SSID менен сырсөздү өзгөртүү.

6. API ачкычын 4 -кадамдан баштап хэштегтердин ордуна коддун 44 номерине кошуңуз.

7. Куралдар> Тактага өтүңүз. Менин учурда Firebeetle ESP8266 колдонуп жаткан тиешелүү тактаңызды тандаңыз.

8. Туура байланышты тандаңыз. Tools> Port өтүү менен порт.

9. Жүктөө баскычын басыңыз.

10. Кыстырмада жүктөө бүттү десе, сиз аба ырайы мониторун колдонууга даярсыз.

7 -кадам: Монитор менен ойноо

Монитор менен ойноо
Монитор менен ойноо

Модуль WiFi тармагына туташаар замат дисплей сергип баштайт жана сиз долбоордун ишке кирерин көрөсүз.

Сунушталууда: