Orodha ya maudhui:

Wijeti ya hali ya hewa ya ESP8266: Hatua 9 (na Picha)
Wijeti ya hali ya hewa ya ESP8266: Hatua 9 (na Picha)

Video: Wijeti ya hali ya hewa ya ESP8266: Hatua 9 (na Picha)

Video: Wijeti ya hali ya hewa ya ESP8266: Hatua 9 (na Picha)
Video: Review of DPS5020 50V 20A DC Buck converter with PC USB and Mobile app software | WattHour 2024, Julai
Anonim
Image
Image

[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 na Zana zinahitajika
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

Kufanya Mzunguko
Kufanya Mzunguko
Kufanya Mzunguko
Kufanya Mzunguko
Kufanya Mzunguko
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

Pata Ufunguo wa API ya Hali ya Hewa
Pata Ufunguo wa API ya Hali ya Hewa
Pata Ufunguo wa API ya Hali ya Hewa
Pata Ufunguo wa API ya Hali ya Hewa
Pata Ufunguo wa API ya Hali ya Hewa
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

Sanidi Programu
Sanidi Programu
Sanidi Programu
Sanidi Programu
Sanidi Programu
Sanidi Programu
Sanidi Programu
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

Pakia Nambari
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

Image
Image
Upimaji
Upimaji
Upimaji
Upimaji
Upimaji
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

Image
Image
Fanya na Node MCU
Fanya na Node MCU
Fanya na Node MCU
Fanya 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

Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi

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: