Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: Сіздің жобаңыз үшін ПХД алыңыз
- 3 -қадам: Arduino IDE жүктеңіз және орнатыңыз
- 4-қадам: Электронды қағаз дисплейін Firebeetle микроконтроллеріне қосыңыз
- 5-қадам: OpenWeatherMap.org сайтына тіркеліңіз
- 6 -қадам: модульді кодтау
- 7 -қадам: монитормен ойнау
Бейне: IoT Weather Monitor электрондық қағаз дисплейі - Интернетке қосылған ESP8266: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
E-Paper дисплейі OpenWeatherMap API (WiFi арқылы) синхрондалған ауа райы туралы ақпаратты көрсетеді. Жобаның жүрегі - ESP8266/32.
Эй, не болды, балалар? Akarsh мұнда CETech-тен. Біз бүгін ауа-райына қатысты барлық ақпаратты DFRobot электронды қағаз дисплейінде көрсететін ауа райы мониторы жобасын жасамақпыз.
Дисплей esp8266 -ға қосылған, сіз бұл дисплейде esp32 -ді қолдана аласыз. Esp8266 интернетке Wi -Fi арқылы қосылған, оның мәліметтерін GitHub -да берген коды арқылы өзгертуге болады.
Ендеше, бастайық! Мен сондай -ақ осы жобаны егжей -тегжейлі жасау туралы бейне түсірдім, мен оны жақсы түсіну мен егжей -тегжейлі қарау үшін қарауды ұсынамын.
1 -қадам: бөлшектер
Мұны істеу үшін сізге ESP8266 тақтасы немесе ESP32 қажет болады, егер қаласаңыз, батареяны қосуға болады.
Дисплей үшін мен EPaper Firebeetle модулін қолдандым.
Мен осы модульмен DFRobot тақтасын қолдануды ұсынамын, себебі түйісу үйлесімді болады және сіз еш жерде қиындық көрмейсіз, мен DFRobot Firebeetle тақтасын қолдандым, себебі оның бортында зарядтау мен бақылау шешімі бар.
2 -қадам: Сіздің жобаңыз үшін ПХД алыңыз
ПХД -ны желіде арзанға тапсырыс беру үшін сіз JLCPCB -ті қарауыңыз керек!
Сіз өзіңіздің есігіңізге 2 долларға және жеткізілімге жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз. Өзіңіздің жеке ПХД -ны EasyEDA -ға айналдыру үшін, оны жасағаннан кейін, Gerber файлдарын JLCPCB -ге жүктеп, оларды сапалы және жылдам өңдеу уақытында дайындаңыз.
3 -қадам: 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-қадам: Электронды қағаз дисплейін Firebeetle микроконтроллеріне қосыңыз
1. Екі модульдің ақ бұрыштарын сәйкестендіріп, туралаңыз және модульдерді бір -бірінің үстіне қойыңыз.
5-қадам: OpenWeatherMap.org сайтына тіркеліңіз
1. Веб -сайтқа өтіңіз.
2. Электрондық поштаның идентификаторымен және басқа тіркелгі деректерімен тіркелу (ТЕГІН).
3. Сіз жүйеге кіргеннен кейін, API кілттері қойындысына өтіңіз және келесі қадамда бізге қажет бірегей API кілтін көшіріңіз.
6 -қадам: модульді кодтау
1. GitHub репозиторийін жүктеңіз:
2. Жүктелген репозиторийді шығарыңыз.
3. Кітапханаларды жүктелген репозиторийден Arduino эскиз қалтасындағы Кітапхана қалтасына көшіріңіз.
4. Arduino IDE ішіндегі Code.ino нобайын ашыңыз.
5. Эскизде Wi-Fi SSID мен құпия сөзді өзгертіңіз.
6. 4 -қадамдағы API кілтін хэштегтердің орнына кодтың 44 -жолына қосыңыз.
7. Құралдар> Тақтаға өтіңіз. Менің жағдайда Firebeetle ESP8266 сәйкес тақтаны таңдаңыз.
8. Дұрыс хабарды таңдаңыз. Құралдар> Порт тармағына өтіңіз.
9. Жүктеу түймесін басыңыз.
10. Қойынды жүктеу аяқталды десе, сіз ауа райы мониторын пайдалануға дайынсыз.
7 -қадам: монитормен ойнау
Модуль WiFi желісіне қосылғаннан кейін дисплей жаңартыла бастайды және сіз жобаның өмірге енетінін көресіз.
Ұсынылған:
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші: Бұл нұсқаулықта мен сізге YouTube API сұрау үшін электронды қағаз дисплейі мен Raspberry Pi Zero W көмегімен өз Youtube жазылушыларының есептегішін қалай құруға болатынын көрсетемін. және дисплейді жаңартыңыз. Электронды қағаз дисплейлері жобаның бұл түрі үшін өте қолайлы, себебі
ESP8266, электронды қағаз дисплейі көмегімен коронавирустық COVID 19 тірі деректерді бақылау құралын қалай жасауға болады: 7 қадам
ESP8266, электронды қағаз дисплейі көмегімен коронавирустық COVID 19 тірі деректерді бақылау құралын қалай жасауға болады: 1
Электронды қағаз дисплейі бар бет маскасы: 9 қадам (суреттермен)
Электронды қағаз дисплейі бар бет маскасы: Корона вирусының өршуі батыс әлеміне жаңа сән әкелді: бет маскалары. Жазу кезінде олар Германияда және Еуропаның басқа бөліктерінде күнделікті қоғамдық көлікте, саудада және басқа да қызметтерде қолдануға мәжбүр болды
Қолмен Arduino қағаз рок қайшы ойыны 20x4 СКД дисплейі I2C көмегімен: 7 қадам
IX форматындағы 20х4 СКД дисплейін қолданатын Arduino қағаздан жасалған қайшы ойыны: Барлығына сәлем немесе мен «Сәлем әлем!» Деп айтуым керек, мен сіздермен Arduino -ның көптеген нәрселерімен айналысқан жобаны бөліскеніме қуанышты болар едім. Бұл I2C 20x4 СКД дисплейі бар Arduino Paper Rock Scissors портативті ойыны. Мен
RabbitPi - Alexa қосылған, IFTTT қосылған, құлақ түретін IoT көмекшісі: 12 қадам
RabbitPi - Alexa қосылған, IFTTT қосылған, IoT -тың құлағын ұстайтын көмекшісі: бұл 2005 жылы ескірген Nabaztag " ақылды қоян " Мен Raspberry Pi 3 пен Adafruit Motor HAT көмегімен заманауи IoT көмекшісіне, веб камера микрофонымен және Philips Soundshooter динамигімен сүйкімді түпнұсқа корпусында қайта құрдым