Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zote
- Hatua ya 2: Wemos D1 Mini
- Hatua ya 3: Maonyesho ya 1.8 "Rangi TFT
- Hatua ya 4: Jenga Mzunguko wa Mfano
- Hatua ya 5: 3D Chapisha Kilimo
- Hatua ya 6: Kumaliza Uchapishaji wa 3D
- Hatua ya 7: Kuunganisha Kila kitu Pamoja
- Hatua ya 8: Kanuni ya Mradi
- Hatua ya 9: Matokeo ya Mwisho
Video: Maonyesho ya Utabiri wa Hali ya Hewa ya Art Deco: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Halo Marafiki, katika hii ya kufundisha tutaona moto kujenga Maonyesho haya ya Utabiri wa Hali ya Hewa. Inatumia bodi ndogo ya Wemos D1 pamoja na skrini ya 1.8”Colour TFT kuonyesha utabiri wa hali ya hewa. Nilibuni na kuchapisha 3d kiambatisho cha mradi huu kwa kutumia filamenti ya kuni! Nilipata msukumo wa kificho hiki cha mtindo wa Art Deco kutoka kwa redio ya zamani. Nilitaka muundo wa Kituo cha Hali ya Hewa ambacho kitakuwa cha kipekee na kwa namna fulani kisanii, nilikuwa nikichoshwa na viunga vya mraba bila tabia yoyote. Nilitaka kitu cha kunifanya nijisikie vizuri wakati nikikiangalia.
Mradi huo unaunganisha kwenye mtandao na huleta utabiri wa hali ya hewa kwa eneo langu na kuionyesha kwenye skrini. Mradi unaonyesha tu ikoni ya hali ya hewa, hali ya joto na wakati wa utabiri kwa sababu nilitaka muonekano mdogo wa mradi huu. Kwa kweli unaweza kuongeza habari zaidi kwa urahisi ikiwa unataka. Sasa hebu tuone jinsi ya kujenga mradi huu.
Hatua ya 1: Pata Sehemu Zote
Sehemu zinazohitajika ili kujenga mradi huu ni zifuatazo:
- Bodi ndogo ya Wemos D1 ▶
- Onyesho la 1.8”Rangi TFT ▶
- Baadhi ya waya ▶
Gharama ya mradi ni ya chini sana ni karibu $ 12!
Tunahitaji pia kiambatisho cha mradi huu. Ikiwa unapenda kizuizi cha Art Deco nilichotengeneza kwa mradi huu unaipakua kutoka kwa Thingiverse.
Pata hapa ▶
Hatua ya 2: Wemos D1 Mini
Wemos D1 mini ni bodi mpya nzuri ambayo inagharimu karibu $ 5!
Bodi ni ndogo sana. Inatumia chip ya ESP8266 EX ambayo inaweza kufanya kazi kwa masafa hadi 160MHz. Ina kumbukumbu nyingi, 64Kb ya RAM ya mafundisho, 96Kb ya RAM ya data na 4MB za kumbukumbu ya kuhifadhi programu zako. Inatoa muunganisho wa WiFi, Juu ya visasisho vya Hewa na mengi zaidi. Bodi ndogo ya D1 inatoa pini 11 za GPIO na pembejeo moja ya analog. Licha ya udogo wake ngao nyingi zinatengenezwa kwa bodi hii ambayo nadhani ni nzuri, kwani kwa njia hii tunaweza kujenga miradi mikubwa ya Mtandao ya Vitu! Kwa kweli tunaweza kupanga bodi hii kutumia Arduino IDE.
Bodi hiyo licha ya ukubwa wake mdogo inazidi bodi zingine zote zinazofanana za Arduino katika utendaji. Nimefanya kulinganisha kati ya ESP8266 na Arduino, unaweza kuangalia video niliyoambatanisha katika hatua hii. Bodi hii ina kasi mara 17 kuliko Arduino Uno! Pia inashinda bodi ya Arduino ya haraka zaidi, Arduino Ngenxa. Yote hayo, kwa gharama ya chini ya $ 6! Kuvutia.
Hatua ya 3: Maonyesho ya 1.8 "Rangi TFT
Huu ni onyesho la 1.8 Colour TFT ambalo hutumia dereva ST7735. Hii ilikuwa onyesho la kwanza la rangi kutumia na Arduino na onyesho la rangi ambalo ninatumia zaidi. Ni ghali, inagharimu karibu $ 6, ina azimio la saizi 160x128, inaweza kuonyesha rangi 65.000, inatoa na kadi ya SD nyuma na ina msaada mzuri wa maktaba. Inafanya kazi kwa kila Arduino, inafanya kazi kwa Vijana na kwa bodi za ESP8266! Nini kingine cha kuuliza kuhusu? Onyesho kubwa!
Nimeandaa mafunzo ya kina ya video juu ya onyesho hili na nimeambatanisha na hii inayoweza kufundishwa.
Hatua ya 4: Jenga Mzunguko wa Mfano
Sasa ni wakati wa kuunganisha sehemu zote pamoja. Ni rahisi sana. Tunahitaji tu kuunganisha waya 8!
Kuunganisha 1.8 Rangi TFT Onyesha
- Vcc ya onyesho huenda kwa pato la 5V la mini Wemos D1
- GND ya onyesho huenda kwa Wemos GND
- Pini ya CS inakwenda kwa Dijiti ya 2
- Rudisha pini inakwenda kwa Dijiti ya 4
- Pini ya A0 huenda kwa Dijiti ya Dijitali 3
- Pini ya SDA huenda kwa Dijiti ya Dijitali 7
- Pini ya SCK huenda kwa Dijiti ya Dijitali 5
- Pini ya LED huenda kwa pato la 3.3V la mini ya Wemos D1
Hiyo ndio! Elektroniki ziko tayari! Ikiwa tunaimarisha mradi, kila kitu hufanya kazi kama inavyotarajiwa!
Hatua ya 5: 3D Chapisha Kilimo
Hatua inayofuata ni kuchapisha kiambatisho cha 3D. Nilitengeneza kizuizi hiki kwa kutumia programu ya bure ya Fusion 360.
Nilijaribu programu tofauti tofauti za 3d lakini Fusion 360 ikawa kipenzi changu kwa sababu zifuatazo.
- Ina nguvu sana
- Ni bure
- Ni rahisi kutumia
- Kuna mafunzo mengi mkondoni juu ya jinsi ya kutumia programu hii
Nilinichukua karibu nusu saa kwenda 3D nikitamani eneo hili na nikumbuka kuwa mimi ni mpya sana kwa muundo wa 3D na uchapishaji wa 3D. Ni muundo wa pili ambao nimewahi kutengeneza! Ubunifu huu unategemea muundo wa redio ya zamani, ya zamani sana.
Ikiwa unapenda eneo la Art Deco ambalo nimetengeneza kwa mradi huu unaipakua kutoka kwa Thingiverse. Ipate hapa ▶
Mimi 3D nilichapisha kwa kutumia filamenti ya kuni. Nilitumia filamenti rahisi ya Nazi ya Fomu Futura. Lazima niseme kwamba filament hii ndio ninayopenda sana. Inaonekana na inahisi vizuri.
Hatua ya 6: Kumaliza Uchapishaji wa 3D
Kizuizi hicho kina sehemu 3, na ilinichukua masaa machache kuichapisha, lakini matokeo yalikuwa ya kupendeza!
Baada ya kuchapishwa kumalizika, nilitia mchanga sehemu hizo kwa kutumia karatasi nzuri ya mchanga. Kisha ukawachagua kwa kutumia varnish ya kuni. Nilisubiri kwa siku moja kwa varnish kukauka kabla ya kutekeleza mradi.
Matokeo ya mwisho ni ya kushangaza.
Kwa kuwa mimi ni mpya sana kwa uchapishaji wa 3d mbinu yangu ya kupigia chapisho la 3d inaweza kuwa sio bora, lakini matokeo ya mwisho ni mazuri sana!
Hatua ya 7: Kuunganisha Kila kitu Pamoja
Baada ya varnish ya kuni kukauka, niliambatanisha onyesho kwenye kipande cha mbele na mkanda na nikauzia waya kwenye bodi ndogo ya Wemos D1. Kisha nikaunganisha waya kwenye skrini. Baada ya kujaribu mzunguko tena ili kuhakikisha kuwa kila kitu kinafanya kazi kama ilivyotarajiwa ilikuwa wakati wa gundi bodi ndogo ya Wemos D1 mahali.
Kwa bahati mbaya, muundo haukuwa kamili na sehemu hizo hazikutoshea kwenye ua kwa kosa la milimita kadhaa, kwa hivyo ilibidi nifanye marekebisho kwa muundo kwa njia ngumu. Faili za 3D ambazo nimepakia ni sahihi, baada ya marekebisho kuhamishiwa kwenye muundo wa 3D.
Halafu, niliwasha mradi na kuangazia onyesho kabla ya kuifunga kabisa na gundi moto. Ilikuwa wakati wa gundi kipande kidogo cha kitambaa kwenye kipande cha mbele ili kuongeza rangi na kulinganisha na kiambatisho. Hatua ya mwisho ilikuwa gundi sehemu zote pamoja! Mradi wetu uko tayari! Kuvutia sio? Ninapenda sana umbo na hali ya kiambata. Inafanya Kituo cha hali ya hewa cha kawaida kuonekana kipekee. Wacha tuone upande wa programu hiyo.
Hatua ya 8: Kanuni ya Mradi
Mradi hupata utabiri wa hali ya hewa kutoka kwa tovuti ya openweathermap.org. Ili kuchambua data ya hali ya hewa tunahitaji maktaba bora ya Arduino JSON. Tunahitaji pia maktaba mbili kwa onyesho.
Maktaba zinazohitajika ni zifuatazo:
- Adafruit GFX:
- Adafruit ST7735: https://github.com/adafruit/Adafruit-ST7735-Libra …….
- Arduino JSON:
Wacha tuone nambari sasa. Mara ya kwanza, lazima tuweke SSID na nywila ya mtandao wetu wa WiFi. Ifuatayo, lazima tuingize APIKEY ya bure kutoka kwa tovuti ya operweathermap.org. Ili kuunda ufunguo wako wa API, lazima ujisajili kwenye wavuti. Kupata data ya hali ya hewa na utabiri ni bure lakini wavuti hutoa chaguzi zaidi ikiwa uko tayari kulipa pesa. Ifuatayo, tunapaswa kupata kitambulisho cha eneo letu. Pata eneo lako na unakili kitambulisho kinachoweza kupatikana katika URL ya eneo lako. Kisha ingiza kitambulisho cha jiji lako katika ubadilishaji wa CityID. Hatua ya mwisho ni kuingiza eneo lako la wakati ili mradi kuonyesha wakati sahihi. Sasa tuko tayari kuendelea.
Mara ya kwanza, tunaunganisha kwenye Mtandao wa WiFi. Kisha tunaomba data ya hali ya hewa kutoka kwa seva. Ninaomba tu matokeo moja, utabiri wa hali ya hewa kwa saa 3 zijazo. Unaweza kurekebisha nambari kwa urahisi ili kupata matokeo zaidi ya utabiri ikiwa unataka. Tunapata jibu na data ya hali ya hewa katika muundo wa JSON. Kabla ya kutuma data kwenye maktaba ya JSON mimi mwenyewe ninafuta herufi ambazo zilikuwa zikiniletea shida. Kisha maktaba ya JSON inachukua na tunaweza kuhifadhi data ambazo tunahitaji kwa anuwai. Lazima tuangalie muundo wa data ya JSON ambayo wavuti ya openweathermap inajibu ili kuona jinsi ya kupata data tunayovutiwa nayo. Baada ya kuhifadhi data katika vigeuzi, tunachohitaji kufanya ni kuzionyesha kwenye skrini na subiri kwa dakika 30 kabla ya kuomba data mpya kutoka kwa seva. Tunaonyesha wakati wa utabiri wa hali ya hewa, hali ya joto na ikoni ya hali ya hewa. Aikoni za hali ya hewa zinajumuisha picha za bitmap na maumbo kadhaa rahisi. Nimeandaa pia toleo la nambari ambayo inaonyesha joto kwa digrii Fahrenheit.
Unaweza kupata nambari ya mradi iliyoambatanishwa na hii inayoweza kufundishwa. Ninaamuru kupakua toleo la hivi karibuni la nambari (toleo la 2020) unaweza kuangalia tovuti ya mradi hapa:
au ghala la github la mradi:
Hatua ya 9: Matokeo ya Mwisho
Kama unavyoona, na teknolojia inapatikana sasa tunaweza kujenga miradi ya kuvutia kwa urahisi na kwa gharama ya chini sana! Mradi huu ni maonyesho wazi ya hii, inagharimu chini ya $ 15! Kwa kweli, tunaweza kuongeza vitu vingi kwenye mradi huu ili kuuboresha. Tunaweza kuongeza spika na kuifanya kicheza MP3, tunaweza kuongeza kipokea redio cha FM na kuibadilisha kuwa redio ya zabibu na vitu vingine vingi. Ningependa kusikia maoni yako kuhusu mradi huu. Je! Una maoni yoyote juu ya jinsi ya kuboresha mradi huu? Tafadhali weka maoni yako na maoni hapa chini. Asante!
Tuzo ya Kwanza katika Mashindano ya Wajenzi wa IoT
Tuzo ya Tatu katika Ubunifu Sasa: Mashindano ya Ubunifu wa 3D 2016
Ilipendekeza:
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
Utabiri wa hali ya hewa Beacon: 4 Hatua (na Picha)
Beacon ya Utabiri wa Hali ya Hewa: Katika mradi huu ninawasilisha mfano kutoka kwa taa ya hali ya hewa ambayo nilifanya kwa kutumia uchapishaji wa 3D, kupigwa kwa LED, usambazaji wa umeme na bodi ya Arduino iliyo na unganisho la wifi ili kupata utabiri wa hali ya hewa wa siku inayofuata. Kusudi kuu la
Wingu la Utabiri wa Hali ya Hewa: Hatua 11 (na Picha)
Wingu la Utabiri wa Hali ya Hewa: Mradi huu hufanya wingu la hali ya hewa ukitumia Raspberry Pi Zero W. Inaunganisha kwa API ya Hali ya Hewa ya Yahoo na kulingana na utabiri wa siku inayofuata hubadilisha rangi. Nilivutiwa na Jengo la Gesi la Wisconsin ambalo lina moto juu ya paa ambayo hubadilika
Saa ya Utabiri wa Hali ya Hewa Kutumia Alarm ya Kale na Arduino: Hatua 13 (na Picha)
Saa ya Utabiri wa Hali ya Hewa Kutumia Alarm ya Kale na Arduino: Nilikuwa na saa ya kengele iliyovunjika iliyokuwa imelala karibu na nikapata wazo la kuibadilisha kuwa kituo cha utabiri wa saa na hali ya hewa.Kwa mradi huu utahitaji: Saa ya zamani ya kengele ya mviringo Arduino Nano BME280 moduli ya sensa ( temp, unyevu, shinikizo) Onyesho la LCD
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,