Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuunda na Kuweka Akaunti ya ThingSpeak
- Hatua ya 2: Uunganisho
- Hatua ya 3: Kanuni na Hatua za Mwisho
- Hatua ya 4: Video
Video: Kituo cha hali ya hewa cha mini kutumia Arduino na ThingSpeak: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Halo wote. Katika Agizo hili, nitakuwa nikikuongoza kupitia hatua za kutengeneza kituo cha hali ya hewa cha kibinafsi. Pia, tutatumia ThingSpeak API kupakia data yetu ya hali ya hewa kwenye seva zao, au sivyo kusudi la kituo cha hali ya hewa ikiwa hata hatuwezi kufuatilia data yetu ya hali ya hewa. Unaweza kuijenga kwa miradi yako ya shule / vyuo vikuu au kwa masilahi yako ya kibinafsi, hiyo ni juu yako kabisa. Basi wacha tuanze.
Kwanza kabisa, tunahitaji vitu vifuatavyo tayari kabla ya kuanza kujenga kituo chetu cha hali ya hewa. Kwa marejeleo ya pini, unaweza kuangalia picha katika sehemu hii ya inayoweza kufundishwa.
Vifaa
Arduino Uno R3
Moduli ya WiFi ya ESP8266
Sensor ya Shinikizo la Barometric BMP180
Sensor ya mvua ya FC37
Joto la DHT22 na sensorer ya unyevu
Waya za jumper na usambazaji wa umeme
Akaunti ya ThingSpeak
Arduino IDE
Hatua ya 1: Kuunda na Kuweka Akaunti ya ThingSpeak
1. Kwa kuunda akaunti yako ya ThingSpeak, nenda kwenye kiungo hiki.
2. Ikiwa tayari unayo akaunti basi Ingia vinginevyo fungua akaunti mpya.
3. Mara tu unapokuwa kwenye dashibodi yako, bonyeza 'Channel mpya' ili kuunda kituo kipya.
4. Ingiza jina la kituo cha chaguo lako kwenye uwanja wa 'Jina'.
5. Angalia sehemu nne za kwanza na uzipe jina 'Joto', 'Unyevu', 'Shinikizo la Barometri', na 'Mvua' mtawaliwa. Acha sehemu zingine tupu kwani hatuitaji kwa mradi huu. Piga kitufe cha "kuokoa" chini.
6. Sasa utachukuliwa kwenye skrini ya kituo. Bonyeza kwenye kichupo cha 'Funguo za API'.
7. Utaona Kitufe cha Kuandika API na kifunguo cha Soma API. Kwa mradi huu, tunavutiwa na kitufe cha Andika API. Kumbuka ufunguo huu chini kwani tutahitaji baadaye.
(Kwa kumbukumbu, tazama picha za sehemu hii zilizohesabiwa kutoka 1 hadi 3)
Hatua ya 2: Uunganisho
Hii ni hatua muhimu sana na muhimu. Fanya unganisho kwa uangalifu kwani sensorer ni nyeti kwa vifaa vya umeme. Ikiwa voltage ya ziada hutolewa, sensorer zinaweza kuharibu kabisa. Kwa urahisi, angalia picha ya sehemu hii. Inayo miunganisho yote.
BMP180 ---- Pini ya Arduino Uno R3 SDA - A4
PIN ya SCL - A5
GND - GND
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
PIN ya 1 (VCC) ------ 5V Ugavi wa Umeme
PIN ya 2 (DATA) -------- D4
PIN ya 3 (NC) --------- HAITUMIWI
PIN ya 4 (GND) --------- GND
Uunganisho wa sensa ya mvua (sensa ya mvua huja na jopo la kuhisi)
I) Sura ya Mvua ----------- Arduino UNO R3:
VCC ----------- 5V Power Pin
A0 ----------- A1
D0 ----------- D7
GND ----------- GND
II) Sensor ya mvua -------------- Jopo la kuhisi
+ ve terminal ------------- +
-ve kituo ------------- -
ESP8266 ------------------ Arduino Uno R3
RX ------------------ D3
TX ------------------ D2
VCC & CH_EN ------------------- 3.3V
GND ------------------- GND
Vidokezo: * Pini ya 3 ya DHT haitumiki.
* Tazama uunganisho wa nguvu na pini za ardhini za kila sensa na bodi ya Arduino.
* BMP180 yako inaweza au isiwe na pini 5. Hiyo ni kwa sababu ina pini moja kwa usambazaji wa + 5v na nyingine kwa + 3.3V. Ikiwa unayo moja tu, inganisha tu pini ya nguvu hadi + 3.3V
Hatua ya 3: Kanuni na Hatua za Mwisho
1. Katika hatua ya kwanza, ulibaini kitufe cha Andika API kutoka kwa ThingSpeak. Agiza ufunguo huo kuwa thamani kwa ubadilishaji wa API yangu kwenye nambari.
2. Ingiza WiFi SSID yako (jina la unganisho lako la wifi) na nywila katika mySSID na vigeuzi vya myPWD kwenye nambari.
3. Bonyeza kitufe cha thibitisha ili kuthibitisha kwamba nambari inafanya kazi vizuri.
4. Pakia nambari. Pia, ninashauri kuondoa pini ambazo zinatoa nguvu kwa sensorer (3.3V na 5v) kabla ya kupakia nambari na kuziunganisha tena baada ya kupakia kwa mafanikio kwenye bodi ya Arduino.
* Kumbuka: Kabla ya kuandaa nambari, unaweza kuhitaji kupakua na kusanikisha maktaba ambayo nimetumia. Wapakue kutoka kwa kufuata viungo
Maktaba ya DHT
Maktaba ya BMP180
Baada ya kupakua, weka kwa kwenda kwa Mchoro -> Jumuisha Maktaba -> Ongeza Maktaba ya Zip… katika IDE yako ya Arduino.
* Unaweza kutafuta maktaba zilizojumuishwa kwenye google pia.
Hatua ya 4: Video
Ujumbe maalum: Nilijenga mradi huu mwaka mmoja uliopita. Wakati nilirekodi video hii tarehe ya kuchapisha ya hii inayoweza kufundishwa, niligundua kuwa sensa yangu ya BMP ilibanwa. Kwa hivyo ilibidi nipe maoni nambari ya BMP na kuondoa uwanja wa shinikizo kutoka ThingSpeak. Lakini nambari ya BMP inapaswa kufanya kazi vizuri ikiwa una sensa ya BMP inayofanya kazi tofauti na mimi. Pamoja, nilikuwa nimeangalia mwezi mmoja uliopita na ilikuwa ikifanya kazi vizuri. 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
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
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
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,