Mündəricat:
- Addım 1: Alətlər və İngilislər
- Addım 2: Quraşdırma
- Addım 3: Səs redaktəsi
- Addım 4: Kod
- Addım 5: Qablaşdırma
Video: Vaxt keçdi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Time Gone By, iki yaşında oğlumla danışaraq, saatları, "dörddəbir", "yarı yarısı" və s.
Deməyə ehtiyac yoxdur, o qədər gənc ikən nömrələri çətinliklə düzəldir və yolda gülməli səhvlər edirdi - indi, iki ildən sonra (və yəqin ki, daha sonra) edilən səhvlər, həm də nənə və baba, əmilər kimi sevindirir. və ailənin qalan hissəsi.
Saatın istehsalı olduqca asandır. İllər keçdikcə, sadə bir layihəni sadə saxlamaq və xüsusi bir PCB və ya lehimli çörək taxtası yaratmağa ehtiyac olmadan illərlə prototip işləmək üçün bir neçə yol və fənd tapdım. Ümid edirəm ki, siz də tikintisini asanlaşdıracaqsınız.
Saat 5V -ə qədər artırılmış 18650 Li/Ion batareya ilə aktivləşdirilir və çox vaxt dərin yuxu rejimində saxlanılır, belə ki, davamlı aktivləşdirilməsə çox güc almamalıdır (ilk cütlükdə baş verə biləcək bir şey) günlər, xüsusilə uşaqların iştirakı ilə). Hər halda, batareya şarj edilə bilər və şarj və boşaltma qoruma sistemi ilə gəlir, buna görə doldurmaq və Yer planetində əlavə tullantılar yaratmamaq kifayət qədər asan olmalıdır.
Başqa? Bəli. Bir müddət sonra bunu etmədiyimdən sonra 'ibles' yazmaq səhnəsinə qayıtmağımdır. Buna görə bir az paslı ola bilərəm, əvvəlcədən üzr istəyirəm. Hər şeyi qısa və şirin saxlamağa çalışacağam.
Onda başlayaq?
Addım 1: Alətlər və İngilislər
Alətlər:
Kəsici
Bir az lehim ilə Lehimləmə Dəmiri
Delik mişarı və ya dəqiq bıçaq (düymə deşik etmək üçün)
Tərkibi:
Arduino Nano
Hamımızın bildiyimiz və sevdiyimiz mikro nəzarətçi
Arduino Sensor Shield Sürətli və etibarlı əlaqələr qurmaq üçün lazımlı bir vasitədir
Mosfet Modulu Gücə qənaət etmək üçün mp3 modulunu açmaq və söndürmək üçün istifadə olunur
Serial MP3 Çalar (yeni versiya, qırmızı) MP3 fayllarını oxumaq üçün super asan modul
2 GB Micro SD Kart MP3 fayllarını saxlamaq üçün istifadə olunur
18650 Li/Ion batareya, əgər ölü bir dizüstü kompüteriniz varsa, bu batareyalar ümumiyyətlə yaxşı bir tutumdur. Çox güc yığırlar və orta mikrokontrolör layihəsi üçün, hətta yarım ölü bir batareya da kifayət qədər uzun müddət işləyə bilər.
18650 Li/Ion batareya tutucusu/şarj cihazıBu hamısı üçün bir həll olan komponentlərdən xoşum gəlir, baxmayaraq ki, bunu ilk dəfə bir layihədə istifadə edirəm.
RTC DS3231 ModuluBu, əvvəlki DS1307 modullarından daha gözəldir, çünki kristal temperatur dalğalanmalarının səbəb olduğu vaxt səhvlərini kompensasiya edir.
Böyük Arcade Button Böyük effing düyməsi, nə demək lazımdır. Hər bir layihənin qüruru və sevinci.
Dupont Wires və ya Servo Wires Komponentlər arasında müxtəlif əlaqələr qurmaq üçün
BoxI, keçən gün satışda olan bu IKEA saxlama qutusu təşkilatçısından istifadə etdim.
Əlbəttə ki, hər şeyi bir araya gətirmək üçün. İki tərəfli lent, həyatın qurulduğu bir şeydir.
Addım 2: Quraşdırma
Mosfetin siqnal girişini servo kabel və ya dişi dupont telləri ilə Arduino-ya qoşun. GND və VCC -nin Arduino həmkarlarına bağlı olduğundan və Mosfetin siqnal pininin Arduinonun 4 pininə qoşulduğundan əmin olun.
Daha sonra, Dupont tellərindən istifadə edərək, Arduino -nun VCC və GND -ni Mosfet -in Vin və GND terminallarına bağlayın. Mosfet üzərindəki bağlayıcılar vintli bir terminal olduğundan, uyğunlaşdırmaq üçün Mosfet -ə qoşulmalı olduğu dupontun plastik qapağını çıxarmaq yaxşıdır. Bu, plastik çubuğu qaldıraraq və teli yumşaq bir şəkildə çəkərək əldə edilə bilər.
Sonra MP3 Çalıcının VCC və GND terminallarını Mosfet modulundakı V+ və V-yə, MP3-in RX və TX pinlərini isə müvafiq olaraq Arduino pinlərinə 5 və 6-ya bağlayın. Əlavə edilmiş hoparlörü pleyerə bağlayın və bu, MP3 pleyerlə qalan əlaqələri bağlayacaqdır.
İndi batareya bölməsinin 5V və GND terminallarına 2 teli lehimləyin və Arduinonun müvafiq VCC və GND pinlərinə qoşun. Enerji təchizatımız budur. Servo kabellərdən və ya Dupont tellərindən istifadə edə bilərsiniz.
Daha sonra, düyməyə Dupont / servo telləri lehimləyin və GND və pin 2 -yə qoşulun. Servo telləri istifadə edərkən, qırmızı pozitiv, qara mənfi, ağ siqnal olduğu rəng konvensiyasından istifadə etdiyinizə əmin olun. Düymənin olması halında, pin yuxarıya çəkiləcəyi üçün düyməyə yalnız GND və Siqnal pinlərini bağlamalısınız.
Nəhayət, əlbəttə ki, ən azı - saatın özü. Sensor qalxanındakı I2C Portuna 4 Dupont telindən istifadə edərək RTC modulunu qoşun (sizə dedim ki, bu, yaraşıqlı kiçik bir gadgetdır). GND, VCC, SDA, SCL pinlərinin hər iki tərəfə uyğun olduğundan əmin olun.
Addım 3: Səs redaktəsi
Audacity -ni quraşdırın, əgər onu hələ yükləməmisinizsə.
Kiçik oğlunuzu / qızınızı 1-12 arasındakı bütün nömrələri söyləyərək qeyd edin. Sonra, "indi", "dörddəbir keçmiş", "yarı yarı", "dörddəbir" və "saat" demələrini istəyin. Kompüterinizdən və ya telefonunuzdan istifadə edə bilərsiniz (daha sonra redaktə etmək üçün kompüterinizə göndərir).
Audacity -ni yandırın və qeydləri idxal edin. Qeyd formatına görə, burada izah edildiyi kimi, deşifrləmə plaginini quraşdırmanız lazım ola bilər.
İndi "1", "2", "3" və s. Sözlərinə uyğun gələn hissələri bir -bir qeyd edin, hər bir söz üçün əvvəlcə onu dəqiq çəkdiyinizə əmin olun, sonra Fayl -> İxrac et -> İxrac et seçin. Seçilmiş Audio və faylı MP3 olaraq qeyd edin. Bu mərhələ üçün LAME kodlayıcısını quraşdırmalı olacaqsınız, zəhmət olmasa buradakı təlimatlara baxın.
prosesin sonunda, 001xxx.mp3, 002xxx.mp3,… 012xxx.mp3 qədər olan fayllara sahib olmalısınız, hər biri öz nömrəsinin qeydini ehtiva edir. yəni 007xxx.mp3 faylı çalınanda "Yeddi" deyəcək. Sonra siyahıya uyğun olaraq əlavə qeydləri adlandırın:
020xxx.mp3 = "indi"
021xxx.mp3 = "dörddəbir keçmiş"
022xxx.mp3 = "yarı yarı"
023xxx.mp3 = "dörddəbir"
024xxx.mp3 = "saat"
SD kökündə "01" adlı bir qovluq yaradın və yuxarıdakı bütün faylları oraya kopyalayın.
İndi SD kartı MP3 pleyerin içinə yapışdırın.
Qeyd: Hal-hazırda, dəstəklənən vaxt elan edən nümunələr yalnız İngilis və İvrit dilinə aiddir, lakin bu dəyişikliklərdən fərqli olaraq, kiçik dəyişikliklərlə kodu öz dilinizə uyğunlaşdıra bilərsiniz. Bu arada, bütün bunları yazdığınızdan əmin olun
Addım 4: Kod
Layihə kodunu yükləyin və zip çıxarın.
Arduino IDE -ni işə salın (1.8.5 versiyasını istifadə etdim) və üstünlüklər altında eskiz kitabının yerini çıxarılan zipin kökünə dəyişdirin. Arduino IDE -ni bağlayın və yenidən başladın və bu dəfə Fayl -> Sketchbook altında BoboClockV13 tapmalısınız -açın.
Arduinonun RTC -də vaxtı təyin etməsi üçün xətti ayırın:
// #TƏDİF_TARİXİ_ZAMANI_ŞİMDİ #təyin edin
Arduino nanonuzu kompüterə qoşun və eskizi lövhəyə yükləyin.
Seriyalı monitoru açın və düyməyə basıldıqda ekranda düzgün vaxtın göründüyünə və uşağınızın səsi ilə vaxtın elan edildiyinə əmin olun. İnanılmaz! (elə deyilmi?)
indi şərh etmədiyiniz sətri şərh etmək və kodu yenidən yükləmək çox vacibdir (əks halda, hər Arduino sıfırlamasında saat özünü son yükləmə vaxtına sıfırlayacaq)
Hər şey işləyir? Oh, yaxşı. Gəlin qablaşdıraq.
Addım 5: Qablaşdırma
Beləliklə … paket həqiqətən istehsalçının öhdəsinə buraxılır, hər kəs bir yerdən aldığı öz xüsusi qutusunu istəyəcək. Beləliklə, burada hər bir qutu haqqında ayrıca danışmaqdansa, ümumi halda nə etməli olduğunuzu məhdudlaşdıracağam. IKEA qutularını əsasən qiymətləri üçün istifadə etdim, amma onlar hər halda işi görürlər.
Qutunun yuxarı hissəsindəki düyməni tutaraq qazmağa başlayın. Bu mərhələdə bir deşik mişar tövsiyə olunur, baxmayaraq ki, X-Acto bıçağı da barmağınızı kəsməməyiniz, şüurunuzu itirməməyiniz və özünü mətbəxin döşəməsində qan tökməyiniz şərtilə layiqli bir iş görər. Barmaqsız daha təhlükəsizdir, hə?
Bundan sonra, hər şeyi qutunun içərisinə gözəl bir şəkildə bağlamaq üçün iki tərəfli lentdən istifadə edin. Qutunuzdan və akustikanızdan asılı olaraq, qəbul edilən səsin həcmini artırmaq üçün dinamik üçün əlavə kiçik deşiklərə ehtiyac ola bilər.
Ümid edirik ki, bu tikinti məşğul olmayan bir həftə sonundan çox çəkməməli idi və sonunda illərlə və illərlə sizi əyləndirəcək bir obyektlə qalacaqsınız …
Bu Təlimatı oxuduğunuz üçün təşəkkür edirik! Bəyənmisinizsə, səs yarışmasında mənə səs verməyi düşünün
Sülh,
Tövsiyə:
DIY Visuino istifadə edərək M5StickC ESP32 -də Vaxt Necə Göstərilir - Asanlıqla: 9 addım
DIY Visuino istifadə edərək M5StickC ESP32 -də Vaxtı Necə Göstərmək olar - Etmək asandır: Bu dərslikdə ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə proqramlaşdıraraq LCD -də vaxtı göstərməyi öyrənəcəyik
Raspberry Pi istifadə edərək evdə vaxt yazıcıdan işləyin: 7 addım
Bir Raspberry Pi istifadə edərək evdə vaxt yazıcıdan işləyin: Son bir il ərzində evdən işləmək imkanı əldə etdim. Çalışdığım saatları izləməyim lazım olduğu üçün bir Excel elektron cədvəlindən başlayaraq "saat daxilində" və "işləmə vaxtı" nı əl ilə daxil edərək, bunun tezliklə olduğunu gördüm
Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım
Real Zamanlı Saat Modulundan (DS3231) Necə İstifadə Edilir: DS3231, aşağı temperaturlu, son dərəcə dəqiq I2C real vaxt saatıdır (RTC), temperaturu kompensasiya edilmiş kristal osilatoru (TCXO) və kristal. Cihaz batareya girişini özündə cəmləşdirir və əsas gücə çatdıqda dəqiq vaxt işini saxlayır
ESP8266 OLED - İnternetdən Vaxt və Tarix alın: 8 addım
ESP8266 OLED - İnternetdən Vaxt və Tarix əldə edin: Bu təlimatda ESP8266 OLED və Visuino istifadə edərək NIST TIME serverindən tarix və vaxtın necə alınacağını öyrənəcəyik, nümayiş videosuna baxın
Ağıllı Bağlı Bitki Monitoru - Bitkinizin nə vaxt suvarmağa ehtiyacı olduğunu bilin: 8 addım (şəkillərlə)
Ağıllı Bağlı Bitki Monitoru - Bitkinizin nə vaxt suvarmağa ehtiyacı olduğunu bilin: Bir neçə ay əvvəl, sizə torpaq haqqında faydalı məlumatlar vermək üçün qapalı bitkinin qazanındakı torpağa yapışdırıla bilən, batareya ilə işləyən bir torpaq rütubəti nəzarət çubuğu hazırladım. nəm səviyyəsi və flaş LEDləri sizə nə vaxt lazım olduğunu söyləyəcək