ESP8266: 4 қадамдарын қолдана отырып, ауа -райы желісінің виджеті
ESP8266: 4 қадамдарын қолдана отырып, ауа -райы желісінің виджеті
Anonim
ESP8266 көмегімен ауа -райының онлайн режиміндегі виджет
ESP8266 көмегімен ауа -райының онлайн режиміндегі виджет

Бірнеше апта бұрын біз белгілі бір қаланың ауа райы туралы ақпаратын алатын және оны OLED модулінде көрсететін онлайн -ауа райы дисплей жүйесін құруды үйрендік. Біз бұл жобаға Arduino Nano 33 IoT тақтасын қолдандық, ол жаңа тақта, ол көптеген мүмкіндіктерге ие, бірақ баламаға қарағанда сәл қымбат және үлкен. Бұл мақалада біз алдыңғы жобаға ұқсас ауа райы дисплейінің шағын және сүйкімді виджетін қалай құруды үйренеміз.

Жоғарыдағы бейнеде сіз білуіңіз керек барлық нәрсені қамтиды, сонымен қатар эскиздің қалай құрастырылғанын түсіндіреді.

1 -қадам: электрониканы жинаңыз

Электрониканы жинаңыз
Электрониканы жинаңыз

Біз ESP8266 чипсетін қолданатын WeMos D1 шағын тақтасын қолданамыз және дисплей үшін 0,96 дюймдік OLED модулін қолданамыз.

2 -қадам: Эскизді жүктеу, жаңарту және жүктеу

Эскизді жүктеңіз, жаңартыңыз және жүктеңіз
Эскизді жүктеңіз, жаңартыңыз және жүктеңіз
Эскизді жүктеңіз, жаңартыңыз және жүктеңіз
Эскизді жүктеңіз, жаңартыңыз және жүктеңіз
Эскизді жүктеңіз, жаңартыңыз және жүктеңіз
Эскизді жүктеңіз, жаңартыңыз және жүктеңіз

Алдыңғы жоба сияқты, біз ауа райы туралы ақпаратты OpenWeatherMap қызметінен алатын боламыз. Эскизді келесі сілтеме бойынша жүктеңіз:

OpenWeatherMap қызметін пайдалану үшін бізге алдымен API кілтін алу қажет. OpenWeatherMap қызметі минутына максимум 60 API қоңырау шалуға мүмкіндік беретін ақысыз жоспарға ие. Бұл дегеніміз, біз ауа райы туралы ақпаратты секундына бір рет сұрай аламыз, бұл бізге қажет емес. Бейне бүкіл процесті қамтиды, бірақ мұнда не істеу керектігі туралы мәтіндік нұсқа бар:

OpenWeatherMap қызметіне тіркелуден немесе кіруден бастаңыз және API бөліміне өтіңіз. Жаңа кілт атауын енгізіп, генерациялау түймесін басыңыз. Бұл кілтті жазып алыңыз, бірақ оны ешкіммен бөліспеңіз. Бұл кілтті іске қосу үшін біраз уақыт қажет, сондықтан сіз біраз күтуіңіз керек. Бұл бір сағатқа созылуы мүмкін, бірақ менің кілт 10 минут ішінде іске қосылды.

Wi -Fi тіркелгі деректерін қосу арқылы эскизді жаңартуды бастаңыз, себебі бұл жұмыс істеу үшін желіге қосылу керек. Эскизде сізге қажет тағы бір нәрсе - API қоңырауын сіздің қала ақпараты мен API кілтімен жаңарту. ESP8266 тақтасы үшін дұрыс тақта қолдау пакеті орнатылғанына көз жеткізіңіз. Эскиз жұмыс істеуі үшін сізге ArduinoJSON және u8g2 кітапханаларын орнату қажет болады. Бейне сізге осының бәрін орнату процесін көрсетеді.

Аяқтағаннан кейін тақтаны қосыңыз, тақтаның дұрыс параметрлерін таңдағаныңызға көз жеткізіңіз және жүктеу түймесін басыңыз. Жүктелгеннен кейін тақта күйді ауа райы туралы ақпаратпен қатар терминалға басып шығарады. Келесі қадамға өтпес бұрын бәрі күтілгендей жұмыс істейтініне көз жеткізу үшін сіз оны көре аласыз.

3 -қадам: OLED модулін қосыңыз және тест

OLED модулін қосыңыз және тест жасаңыз
OLED модулін қосыңыз және тест жасаңыз
OLED модулін қосыңыз және тест жасаңыз
OLED модулін қосыңыз және тест жасаңыз

Енді бізде эскиз дұрыс жұмыс істеп тұр, бізге OLED модулін қосу керек. Жоғарыда көрсетілген сымдар схемасын қолданыңыз және OLED модуліне дұрыс қуат кернеуін қосқаныңызға көз жеткізіңіз, себебі кейбіреулер тек 3,3 В қабылдайды.

Қосылғаннан кейін тақтаны қосыңыз және сіз сәлемдесу хабарын көресіз. Ауа райы туралы ақпаратты алу үшін тақтаға бірнеше секунд беріңіз, ол оны OLED модуліне басып шығарады.

4 -қадам: қоршауды қолданыңыз

Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз
Қоршауды қолданыңыз

Енді тек қана сәйкес корпус қосу керек, мен бұл модельді Thingiverse -тен қолданамын (https://www.thingiverse.com/thing:857858). Бұл желілік уақыт жобасы үшін қолданылған және маған оның көрінісі ұнайды.

OLED модуліне екі жақты таспамен бірге сәйкес ұзындықтағы сымды қосыңыз. Оны орнына қойып, сымдардың жанында ыстық желімді қолданыңыз. Содан кейін тақтаны науаға/артқы қақпаққа салыңыз және OLED модулін бұрынғыдай дәнекерлеңіз. Соңында, қақпақты орнына итеріп, оны ұстап тұру үшін аздап желім қосыңыз.

Егер сізге бұл құрылыс ұнаған болса, онда біздің YouTube каналымызға жазылып, әлеуметтік желілерде бізді қадағалаңыз. Бұл қымбатқа түспейді, бірақ сіздің қолдауыңыз осындай жобаларды жасауды жалғастыруға көмектеседі.

  • YouTube:
  • Инстаграм:
  • Facebook:
  • Twitter:
  • BnBe веб -сайты:

Қолдауыңызға рахмет!

Ұсынылған: