Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Jimbo la Awali
- Hatua ya 2: API ya Anga Nyeusi
- Hatua ya 3: Adafruit IO & PyPortal
- Hatua ya 4: Kanuni
- Hatua ya 5: PyPortal
- Hatua ya 6: Dashibodi ya Jimbo la Awali
Video: Giza dawati la API ya Anga ya Giza: Njia 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mradi huu ni kuchukua moja ambayo tumefanya hapo awali, Dashibodi ya Hali ya Hewa ya Anga ya API ya Anga. Wakati huu badala ya Raspberry Pi, tutatumia Adafruit PyPortal kuonyesha data ya hali ya hewa na kutuma data hiyo kwa Jimbo la Awali. Dashibodi mbili kwa kazi ya moja!
Vifaa
- Adafruit PyPortal
- Akaunti ya Adafruit IO (bure)
- Akaunti ya Dark Sky API (bure)
- Akaunti ya Jimbo la Awali
Hatua ya 1: Jimbo la Awali
Jimbo la Awali ni jukwaa la taswira ya data. Tutatuma data kutoka API ya Anga Nyeusi na PyPortal kwenda Jimbo la Awali. Hii itaturuhusu kuwa na kumbukumbu ya data ya hali ya hewa na kutazama mwenendo wa hali ya hewa.
Utahitaji kujiandikisha na kuunda akaunti mpya. Unapata jaribio la bure la siku 14 na mtu yeyote aliye na anwani ya barua pepe ya edu anaweza kujiandikisha kwa mpango wa bure wa mwanafunzi.
Utahitaji Ufunguo wako wa Ufikiaji wa Jimbo la Awali ili uweze kutuma data kutoka API ya Anga ya Giza na PyPortal kwa Jimbo la Awali. Tembeza juu ya jina lako la mtumiaji upande wa juu kulia na ubonyeze mipangilio yangu. Hapo utaona orodha ya Funguo za Ufikiaji wa Utiririshaji. Chagua moja ya kutumia au kuunda mpya. Tutahitaji hii baadaye kwa nambari.
Hatua ya 2: API ya Anga Nyeusi
Anga la giza lina utaalam katika utabiri wa hali ya hewa na taswira. Kipengele baridi zaidi cha Anga Nyeusi ni API yao ya hali ya hewa ambayo tunaweza kutumia kupata data ya hali ya hewa kutoka karibu popote ulimwenguni. Sio tu hali ya hewa ni ya mvua au ya jua lakini joto, kiwango cha umande, upepo mkali, unyevu, mvua, shinikizo, fahirisi ya UV, na zaidi, inapatikana kwa urahisi popote unapotaka, wakati wowote unataka.
Ili kutumia API ya Anga ya Giza, unahitaji kwanza ufunguo wako wa API. Usijali, kupata kitufe cha API ni haraka na bure. Unachohitaji kufanya ni kwenda kwenye wavuti na bonyeza "Jaribu Bure" kuunda akaunti.
Unapata simu 1, 000 za API bure kila siku. Kila ombi la API juu ya kikomo cha bure cha kila siku hugharimu $ 0.0001. Kikomo hiki kinabadilisha kiatomati kila siku katikati ya usiku wa UTC Ombi la Utabiri linarudisha utabiri wa hali ya hewa ya sasa kwa wiki ijayo. yaliyopita au yajayo.
Kitufe chako cha siri cha Sky Sky API kitaonekana kama hii:
0123456789abcdef9876543210fedcba.
Tutatumia hii baadaye kwenye nambari.
Hatua ya 3: Adafruit IO & PyPortal
Adafruit IO ni huduma Adafruit inatoa ili kuongeza vifaa vyao. Tutatumia huduma hii kwa sehemu ya saa ya nambari yetu. Jisajili kwa akaunti ya bure. Bonyeza kitufe cha Angalia AIO upande wa kushoto ili uone jina lako la mtumiaji na ufunguo. Tutatumia hizi mbili baadaye katika nambari yetu baadaye.
Adafruit PyPortal ni kifaa cha hivi karibuni cha IoT kinachotumiwa na Duru ya Mzunguko. Jambo zuri kuhusu PyPortal ni kwamba unaweza kuingiliana na API na JSONs kuonyesha karibu kila kitu. Tutatumia kupata data kutoka kwa API ya Anga ya Giza, kuonyesha data hiyo kwenye PyPortal, na kutuma data hiyo kwa Jimbo la Awali.
Ikiwa huu ni mradi wako wa kwanza kwenye PyPortal yako, utahitaji kufuata mafunzo haya kupakua firmware, unganisha PyPortal yako na WiFi, na uitayarishe. Mara tu utakapomaliza hii tutakuwa tayari kwa nambari ya API ya Anga ya Giza.
Hatua ya 4: Kanuni
Nambari hii inaweza kupakuliwa kwenye kompyuta yako hapa. Hamisha faili zote isipokuwa faili ya README.md kwenye PyPortal yako. Utaburuta tu na kuziacha kwenye PyPortal, ambayo inapaswa kuonekana kama CIRCUITPYTHON kwenye orodha yako ya USB. Hati pekee ambayo unahitaji kuhitaji kuhariri ni siri.py. Itavuta habari zako zote za kibinafsi kwenye nambari kwa hivyo hatuwezi kuziona wazi wazi.
Napenda kupendekeza kutumia Muhariri wa Mu kuhariri na kutazama nambari yako. Ina mfuatiliaji wa serial kwa utatuzi rahisi wakati unafanya mabadiliko. Mhariri wa nambari yoyote atafanya kazi ingawa.
Nataka kuzungumza juu ya nini kila kipande cha nambari, maktaba, na folda hufanya hivyo ni rahisi kufanya mabadiliko na
kanuni.py
Hii ndio faili yetu kuu ambayo huanzisha PyPortal kwani inaitwa code.py. Hapa utaona kuungana kwa WiFi, simu ya API ya Anga ya Giza, na usanidi wa onyesho la PyPortal. Hakuna marekebisho yoyote unayohitaji kufanya kwenye faili hii.
darksky.py
Hati hii inaitwa kutoka kwa nambari kuu. Hapa ndipo tunachanganua simu ya API ya Anga ya Giza, kuanzisha eneo la maandishi kwenye onyesho la PyPortal, tambua ni ikoni ipi itaonyeshwa, na tuma data ya API kwa Jimbo la Awali. Hakuna marekebisho yoyote unayohitaji kufanya hapa.
siri.py
Hii inashikilia nywila zako zote na funguo za ufikiaji. Utahitaji kusasisha karibu vitu vyote kwenye hati hii. Utahitaji kuingiza jina lako la WiFi, nywila ya WiFi, eneo la wakati, ufunguo wa API ya Anga Nyeusi, Ufunguo wa ufikiaji wa Jimbo la Awali, longitudo na latitudo, jina la jiji na jimbo, jina la mtumiaji la Adafruit IO, na ufunguo wa Adafruit IO. Mara tu ikiwa umeingiza na kuhifadhi nambari yako yote inapaswa kukimbia bila kosa.
maktaba
Hizi ndizo maktaba zinazohitajika kuendesha PyPortal na moduli.
fonti
Hii ndio fonti inayotumika kuonyesha habari ya hali ya hewa kwenye PyPortal.
ikoni
Hizi ni ikoni tofauti ambazo zinaonyeshwa kama picha kwenye PyPortal kulingana na hali ya hali ya hewa ya sasa.
Hatua ya 5: PyPortal
Sasa kwa kuwa nambari yako ya simu inaendesha, PyPortal yako itaonyesha jiji na jimbo lako, wakati, muhtasari wa hali ya hali ya hewa na ikoni inayolingana, na halijoto katika Fahrenheit.
Unaweza kurekebisha saizi na eneo la maandishi yaliyoonyeshwa kwenye hati ya Anga ya Giza. Ikiwa unataka kutumia aikoni tofauti, utahitaji tu kuzihifadhi kama majina sahihi na kuziweka kwenye folda ya ikoni. Vitu vyovyote vya onyesho vinaweza kubadilishwa. Unaweza hata kubadilisha kile unachoonyesha. Unachohitaji kufanya ni kuchanganua sehemu tofauti ya simu ya giza ya API ya Anga na ambayo itaonyeshwa badala ya muhtasari wa hali ya joto au hali ya hewa.
Hatua ya 6: Dashibodi ya Jimbo la Awali
Nenda kwenye akaunti yako ya Jimbo la Awali na uangalie data yako. Nilichora ikoni ya hali ya joto na hali ya hewa kwa emojis, nikafanya thamani ya joto kuwa grafu ya kupima kipima joto, nikafanya unyevu kuwa grafu ya kiwango cha kioevu, nikafanya fahirisi ya UV kuwa grafu ya bar yenye vizingiti vya rangi, na kuunda safu za laini za unyevu, joto, na faharisi ya UV.. '
Unaweza kuongeza picha ya mandharinyuma kwenye dashibodi yako ya hali ya hewa ili kukupa dashibodi utu zaidi.
Ikiwa unataka kutumia mpangilio wa dashibodi kutoka kwa kushiriki kwa umma kama dashibodi yako, unaweza kuagiza mpangilio kwenye ndoo yako ya data kwa kufuata maagizo hapa.
URL ya kushiriki kwa umma kwa dashibodi yetu ni
Sasa hauna moja tu, lakini dashibodi mbili za hali ya hewa na logi ya data ya hali ya hewa.
Ilipendekeza:
Jenga Taa ya Dawati ya Dawati ya LED ya Kubebea !: Hatua 16 (na Picha)
Jenga Taa ya Dawati ya Dawati ya LED ya Kubebea !: Karibu! Katika Maagizo haya, nitakufundisha jinsi ya kutengeneza sura nzuri, yenye nguvu sana na muhimu zaidi, taa ya dawati inayoweza kubebeka! Kanusho: Mradi huu haufadhiliwi na chapa yoyote. Makala: • Ubunifu wa kisasa na wa kifahari • Unaoweza kusambazwa
Njia rahisi ya Kutumia Makey ya Makey na Dawati la Teknolojia: Hatua 5
Njia Rahisi ya Kutumia Makey ya Makey na Dawati la Teknolojia: Halo. Hivi majuzi niliona mpango wa kutengeneza makey ya teknolojia katika shindano hili ambalo lilikuwa poa sana lakini lilionekana kuwa gumu kwa hivyo nilifanya njia rahisi ya kucheza michezo na staha ya teknolojia. Ikiwa ungependa mtu wangu anayeweza kufundishwa tafadhali pigia kura katika mashindano ya kujipanga
Jenga Dashibodi ya Hali ya Hewa Ukitumia API ya Anga Nyeusi: Hatua 5 (na Picha)
Jenga Dashibodi ya Hali ya Hewa Ukitumia API ya Anga Nyeusi: Anga Nyeusi ina utaalam katika utabiri wa hali ya hewa na taswira. Kipengele baridi zaidi cha Anga Nyeusi ni API yao ya hali ya hewa ambayo tunaweza kutumia kupata data ya hali ya hewa kutoka karibu popote ulimwenguni. Sio tu hali ya hewa ni ya mvua au ya jua lakini ni hasira
Usimamizi wa Dawati la Mwisho, Pamoja na Njia ya Kudhibiti: 4 Hatua
Usimamizi wa Dawati la Mwisho, na Njia ya Kudhibiti: Jisajili katika kozi yangu ya 'Elektroniki kwa kifupi' hapa: https: //www.udemy.com/electronics-in-a-nutshell/? … Pia angalia kituo changu cha youtube hapa kwa miradi zaidi na mafunzo ya elektroniki: https://www.youtube.com/channel/UCelOORs7UioZ4TZF… Kama mimi
Anga ya Uchafuzi wa Anga: Hatua 4
Taswira ya Uchafuzi wa Anga: Shida ya uchafuzi wa hewa huvutia umakini zaidi na zaidi. Wakati huu tulijaribu kufuatilia PM2.5 na Wio LTE na Sura mpya ya Laser PM2.5