Orodha ya maudhui:
- Hatua ya 1: Sehemu na Zana zinahitajika
- Hatua ya 2: Kufanya Mzunguko
- Hatua ya 3: Pakua na Umeweka Softwares
- Hatua ya 4: Pata Ufunguo wa API ya Hali ya Hewa
- Hatua ya 5: Sanidi Programu
- Hatua ya 6: Pakia Nambari
- Hatua ya 7: Upimaji
- Hatua ya 8: Tengeneza na Node MCU
- Hatua ya 9: Fanya Ufungaji
Video: Wijeti ya hali ya hewa ya ESP8266: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
[Cheza Video]
Karibu katika Mradi wangu mpya wa Wijeti ya Hali ya Hewa.
Unaweza kupata miradi yangu yote kwenye:
Wijeti ya hali ya hewa ni programu inayoweza kupakuliwa kwenye PC yako, kompyuta ndogo au kifaa cha rununu na ufanye kazi ya kutoa ufikiaji rahisi wa habari za hali ya hewa. Lakini kila wakati nilikuwa najaribu kutengeneza kitu tofauti. Kwa hivyo mimi hupitia wavuti kupata zingine Baada ya siku chache za kazi yangu, mwishowe niliifanya. Ninashiriki hii ili mtu yeyote aweze kuifanya iwe rahisi.
Hii ni kitengo cha hali ya hewa cha ESP8266 ambacho hupata habari za hali ya hewa kutoka https://www.wunderground.com/ na WLAN na kuionyesha kwenye Onyesho la OLED la 128x64.
Onyesho la Widget likifuata vitu
1. Wakati wa Sasa na Tarehe
2. Habari ya hali ya hewa ya siku ya leo kama Joto, Shinikizo, Unyevu na Mvua huanguka.
3. Utabiri wa siku zijazo kwa siku 3
Ningependa kutoa sifa kwa rafiki yangu Dani Eichhorn ambaye alifanya sehemu zote za programu. Anasasisha programu kwenye ukurasa wake wa Github mara kwa mara na huduma mpya. Unaweza kutembelea SquixTechBlog kuona miradi zaidi kwenye ESP8266.
Hatua ya 1: Sehemu na Zana zinahitajika
Sehemu Zinazohitajika:
1. ESP8266 -01 (Amazon)
2. Node ya hiariMCU ESP8266-12 (Amazon)
Onyesho la OLED (Amazon)
4. Udhibiti wa Voltage AMS1117 (Amazon)
5. Kubadilisha tactile (Amazon)
6. Kubadilisha Slide (Amazon)
7. Wasisitizi (10K na 330R)
8. Kichwa cha Wanawake cha Row Double Pin sawa (Amazon)
9. Kichwa cha Sauti ya Angle ya Kiume (Amazon)
9. waya za jumper (Amazon)
10. Bodi ya Mfano (Amazon)
Zana zinahitajika:
1. Chuma cha Soldering (Amazon)
2. Mkata waya (Amazon)
3. Stripper ya waya (Amazon)
Hatua ya 2: Kufanya Mzunguko
Fanya mzunguko kwenye bodi ya mfano kulingana na skimu iliyoonyeshwa hapo juu.
Jambo muhimu ni kwamba Bodi hii inaweza kutumika kwa kupanga moduli ya ESP8266 -01 kutoka Arduino IDE. Unaweza kuitumia kwa mradi wowote.
Mzunguko wote una moduli ya ESP8266-01, OLED Onyesha na vifaa vingine vichache
1. AMS1117: Hii ni mdhibiti wa voltage ambayo hubadilisha 5V kuwa 3.3V inahitajika kwa moduli ya ESP8266.
2. Kubadilisha Tactile (S1): Imetumika kwa Kuweka upya ESP8266
3. Kubadili Slide (S2): Inatumika kwa kubadilisha hali ya ESP8266. Kuna njia mbili za Hali ya kawaida na ya Programu.
4. Resistors: R1 ni kontena la kuvuta na R2 ni kizuizi cha sasa cha kupinga.
5. Kichwa CP2102: Inatumika kwa programu
6. Nguvu ya Kichwa: Toa nguvu kutoka kwa LiPo Battery. Hii ni ya hiari, kwa sababu unaweza kutumia pini mbili za bandari ya programu kwa nguvu.
7. Kichwa OLED: Uunganisho kwa OLED Onyesho
Sasisha mnamo 2016-03-13: Faili mpya za PCB
Shukrani kwa rafiki yangu spilz ambaye aliweka bidii yake kutengeneza PCB nzuri.sasa unaweza kuifanya kwa kupakua faili za kijaruba zilizoambatanishwa hapa chini.
Sehemu za PCB:
1. AMS: AMS1117-3.3
2. C1: 100nF
3. C2: 10uF
4. C3: 100nF
5. C4: 10uF
6. C5: 100nF
Kumbuka: Kinga ya ziada R2 imeongezwa kwenye PCB kulinda ESP8266.
Kwa uboreshaji wowote tafadhali pendekeza.
Hatua ya 3: Pakua na Umeweka Softwares
1. Msimbo wa Arduino
Kituo cha hali ya hewa cha ESP8266
2. Maktaba:
Json Kutiririsha Parser
ESP8266 Oled Dereva kwa onyesho la SSD1306
Baada ya kupakua maktaba unzip na kuiweka na Meneja wako wa Maktaba ya Arduino katika
Mchoro> Jumuisha Maktaba> Dhibiti Maktaba…
3. Bodi ya ESP8266 kwenye Arduino IDE:
Ili kusanikisha bodi ya ESP8266 kwenye IDE yako ya arduino fuata kiunga kifuatacho.
github.com/esp8266/Arduino
Sasisha mnamo 2/1/2016:
Kulingana na maoni, watu wengi wanaokabiliwa na shida katika kuandaa nambari. Kwa hivyo nadhani ni bora kushiriki nambari ambayo nimetumia. Unaweza kupakua faili ya.zip iliyowekwa hapa chini.
Hatua ya 4: Pata Ufunguo wa API ya Hali ya Hewa
Takwimu za wakati halisi za Kituo cha Hali ya Hewa zilizopatikana kutoka kwa Tovuti ya Hewa ya Hewa (https://www.wunderground.com). Kwa hivyo lazima upate Ufunguo wa API ya Wunderground. Hakuna gharama ya kuomba ufunguo wa msingi, ambao ni wa kutosha zaidi kwa mahitaji yetu.
Fuata hatua zifuatazo:
1. Nenda kwa https://www.wunderground.com/weather/api/d/login.h ……. akaunti ya bure ya Underground Weather.
2. Ingiza anwani yako ya barua pepe, nywila, na mpini (jina la mtumiaji), kisha bonyeza kitufe cha "Jisajili".
3. Weather Underground itakutumia barua pepe mara moja na kiunga cha uanzishaji. Lazima ubofye kiunga hiki ndani ya barua pepe ili kuamsha akaunti yako (utarejeshwa kwenye skrini ya kuingia).
4. Ingia kwa Hali ya Hewa Chini ya ardhi ukitumia akaunti uliyounda tu na kuamilisha.
5. Bonyeza kitufe cha "Vumbua Chaguzi Zangu" Bofya kitufe cha "Ununuzi wa Ununuzi" juu au chini ya ukurasa (hautaulizwa njia ya malipo).
6. Underground Underground itakuuliza ujaze fomu rahisi ili kukamilisha ombi lako.
Unapoulizwa wapi API itatumika, jibu "Nyingine".
Unapoulizwa ikiwa API ni ya matumizi ya kibiashara, jibu "Hapana".
Unapoulizwa ikiwa API ni ya usindikaji wa chip, jibu "Hapana".
Hatua ya 5: Sanidi Programu
Baada ya kupakua Nambari ya Arduino, lazima ubadilishe vitu vifuatavyo
1. Fungua mchoro katika Arduino IDE
2. Ingiza Ufunguo wa API ya Wunderground
3. Ingiza hati zako za Wifi
4. Rekebisha eneo kulingana na Wunderground API, k.m. Uhindi, Kolkata
5. Rekebisha malipo ya UTC
Hatua ya 6: Pakia Nambari
Unganisha Programu ya FTDI kama ifuatavyo
ESP8266 CP2102
Vcc Vcc
GND GND
Tx Rx
Rx Tx
Telezesha swichi kuelekea Modi ya Programu
Katika Arduino IDE, chagua bodi kama "Moduli ya ESP8266 ya kawaida"
Kisha pakia nambari hiyo.
Hatua ya 7: Upimaji
Sasa ondoa programu na unganisho lake.
Telezesha swichi kwa nafasi yake ya kawaida
Unganisha Ugavi wa Umeme. Nilitumia betri ya LiPo kwa hiyo.
Baada ya sekunde chache OLED itaonyesha vigezo vyote vya hali ya hewa.
Hatua ya 8: Tengeneza na Node MCU
Ikiwa haupendi kufanya mzunguko kwa kutumia moduli ya ESP8266-01, basi hii ni njia mbadala kwako. Unaweza kutengeneza Wijeti sawa ya Hali ya Hewa kwa kutumia bodi ya Node MCU. NodeMCU ni jukwaa la chanzo cha wazi cha IoT. Inajumuisha firmware inayoendesha kwenye ESP8266 Wi-Fi SoC, na vifaa ambavyo vinategemea moduli ya ESP-12. Bado unaweza kutumia nambari yako ya Arduino IDE na Arduino kuipenda ili kuipanga. ni kwamba hauitaji programu-tumizi tofauti ya FTDI kuisanidi. kebo ndogo ya USB inatosha kwa hiyo. Unaweza kutumia kebo ya sinia ya rununu / kibao.
Fuata hatua:
Sasisha kwanza NodeMCU kwa toleo jipya la firmware. Unaweza kuona video iliyotengenezwa na TornTech kwa kumbukumbu.
1. Fanya mzunguko kwenye ubao wa mkate
Node ya MCU OLED
3.3V -Vcc
GND GND
D5- SDA
D6- SCL
2. Unganisha kebo ndogo ya USB
3. Ingiza kwenye kompyuta yako ya mbali / PC ya USB.
4. Weka programu kama ilivyoelezwa katika hatua za awali.
5. Weka bodi kwa "NodeMCU 1.0 (Moduli ya ESP-12E)"
6. Pakia nambari
Umemaliza !!!
Hatua ya 9: Fanya Ufungaji
Unaweza kufanya kizuizi chako mwenyewe na chaguo lako mwenyewe.
Lakini nitapendekeza kuangalia kwenye kiunga kizuri kilichochapishwa cha 3D iliyoundwa na smily77. Nimechapisha kiambata changu lakini bado kazi chache zimebaki. Nitasasisha mara moja imekamilika. Saza tuned…
Pakua faili za. STL kutoka Thingiverse.
Fuata maagizo ili uchapishe Kifurushi.
Kisha ingiza vifaa vyote ndani. Sasa Widget ya Hali ya Hewa iko tayari !!!
Ikiwa ulifurahiya nakala hii, usisahau kuipitisha!
Nifuate kwa miradi zaidi ya DIY na maoni. Asante !!!
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kufanya Wijeti ya Hali ya Hewa Chini ya Dakika 10: Hatua 3
Kutengeneza Wijeti ya Hali ya Hewa Chini ya Dakika 10: Katika hii inayoweza kufundishwa, tutajifunza jinsi ya kujenga widget ya hali ya hewa chini ya dakika 10. Hii ndiyo njia rahisi kabisa kuanza haraka na mradi wa iot. Unachohitaji ni bodi moja ya SLabs-32. NDIYO hiyo ni bodi moja tu inayoendelea
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,