Orodha ya maudhui:
- Hatua ya 1: Kukusanya Vipengele
- Hatua ya 2: Kukusanya Mzunguko
- Hatua ya 3: Kuweka na Kuweka Saa
- Hatua ya 4: Usimbuaji
- Hatua ya 5: Mfano wa Kadibodi (hiari)
Video: Saa ya Alarm ya Jua na Arduino: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Wakati wa baridi inaweza kuwa ya kusikitisha. Unaamka, ni giza na lazima uinuke kitandani. Jambo la mwisho unalotaka kusikia ni sauti ya mlio wa saa yako ya kengele. Ninaishi London na nina wakati mgumu kuamka asubuhi. Pia, ninakosa kuamka kwa nuru ya asili.
Katika mafunzo haya, tutaunda Saa ya Alarm ya Jua. Ni saa ya kengele kama nyingine yoyote kwa kuwa unaweza kuweka saa na dakika unayotaka kuamka, lakini kwa faida iliyoongezwa ya kutumia nuru kuangaza chumba chako cha kulala kwa kipindi cha muda kama kuchomoza kwa jua kukuamsha kiasili zaidi.
Taa za kuchomoza jua zipo kwenye soko lakini zinaweza kuwa ghali (utaftaji wa haraka kwenye Amazon unarudisha bidhaa katika anuwai ya £ 100), dhaifu na inayoonekana kliniki. Tutafanya kitu cha bei rahisi na nzuri zaidi.
Sehemu zote zitaorodheshwa katika hatua inayofuata. Nambari inaweza kupakuliwa kutoka kwa saa yangu ya Github repo dhahabu-jua-jua. Hesabu zote na faili za kujenga kesi hiyo zinapatikana kupakua kwenye mafunzo haya.
Wacha tuende:)
Ikiwa unakutana na maswala au unataka kusema hi, niachie laini [email protected] au unifuate kwenye Instagram @celinechappert.
Hatua ya 1: Kukusanya Vipengele
Kuanza, tutatumia saa kama pembejeo yetu na mwangaza mkali wa LED kama pato letu kuiga jua letu.
Ili kujenga mzunguko tutahitaji:
- saa. Tutatumia RTC DS3231 (£ 5)
- MOSFET kudhibiti mwangaza wa nuru (£ 9)
- mkali-mkali (£ 1)
- 9V betri kuwezesha LED (£ 3)
- ubao wa mkate wa kusanyiko rahisi (£ 3)
- Arduino Uno (Pauni 20)
- kitufe cha kushinikiza (hiari - kwa madhumuni ya onyesho tu)
Bei ya jumla = £ 41
Ikiwa tayari unayo Arduino, ubao wa mkate na betri ya 9V nyumbani, mradi wote utakugharimu chini ya Pauni 15.
Ili kufanya kesi ya akriliki utahitaji:
- karatasi 2 za shuka za akriliki za 0.3mm, karatasi 1 kwa kila rangi ya jua na kesi.
- upatikanaji wa mkata-laser.
Nina bahati ya kupata semina ya shule yangu kwa hivyo gharama hizi zilifunikwa kwa sehemu kubwa. Nilinunua karatasi ya ziada ya akriliki kwa sababu muundo wangu ulihitaji rangi ya machungwa kwa jua, ambayo iligharimu Pauni 14 / karatasi (Perspex ni ghali!).
Hatua ya 2: Kukusanya Mzunguko
Unaweza kurejelea mchoro mweusi na mweupe wa mzunguko wangu (udhuru fujo) na kwa mchoro ulio na Arduino (uliofanywa na Fritzing).
Kwa kweli hapa ni kuvunjika kwa kile kilichounganishwa na nini:
Saa:
(-) inaunganisha na GND
NC inasimama kwa 'Haijaunganishwa' na haiunganishi na chochote
C / SCL inaunganisha kubandika A5 kwenye Arduino
D / SDA inaunganisha kubandika A4 kwenye Arduino
(+) inaunganisha kwa 5V kwenye Arduino
MOSFET
Pini ya lango huenda kubana ~ 9 kwenye Arduino Uno kwa sababu ni PWM
Pini ya kukimbia huenda upande hasi wa LED
Pini ya chanzo huenda kwa GND kwenye Arduino
LED
Upande hasi umeunganishwa na pini ya kukimbia kwenye MOSFET
Upande mzuri umeunganishwa na 5V kwenye ubao wa mkate
9V betri
(+) hadi (+) kwenye ubao wa mkate, sawa na (-).
Arduino Uno
Kumbuka kuunganisha 5V na (+) kwenye ubao wa mkate na GND kwa (-). Kumbuka kuunganisha (-) upande mmoja wa ubao wa mkate kwa (-) upande wa pili.
Ijayo tutaweka saa yetu kwa kutumia maktaba ya DS3231.
Hatua ya 3: Kuweka na Kuweka Saa
Maktaba ambayo ninatumia kutumia saa hii inaweza kupatikana kwa Rinky-Dink Electronics (viwambo vya skrini hapo juu). Bonyeza kwenye kiunga na uhakikishe uko kwenye ukurasa wa DS3231. Pakua faili ya zip, ihifadhi na uiweke kwenye folda yako / maktaba ya Arduino.
Sasa kuweka wakati sahihi kwenye saa, fungua Arduino na uende kwenye Mifano / DS3231 / Arduino / DS3231_Serial_Easy.
Ondoa mistari mitatu ya nambari (iliyoainishwa kwa rangi ya machungwa kwenye skrini), angalia wakati na mahali wakati sahihi katika mistari hiyo mitatu ya nambari katika muundo wa kijeshi.
Bonyeza Pakia.
Sasa unaweza kuondoa laini hizo tatu na ubonyeze Pakia tena.
Fungua Monitor yako ya Serial na uangalie kwamba wakati wako ni sahihi.
Saa yetu imewekwa! Tuna mzunguko wetu, sasa wacha tuanze kuweka alama. Tena, repo inapatikana kwenye Github.
Hatua ya 4: Usimbuaji
Pakua nambari na uhakikishe maktaba ya DS3231 imewekwa kwa usahihi.
Kwanza kabisa tunataka kufafanua mipangilio yetu.
fadeTime ni muda gani taa itazimika kutoka 0 hadi mwangaza wake wa juu kwa dakika. setHour / setMin inafanana na wakati ambao tunataka kuamka (kumbuka: hii inasoma muundo wa kijeshi, kwa hivyo muda wa saa 24 unahitajika). Pia tunafafanua pini 9 kwenye Arduino kama OUTPUT yetu.
Katika usanidi (), hakikisha nambari ya SerialBegin (hapa baud 96000) inalingana na nambari ya Serial Monitor.
Katika kitanzi (), taarifa ikiwa itaangalia ikiwa ni wakati wa kuamka. Nambari inaendesha kitanzi, ikiangalia kila wakati ikiwa saa na saa zinarudishwa na saa zinaambatana na vigeuzi vyetu vya setHour / setMin. Ikiwa ndivyo ilivyo, taarifa ikiwa inarudisha kazi () kazi.
Kazi ya kazi () imetengenezwa na sehemu mbili. Kwanza tunaanza kufifia taa polepole: kazi za kuchelewesha ziko hapa kuzuia LED kuwa mkali sana mapema sana katika hatua za "mapema" za muda wa kufifia. Halafu kitanzi hudhibiti kasi ambayo taa inapaswa kung'aa na kung'aa kulingana na Muda wa kufifia. Mwishowe, tunazima taa kwa kupitisha thamani ya 0 kwa LED yetu katika kazi ya AnalogWrite ().
Video hapo juu inaonyesha mzunguko unafanya kazi katika moja ya kesi za akriliki mfano.
Hatua ya 5: Mfano wa Kadibodi (hiari)
Kabla ya mradi huu, nilikuwa sijawahi kufanya kazi na mkata-laser. Kutengeneza mfano wa kadibodi kunaniwezesha kufahamiana na mashine wakati wa kujaribu jinsi kitu kilivyoonekana vizuri (saizi, angalia nk) katika nafasi halisi. Mipango ya kesi ya kupakua.
Ilipendekeza:
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa ya Alarm Street Alarm Clock (na Alarm ya Moto!): Hatua 6 (na Picha)
Saa ya Alarm Street Alarm Clock (na Alarm ya Moto!): Halo kila mtu! Mradi huu ni wa kwanza. Kwa kuwa binamu zangu wa kwanza kuzaliwa alikuja, nilitaka kumpa zawadi maalum. Nilisikia kutoka kwa mjomba na shangazi kwamba alikuwa ndani ya Sesame Street, kwa hivyo niliamua na ndugu zangu kufanya saa ya kengele kulingana na
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
Saa ya Pikipiki inayotumia umeme wa jua: Saa 5 (na Picha)
Saa ya Pikipiki inayotumia umeme wa jua: Nilikuwa na piga tacho iliyobaki kutoka kwa pikipiki yangu ya zamani, wakati nilibadilisha counter counter ya mitambo na jopo la elektroniki (huo ni mradi mwingine!) Na sikutaka kuitupa. Vitu hivi vimebuniwa kurudishwa nyuma wakati taa za baiskeli ziko o
Saa ya Alarm ya Kuibuka kwa Jua la LED na Alarm ya Wimbo ya Customizable: Hatua 7 (na Picha)
Saa ya Alama ya Kuamka kwa Jua la LED na Alarm ya Wimbo wa Customizable: Nia yangu Wakati huu wa baridi mpenzi wangu alikuwa na shida sana kuamka asubuhi na alionekana kuwa anaugua SAD (Matatizo ya Msimu ya Msimu). Ninagundua hata ni ngumu sana kuamka wakati wa baridi kwani jua halijakuja