Mündəricat:
- Addım 1: Materiallar
- Addım 2: Ekranı lehimləyin
- Addım 3: Güc Bağlantılarını Lehimləyin
- Addım 4: LEDləri lövhəyə bağlayın
- Addım 5: Lehim açarları
- Addım 6: Potansiyometrləri lehimləyin
- Addım 7: Mikro nəzarətçini proqramlaşdırın
- Addım 8: Test və Hata Ayıklama
- Addım 9: Əməliyyat
- Addım 10: Şapkanın Ekran Deliyini hazırlayın
- Addım 11: Açar delikləri qazın
- Addım 12: Şapkanı bitirin
Video: Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
İ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
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
İ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ı
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ə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ç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
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
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
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 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
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ə:
Raspberry Pi Zero ilə təchiz edilmiş taxta LED oyun ekranı: 11 addım (şəkillərlə)
Raspberry Pi Zero Powered by Taxta LED Oyun Ekranı: Bu layihə, retro oyunları oynamaq üçün oturma otağına asanlıqla quraşdırıla bilən, 78x35 sm ölçüdə 20x10 piksel WS2812 əsaslı LED ekranı həyata keçirir. Bu matrisin ilk versiyası 2016 -cı ildə inşa edilmiş və bir çox insan tərəfindən yenidən qurulmuşdur. Bu xərc
Raspberry Pi Ekranı və Toxunma Ekranı: 4 Addım
Raspberry Pi Ekranı və Toxunma Ekranı Döndür: Bu, Buster Raspbian əməliyyat sistemi ilə işləyən hər hansı bir Raspberry Pi üçün ekranı və toxunma girişini necə döndərəcəyinizi göstərmək üçün əsas bir təlimatdır, amma Jessie -dən bəri bu üsuldan istifadə edirəm. Burada istifadə olunan şəkillər bir Raspberry Pi -dən
Şapka yox şapka - Həqiqətən şapka geyinməyən, lakin şapka təcrübəsi istəyən insanlar üçün şapka: 8 addım
Şapka Şapka deyil - Həqiqətən Şapka Geyinməyən, Ancaq Şapka Təcrübəsi İstəyən İnsanların Şapkası: Həmişə şapka sahibi olmağı arzulamışam, amma mənim üçün işləyən bir şapka tapmamışam. Bu " Şapka deyil Şapka " və ya sehrbaz adlandırıldığı kimi, Kentukki Derbisinə qatıla biləcəyim şapka problemimin üst qatı bir həllidir
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: 6 addım
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: Salam uşaqlar bu gün Arduino ilə bir PONG Oyunu hazırlayacağıq. Oyunu göstərmək üçün adafruit -in 0.96 oled displeyindən istifadə edəcəyik. oyuna nəzarət etmək üçün düymələri basın
Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: 15 Addım
Narıncı PI Necə Yapılır: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: ÖN SÖZ. Hər kəsin ağılsız bir Portağal PI lövhəsi ilə daha böyük və daha böyük bir televizor və ya monitor istifadə etdiyi görünür. Və gömülü sistemlər üçün nəzərdə tutulduqda bir az həddindən artıq iş kimi görünür. Burada kiçik və ucuz bir şeyə ehtiyacımız var. Elə bir