![Herätyskello: 9 vaihetta Herätyskello: 9 vaihetta](https://i.howwhatproduce.com/images/001/image-1041-77-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
![Herätyskello Herätyskello](https://i.howwhatproduce.com/images/001/image-1041-78-j.webp)
Tämä on herätyskellon ohje. Teimme herätyskellon, koska olemme aina myöhässä tai unohdamme usein asettaa herätyksen.
Tämä herätyskello on täysin automaattinen, joten sinun ei tarvitse asettaa hälytystä. Voit valita eri herätysajan jokapäiväiseksi. Sinun on asetettava herätysaika kerran, ja sitten herätys soi valitun ajan.
Vaihe 1: Materiaalit
![Materiaalit Materiaalit](https://i.howwhatproduce.com/images/001/image-1041-79-j.webp)
![Materiaalit Materiaalit](https://i.howwhatproduce.com/images/001/image-1041-80-j.webp)
![Materiaalit Materiaalit](https://i.howwhatproduce.com/images/001/image-1041-81-j.webp)
1. Arduino
Käytimme Arduino Unoa. Voit liittää Arduinon tietokoneeseen USB-kaapelilla. Arduinon ohjelmoimiseen tarvitset tietokoneellasi Arduino Sketch -ohjelman.
2. Reaaliaikainen kello
Reaaliaikainen kello, nimeltään RTC, on tietokoneen kello. RTC päivittää ajan, joten sinun on asetettava aika kerran. Käytimme RTC ZS-042
3. Nestekidenäyttö
Nestekidenäyttö, nimeltään LCD, on näyttö, jonka voit yhdistää arduinoon.
4. Leipälauta
Sähköpiirien tekemiseksi on erittäin hyödyllistä olla leipälauta. Arduino ohjaa jokaista nastaa.
5. Naaras- ja urosjohdot
Sähkökomponenttien liittämiseen voit käyttää näitä johtoja. Voit liittää uros- ja naarasjohdot reikiin ja nastoihin.
6. summeri
Summeri antaa äänimerkin herätyskellollesi.
7. USB-kaapeli
Voit liittää Arduinon tietokoneeseen USB-kaapelilla, jotta voit ohjelmoida Arduinon.
8. 9 voltin akku
9. Akun pidike
Tarvitset tämän leikkeen, jotta voit yhdistää arduinon 9 voltin akkuun.
10. Lego
Teimme suojapeitteen legolla, mutta voit halutessasi valita jotain muuta.
Vaihe 2: Liitä RTC
![Liitä RTC Liitä RTC](https://i.howwhatproduce.com/images/001/image-1041-82-j.webp)
RTC: n yhdistämiseksi arduinoon tarvitaan RTC, Arduino, Breadboard, naaras- ja urosjohdot.
Yhteys Arduino
-GND: aseta leipälaudan kohtaan j12
-8: Aseta leipälaudan kohtaan j10
Liitäntä RTC:
- 32K: paikka A5 Arduinossa
-SQW: paikka Vinillä Arduinossa
- SCL: Aseta leipälaudan kohtaan h30
- SDA: Aseta leipälevyn kohtaan g30
-VCC: älä aseta tätä
-GND: paikka GND: ssä Arduinossa
Vaihe 3: Aseta aika
Ensin sinun on selitettävä luonnoksessa oleva RTC:
#sisältää
DS3231 rtc (SDA, SCL);
Nyt voit asettaa ajan:
rtc.begin ();
rtc.setDOW (PERJANTAI); // Aseta viikonpäiväksi SUNNUNTAI
rtc.setTime (15, 49, 0); // Aseta kellonaika 12:00:00 (24 tunnin muoto)
rtc.setDate (13, 4, 2018);
Voit tarkistaa aikasi sarjamonitorista.
Vaihe 4: Liitä nestekidenäyttö
![Liitä nestekidenäyttö Liitä nestekidenäyttö](https://i.howwhatproduce.com/images/001/image-1041-83-j.webp)
Nyt sinun on liitettävä nestekidenäyttö Arduinoon. Yhdistämme 4 johtoa LCD -näytöstä Arduinoon tai leipälevyyn. Johdot on kytkettävä seuraavasti:
- GND: paikka GND: ssä arduinoon
- VCC: aseta leipälautan powerrailiin
- SDA: aseta leipälaudan kohtaan j29
- SCL: aseta leipälaudan kohtaan f30
Vaihe 5: Aseta nestekidenäyttö
Sinun on selitettävä luonnoksessa oleva nestekidenäyttö. Sinun on tehtävä se näin:
#sisältää
Tässä koodin osassa selitetään, että nestekidenäytössä näkyy päivämäärä ja kellonaika näytöllä.
mitätön asennus ()
{lcd. alku (16, 2); for (int i = 0; i <5; i ++) {lcd.noBacklight (); viive (500); lcd.taustavalo (); lcd.print ("Terrorhälytys"); viive (500); lcd.clear (); }
Vaihe 6: Yhdistä summeri
![Yhdistä summeri Yhdistä summeri](https://i.howwhatproduce.com/images/001/image-1041-84-j.webp)
Summeri asetetaan leipälevyn tapille h10 ja tapille h12. Äänimerkin ilmaisee sana "ääni". Luonnoksessamme olemme valinneet tämän hälytysäänen: ääni (10, 440, 200).
Vaihe 7: Asenna hälytin
Olemme valinneet tehdä automaattisen herätyskellon. Olemme asettaneet herätyskellon maanantaista lauantaihin. Meillä on usein ongelma, että unohdamme asettaa herätyskellomme, tämä on ratkaisu ongelmaan. Olemme säätäneet hälytystä koulun aikataulussa. Jos hälytys kuuluu, kuuluu piippaus ja näyttö vilkkuu. Tämä on hälytystarkastuksen koodi tyhjäkäynnissä:
hälytystarkistus (); jos (t.min == 15 && t.hour == 7) {lcd.noBacklight (); viive (5000); lcd.taustavalo (); sävy (10, 440, 200); }}
void alarmcheck () {if (t.min == 15 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "maanantai") {alarm (); } if (t.min == 45 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "tiistai") {alarm (); } if (t.min == 14 && t.hour == 13 && rtc.getDOWStr (FORMAT_LONG) == "Keskiviikko") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "torstai") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "perjantai") {alarm (); } if (t.min == 15 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "lauantai") {alarm (); }}
mitätön hälytys () {lcd.noBacklight (); viive (1000); lcd.taustavalo (); for (int i = 0; i <100; i ++) {sävy (10, 200*i+200); }}
Kun hälytystä ei ole, näet kellonajan ja päivämäärän näytöllä. Tämä on koodi:
t = rtc.getTime (); Serial.println (rtc.getDOWStr (FORMAT_LONG)); lcd.setCursor (0, 0); lcd.print ("Aika:"); lcd.print (rtc.getTimeStr ()); lcd.setCursor (0, 1); lcd.print ("Päivämäärä:"); lcd.print (rtc.getDateStr ()); viive (1000); lcd.clear ();
Vaihe 8: Tee suojakansi
![Tee suojakansi Tee suojakansi](https://i.howwhatproduce.com/images/001/image-1041-85-j.webp)
![Tee suojakansi Tee suojakansi](https://i.howwhatproduce.com/images/001/image-1041-86-j.webp)
![Tee suojakansi Tee suojakansi](https://i.howwhatproduce.com/images/001/image-1041-87-j.webp)
Kaikki sähkökomponentit on liitetty tähän mennessä. Ainoa mitä tarvitsemme on suojakansi. Teimme suojapeitteen Legosta, mutta voit valita mitä haluat.
Vaihe 9: Käytä herätyskelloa
![Käytä herätyskelloa Käytä herätyskelloa](https://i.howwhatproduce.com/images/001/image-1041-88-j.webp)
Nyt herätyskello on käyttövalmis. Et koskaan tule myöhään tämän automaattisen herätyskellon takia!
Suositeltava:
Älykäs herätyskello Magicbitin avulla (Arduino): 10 vaihetta
![Älykäs herätyskello Magicbitin avulla (Arduino): 10 vaihetta Älykäs herätyskello Magicbitin avulla (Arduino): 10 vaihetta](https://i.howwhatproduce.com/images/002/image-3038-25-j.webp)
Älykäs herätyskello Magicbitin avulla (Arduino): Tämä opetusohjelma näyttää kuinka tehdä älykäs herätyskello käyttämällä OLED -näyttöä Magicbit dev -levyssä ilman RTC -moduulia
Twin Bell herätyskello soodapurkeista: 7 vaihetta (kuvilla)
![Twin Bell herätyskello soodapurkeista: 7 vaihetta (kuvilla) Twin Bell herätyskello soodapurkeista: 7 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/002/image-5647-j.webp)
Kaksoiskellon herätyskello soodapurkeista: Tämä opaskirja näyttää, kuinka voit tehdä kaksoiskellon herätyskellon soodapurkeista. Projekti käyttää soodatölkkejä, joista muste on poistettu (linkki: musteen poistaminen soodapurkeista). Jotta tämä herätyskello toimisi täysin, DIY -kvartsikellomoduuli integroitiin
Meluisa herätyskello: 3 vaihetta
![Meluisa herätyskello: 3 vaihetta Meluisa herätyskello: 3 vaihetta](https://i.howwhatproduce.com/images/002/image-5868-j.webp)
Meluisa herätyskello: Olen 13 -vuotias opiskelija Taiwanissa. Teen asioita Arduinon kanssa ensimmäistä kertaa, jos voit kertoa minulle, kuinka parantaa tätä työtä, jätä kommentit minulle, jotta voin tehdä paremman. (Kiitos ) Tämä kello voi herättää sinut, kun otat torkut, mutta minä
Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)
![Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla) Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/003/image-6819-j.webp)
Kupla -herätyskello tekee heräämisestä hauskaa (ish): Herääminen surisevalle herätyskellolle on paskaa. Olen yksi niistä ihmisistä, jotka eivät halua herätä ennen kuin aurinko paistaa (tai on ollut poissa monta tuntia). Mikä olisikaan parempi tapa tehdä heräämisestä hauskaa kuin kuplat juhlia sängyssä! Käyttämällä arduinoa ja
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
![Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla) Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa