Mündəricat:

İstifləyici: 4 addım
İstifləyici: 4 addım

Video: İstifləyici: 4 addım

Video: İstifləyici: 4 addım
Video: Системы укладчиков и реклаймеров, используемые на цементных заводах 2024, Iyul
Anonim
Yığıcı
Yığıcı

Bu layihə, Malaga Universiteti, Telekommunikasiya Məktəbində (https://www.uma.es/etsi-de-telecomunicacion/) bir Beng Elektronik Mühəndisliyi modulu olan 'Creative Electronics' üçün idi.

Layihəmiz 80 -ci illərdən bir arcade maşın simulyasiyasından ibarətdir. Hal -hazırda 'yığıcı' olaraq bilinən olduqca populyar bir oyun seçdik.

Oyunun məqsədi zirvəyə çatan bir qüllə yaratmaqdır. Qüllənin əsasını quraraq başlayırıq və sonra bir tərəfdən digərinə hərəkət edən bloklarımız olacaq. Oyun, indiyə qədər meydana gələn qüllənin üstündəki bloku yığmaq üçün düyməni basmağımızı gözləyəcək. Beləliklə, mükəmməl uyğunlaşdırsanız, heç bir problem olmayacaq, ancaq bunu etməsəniz, blok daha da çətinləşdiriləcək.

Təchizat:

-Tel

- Arduino Mega 2560

- Neopixel matriz

- Natiq

- Dörd düymə

- 5V 5A enerji təchizatı

- Bir keçid

- Ağac

- Qazılmış lövhə

- 1000 uF dəyərində bir kondansatör

- 470 value dəyərində bir rezistor

Addım 1: Adım 1: Proqram təminatı

Oyunumuzu inkişaf etdirmək üçün Neopixel kitabxanalarını qurmalı, ekranı, LiquidCrystal (AdaFruit -dən), tel və TimerOne -i idarə etməliyik.

Əsas funksiyalar bunlardır:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): Dizini işə salır

- matriz.clear (): bütün ledləri 0 olaraq təyin edir. Dizini yeniləmək üçün bir şouya () ehtiyacınız var.

- matriz.show (): konfiqurasiya edilmiş ledləri yandırır və 0 -da olanları söndürür.

- matriz.setPixelColor (mövqenin sayı, R, G, B): təyin olunmuş rəngin qutusunu konfiqurasiya edir. (R, G, B 0 -dan 255 -ə qədər gedin. 0 sönük olduqda).

- matriz.setBrightness (BRIGHTNESS): parlaqlığı konfiqurasiya edir. 20 qiyməti normal olaraq kifayətdir.

Kodu buradan yükləyə bilərsiniz

Hər hansı bir sualınız varsa, bunları şərhlərdə buraxın və mən məmnuniyyətlə cavablandıracağam.

Adım 2: Adım 2: Avadanlıq - Bağlantı

Addım 2: Hardware - Bağlantı
Addım 2: Hardware - Bağlantı

Neopixel matrisini təhlükəsiz istifadə etmək üçün lazım olan əlaqə budur.

Dinamik vəziyyətində, onu hər hansı bir PWM çıxışı ilə torpaq arasında birləşdirmək kifayətdir. MEGA vəziyyətində bu çıxışlar 2 -dən 13 -ə qədər olan pinlərdir.

Hər bir düymə fasilələrlə işləyəcəyi üçün MEGA lövhəsində mövcud olan 6 fasilədən olan 2, 3, 18, 19 sancaqlarına bağlanmalı olacaqlar. LCD ekran üçün 20 və 21 pinləri ayıracağıq

LCD ekran üçün VCC, GND, SDA və SCL əlaqələrini tələb edən bir mikro nəzarətçi var. Son ikisi sırasıyla 20 və 21 pinlərdə yerləşir.

Addım 3: Adım 3: Avadanlıq - Qutu

Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box
Addım 3: Hardware - Box

Qutumuzun hazırlanması üçün ağacdan hazırlamağa qərar verdik, çünki bunu etmək üçün resurslarımız və vasitələrimiz var, ancaq 3D çap kimi istədiyiniz materialdan istifadə edə bilərsiniz.

Birincisi və strateji olaraq, qutunu bir anda genişləndirmək və ya daha çox xüsusiyyət əlavə etmək istəsək daha böyük bir vizual təəssürat təmin etmək və boş yerə sahib olmaq məqsədi ilə böyük ölçüləri olan dizayn etdik.

Bu şəkildə, taxta çıtalı qutu üçün bir dırnaq və silikon silahla sıxılmış bir quruluş yaratmağa qərar verdik. Yivli quruluşa verdiyimiz forma belədir:

Bu şəkildə qutumuzu yaradırıq və çuxurlu bir quruluş veririk, bu deliklər taxta çarşaflarla örtülmüşdür, onları eyni şəkildə silikon və dırnaq tabancası ilə quruluşa bağlayırıq.

Bu təbəqələr daha sonra boyanacaqları üçün keçirici olmalıdır və qutuda qalan deliklərin ölçüləri olmalıdır. Eyni şəkildə, qutunun arxasını iki hissəyə ayırdıq ki, içindəki elektron komponentləri idarə etmək üçün üst hissə quruluşdan ayrılsın.

Digər tərəfdən, qutunun ön hissəsində matrisin kabellərini yerləşdirmək üçün 3 delik var və komponentlərin quraşdırılması üçün müvafiq deliklərin açıldığı idarəetmə paneli quraşdırılmışdır.

İdarəetmə panelindəki deliklər 14 ölçmə ucu ilə hazırlanmışdır, buna görə də alətləriniz varsa, qəlibin quraşdırılması üçün ön tərəfdəki deliklər də etmək asandır.

Ayrıca, lcd ekranı üçün ön tərəfdə, arxa tərəfində isə enerji təchizatına güc verəcək bağlayıcı üçün başqa bir kəsik edirik:

Digər tərəfdən, qutunu dinamiklə təmin edirik, buna görə yan tərəfdə kiçik kəsiklər edirik və dinamikə qutuya silikon yapışdırırıq.

Dinamik yapışdırıldıqdan və ön panelin delikləri və quraşdırılması tamamlandıqdan sonra qutunu rəngləməyə davam edirik. Modelimizdə ön paneli rəngləməmişik, amma dizayn pulsuzdur.

Qutunu boyamaq üçün üst xətti və loqotipi düzəltmək üçün qara və gümüşdən ibarət iki qutu sprey boya aldıq.

Başlanğıcda bütün qutunu qara rəngə boyadıq, sonra əldə etmək istədiyimiz görüntünü kompüterdən çap edərək kəsdiyimiz bir kağız vərəqindən əldə etdiyimiz logo kimi gümüş boya ilə rötuş etdik.

Şerit üçün boyanı yalnız istədiyimiz tərəfləri boyamaq üçün yan tərəflərə bant istifadə edirik. Nəhayət, qutu formaya uyğun olardı:

Addım 4: Adım 4: Qazılmış lövhə

Addım 4: Qazılmış lövhə
Addım 4: Qazılmış lövhə

Dəstin düzgün işləməsi üçün lazım olan komponentlər qazılmış bir lövhəyə daxil edilmişdir. Komponentlər yuxarıda göstərilən kondansatör və müqavimət, həmçinin enerji təchizatı, Arduino və neopixel matris arasındakı torpaq və güc əlaqələridir.

Tövsiyə: