Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hər kəsə salam! Malaga Universitetinin Telekommunikasiya Məktəbində bir Beng Elektronik Mühəndisliyi modulu olan 'Creative Electronics' üçün bu il etdiyimiz bir layihəni sizinlə bölüşmək istəyirəm.
www.uma.es/etsi-de-telecomunicacion/
Layihə Arduino ilə hazırlanmış üç sadə oyunla miniatür bir arcade maşınını yenidən yaratmaqdan ibarətdir:
-> STACK: Bu oyun döşəmələri yığmaq və bacardığınız qədər yüksəlməkdən ibarətdir, ancaq özünüzü aldatmaq üçün diqqətli olun, çünki sürət artır və mərtəbələr kiçilir.
-> SPACE: Bu oyunda hər dəfə daha sürətli düşən düşmənlərdən qaçmalı və bacardığınız qədər yüksək bal toplamalısınız.
-> COCO: Vaxt məhdudiyyətli bir oyunda dəqiqliyinizi dostlarınızla müqayisə edin və kimin ən yaxşı snayper olduğunu görəcəksiniz.
Bunu etmək üçün lazım olan şeylərin siyahısı var:
- 1 LCD Nokia 5110.
- 1 Arduino Uno.
- 2 düymə.
- 1 Joystick.
- 1 dinamik.
- 1 9V batareya.
- 2 dəyişdirici.
- 1 RGB Led.
- Arduino ilə uyğun 9V batareya üçün 1 Adapter.
- LCD üçün 5 10KOhm.
- Düymələr üçün 2 10KOhm.
- RGB Led üçün 3 330 Ohm.
- Bəzi tellər.
- 1 3D Dizayn.
Addım 1: Komponentlər və Bağlantılar
Bu fotoşəkildə etməniz lazım olan əlaqələri görə bilərsiniz.
Komponentləri yoxlamaq üçün bir şeyi lehimləməzdən əvvəl protoboardda etmək daha yaxşıdır.
İlk addım LCD -ni Arduino Uno ilə birləşdirmək və pinlərin düzgün olduğunu sübut etməkdir. Sonra digər komponentlərlə eyni şeyi etməlisiniz.
Addım 2: Kitabxana və Kod
İndi LCD -ni idarə etmək üçün kitabxananı quraşdırmalısınız. Buradan keçid edin və yükləyin:
www.rinkydinkelectronics.com/library.php?id…
İstifadə edə biləcəyiniz bütün funksiyaları olan bir sənəd var.
Növbəti addım kodumuzu yükləmək və hər şeyin doğru olduğunu yoxlamaqdır.
github.com/acl173/Retro-Arcade-Machine-wit…
Oyunu arcade -ə əlavə etmək üçün yalnız bəzi şeyləri dəyişdirməli olduğumuz üçüncü oyunda bizə kömək edən bu yazıya təşəkkür etmək istərdik:
www.elecfreaks.com/store/blog/post/joystic…
Addım 3: Stripboardda lehim
Hər şeyin düzgün işlədiyini yoxladıqdan sonra, dövrə və tellərə sabitlik və aydınlıq verən lövhədə lehimləməyə başlayırsınız.
İlk fotoda etdiyimiz bütün əlaqələri görürsünüz:
-> Mavi rəng: Arduinoya qoşulmaq üçün kişi sancaqlar.
-> Qara rəng: xətlərə bağlı bir lövhə istifadə etdik və qısa qapanmanın qarşısını almaq üçün ayırmalar etdik. İkinci fotoşəkil buna bir nümunədir.
-> Qırmızı rəng: D3-D7 üçün 10K, D12 və D8 üçün 10K və D11-D9 üçün 330Ohm.
-> Yaşıl rəng: Şerit lövhə ilə digər komponentlər arasındakı əlaqə.
-> Bənövşəyi rəng: Şerit lövhə üçün əlaqələr.
-> Cyan rəngi: İki pinli avtobus var. Ən uzun pinli avtobus ekran üçün, kiçik isə joystick üçündür. Pin avtobusları lazım deyil, tellərlə edə bilərsiniz, ancaq daha aydın bir dizayna kömək edir.
-> Narıncı rəng: Stripboardun sərhədlərini qeyd edin.
Üçüncü şəkil finalda necə görünməlidir.
Addım 4: 3D Dizayn
Bu mərhələdə bəyəndiyimiz pulsuz bir Intertet 3D dizaynından istifadə edirik. Link buradadır…
www.thingiverse.com/thing:2293173
Ancaq dizaynımıza uyğun olaraq 3d çapa uyğunlaşmaq üçün müəyyən bir iş görməliyik. Məsələn, düymələri və joystick deliklərini böyütməliydik.
Buna baxmayaraq, başqa bir dizayn çap edə və ya özünüz edə bilərsiniz.
Addım 5: Son addım
Komponentləri silikonla yapışdırmaq qərarına gəldik, çünki bu prototipi etmək asan və yaxşı bir seçim idi.