Orodha ya maudhui:
- Hatua ya 1: Orodha ya IO na Utakachohitaji
- Hatua ya 2: Chati ya mtiririko
- Hatua ya 3: Fritzing
- Hatua ya 4: Usimbuaji
- Hatua ya 5: Node-Nyekundu
- Hatua ya 6: Kupelekwa na Matumizi
Video: UCL-lloT-Nuru-ya nje iliyosababishwa na Jua / machweo: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo kila mtu! Kwa kufanya kazi kidogo, sehemu zingine na nambari nimeweka pamoja hii inayoweza kufundishwa ambayo itakuonyesha kutoka mwanzo hadi mwisho haswa jinsi ya kutoa taa hii ya nje. Wazo lilitoka kwa baba yangu, ambaye wakati wa majira ya joto alilazimika kwenda nje na kubadilisha wakati taa ilikuwa imewashwa kutoka. Pamoja na mabadiliko ya haraka ya jua na nyakati za kuchomoza jua kila mwaka, aliuliza ikiwa ningeweza kupata njia ya kujiendesha. Na kwa hivyo tuko hapa. Mradi mdogo.
Hatua ya 1: Orodha ya IO na Utakachohitaji
Arduino MEGA 2560. Ni kile ambacho nimetumia angalau, najua kwamba unaweza kutumia nyingine kwa urahisi.
DS3231 na ni maktaba. (https://rinkydinkelectronics.com/library.php?id=73 …… Ni muhimu kujua kwamba pini zilizowekwa kwa SDA na SCL ni tofauti kulingana na Arduino unayotumia.
Moduli ya sensorer ya mwendo wa sensorer ya infrared ya I052116. Moduli hii inaweza kubadilishana kwa sensorer yako ya chaguo, ni hiari hiari kwa jambo lote.
Hatua ya 2: Chati ya mtiririko
Kama inavyoonekana katika chati rahisi, mengi ya kuinua nzito hukaa Node-Red. Na node rahisi, wazo ni kwamba kutoka Node-Red utafikia wavuti ambayo inajua ni wakati gani jua linazama na kuchomoza. Mara tu itakapokuwa nayo, itatuma habari kwa Arduino kuiambia. Kutoka kwa Arduino tutapata ishara ambayo inaonyesha haswa wakati taa zinawaka, ili uweze kuangalia kutoka nyumbani kwako wakati taa zinawaka. Pia ni kutoka kwa Arduino tutapata habari kwamba sensorer ya ukaribu imeamilishwa., ambayo ina taa kuwasha kwa muda wa x.
Hatua ya 3: Fritzing
Ikilinganishwa na miradi mingine cabling ni rahisi hapa. Unachohitaji kufahamu ni kwamba utahitaji moduli ya WIFI kuwasiliana na seva ya Node-Nyekundu, au kupata kompyuta ya kutupa ili kupangisha seva ya Node-Nyekundu ambayo imeunganishwa na Arduino. Haionyeshwi kwenye picha ni uhusiano kati ya Arduino na Laptop, na ninaomba msamaha mapema kwa picha mbaya ya Fritzing!
Hatua ya 4: Usimbuaji
Ikiwa kuna jambo moja nililopata ni kwamba na Firmata (kwa mawasiliano ya Arduino na Node-Red), maktaba ya DS3231 na zaidi, kulikuwa na maktaba nyingi zilizobeba. Kuanzia kuchapishwa, usimbuaji huo haujafanywa kabisa, kwa hivyo nambari ya uwongo imejumuishwa.
Pamoja na maktaba kutoka DS3231 ni pini zilizowekwa mapema kwa kila bodi ya Arduino, na kwa kesi ya Mega ni pini 20 na 21 kwani ni pini za SDA na SCL kwenye mega. Mara baada ya kushikamana, saa inaweza kuambiwa ni siku gani hasa, na ni nini inapaswa kufuata wimbo. Kile nilichoona kuwa rahisi kufanya kazi nacho linapokuja kuweka wimbo wa nambari, ni kutumia int badala ya kamba. Kwa hivyo kile nilichofanya ni kwamba ninabadilisha nambari za kamba kuwa int, lakini kama int haiwezi kutumia: kutenganisha saa, niliamua kufanya kitu kingine badala yake. Badala ya kufanya kazi na masaa, tutafanya kazi na dakika. Dakika nyingi. Kama saa ni 13:21 kwa mfano, nitakuwa na nambari mbili za kwanza zilizotengwa na zilizowekwa na sitini. Sasa tuko kwa dakika 801, kwani mara 13 60 sawa na 780 na unaongeza dakika 21 za mwisho. Ikiwa Node-Red yetu inasema jua linashuka saa 16:58 (ikiwa kuna majira ya baridi), tunapata taa za nje kuwasha kati ya dakika 1018 na wakati uliowekwa wa kufunga, ambao utakuwa 1380 (23:00). Ikiwa saa yetu iko kati ya hizo, taa zinawashwa. Hesabu hapo juu kimsingi ni mpango mzima, bila hatua za kupata Node-Red kuungana na Arduino na kuwasiliana. Pia kuwa na sensa ambayo inahakikisha taa zinawashwa (Jua lililopita-chini, hata hivyo) zitatumika, lakini vinginevyo hiyo ndio mpango mzima hapo juu.
Hatua ya 5: Node-Nyekundu
Sio mtiririko mkubwa sana, sio kwamba inahitaji kuwa katika kesi hii. Mstari 2 wa kwanza wa nodi ndio sehemu kubwa ya programu. Kutumia kazi ya GET, tunapata utabiri wa siku hizi juu ya jinsi jua litachomoza na kutua. Kutoka hapo tunatumia kiteuzi cha CSS kupata habari zetu maalum, kawaida hupatikana kwenye wavuti "Kagua Vipengele" kwenye firefox kama inavyoonyeshwa kwenye picha. Kumbuka, kwamba sio tovuti zote zinazofanya kazi kwa njia hii na ile ninayotumia hufanyika kufanya kazi kikamilifu kwa njia hii. Kutoka hapo itaandika habari kubandika 13 kwa sababu ndivyo nilivyochagua kuwa, ingawa upimaji bado haujaamuru ikiwa pini moja ikifika kwa nyakati tofauti inafaa. Kama ilivyoelezewa katika sehemu ya kuweka alama, habari itatoka Arduino hadi Node-Red, ambapo itaonyesha kwenye wavuti inayoweza kupatikana ambapo mtu anaweza kuiangalia kwa urahisi. Utahitaji Firmata kwa hii ikiwa unataka kutumia kazi za Arduino kupatikana kupitia maktaba ya node-nyekundu-node-arduino kwenye Node-Red. Ingawa bado haijawekwa kabisa, na itasasishwa ninapomaliza mradi, nimeambatanisha nambari ya Node-Red Flow kwenye hati ya maandishi kwa ufikiaji rahisi.
Hatua ya 6: Kupelekwa na Matumizi
Na kumaliza mafunzo yetu, ndio sehemu yake ya vitendo. Pamoja na nyumba chache zilizo na kiwango hiki cha taa ya moja kwa moja, suluhisho la mwaka mzima linakaribishwa na wamiliki wa nyumba wengi. Ili kuunganisha hii na taa kwa kutumia umeme ambao sio Arduino, sipendekezi kuifanya mwenyewe isipokuwa ujue unachofanya. Mradi ukikamilika, nitachukua jukumu hili kwa msaada wa fundi wa umeme ili tu kuwa na uhakika. Kuangazia njia yako kwa sensorer au kwa busara ya wakati, ninapendekeza ujenge juu ya yale ambayo nimefanya tayari ikiwa inamaanisha kuiweka kwa matumizi ya zaidi ya awamu hii ya majaribio ambayo iko sasa. Shida yangu nyingi na mradi huo ilikuwa katika sehemu ya Node-Red hadi Arduino, na natumai nimeweza kuelezea wazi iwezekanavyo jinsi imefanywa.
Ilipendekeza:
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Hatua 11 (na Picha)
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Mradi: Ofisi ya mraba 200 inahitajika kuwezeshwa na betri. Ofisi lazima pia iwe na vidhibiti vyote, betri na vifaa vinavyohitajika kwa mfumo huu. Nguvu ya jua na upepo itachaji betri. Kuna tatizo kidogo la
Nyumba iliyosababishwa: Hatua 5
Nyumba ya Haunted: Mradi huu ni mfano wa nyumba iliyoshonwa, ambayo inaweza kuwa eneo la sinema au video. Mara ya mwisho wakati ninatengeneza filamu fupi, niligundua kuwa ikiwa asili ya eneo ni ya kina zaidi basi inaweza kuunda mazingira mazuri. Taa katika t
EqualAir: Onyesho la NeoPixel inayoweza kuvaliwa iliyosababishwa na Sensor ya Uchafuzi wa Hewa: Hatua 7 (na Picha)
EqualAir: Onyesho la NeoPixel linaloweza kuchochewa na Sura ya Uchafuzi wa Hewa: Lengo la mradi ni kutengeneza fulana inayoweza kuvaliwa inayoonyesha picha ya kuvutia wakati uchafuzi wa hewa uko juu ya kizingiti kilichowekwa. Mchoro huo umeongozwa na mchezo wa kawaida " wavunjaji wa matofali ", kwa kuwa gari ni kama paddle ambayo sp
Saa ya Alarm ya Jua la Jua la jua: Hatua 5 (na Picha)
Saa ya Alarm ya Jua la LED: Shida kuamka asubuhi? Kuchukia sauti kali ya kutoboa ya kengele? Je! Ungependa kutengeneza kitu peke yako ambacho unaweza kununua kwa pesa kidogo na wakati? Kisha angalia Saa ya Alarm ya Alama ya Jua ya jua! Kengele za jua zimeundwa t
Milima ya Machweo ya jua katika GIMP: Hatua 7
Milima ya Sunset iliyoketi katika GIMP: Hii ni njia nzuri, ya msingi ya kutengeneza picha, na kuipatia anga ya bandia, na kung'aa kutoka jua. Utahitaji ustadi wa kimsingi wa GIMP, lakini (naona kuwa) nyingi zinajielezea