Mündəricat:

Masif Taxta Rəqəmsal Saat: 11 Addım (Şəkillərlə birlikdə)
Masif Taxta Rəqəmsal Saat: 11 Addım (Şəkillərlə birlikdə)

Video: Masif Taxta Rəqəmsal Saat: 11 Addım (Şəkillərlə birlikdə)

Video: Masif Taxta Rəqəmsal Saat: 11 Addım (Şəkillərlə birlikdə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Iyul
Anonim
Bərk Taxta Rəqəmsal Saat
Bərk Taxta Rəqəmsal Saat
Bərk Taxta Rəqəmsal Saat
Bərk Taxta Rəqəmsal Saat
Bərk Taxta Rəqəmsal Saat
Bərk Taxta Rəqəmsal Saat

Daxili siqnalizasiya və oyunlar olan atmega168 (arduino) ilə işləyən taxta rəqəmsal saat necə qurulacaq.

Ağacla örtülmüş bir LED saatı gördükdə ilk dəfə bunu etmək barədə düşündüm. Qiyməti görənə qədər bəyəndim. Bu, özüm tikməyə qərar verdiyim zaman, bərk ağacdan daha az qiymətə tikib oyun oynamasını istədim!

Addım 1: Nə lazımdır

Nə lazımdır
Nə lazımdır

Materiallar:- 4, 18 "x 4" x 1 "taxta lövhələr (Maple ilə birlikdə getdim)- 85 Qırmızı LED- 85 Yaşıl LED (İsteğe bağlı)- 1 4 ilə 16 pinli Demiltiplexer- 15 NPN tranzistor (belə 2N3904)- 1 ATMEGA168 Mikrodenetleyici (və ya Arduino)- 1 20 MHz Kristal- 1 5 Volt Tənzimləyici- 2 220 uF Kondansatör (güc sünbülünün düzəldilməsi üçün)- 1 Köhnə Cib Radio- 2 1/8 "Audio Jaklar- 1 5-9 V DC divar adapteri- 1 (və ya daha çox) Köhnə Oyun Nəzarətçiləri (lər)- 4 3-1/2 "Taxta Vintlər- Bərk Nüvəli Tel (işləmək daha asandır)- Lehim- İsti Yapışqan Çubuqlar- Ağ Yapışqan- Qum kağızı Oyun nəzarətçisi üçün Atari 2600 joystickindən istifadə edirəm. (və ya yenidən proqramlaşdırsanız hətta avar çəkin), ancaq eyni zamanda Sega Master Sistem Nəzarətçiləri, Atari 7800 joystickləri (nəzəri olaraq) və ya hətta Sega Genesis Controllers ilə uyğun gəlir. - İsti Yapışqan Tabancası- Miter Saw

Addım 2: Ön lövhəni hazırlayın

Ön lövhəni hazırlayın
Ön lövhəni hazırlayın
Ön lövhəni hazırlayın
Ön lövhəni hazırlayın

1 "x4" x1-1/2 'lövhənin ən yaxşı hissəsini götürün və saatın ön tərəfi olmaq üçün ən yaxşı tərəfi seçin.

Ağacdakı düyünlərdən və görünən qüsurlardan qaçmağa çalışın, çünki onlar LED deliklərinin qazılmasını sonsuz dərəcədə çətinləşdirəcək. Bu addıma əlavə olunan şablonu 1: 1 ölçüsündə çap edərək başlayın. Ön lövhənin arxa tərəfinə bantlayın, belə ki, çap yuxarıya baxanda yaxşı tərəfi aşağıya baxır. Ön lövhəni götürün və şablonu ən pis görünən lövhənin üstünə qoyun. Sonra bunu matkap presinə qoyun. Düz bitmiş hobi bitindən bir qədər böyük olan bir matkap alın və dərinliyi ölçmə cihazını ucun aşağı lövhədən yalnız 0.8-1mm yüksəklikdə olmasını təmin edin ki, bu da ön paneldən keçməsin. Çalışdığını yoxlamaq üçün əvvəlcə bir test lövhəsindən istifadə etməyi şiddətlə təklif edirəm. Ən azı 10 test deliyi qazın (daha sonra istifadə ediləcək!). Matkap ucunun bitdiyi yerdən güclü bir işıq parlamalıdır. Aşağıdakı şəkildə olduğu kimi şablondakı dairələrin hər birində bir delik açın.

Addım 3: Ön lövhəni bitirin

Ön lövhəni bitirin
Ön lövhəni bitirin
Ön lövhəni bitirin
Ön lövhəni bitirin
Ön lövhəni bitirin
Ön lövhəni bitirin

Bu addım çox çətindir, işin mahiyyəti, işığın bərabər şəkildə parlaması üçün çuxurun düz uclarını düzəltmək üçün hobbi alət ucundan istifadə etməkdir.

Hobbi alət ucunu qazma maşınının içinə qoyaraq başlayın (1 düymdən çox çənədən çıxdığınızdan əmin olun). Təhlükəsizlik qeydində, bitin istifadə üçün nəzərdə tutulduğu bu deyil və təhlükədir, buna görə də əlavə olun Diqqətlə. Dərinliyi ölçmə cihazını 3 -cü şəkildəki kimi alt lövhənin üstündən çox az olacaq şəkildə düzəldin. Biti bir test çuxuru ilə düzəldin və 1 saniyə yumşaq bir şəkildə basıb saxlayın. və qazmağı söndürün. Matkap söndürülür, beləliklə ucun dibindəki hər hansı bir yığıncağı cıza bilərsiniz. Əgər etməsəniz, üzün rəngini dəyişən çuxuru yandırar. Xoşbəxt olana qədər bunu təkrarlayın. nə qədər işıq saçır (istinad üçün aşağıdakı şəkillərə baxın). Delikləri qazmaqla rahat olduqdan sonra, son taxta parçasına keçin və hər çuxuru qazın. Bunun səbr tələb etdiyini unutmayın, tələsməyin və ya bir çuxur yandıra və yenidən başlamalı ola bilərsiniz.

Addım 4: Orta lövhələri hazırlayın

Orta lövhələr hazırlayın
Orta lövhələr hazırlayın
Orta lövhələr hazırlayın
Orta lövhələr hazırlayın
Orta lövhələr hazırlayın
Orta lövhələr hazırlayın

Bu addım orta lövhələri elektronikaya yerləşdirmək üçün hazırlayır.

Son addımda qarışıqlıq varsa, odun itmir, burada istifadə edin! Bu addım üçün, orta lövhələrin hər birində LED matrisinin ölçüsündən bir qədər böyük olan bir çuxur kəsmək kifayətdir, buna görə də bütün tellər və elektronika içəriyə uyğun gəlir. Bunu uğursuz bir ön lövhənin qalan dayaqlarını qazaraq və təmizləmək üçün bir çisel istifadə edərək etdim. Bunu istədiyiniz qədər lövhə üçün təkrarlayın, 2 istifadə etdim.

Addım 5: Arxa Lövhəni hazırlayın

Arxa planı hazırlayın
Arxa planı hazırlayın
Arxa panel hazırlayın
Arxa panel hazırlayın
Arxa planı hazırlayın
Arxa planı hazırlayın

Bu addım üçün, nəzarətçi üçün istifadə olunan DB9 konnektoru və güc və radio üçün istifadə olunan 2 1/8 audio jakların deliklərini qazmaq və oymaq üçün əlavə edilmiş şablonu istifadə edin.

Nəzarətçi portunu kəsmək üçün şablondakı daxili xətti qazın. Sonra, şablonun xarici hissəsini 10 mm dərinlikdə bir kəsiklə kəsin (bu addım üçün diqqətli olun, itidir). 1/8 jakların deliklərini açmaq üçün, audio jakın ucuna oturacaq qədər böyük bir çuxur qazmağa başlayın. Sonra lövhənin içindən xarici səthin 3 mm -ə qədər daha böyük bir çuxur qazın. (bu, yuvanızdan asılıdır). Bu, krikonun ucunun daha kiçik çuxurda rahat oturmasına imkan verir, qalanları isə ağacın arxasında gizlənir. Bu zaman telləri elektrik, audio və nəzarətçi portlarına bağlamaq istəyəcəksiniz. nəzarətçi portu, sonuncu şəkildə göründüyü kimi, 5 -ci pindən 6 -cı pinin telinə bağlayın. Nəhayət, içindəki isti yapışqan istifadə edərək bütün portları arxa taxtaya bağlayın.

Addım 6: Matrisi lehimləyin

Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin
Matrix lehimləyin

Bu addım üçün, hər bir LED -dən birini hər çuxura yerləşdirin ki, yerində dayansınlar. Mənim kimi 2 ədəd 5 mm -lik LED istifadə edirsinizsə, onda LED -lərin deliklərini genişləndirməlisiniz. Bunu edərkən diqqətli olun, matkap çox daha asan tuta bilər və lövhəni yuxarı çəkərək çuxuru çıxarır.

2 LED istifadə etmisinizsə, LEDləri çuxurlara daxil edərkən, katotları çuxurun ortasına qoyun ki, 2 düz tərəfi bir -birinə qovuşsun. Lehimləməyə başlamaq üçün əvvəlcə bütün katotları (daha qısa ucları) aşağı əyərək lövhəyə çox yaxın 17 sütun meydana gətirin, sonra birlikdə lehimləyin. Anotları birlikdə lehimləmək üçün əvvəlcə bir rəngli anodun hamısını yuxarı bükün və sonra üfüqi şəkildə bükün, buna görə bu rəng üçün 5 anod sırası var. Digər anod rənginin uclarını aşağı, sonra üfüqi şəkildə bükün, beləliklə başqa 5 anod sırası əmələ gətirirlər. İndi bütün satırları birlikdə lehimləyin, cəmi 10 var. Bu mərhələnin son hissəsi, elektronikanın bağlanması üçün telləri satır və sütunlara lehimləməkdir. Telin uzunluğunu seçərkən, teldən/sütundan elektronikanın yerləşdirilməsini istədiyiniz yerə aparın və işləmək üçün 5-10 sm əlavə edin.

Addım 7: Lövhələri yığmağa başlayın

Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın
Lövhələri yığmağa başlayın

Bu addım üçün bir orta taxtaya, ön taxtaya və 2 'qurbanlıq' taxta parçasına ehtiyacınız olacaq (onlar nəzərəçarpacaq şəkildə kəsiləcək).

Başlamaq üçün ağ yapışqanı götürün və orta lövhənin ön tərəfinə tətbiq edin, çox tətbiq etməkdən qorxmayın, çox azdan yaxşıdır. Bir barmağınızla yapışqanı bütün tərəfə bərabər silin və ön lövhənin arxa tərəfinə yapışdırın (daha aydınlıq üçün şəkillərə baxın). Güclü bir bağ qurmaq üçün, yapışdırılmış parçaların hər iki tərəfinə bir ədəd 'qurbanlıq' taxta qoyun və bir -birinə sıxın (tez hizaladığınızdan əmin olun, çünki tez quruyur). Ən yaxşı möhürü düzəltmək üçün əlinizdə olan hər şeyi sıxın (aşağıda ikinci şəkilə baxın), ancaq odunu sındırmamağa və LED deliklərini çıxarmamağa diqqət edin.

Addım 8: Mikro nəzarətçini proqramlaşdırın

Mikro nəzarətçini proqramlaşdırın
Mikro nəzarətçini proqramlaşdırın

Bu addım sadə görünə bilər, amma fərqli ola bilər ki, düzgün edilməsin. Arduino ilə işləyən əksər çiplərdə önyükleyicini aşmaq üçün proqramı avrisp mk II istifadə edərək proqramı atmega168 -ə yüklədim. Bunun səbəbi, ani bir başlanğıc istədiyim və eyni zamanda daha çox proqram sahəsinə imkan verdiyidir (baxmayaraq ki, çox olmasa da). Bunu etmək üçün burada, burada və burada bir önyükləyici yazmaq üçün yaxşı mənbələr var. Yükləyicinin yerinə arduino eskiz qovluğunun applet qovluğunda olan.hex faylını istifadə edin (bu addıma və girişə əlavə etdiyim sənəddir.) Faylın hər hansı bir aspektini dəyişdirmək üçün hamısını Şərh edilmiş koddan, yenidən tərtib etmək üçün "taxtaya yüklə" düyməsini basın (arduino takmadığınız təqdirdə bir səhv alacaqsınız) və.hex faylı yeni koda dəyişəcəkdir. dəqiq 20.0Mhz olsun, buna görə dəqiq vaxt saxlamaq üçün kalibrlənməlidir. Bunu etmək üçün koddakı oneMin dəyişənini dəyişdirin, mənimki 60116. Saat hızı hazırda 20 MHz -də işləmək üçün tərtib edilmişdir. Dəyişdirmək üçün burada olduğu kimi arduino seçimlərində və lövhə tərif sənədlərində bəzi nömrələri dəyişdirməlisiniz.

Addım 9: Elektronikanı qurun

Elektronika qurun
Elektronika qurun
Elektronika qurun
Elektronika qurun
Elektronika qurun
Elektronika qurun

Elektronika qurmaq üçün əlavə edilmiş sxemə əməl edin. Şematik bmp, iki fərqli ölçüdə PDF və milli alətlərin multisim proqramında yaradılmış orijinal.ms10 faylını istifadə etmək istəyənlər üçün əlavə etdim.

LED -lərin katodları, multiplekserin çıxışlarına bağlanır, LED -lərin sol sütunu 0 -cu sütundur. Demultiplexer LED -ləri bir -bir batırmalıdır, məsələn, əlavə edilmiş məlumat vərəqindəki kimi. LED -lərin anodları 3 tranzistorlu bir qrupa yapışdırılır. Bu, 1 -ci tranzistorun gücünü birbaşa kollektor pininə qoşulmuş adapterdən alır, müvafiq anod pimi (mikrokontrolördən) qapıya bağlanır. Həm də birbaşa 2 -ci tranzistorun qapısına gedən emitentə malikdir və 1kOhm müqavimət istifadə edərək 3 -cü tranzistorun qapısına qoşulur. 2 -ci tranzistorun kollektoru yaşıl sancağa (arduino üzərindəki pin 1), yayıcısı isə yaşıl (və ya ən yüksək çəkmə LED) cərgəsinə bərkidilmişdir. Üçüncü tranzistor daha sonra kollektorunu qırmızı pinə (arduinoda pin 0) və emitentini müvafiq LED sırasına bağlayır. Qeyd etmək lazımdır ki, LED satırlarını yuxarıdan 0 -dan aşağıdan 4 -ə qədər sifariş etdim. Radio gücü dinamik piminə (arduino -da pin 9) bağlıdır, belə ki, həyəcan siqnalı verildikdə ən güclü stansiyanı işə salır və avtomatik olaraq tənzimləyir. Nəzarət pinləri (analog pinlər 0-5) hamısı 200kOhm çəkmə müqavimətinə malikdir. 0-5 arasındakı pinlər (müvafiq DB9 nömrəsi ilə birlikdə) nəzarətçiyə aşağıdakı qaydada bağlanır: yuxarı (1), aşağı (2), sol (3), sağ (4), düymə1 (5 və 6), düymə2 (9, həmçinin isteğe bağlıdır). DB9 konnektindəki pin 7 +5V, pin 8 isə torpaqdır. Bəzi şərhlər və göstərişlər üçün şəkillərə baxın, amma bir şey aydın deyilsə şərhlərdə mənə bildirin və kömək etmək üçün əlimdən gələni edəcəyəm. Limanlar və LED satır və sütunlar üçün, hissələri asanlıqla çıxarıla və ya dəyişdirilə biləcəyi üçün prizlər quraşdırmağı təklif edirəm. İndi teli LED -lərə, gücə və nəzarətçiyə bağlayın və sınayın. Hər hansı bir çipi daxil etməzdən əvvəl, aldıqları gücün düzgün 5V olduğundan əmin olun, buna görə də məhv edilmirlər.

Addım 10: Saatı bitirin

Saatı bitirin
Saatı bitirin
Saatı bitirin
Saatı bitirin
Saatı bitirin
Saatı bitirin
Saatı bitirin
Saatı bitirin

Bu addım üçün bütün lövhələri sıxın, sonra bu addıma əlavə edilmiş şablonu istifadə edərək 4 taxta vint üçün pilot deliklər qazın (yalnız ön lövhənin başlanğıcına qədər, arxa tərəfi yapışdırılır). İstəyirsinizsə, delikləri əks istiqamətdə batıra bilərsiniz ki, vintlər bir-birinə yaxın olsun.

İndi vintləri deliklərə daxil edin. Ediləcək son şey kənarları təmizləməkdir. Göndərmə mişarını götürün və uclarını şablonda olduğu kimi hər iki tərəfdəki vintlərdən bərabər bir məsafədə kəsin (mişarda bir deşik çıxarmamaq üçün bu anda çox diqqətli olun!). İndi hər hansı bir qeyri -bərabər və ya kobud kənarları zımpara edin (ön deyil) və işiniz bitdi!

Addım 11: Saatı necə istifadə etmək olar

Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar
Saatı necə istifadə etmək olar

Vaxtı təyin etmək üçün düyməni 3 saniyə basıb saxlayın, ekran qaralmalıdır. Yanıp sönən nömrəni dəyişdirmək üçün yuxarı və aşağı itələyin. Nömrələr arasında keçid etmək üçün sola və sağa basın. Nömrələr arasında keçid edərkən iki nöqtəyə gələcəksən, yuxarı və aşağı itələyərək AM və PM arasında keçid edərkən rəng qırmızı və yaşıl arasında dəyişəcək (AM və PM istədiyin şeydir). Vaxtı təyin etmək üçün düyməni yenidən basın. Müxtəlif digər funksiyalar arasında keçid etmək üçün 1 düyməsini basın. Radionu açmaq və söndürmək üçün 2 düyməsini (atari 2600 idarəedicilərində deyil) basmaq da mümkündür. Saata qayıtmaq üçün istənilən vaxt 1 düyməsini basıb saxlayın. Proqramın funksiyalarının sırası belədir: Siqnal - saatla eyni şəkildə qurulur.1 -D Pong - Hər şey zamanla bağlıdır /aşağı oyunçuların sayını və təsdiq etmək üçün 1 düyməsini basın. Top sizə yaxınlaşanda düyməni1 (1 -ci oyunçu üçün) və ya 2 -ci düyməni (2 -ci oyunçu üçün) oynamaq üçün, amma çox erkən və ya gec deyil, əks halda qaçıracaqsınız. Çıxışı açmaq üçün bütün düymələri toplamaq lazımdır. "Atla" - Platforma oyunu, qırmızı nöqtələrdən çəkinin və mümkün olduğu qədər düşməyin. Hər hansı bir sualınız varsa, şərh yazmaqdan çəkinməyin. ! Fikirlərinizi bildirin.

Tövsiyə: