Mündəricat:

Arduino ilə Retro Arcade: 5 addım
Arduino ilə Retro Arcade: 5 addım

Video: Arduino ilə Retro Arcade: 5 addım

Video: Arduino ilə Retro Arcade: 5 addım
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Noyabr
Anonim
Image
Image

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

Stripboard üzərində lehim
Stripboard üzərində lehim

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

Stripboard üzərində lehim
Stripboard üzərində lehim
Stripboardda lehim
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

3D dizayn
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

Son addım
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.

Tövsiyə: