Mündəricat:

Arduino və RTC istifadə edərək söz saatı: 7 addım (şəkillərlə)
Arduino və RTC istifadə edərək söz saatı: 7 addım (şəkillərlə)

Video: Arduino və RTC istifadə edərək söz saatı: 7 addım (şəkillərlə)

Video: Arduino və RTC istifadə edərək söz saatı: 7 addım (şəkillərlə)
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Iyul
Anonim
Arduino və RTC istifadə edərək söz saatı
Arduino və RTC istifadə edərək söz saatı

Sevgilimə doğum günü üçün xüsusi bir hədiyyə etmək qərarına gəldim. İkimiz də elektronika ilə məşğul olduğumuz üçün "elektronika" kimi bir şey etmək olduqca yaxşı bir fikir idi. Bundan əlavə, ikimiz də əvvəllər bir -birimizə öz əllərimizlə bu cür hədiyyələr vermişik və bu, çox gözəl görünür.

Beləliklə, yeni YouTube -da gəzirdim və bir video ilə tanış oldum. Bunu izlədikdən sonra bunu edəcəyimə əmin oldum. Hər şey belə başladı.

Daha çox bu cür dərslər üçün internetdə araşdırma apardım, amma ehtiyaclarıma heç nə uyğun gəlmədi. Tələblərim belə idi: 1. İçərisində qalması üçün bütün hissələr üçün asan mənzil tikintisi.2. İstifadə olunan nəzarətçi Arduino olmalıdır.3. Vaxt saxlamaq üçün Real Time Clock istifadə edilməlidir.4. İstifadə olunan LEDlər WS2812B olmalıdır.

Bir neçə dərsləri izlədim və tələblərimə uyğun bir söz saatı yaratmaq üçün onları birləşdirməyə qərar verdim. İnternetdə bir çox söz saatı dərsləri var və heç biri bu cür olmadığı üçün yaradıcılığımı paylaşmaq qərarına gəldim. Həm də pul dostu olmaq çox asandır.

Bəhs etdiyim dərsliklər aşağıda verilmişdir.

1. Super bir şey edin

2. Jeremy Blum

3. Scott Bezek

Beləliklə, başlayaq.

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

Bu, layihənin ürəyidir. Düzgün edirsən, hər şey yaxşı olacaq.

İşləmək asandır (çuxur düzəltmək və kəsmək), sərt və asanlıqla əldə oluna biləcəyi üçün əsas lövhəni seçdim. Gedin və 9 x 9 düymlük bir lövhə alın. Bir şey etməzdən əvvəl taxta qutuya uyğun olub olmadığını yoxlayın. Əks təqdirdə, doldurma və ya kəsmə yolu ilə düzəldin və çıxarın və qutuya daxil edin.

Bundan sonra, vinil dizaynını əsas olaraq istifadə edərək Inkscape -də bir şablon yaradın. Ledlərin yerlərini qeyd edin və nömrələyin. Həm də neopiksel LED -lərdə məlumat axınının istiqamətini göstərin. 8 və 9 nömrəli pinlərdə iki zolaqdan istifadə etdiyim üçün 8 _ _ və 9 _ kimi nömrələnmişəm, burada ilk rəqəm pin nömrəsi, qalanı isə LED nömrələnməsidir. "DÖRT" və "YİRMİ BEŞ" kimi bəzi sözlər çox uzundur və mən orda iki led istifadə etmək qərarına gəldim. Həm də onun adı canlı olmalıdır, buna görə də orada 4 led istifadə etdim. Digər detallar üçün şablonuma baxa bilərsiniz. Şablonumun svg faylını əlavə etdim. Çap etdirin və şəffaflıq vərəqlərində çap etdiyiniz vinilin üstündə saxlayaraq ölçüsünün mükəmməl olub olmadığını yoxlayın.

Dörd tərəfdən lövhənin kənarından bərabər məsafə qoyaraq qələm ilə lövhədə 8 x 8 düymlük bir qutu düzəldin. Unutmayın ki, lövhə 9 x 9 düym və şablon 8 x 8 düymdür. Şablonu çəkdiyiniz qutuya kağız yapışqan istifadə edərək lövhəyə yapışdırın.

Led şeridlərini ayrı -ayrılıqda kəsin və şablonunuzdakı Leds mövqelərinə yapışdırmaq üçün arxasında olan iki tərəfli lentdən istifadə edin. Şeritlərdə cəmi 30 ledim var idi, amma daha 4 -ə ehtiyacım var idi. Ətrafımda eyni tipli 20 ledim də vardı. Beləliklə, onlardan 4 -ü istifadə etdim, kondensatorlar əlavə edərək isti yapışqan istifadə edərək kartona yapışdıraraq öz modulumu hazırladım və "Sneha" sözündə istifadə etdim.

Bütün LEDlər yapışdırıldıqdan sonra, hər bir ledin yanında 3 sol tərəfdə və 3 sağ tərəfdə 6 delik açın. Deliklər açmaq üçün çəkic və uyğun ölçüdə bir mismar istifadə etdim. Deliklərin bir -birindən ayrı olduğundan əmin olun, əks halda lehimdən sonra tellər qısalacaq. Bundan sonra 0.75 kv mm möhkəm telinizi alın, uclarını soyun və deliklərdən keçirin və ledlərə lehimləyin. Ledlərin hər bir alternativ sırada çevrildiyini unutmayın, lehimləmə zamanı məlumat axını istiqaməti oxuna xüsusi diqqət yetirin. Bütün telləri lövhənin arxa tərəfində saxlayın, çünki rəngli qanaxmanın qarşısını almaq üçün daha sonra karton əlavə etməliyik. Rəngli qanaxma dedikdə, lazım olan uzunluğu ölçdükdən sonra 25 mm enində ağ kartonu kəsdim. Dayanmaq üçün isti yapışqan istifadə etdim və çox yaxşı işləyir. İsti yapışqan istifadə edə bilmədiyim yerlər, kağız yapışqan istifadə etdim, amma qurumaq üçün bir gecədən çox vaxt lazımdır. Buna görə ağıllı seçim edin.

Ledin yerləşə bilməyəcəyi çox dar yerlər üçün həll: "Mən" kimi hərflər və bir LEDə sığmayacaq qədər dar olan ürəklər üçün, ucu yalnız məktubun üstünə və digər kənar hissələrinə yapışdırıram.. Kartonu artıq hissələrin üstünə yapışdıracağam. Heç bir problem yaratmır. Ledləri "ürək" ə yapışdırarkən yenə də bir problem var idi. Bitişik başqa bir led var idi, buna görə fikrim orada tətbiq olunmurdu. Bunu həll etmək üçün, bu ledin sonuncusu olmasını qərara aldım ki, daha çox məlumat ötürməyim lazım olmayacaq (çünki bundan sonra heç bir Led olmadığı üçün) ledin sağ hissəsini də kəsə bilərəm. Əlavə etdiyim şəklə baxın.

"BİR" və ya "İKİ" kimi üç hərfli sözlər üçün bir yarıq kəsdim, LED -in PCB -ni əydim və lövhənin arxasından keçirdim. Qəribədir, amma işləyir. Bir dostumun fikri idi. Ancaq bunu hər yerdə etməyin, yalnız lazım olduğu yerlərdə.

Addım 7: Hamısını bir yerə yığın

Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək

Hər şey bitdikdən sonra montaj vaxtı gəldi.

Gedin və qutunuz üçün 9 x 9 düymlük bir şüşə alın. İstədiyiniz hər şeyi qutunun dodağına yapışdırın, isti yapışqan istifadə etdim. Bundan sonra super yapışqan istifadə edərək vinili şüşəyə çox diqqətlə yapışdırın. Elektrik lövhəsini içəriyə qoyun, amma düzəltməyin. Güc tətbiq edin, bəzi LEDləri yandırın, əlinizlə lövhəyə bir az təzyiq verin və vinil ilə uyğun olub olmadığını yoxlayın. Əks təqdirdə, ölçüsünü azaltmaq üçün dörd tərəfin hər hansı birindən lövhəni götürməlisiniz. Hizalama prosesinə vaxt ayırın.

Bunu etdikdən sonra lövhəni düzəldin. Potansiyometr və DC barel konnektoru əlavə edin. Bütün komponentlərə güc vermək üçün bir parça PCB istifadə etdim, iki möhkəm tel (Vcc və GND) lehimlədim və onları enerji təchizatı dəmir yolu kimi istifadə etdim. Bundan sonra güc tətbiq etmək üçün bütün komponentləri onlara lehimlədim. Güc vermək üçün arduinonun Vin pinindən istifadə etdim.

Arduino ilə bütün əlaqələri qurun və söz saatınızdan zövq alın.

Bir nəsihət, saxta sözlərin arxasına qara lent yapışdırın, rəng qanamasını azaltmağa çox kömək edəcək. DS3231 3.3V batareyasını da yenisi ilə əvəz edin.

Hər hansı bir sualınız varsa, şərh yazın.

Çox sağ ol:)

Tövsiyə: