![Alarmclock: Hatua 9 Alarmclock: Hatua 9](https://i.howwhatproduce.com/images/001/image-1041-77-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Saa ya Kengele Saa ya Kengele](https://i.howwhatproduce.com/images/001/image-1041-78-j.webp)
Hii inaweza kufundishwa kwa kengele ya saa. Tulitengeneza kengele kwa sababu tunachelewa kila wakati au mara nyingi tunasahau kuweka kengele.
Kengele hii ni ya kiotomatiki kabisa, kwa hivyo sio lazima uweke kengele yako. Unaweza kuchagua wakati tofauti wa kuamka kwa kila siku. Lazima uweke wakati wa kuamka mara moja, halafu kengele yako inaendelea wakati uliochaguliwa.
Hatua ya 1: Vifaa
![Vifaa Vifaa](https://i.howwhatproduce.com/images/001/image-1041-79-j.webp)
![Vifaa Vifaa](https://i.howwhatproduce.com/images/001/image-1041-80-j.webp)
![Vifaa Vifaa](https://i.howwhatproduce.com/images/001/image-1041-81-j.webp)
1. Arduino
Tulitumia Arduino Uno. Unaweza kuunganisha Arduino kwenye kompyuta na kebo ya USB. Ili kupanga Arduino, unahitaji mpango wa Mchoro wa Arduino kwenye kompyuta yako.
2. Saa Saa Halisi
Saa Saa Halisi, iitwayo RTC, ni saa ya kompyuta. RTC inasasisha wakati, kwa hivyo lazima uweke wakati mara moja. Tulitumia RTC ZS-042
3. Uonyesho wa Kioevu cha Kioevu
Maonyesho ya Kioevu cha Liquid, inayoitwa LCD, ni skrini ambayo unaweza kuunganisha kwa arduino.
4. Bodi ya mkate
Ili kutengeneza mizunguko ya umeme, ni muhimu sana kuwa na ubao wa mkate. Arduino inadhibiti kila pini moja.
5. nyaya za kike na kiume
Ili kuunganisha vifaa vya umeme, unaweza kutumia waya hizi. Unaweza kuunganisha waya wa kiume na wa kike na mashimo na pini.
6. Buzzer
Buzzer hufanya sauti kwa saa yako ya kengele.
7. USB-kebo
Unaweza kuunganisha Arduino kwenye kompyuta na kebo ya USB, ili uweze kupanga Arduino.
8. 9 volt betri
9. Sehemu ya betri
Ili kuunganisha arduino na batty 9 volt, unahitaji klipu hii.
10. Lego
Tulitengeneza kifuniko chetu cha kinga na lego, lakini unaweza kuchagua kitu kingine ikiwa unataka.
Hatua ya 2: Unganisha RTC
![Unganisha RTC Unganisha RTC](https://i.howwhatproduce.com/images/001/image-1041-82-j.webp)
Ili kuunganisha RTC na arduino, tunahitaji RTC, Arduino, Breadboard, waya wa kike na wa kiume.
Uunganisho Arduino
-GND: weka kwenye nafasi j12 ya ubao wa mkate
-8: Weka kwenye nafasi j10 ya ubao wa mkate
Uunganisho RTC:
- 32K: weka A5 huko Arduino
-SQW: mahali pa Vin katika Arduino
- SCL: Weka kwenye nafasi h30 ya ubao wa mkate
- SDA: Weka kwenye nafasi g30 ya ubao wa mkate
-VCC: usiweke hii
-GND: mahali pa GND katika Arduino
Hatua ya 3: Weka Wakati
Kwanza, lazima ueleze RTC kwenye mchoro:
# pamoja
DS3231 rtc (SDA, SCL);
Sasa, unaweza kuweka wakati:
rtc kuanza ();
rtc.setDOW (IJUMAA); // Weka Siku ya Wiki hadi JUMAPILI
rtc.setTime (15, 49, 0); // Weka wakati hadi 12:00:00 (fomati ya masaa 24)
rtc.setDate (13, 4, 2018);
Unaweza kuangalia wakati wako kwenye mfuatiliaji wa serial.
Hatua ya 4: Unganisha LCD
![Unganisha LCD Unganisha LCD](https://i.howwhatproduce.com/images/001/image-1041-83-j.webp)
Sasa lazima uunganishe LCD na Arduino. Tunaunganisha waya 4 kutoka LCD hadi Arduino au ubao wa mkate. Lazima uunganishe waya kama hii:
- GND: weka kwenye GND kwenye arduino
- VCC: weka kwenye umeme wa bodi ya mkate
- SDA: weka kwenye nafasi j29 ya ubao wa mkate
- SCL: weka kwenye nafasi f30 ya ubao wa mkate
Hatua ya 5: Sanidi LCD
Lazima ueleze LCD kwenye mchoro. Lazima uifanye hivi:
# pamoja
Katika sehemu hii ya nambari imeelezewa kuwa LCD itaonyesha tarehe na wakati kwenye skrini.
kuanzisha batili ()
{lcd. anza (16, 2); kwa (int i = 0; i <5; i ++) {lcd.noBacklight (); kuchelewesha (500); lcd taa ya nyuma (); lcd.print ("kengele ya ugaidi"); kuchelewesha (500); lcd wazi (); }
Hatua ya 6: Unganisha Buzzer
![Unganisha Buzzer Unganisha Buzzer](https://i.howwhatproduce.com/images/001/image-1041-84-j.webp)
Buzzer imewekwa kwenye pini h10 na kwenye pini h12 ya ubao wa mkate. Toni inaonyeshwa na neno 'toni'. Katika mchoro wetu tumechagua sauti hii kwa kengele: toni (10, 440, 200).
Hatua ya 7: Sakinisha Kengele
Tumechagua kutengeneza saa ya moja kwa moja ya kengele. Tumeweka saa ya kengele kutoka Jumatatu hadi Jumamosi. Mara nyingi tuna shida kwamba tunasahau kuweka saa yetu ya kengele, hii ndio suluhisho la shida yetu. Tumebadilisha kengele kwenye ratiba ya shule yetu. Ikiwa kengele inaenda kuna beep na skrini inaangaza. Hii ndio nambari ya kutazama kengele katika kitanzi batili:
kuangalia kengele (); ikiwa (t.min == 15 && t.hour == 7) {lcd.noBacklight (); kuchelewesha (5000); lcd taa ya nyuma (); toni (10, 440, 200); }}
angalia alarmcheck () {if (t.min == 15 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Monday") {alarm (); } ikiwa (t.min == 45 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "Jumanne") {alarm (); } ikiwa (t.min == 14 && t.hour == 13 && rtc.getDOWStr (FORMAT_LONG) == "Jumatano") {alarm (); } ikiwa (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Alhamisi") {alarm (); } ikiwa (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Ijumaa") {alarm (); } ikiwa (t.min == 15 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "Jumamosi") {alarm (); }}
kengele batili () {lcd.noBacklight (); kuchelewesha (1000); lcd taa ya nyuma (); kwa (int i = 0; i <100; i ++) {toni (10, 200 * i + 200); }}
Wakati hakuna kengele unaweza kuona saa na tarehe kwenye onyesho. Hii ndio nambari:
t = rtc.getTime (); Serial.println (rtc.getDOWStr (FORMAT_LONG)); lcd.setCursor (0, 0); lcd.print ("Wakati:"); lcd.print (rtc.getTimeStr ()); lcd.setCursor (0, 1); lcd.print ("Tarehe:"); lcd.print (rtc.getDateStr ()); kuchelewesha (1000); lcd wazi ();
Hatua ya 8: Fanya Jalada la kinga
![Fanya Jalada la kinga Fanya Jalada la kinga](https://i.howwhatproduce.com/images/001/image-1041-85-j.webp)
![Fanya Jalada la kinga Fanya Jalada la kinga](https://i.howwhatproduce.com/images/001/image-1041-86-j.webp)
![Fanya Jalada la kinga Fanya Jalada la kinga](https://i.howwhatproduce.com/images/001/image-1041-87-j.webp)
Vipengele vyote vya umeme vimeunganishwa kwa sasa. Kitu pekee tunachohitaji ni kifuniko cha kinga. Tulifanya kifuniko cha kinga kutoka kwa Lego, lakini unaweza kuchagua chochote unachotaka.
Hatua ya 9: Tumia Alarmclock yako
![Tumia Alarmclock yako Tumia Alarmclock yako](https://i.howwhatproduce.com/images/001/image-1041-88-j.webp)
Sasa, saa ya kengele iko tayari kutumika. Hautawahi kuchelewa, kwa sababu ya saa hii ya moja kwa moja ya kengele!
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
![Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
![Hatua kwa hatua Ujenzi wa PC: Hatua 9 Hatua kwa hatua Ujenzi wa PC: Hatua 9](https://i.howwhatproduce.com/images/001/image-52-15-j.webp)
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
![Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3 Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3](https://i.howwhatproduce.com/images/001/image-227-26-j.webp)
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
![Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua](https://i.howwhatproduce.com/images/005/image-12971-j.webp)
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
![Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8 Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)