Orodha ya maudhui:
- Hatua ya 1: Unganisha MKR1000 na Onyesho la 8x8 kwa Bodi ya Mkate Mini
- Hatua ya 2: Unda Akaunti yako ya Api ya Hali ya Hewa
- Hatua ya 3: Flash au Mpango wako MKR1000
- Hatua ya 4: Maliza
Video: Jinsi ya kutengeneza Maonyesho ya Hali ya Hewa ya Mini: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kuhusu mradi huo
Microcontroller inaweza kuwa ya kufurahisha na ya kuburudisha wakati huo huo, ongeza muunganisho wa mtandao kwa mtandao halisi wa vitu! Niruhusu nikuonyeshe jinsi nilivyofanikiwa kuunda onyesho la hali ya hewa ya mini kutumia 8x8 matrix kuonyesha na nzuri lakini yenye nguvu kamili ya MKR1000.
Nitatumia Genuino MKR1000 kuchota joto, unyevu na hali ya hali ya hewa ndani ya eneo lililochaguliwa.
Onyesha hali ya kuonyesha katika muundo wa uhuishaji wa slaidi.
Changamoto
Tumia nguvu ya mdhibiti wako mdogo na ujipatie Mtandao halisi wa Vitu!
Kwa kuwa 8x8 Matrix kimsingi ni safu ya LED, nitahitaji kuipanga ili kuonyesha athari za maandishi na uhuishaji
Kwenye mradi huu utajifunza pia jinsi ya
- tumia huduma ya kupumzika ya wavuti api
- jinsi ya kutumia kikamilifu nguvu ya mdhibiti wako mdogo
- tumia unganisho la mtandao kwa IOT
- jinsi ya kuchambua data ya Json
- jinsi ya kutumia nyuzi na maktaba za Wifi huko Arduino
Hatua ya 1: Unganisha MKR1000 na Onyesho la 8x8 kwa Bodi ya Mkate Mini
Usanidi ni rahisi sana, tunahitaji tu kuambatisha onyesho la matrix 8x8 kwa mdhibiti wetu mdogo.
Mahitaji
- 16pcs za wanarukaji wa Kiume na wa Kike
- Bodi ya Mkate Mini
- Mdhibiti mdogo
- Uonyesho wa Matrix 8x8 '
Kuonyesha Bunge
Gawanya wanarukaji wako kwenye kikundi cha 8pcs.
Hakikisha kuwa waya za kuruka zimewekwa sawa.
Unganisha wanarukaji wa kike 8 kwenye pini 8 za kwanza za onyesho la tumbo.
Unganisha warukaji wengine 8 wa kike kwenye pini 8 za 2 za onyesho la tumbo.
Ambatisha kwa microcontroller
Ambatisha microcontroller kwenye mkate wa mini
Kutumia pini za kiume za mwisho za waya za kuruka, ziingize kwenye mashimo 8 ya kwanza ambapo pini za microcontoller zimeambatanishwa (5-A5).
Ingiza iliyobaki kwenye mashimo mengine 8 ambapo pini za microcontoller zimeambatanishwa (6-13).
Rekebisha Onyesho la Matrix la 8x8 kwa hivyo linatazama mbele unapoiweka kwenye meza.
Hatua ya 2: Unda Akaunti yako ya Api ya Hali ya Hewa
Ili kuitwa kikamilifu Mtandao wa Vitu, tunahitaji kupata data kutoka kwa wavuti.
Nilitumia APIXU API kutafuta data ya hali ya hewa kutoka eneo nililochagua.
Jisajili kwa akaunti hapa https://www.apixu.com/login.aspx na upate ufunguo wa akaunti yako ya API.
Jisikie huru kutumia kifunguo changu cha api
Kamba apiKey = "8f0ff191defb4a20b5583518171203"; // ufunguo wako wa apixu api
Hatua ya 3: Flash au Mpango wako MKR1000
Ongeza HexFont.h iliyoambatishwa kwenye maktaba yako ya Arduino.
Tumia masharti rahisi_weather_display.ino kuwasha mdhibiti wako mdogo.
Kwenye sehemu hii ya nambari:
Badilisha na mipangilio yako ya WiFi
char ssid = ""; // mtandao wako SSID (jina) char pass = ""; // nywila yako ya mtandao (tumia WPA, au tumia kama ufunguo wa WEP)
Badilisha na ufunguo wako wa Apixu Api na eneo
Kamba apiKey = "8f0ff191defb4a20b5583518171203"; // ufunguo wako wa apixu api
Kuratibu za kamba = "14.3335591, 120.9758737"; // eneo lako linaratibu
Unaweza pia kubadilisha data gani kuonyeshwa kwenye sehemu hii ya nambari
// sasisha maandishi ya kuonyesha hali mpya ya hali ya hewa
ujumbe = ""; // pata hali ya sasa Hali ya kamba = matokeo ["ya sasa"] ["hali"] ["maandishi"]; appendMessage (sharti); appendMessage (""); Kamba temp_c = matokeo ["ya sasa"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Unyevu wa kamba = matokeo ["ya sasa"] ["unyevu"]; appendMessage (unyevu); appendMessage ("H"); appendMessage ("");
Kwa mfano ikiwa unataka kuongeza wind_mph kutoka kwa apixu api matokeo:
Kamba upepo_mph = matokeo ["ya sasa"] ["upepo_pepo"];
appendMessage (upepo_mph); appendMessage ("Upepo mph"); appendMessage ("");
Hatua ya 4: Maliza
Mara baada ya kuangaza itajaribu kuungana na WiFI yako na itachukua hali yako ya hali ya hewa, joto na unyevu!
Hakikisha una unganisho la mtandao.
Unahitaji Msaada?
Jisikie huru kutoa maoni hapa.
Saidia mradi kwenye repo yangu ya Github
github.com/imjeffparedes/iot-simple-weath …….
Pia Tafadhali tafadhali tafadhali nipigie kura katika Mashindano ya Microcontroller.:)
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
Mshumaa wa Hali ya Hewa - Hali ya hewa na Joto kwa haraka: 8 Hatua
Mshumaa wa Hali ya Hewa - Hali ya Hewa na Joto kwa haraka: Kutumia mshumaa huu wa kichawi, unaweza kujua hali ya joto na hali ya sasa nje mara moja
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,