Mündəricat:
- Addım 1: Materialları toplayın
- Addım 2: Saatı qurmaq
- Addım 3: LED -lərin əlavə edilməsi və proqramlaşdırılması
- Addım 4: Bir Lampa Paneli qurmaq
- Addım 5: Aşağı Güc və Batareyalar
Video: Uşaqlar üçün Saat İşıqlandırın - Yaşıl vasitələrlə gedin! Qırmızı, yataqda qalın !!!: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Kifayət qədər yuxu almadan dəliyə döndük !!! 2 yaşlı uşağımız səhərdən sonra səhər saatlarında otağından çıxmadan saatda "7-ni gözləməyi" anlaya bilmədi. Erkən oyanırdı (5: 27 -ni nəzərdə tuturam - "7 var !!!" deyərdi) və qalxmaq, otağından çıxmaq və gün üçün oyaq olmaq üçün vaxt ayıracağını düşünürdü. 2-4 yaşlarında saatlar oxumaq çox çətin bir vaxt keçirdiyindən bu sadə işıq saatı problemimizin böyük bir həlli idi !!!
GREEN MEANS GO !!! QIRMIZI, YATAQDA QAL !!! Bu sadə, ucuz Arduino real vaxt saatı, LED -ləri istədiyiniz vaxt yandırmaq üçün qurula bilər. Bizim üçün bu, səhər 6: 00 -da QIRMIZI, YATAQDA QALMA deməkdir. Sonra səhər saat 7: 00 -dan 10 dəqiqə əvvəl SARI dönür və demək olar ki, çıxmaq və otağınızda oynamaq vaxtıdır. Sonra səhər saat 7: 00 -da… "İŞİL YEŞİLDİR !!!" deyir, hər səhər səhər saat 7: 00 -dan tez otağımıza girərkən. Nə xilaskar !!!
Addım 1: Materialları toplayın
Hissələri
- 1 x Arduino Nano (AliExpress -də 2.70 dollar)
- 1 x DS1307 Real Zaman Saatı (AliExpress -də 0.60 dollar)
- 1 x iki tərəfli prototip lövhəsi (AliExpress-də 5 ədəd üçün 1.45 dollar)
- Hər biri 1 Yaşıl, Qırmızı, Sarı 5 mm LED (AliExpress -də 100 ədəd üçün 0,94 dollar)
- Hər biri 270 Ohm, 680 Ohm, 1K Ohm Rezistorlar (AliExpress -də 600 çeşid üçün 2.35 dollar)
- Ağ Yivli Stadion Kuboku (1 dollarlıq Walmart və ya Dollar mağazası)
- Push Light və ya 3-4 AA batareya tutacağı (AliExpress-də 1 dollarlıq mağaza və ya $ 0.50)
Alətlər
- Lehimləmə Dəmiri və Lehim
- Lehimsiz Çörək Paneli
- Tel və tullanan tellər
- Yapışqan Tabancası
Qeyd: Çin Nano Sürücülərini işə götürmək təlimatlandırılır:)
Addım 2: Saatı qurmaq
DS1307 RTC saata bənzəyir və Arduino gücünü itirəndə və ya sıfırlayanda belə işləməsi və vaxt saxlaması üçün batareyadan istifadə edir. RTC, Arduino ilə əlaqə qurmaq üçün I2C interfeysindən istifadə edir. SCL (saat) A5 -ə, SDA (data) isə A4 -ə əlavə olunur. RTC VCC üçün 5V ilə ən yaxşısını edir, amma 3.3V -də yaxşı işlədiyini gördüm.
- Çörək taxtasından istifadə edərək sxemə uyğun olaraq Real Time Saatı Arduinoya bağlayın.
-
Sonra DS1307RTC Kitabxanasını github -da buradan və ya əlavələrdən yükləyin.
Heç bir kitabxana yükləməmisinizsə, "Klonla və ya Yüklə" düyməsini basın və "ZIP Yüklə" seçimini seçin
- "İdxal et" və ZIP seçərək kitabxananı Arduino Redaktoruna daxil edin.
- Sonra, əlavə edilmiş Program_Clock_RTC.ino eskizini yükləyin və eyni şəkildə redaktora daxil edin.
- Eskizdə cari tarixi/saatı təyin edin və saatı təyin etmək üçün proqramı işə salın.
- Doğru vaxtın geri döndüyünü yoxlayın.
Təbrik edirəm !! İndi iş saatınız var !!
Addım 3: LED -lərin əlavə edilməsi və proqramlaşdırılması
LED Testi
İndi LEDləri və rezistorları sxemə görə bağlayın.
Light_Up_Clock_for_Kids.ino eskizini yükləyin və yükləyin. Döngədə "setLEDs (tm. Hour, tm. Minute);" şərhini görəcəksiniz. funksiyası və "testLEDs ();" - in altında şərh olunmamışdır. hər LED -də 8 saniyə ərzində dövr edən funksiya.
LED -lər vasitəsilə velosipedin işlədiyini yoxlayın və RTC -nin hələ də doğru vaxtı çıxardığını yoxlamaq lazımdırsa, serial.print sətirlərini buraxın.
Times proqramlaşdırılması
Hər şeyin işlədiyini yoxladıqdan sonra setLEDs () funksiyasını şərhdən çıxarın və testLEDs () funksiyasını şərh edin. Funksiyanın setLEDs () gövdəsində, nümunələrdən sonra müxtəlif rəngləri göstərmək istədiyiniz vaxtları təyin edin.
DİQQƏT: LEDlərinizə uyğun parlaqlıq əldə etmək üçün rezistor dəyərləri ilə oynamaq məcburiyyətində qalacaqsınız (həm də istədiyiniz güc çəkmək). Aşağıdakıları 5 mm LED -lərim üçün yaxşı tapdım, çünki Yaşıl ən yüksək irəli gərginliyə malikdir və təbii olaraq ən parlaqdır, sonra digər rənglər üçün daha qaranlıqdır:
- Yaşıl: 1K Ohm
- Sarı: 680 Ohm
- Qırmızı: 270 Ohm
Addım 4: Bir Lampa Paneli qurmaq
Seçimlər
İşığı yaymaq üçün LED -lər işıqları bağlamaq üçün bir neçə fərqli mühitə çalışdım. Müxtəlif effektivlik dərəcələri ilə bir düyməni (LED -lər yaxşı yayılmağa çox yaxındır), içərisinə perqament kağızı və ya parıltılı yapışqanlı Mason Jar və ağ stadion kubokunu sınadım. İşıq yaymaq və LED -lərin sərtliyini azaltmaq üçün yumşaq, hətta parıltı vermək üçün bir şeyə ehtiyacınız var.
Ən Yaxşı Seçim
İçərisində mumlu kağız olan əsas ağ stadion kubokunu (3 dollar üçün 1 dollar) gördüm (göstərildiyi kimi) yaxşı bir işıq yandırdı. Balmumu kağızı olmadan LEDlər birbaşa kubokun üstündə parlayır və qeyri -bərabər işıq ləkələri yaradır. Bu uzun müddətli istifadə etməyi planlaşdırdığım üçün, hətta yenidən təyin edəcəyim və gələcəkdə Arduino-ya əlavə edəcəyim silikon uşaq bağçası lampasını da tutdum (AliExpress-də 10 dollar).
Addım 5: Aşağı Güc və Batareyalar
Bunu daha da qalıcı etmək və işləmək üçün batareyalardan istifadə etmək istədim. Bu növbəti hissə isteğe bağlıdır, çünki üstünə bir fincan yapışdıra bilərsiniz və divar fişi və ya portativ USB şarj cihazı ilə işləyə bilərsiniz.
Aşağı Güc və Daxili LED-lərin çıxarılması
Kod artıq Arduino-nu 8 saniyə Aşağı Güclü yuxuya qoymağı, vaxtı yoxlamaq üçün oyanmağı və sonra yenidən yuxuya getməyi ehtiva edir. Daha çox enerji qənaət etmək və hər zaman Power LED-in göstərilməməsi üçün Arduino Nano-dakı quraşdırılmış LED-dən qurtula bilərsiniz (və D13 pinindən istifadə etdiyim üçün də quraşdırılmış LED-dən çıxmaq qərarına gəldim. o pin).
POW və L etiketli LED-lərin yanlarını qızdırmaq üçün bir lehimləmə dəmiri istifadə edin, sonra çəkin və ya kəsin. Googling ilə sınaya biləcəyiniz bir çox başqa enerji qənaət variantları var, ancaq bu batareyalarda bir neçə ay davam edir və indiyə qədər əla işləyir!
Prototip lövhəsi və batareya qutusu
Bütün hissələri prototip lövhəsinə lehimləmək, ölçüsünü azaldır və kubokun içərisindəki batareya paketinin üstünə asanlıqla yerləşməsinə imkan verir.
3 və ya 4 AA batareya qutusu istifadə edin və Arduino-da Vin-ə müsbət (+), GND-ə isə mənfi (-) lehimləyin.
Heç bir batareya qutusu yox idi, amma ehtiyaclarım üçün mükəmməl hazır olan 4 AA batareya qutusu olan 1 dollarlıq təkərli işığım vardı. Ağ fincanı batareya qutusunun üstünə qoydum və qara plastikə işarə vurdum, sonra isə bıçaqla kəsdim.
Lövhəni akkumulyator dəstinə isti yapışdırın, sonra ağ fincanı üzərinə isti yapışdırın. İstədiyiniz zaman isti yapışqanı asanlıqla aça bilərsiniz və LED işıqlandırma vaxtlarını yenidən proqramlaşdıra bilərsiniz.
Bu qapının yanındakı uşaq şkafının üstündə oturur və artıq səhər tezdən narahat edən yoxdur !!!
Tövsiyə:
Sourino - Pişiklər və Uşaqlar üçün Ən Yaxşı Oyuncaq: 14 Addım (Şəkillərlə birlikdə)
Sourino - Pişiklər və Uşaqlar üçün Ən Yaxşı Oyuncaq: Uşaqlarla və Sourino oynayan pişiklərlə uzun partiyalar təsəvvür edin. Bu oyuncaq həm pişikləri, həm də uşaqları heyrətləndirəcək. Uzaqdan idarə olunan rejimdə oynamaqdan və pişiyinizi dəli etməkdən zövq alacaqsınız. Avtonom rejimdə, Sourinonun pişiyinizin ətrafında hərəkət etməsinə icazə verməyinizdən məmnun olacaqsınız
Əsaslara qayıdın: Uşaqlar üçün lehimləmə: 6 addım (şəkillərlə)
Əsaslara qayıdın: Uşaqlar üçün Lehimləmə: İstər robot qurursunuz, istərsə də Arduino ilə işləyərək "praktiki olaraq" yazın. Elektronika, bir lehimləmə üsulunu bilməklə, bir layihə fikrinin prototipini hazırlamağa kömək edəcək. Lehimləmə, həqiqətən kimsə elektriklə məşğul olarsa, öyrənilməsi vacib bir bacarıqdır
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: Bu Juuke qutusudur. Juuke qutusu, öz musiqi dostunuzdur və istifadəsi mümkün qədər asanlaşdırılmışdır. Xüsusilə yaşlılar və uşaqlar tərəfindən istifadə üçün nəzərdə tutulmuşdur, lakin əlbəttə ki, bütün yaşlar üçün istifadə edilə bilər. Bunu yaratmağımızın səbəbi
Uşaqlar üçün elektron viktorina lövhəsi hazırlamaq: 10 addım (şəkillərlə birlikdə)
Uşaqlar üçün elektron viktorina lövhəsi hazırlamaq: Bu təlimatda əmim oğlunun oğlu Masonla birlikdə elektron viktorina lövhəsi hazırladığımızı göstərəcəyəm! Elmlə maraqlanan hər yaşda olan uşaqlar üçün STEM ilə əlaqəli böyük bir layihədir! Masonun cəmi 7 yaşı var, amma getdikcə
Rəqəmsal Oyun Meydançaları - Görmə məhdudiyyəti olan uşaqlar üçün: 13 addım (şəkillərlə)
Rəqəmsal Oyun Sahələri - Görmə Qüsurlu Uşaqlar üçün Daxildir: Bu Təlimat əvvəlki bir layihə ilə başlayır - tək təzyiq yastığı qurmaq - və sonra bu sadə texnologiya layihəsinin bütün oyun meydançasını rəqəmsal hala gətirmək üçün necə genişləndirilə biləcəyini göstərmək üçün bunu daha da irəli aparır! Bu texnologiya artıq