Mündəricat:

Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)
Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)

Video: Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)

Video: Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı
Pong ilə LED Şapka Ekranı

Bir müddət əvvəl, ilk mikrokontrolör layihəm olaraq, 5x7 LED displeydə bir Pong oyunu hazırladım, amma sonra heç nə olmadı. Bu yaxınlarda mənə bir formanın bir hissəsi olaraq bir şapka verdilər (mühəndislik yarışması üçün) və onu düzəltməyimi və pongu xatırlamağı söylədim. şapka Pong da oynayır!

Addım 1: Materiallar

Materiallar
Materiallar

Parçalar: -2 10k potensiometrlər- 3 4.7 kOhm rezistorlar-4 SPST keçid açarları-1 5x7 iki rəngli LED ekran-1 8 pinli açar-1 Hardhat-1 atmega168 mikrokontrolör (və ya arduino) -1 28 Pin 'arıq' yuva-1 çörək taxtası- 1 3.7V lityum polimer batareya-Tel-Lehim-İsti Yapışqan Alətlər: -Lehimləmə Dəmiri-İsti Yapışqan Tabancası-Tel Stripper-Hobbi Bıçağı-Pleksiglas Kəsmə Bıçağı- Mikrokontroller Proqramçısı (isteğe bağlı)

Addım 2: Ekranı lehimləyin

Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin
Ekranı lehimləyin

İlk addım üçün telləri ekrana lehimləməlisiniz. Hər bir satır üçün iki rəngin katodları arasındakı daldırma açarından bir açarı lehimləməlisiniz. Daha aydın etmək üçün şəkillərə ekranın sxemini əlavə etdim (tam ölçülü versiyanı əldə etmək üçün şəkildəki düyməsini basın).

Növbəti addım üçün 'səyahət rejimi' üçün keçid 8 -dən istifadə etdim. Bu səbəbdən şapka təsadüfən bir torbada açılmır və boşaldılmır.

Addım 3: Güc Bağlantılarını Lehimləyin

Güc Bağlantılarını Lehimləyin
Güc Bağlantılarını Lehimləyin
Güc Bağlantılarını Lehimləyin
Güc Bağlantılarını Lehimləyin

Bu addım üçün mikrokontrolör yuvasını çörək taxtasına lehimləməlisiniz. Sonra bütün güc əlaqələrini mikrokontrolör soket pinlərinə lehimləyin. Hansı sancaqlar lehim edəcəyinizə əmin deyilsinizsə, burada yaxşı bir istinad var.

Addım 4: LEDləri lövhəyə bağlayın

LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın
LEDləri lövhəyə yapışdırın

İndi LED ekrandan gələn telləri çörək taxtasına bağlamalısınız. Buna kömək etmək üçün əlavə edilmiş sxemə baxın və ya arduino üzərindəki çıxış pinlərini tapmaq üçün girişdəki koda baxa bilərsiniz.

Addım 5: Lehim açarları

Lehim açarları
Lehim açarları
Lehim açarları
Lehim açarları
Lehim açarları
Lehim açarları
Lehim açarları
Lehim açarları

Sonrakı açarları çörək taxtasına lehimləyin. Bu addımın şəkillərindəki sxemi yenidən əlavə etdim.

Hər bir keçid üçün, müvafiq mikrokontrolör pininə bağlı olan açarın bir təması, digəri isə müsbət gərginliyə bağlıdır. Hər bir keçid üçün giriş pinindən yerə bir rezistor da var.

Addım 6: Potansiyometrləri lehimləyin

Potansiyometrləri lehimləyin
Potansiyometrləri lehimləyin
Potansiyometrləri lehimləyin
Potansiyometrləri lehimləyin

Potansiyometrləri lehimləmək üçün əvvəlcə pozitiv gücü xarici qurğulardan birinə lehimləyin (hər qabda rezistorun hər ucu üçün bir, dəyişdirilə bilən ortada isə 3 aparat var). Mənfi digər xarici qurğunun lehiminə və mikrokontrolörün müvafiq analoqu ilə orta qurğunun arasına gedən bir tel. Bunu hər qab üçün edin.

Məsələlərdə müsbət və mənfi qurğunu hansı tərəfə lehimləsəniz, avarını yuxarı və ya aşağı hərəkət etdirmək üçün qazanı hansı istiqamətə çevirməyinizə təsir edir. Hansı tərəfə lehimlənəcəyini başa düşməyin ən yaxşı yolu, 3 qazan aparatı monte ediləcəyi tərəfdən ekrana baxanda altındakı müsbət qurğunu lehimləməkdir. Və ya daha sonra təxmin et və dəyişdir. Bura həm dinamikin lehimlənməsi, həm də mikrokontrolörün 15 -ci pininə, digər tərəfinin isə yerə yapışdırılması üçün yaxşı bir yerdir.

Addım 7: 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

Mikro nəzarətçilər üçün yenisinizsə, bu ən çətin iş ola bilər. USB vasitəsilə proqramlaşdırıla bilən bir Arduino üçün önyükleyicini yükləmək üçün AVRisp mkII istifadə edərək mikrokontrolörləri proqramlaşdırmaq üçün istifadə etdiyim qurğu. Bu addıma (və ya girişdə) əlavə olunan proqramı mikro nəzarətçiyə yükləyin (.hex faylı applet qovluğu yükləyicinin yerinə mikrokontrolörə yüklənə bilər). Yükləyicini yandırarkən, çipi xarici bir kristal istifadə etmək istəmirsinizsə (əlavə sürət həqiqətən lazım deyil), 8MHz daxili kristaldan istifadə edin. Kodu yenidən tərtib etsəniz, istifadə edəcəyiniz şeyin doğru saat sürətində olduğundan əmin olun. Proqramlaşdırıldıqdan sonra çipi taxtanın yuvasına qoyun.

Addım 8: Test və Hata Ayıklama

Test və Hata Ayıklama
Test və Hata Ayıklama
Test və Hata Ayıklama
Test və Hata Ayıklama
Test və Hata Ayıklama
Test və Hata Ayıklama

Batareyanı bağlamağın və çalışacağına ümid etməyin vaxtıdır.

İşə yaramırsa, bəzi ayıklama məsləhətləri verməyə çalışacağam: ekranda bir xətt yoxdursa, bu boş bir əlaqə və ya qısa bir teldir. heç bir şey olmur, əvvəlcə gücü və açarları yoxlayın. Müvafiq gərginlik əldə edirsinizsə və hələ də işləmirsə (və çip düzgün şəkildə bağlanıbsa), bütün komponentləri bir -bir sınayın. Açılırsa, amma ekran düzgün göstərilmirsə, müvafiq növ ekrana, 5 katod sırasına və 7 anod sütununa malik olduğunuzdan əmin olun (satırların və sütunların etiketlənməsi məlumat vərəqindən məlumat vərəqinə qədər dəyişə bilər). Hələ də işləmirsə, bir şərh yazın və kömək etməyə çalışacağam.

Addım 9: Əməliyyat

Əməliyyat
Əməliyyat

Açıldıqdan sonra, Pong və ekran rejimi arasında keçid etmək üçün birini çevirin.

Ekran rejimində UOIT (universitetim) göstəriləcək və 3 düyməsini çevirsəniz ERTW göstəriləcək (bonus nöqtələriniz bunu anlayır). Pong rejimində, avarçəkənləri hərəkət etdirmək üçün potensiometrini çevirin. 1 oyunçudan 2 oyunçuya keçmək üçün 2 düyməsini çevirin və çox asan görürsünüzsə, sürətləndirmək üçün 3 düyməsini çevirin.

Addım 10: Şapkanın Ekran Deliyini hazırlayın

Şapkanın Göstərici Deliyini hazırlayın
Şapkanın Göstərici Deliyini hazırlayın
Şapkanın Göstərici Deliyini hazırlayın
Şapkanın Göstərici Deliyini hazırlayın
Şapkanın Göstərici Deliyini hazırlayın
Şapkanın Göstərici Deliyini hazırlayın

Bu, elektronikanı şapkanıza quraşdırmağın ilk addımıdır.

Ekranın şablonunu izləməyə başlayın və kəsin. Şapkanı ekranın getməsini istədiyiniz yerə yapışdırın, sonra hobbi bıçağı ilə izləyin. Bu hissədə diqqətli olun, sərt əyri səthləri kəsərkən sürüşmək asandır. İndi şapkanın konturu ilə, plastik kəsici bıçağı götürün və içəri girənə qədər xətlər boyunca izləyin. İndi qalan birləşmə plastikini hobbi bıçağı ilə kəsərək çuxuru bitirin.

Addım 11: Açar delikləri qazın

Açar deliklərini qazın
Açar deliklərini qazın
Açar deliklərini qazın
Açar deliklərini qazın

Açar deşiklərimi qısa bir metal Mohawk kimi mərkəzin altına qoydum, ancaq istədiyiniz yerə yerləşdirə bilərsiniz.

Hər bir keçid və aksesuar üçün bir dənə kiçik Xs hazırlayaraq başlayın. Deliyi istədiyiniz yerdə X -in ortası ilə dəbilqəyə yapışdırın. İndi uyğun qazma ölçüsünü seçin və hər çuxuru qazın.

Addım 12: Şapkanı bitirin

Şapkanı bitirin
Şapkanı bitirin
Şapkanı bitirin
Şapkanı bitirin
Şapkanı bitirin
Şapkanı bitirin

Son addım, bütün hissələri uyğun çuxurlara quraşdırmaq və hissələri yerində saxlamaq üçün lazım olduqda isti yapışqan tətbiq etməkdir. Daha çox göstərici üçün fotoşəkillərə qeydlər qoydum.

Qalan şey onu göstərməkdir! Bura qədər oxuduğunuz üçün ən azından maraqlanmalısınız, buna görə də qiymətləndirin!

Tövsiyə: