Mündəricat:
- Təchizat
- Addım 1: Fikri inkişaf etdirin
- Addım 2: Ölçmə aparın
- Addım 3: ÇAPRAZMA
- Addım 4: Kodu yükləyin
- Addım 5: Lehim
- Addım 6: 3d çaplı parçalara yapışdırın
- Addım 7: "Reflexivo De Suelo sensoru" necə yapışdırılır | Xətti IR LED Sensor !!!!
- Addım 8: Ledləri sat
- Addım 9: Köpük təbəqəsi ilə bəzəyin (isteğe bağlı)
- Addım 10: Yatağa yapışdırın
- Addım 11: Kabelləri təşkil edin
- Addım 12: Əllər hazırlayın
- Addım 13: Arduino Kabelini Uzatın və Tamamlandı !!
Video: Arduino ilə Zəngli Zəngli Saat: 13 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Sənin haqqında bilmirəm, amma sadə bir zəngli saat məni oyatmağa qadir deyil. Yuxudan oyanmaq üçün işığa, səsə və hətta yumşaq bir şilləyə ehtiyacım var.
Zəngli saat mənə heç bir təsir göstərmir, buna görə də özümü oyatmağa layiq görməyə qərar verdim.
Zəngli saatın sizi vurduğu görünsə də, yalnız yumşaq vuruşlar hiss edəcəksiniz.
Bu layihədə Arduino lövhəsi, RTC və TM1637 istifadə edərək zəngli saatın necə proqramlaşdırılacağını öyrənəcəksiniz. Çox asandır !!!
Əsas məqsəd:
Bir nəhəng oyanın
Təchizat
- Köpük vərəqi
- 3D printer
- ATarduino 2560 lövhəsi
-
Kabellər
- Böyük
- Qısa
- Servo
- RTC ds3231
- 10 led
- Silikon | Silikon silah
- TM1637
- 4*4 klaviatura
- 1 Buzzer
- 2 Düymə
- 1 "reflexivo de suelo sensoru" | Xətti IR LED Sensor (eyni şeydir, lakin 2 fərqli ad var)
- 1 Mini Çörək Paneli
- Dondurma çubuqları
- 2 kiçik qələm yay
Addım 1: Fikri inkişaf etdirin
Başlamazdan əvvəl fikrimi aydınlaşdırmalıyam.
TM1637 faktiki vaxtı göstərməlidir, N1 düyməsinə basıldıqda aşağıdakı mətn göstəriləcək: "ALA:)"
Klaviatura basıldığı təqdirdə basılan düymə TM1637 -də, siqnalın 4 rəqəminə basıldıqda isə saat yenə TM1637 -də göstəriləcək.
Siqnalın nə vaxt olduğunu görmək istəyirsinizsə, sadəcə N2 düyməsini basın.
Saat həyəcan siqnalı ilə eyni olduqda, servo hərəkət etməyə başlayacaq, LED titrəməyə başlayacaq, TM1637 -də Yuxarı sözü yanıb -sönməyə başlayacaq və səs siqnalı çalmağa başlayacaq. | Linear IR LED Sensor qara algılar.
"Sensor refleksivo de suelo" | Linear IR LED Sensor, qaranlıqları algılarsa, həyəcan sıfırlanacaq və hər şey yenidən başlayacaq.
Addım 2: Ölçmə aparın
Hər şeyin harada olması və hər şey arasındakı məsafənin nə olduğunu aydınlaşdırmalıyıq.
Nə qədər kabelə ehtiyacımız olduğunu bilmək vacibdir.
"Sensor reflexivo de suelo" nun dəqiq yerini bilmək | Linear IR LED Sensor yatağın üstündə uzanır və qalxmadan bacardığınız qədər uzanır.
"Sensor refleksiv de suelo" | Xətti IR LED Sensor həyəcanı dayandıran düymədir, yanına qoymuram, çünki yenidən yuxuya gedəcəyəm.
Vücudumu uzatmağa çalışaraq oyanmaq daha asandır.
Addım 3: ÇAPRAZMA
Sizə aşağıda buraxdığım.stl fayllarını çap edin.
Ən böyüyü klaviatura, səs siqnalı, TM1637 və 2 düymə üçündür.
Dublikatlar ledlər üçün, digəri isə "refleksivo de suelo sensoru" üçündür | Xətti IR LED Sensor.
Addım 4: Kodu yükləyin
Tərk etdiyim kodu lövhənizə yükləyin.
Aşağıdakı kitabxanalara ehtiyacınız olacaq, mən də bir link buraxıram. Sadəcə yükləməlisiniz:
-
TM1637Görüntüsü =
https://github.com/avishorp/TM1637
-
Taymer =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Klaviatura =
https://playground.arduino.cc/Code/Keypad/
Addım 5: Lehim
Şəkildə göstərildiyi kimi, ehtiyac duyacağım kabelin məsafəsini nəzərə alaraq hər şeyi (daha sonra lehimlədiyim ledlər istisna olmaqla) lehimləyirəm.
TX pinlərinə heç nə bağlamamağı unutmayın.
Sonra qalayı silikonla örtün, diqqətli olun, etdiyim işlərə bir az silikon qoyun, bir dəqiqə gözləyin, barmaqlarımı isladın və sonra şəklini verin.
LEDERLƏRDƏN HƏR ŞEY !!!!!!!!
Addım 6: 3d çaplı parçalara yapışdırın
Şəkildə göstərildiyi kimi komponentləri yapışdırın.
Düymələrə kiçik dairələr əlavə etdim.
Addım 7: "Reflexivo De Suelo sensoru" necə yapışdırılır | Xətti IR LED Sensor !!!!
"Sensor reflexivo de suelo" nu necə yapışdırıram? Xətti IR LED Sensor.
Daha çox düymə olmadığından refleksiv çevirirəm bir düymədə.
"Sensor reflexivo de suelo" nun qarşısında bir az izolyasiya lentini (qara) və ya qara kağızı kəsin Xətti IR LED Sensor.
2 kiçik bulağı kranın üzərinə yapışdırın. Kran tamamilə ağ olduğu üçün (əgər ağ kağız yapışdırılmırsa) bu əl düyməsinə basılmadıqda "sensor reflexivo de suelo" | Linear IR LED Sensor, qara hiss edəcək, ancaq qapağa basarsam, "sensor reflexivo de suelo" | Xətti IR LED Sensoru ağı algılar.
Addım 8: Ledləri sat
Aralarındakı məsafəni nəzərə alaraq hər bir lehim.
Çap etdikdən sonra onları lehimləməyi və 3d çap parçasını istinad olaraq istifadə etməyi şiddətlə tövsiyə edirəm.
Lehimdən sonra bir az silikon əlavə edin.
Addım 9: Köpük təbəqəsi ilə bəzəyin (isteğe bağlı)
BİR RENK VERİR !!!!
Onu bəzəməkdən başqa düymələrə nömrəni əlavə etdim və 2 düyməni (biri həyəcanı digərini qurmaq və ya həyəcanı görmək üçün) ayırmaq üçün "Siqnala bax" yazdım.
Addım 10: Yatağa yapışdırın
Hər şeyi yatağa yapışdırın, silikon istifadə etdim, çünki səhv etmisinizsə, çıxarmaq daha asandır.
Addım 11: Kabelləri təşkil edin
Kabellərin çoxunun olduğu yerlərdə (Arduino lövhəsində) bəzi sıxaclardan istifadə etdim və kabelləri yatağın yanında saxlamaq üçün bir az silikon əlavə etdim (bəzi izolyasiya lentləri də var).
Addım 12: Əllər hazırlayın
- Köpük təbəqəsinə 2 əl çəkin və kəsin (bütün yastığı örtmək üçün)
- 2 əlinizi 2 dondurma çubuğunun arasına qoyun
- Şəkildə göstərildiyi kimi başqa bir dondurma çubuğunu sonuna dik olaraq yapışdırın.
- Servo qolunu dondurma çubuğunun kənarına yapışdırın (şəkildə görə biləcəyinizə).
- İSTƏYƏN: Yumruq əli yüngül olmalı olsa da, 2 ədəd dondurma çubuğu yapışdırıram, çarpayı ilə kabelin arasına qoyuram və köpüklü təbəqənin əllərinə dayaq qoyuram. Əllər çevik olan köpük təbəqədən hazırlandığından servo hərəkət etməyə başlayanda əlləri dəstəkləyən dondurma heç bir problem yaratmaz.
Addım 13: Arduino Kabelini Uzatın və Tamamlandı !!
Lövhəni təchiz etmək üçün bəzi batareyalardan istifadə etməyə çalışdım, amma alınmadı, deyəsən enerji çatmadı.
Arduino kabelini uzadıram, bunu etməklə:
- Arduino kabelini kəsin, içərisində 4 kabel olduğunu görəcəksiniz: yaşıl, ağ, qırmızı və qara
- Bütün kabelləri təxminən 0,4 düym- 1 sm aralıda soyun.
- USB kabellərini uzun kabellərə lehimləyin.
- Arduino port kabelini uzun kabellərə lehimləyin, yaşılla yaşıl, qırmızı ilə qırmızı, qara ilə qara, ağla ağla lehimləməyi unutmayın.
Zəngli saat bağlanmadıqda, vaxtın sıfırlanmayacağını unutmayın, çünki RTC vaxtı sayacaq.
Budur !!!!!!
Ümid edirəm ki, oxuduğumdan zövq aldınız, oxuduğumdan zövq aldım.
Tövsiyə:
LCD Klaviatura Qalxanı ilə DIY Zəngli Saat Necə Hazırlanır: 5 addım
LCD Klaviatura Qalxanı ilə DIY Zəngli Saat Necə Hazırlanır: Hamıya Salam! Bu təlimatda Arduino lövhəsindən istifadə edərək Zəngli saatın necə hazırlanacağını sizə göstərəcəyəm. Bu saatı qurmaq üçün Arduino UNO, LCD klaviatura Shield, 5V Buzzer və Jumper Wires istifadə etdim. Ekranda saatı görə bilərsiniz və vaxtı təyin edə bilərsiniz
LED Matrix Zəngli Saat (MP3 Çalar ilə): 6 Addım (Şəkillərlə)
LED Matrix Zəngli Saat (MP3 Çalar ilə): Bu Arduino əsaslı zəngli saat, zəngli saatınızdan gözlədiyiniz hər şeyə malikdir - bəyəndiyiniz hər mahnı ilə oyatmaq imkanı, mürgüləmə düyməsi və üç düymədən idarə etmək asandır. Üç əsas blok var - LED matris, RTC modulu və
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Arduino ilə Gündoğumu Zəngli Saat: 9 addım (şəkillərlə)
Arduino ilə Gündoğumu Zəngli Saat: Qış kədərli ola bilər. Oyanırsan, qaranlıqdır və yataqdan qalxmalısan. Eşitmək istədiyiniz son şey zəngli saatınızın gur səsidir. Mən Londonda yaşayıram və səhər oyanmaqda çətinlik çəkirəm. Həm də oyanmaq üçün darıxıram
"Müdrik Saat 2" nin (Bir çox Əlavə Xüsusiyyətləri olan Arduino əsaslı Zəngli Saat) montajı: 6 addım
"Müdrik Saat 2" nin (Bir çox Əlavə Xüsusiyyətə malik Arduino əsaslı Zəngli Saat) Quraşdırılması: Bu dərslik, açıq mənbəli (hardware və proqram) layihə olan Wise Clock 2 üçün dəstin necə yığılacağını göstərir. Tam bir Wise Clock 2 dəsti burada əldə edilə bilər. Xülasə olaraq, bu, Wise Clock 2 -nin edə biləcəyi şeydir (cari açıq mənbə proqramı ilə