Spisu treści:

Układarka: 4 kroki
Układarka: 4 kroki

Wideo: Układarka: 4 kroki

Wideo: Układarka: 4 kroki
Wideo: Кодовый дверной замок своими руками 😂😂 2024, Lipiec
Anonim
Układarka
Układarka

Projekt dotyczył „Creative Electronics”, modułu inżynierii elektroniki Beng na Uniwersytecie w Maladze, Szkole Telekomunikacji (https://www.uma.es/etsi-de-telecomunicacion/).

Nasz projekt składa się z symulacji automatu zręcznościowego z lat 80-tych. Wybraliśmy grę, która jest obecnie dość popularna, potocznie nazywana „układaczem”.

Celem gry jest stworzenie wieży, która sięga szczytu. Zaczynamy od założenia podstawy wieży, a następnie będziemy mieli klocki przesuwające się z jednej strony na drugą. Gra będzie czekała, aż wciśniemy przycisk, aby ułożyć blok na szczycie utworzonej dotychczas wieży. Więc jeśli ustawisz go idealnie, nie będzie problemu, ale jeśli tego nie zrobisz, blok zostanie wycięty, co jeszcze bardziej utrudni.

Kieszonkowe dzieci:

-Drut

- Arduino Mega 2560

- Matryca Neopikselowa

- Głośnik

- Cztery przyciski

-Zasilanie 5V 5A

- Przełącznik

- Drewno

- Płytka wiercona

-Jeden kondensator o wartości 1000 uF

- Rezystor o wartości 470 Ω

Krok 1: Krok 1: Oprogramowanie

Aby rozwijać naszą grę musieliśmy zainstalować biblioteki Neopixel, do sterowania ekranem, LiquidCrystal (od AdaFruit), wire i TimerOne.

Podstawowe funkcje to:

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

- matriz.begin(): Inicjuje tablicę

- matriz.clear(): ustawia wszystkie diody led na 0. Potrzebujesz show(), aby zaktualizować tablicę.

- matriz.show(): włącza ledy, które zostały skonfigurowane i wyłącza te, które są na 0.

- matriz.setPixelColor(numer pozycji, R, G, B): konfiguruje pole przypisanego koloru. (R, G, B zmieniają się od 0 do 255. Gdy 0 jest wyłączone).

- matriz.setBrightness(BRIGHTNESS): konfiguruje jasność. Zwykle wystarcza wartość 20.

Kod możesz pobrać tutaj

Jeśli masz jakieś pytania, zostaw je w komentarzach, a chętnie na nie odpowiem.

Krok 2: Krok 2: Sprzęt - Połączenie

Krok 2: Sprzęt - Połączenie
Krok 2: Sprzęt - Połączenie

Oto połączenie potrzebne do bezpiecznego korzystania z matrycy neopixel.

W przypadku głośnika wystarczy podłączyć go pomiędzy dowolne wyjście PWM a masę. W przypadku MEGA wyjścia te są od pinu nr 2 do 13.

Ponieważ każdy przycisk będzie działał z przerwami, będą one musiały być podłączone do pinów 2, 3, 18, 19, które są z 6 przerw dostępnych na płycie MEGA. Zarezerwujemy piny 20 i 21 dla ekranu LCD

Do wyświetlacza LCD mamy mikrokontroler, który wymaga połączeń VCC, GND, SDA i SCL. Ostatnie dwa znajdują się odpowiednio na pinach 20 i 21.

Krok 3: Krok 3: Sprzęt - Pudełko

Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko
Krok 3: Sprzęt - Pudełko

Do opracowania naszego pudełka zdecydowaliśmy się wykonać go z drewna, ponieważ mieliśmy do tego zasoby i narzędzia, jednak możesz użyć materiału, który chcesz, np. Druk 3D.

Po pierwsze i strategicznie zaprojektowaliśmy pudełko o dużych wymiarach, aby zapewnić większe wrażenie wizualne i mieć przestrzeń, jeśli chcemy w pewnym momencie rozszerzyć pudełko lub chcemy dodać więcej funkcji.

W ten sposób postanowiliśmy stworzyć konstrukcję na skrzynkę z listew drewnianych, zagęszczonych razem gwoździem i pistoletem do silikonu. Kształt, jaki nadaliśmy konstrukcji listwowej, jest następujący:

W ten sposób tworzymy naszą skrzynkę i nadajemy jej strukturę z otworami, te otwory zakrywamy płytami drewnianymi, łączymy je z konstrukcją w ten sam sposób za pomocą silikonu i gwoździarki.

Arkusze te muszą być przepuszczalne, ponieważ będą później malowane i muszą mieć wymiary otworów pozostawionych w pudełku. W ten sam sposób podzieliliśmy tył puszki na dwie części tak, aby górną część można było odłączyć od konstrukcji w celu obsłużenia elementów elektronicznych wewnątrz.

Natomiast przednia część puszki posiada 3 otwory do wprowadzenia kabli matrycy i montowany jest panel sterowania, do którego wykonane są odpowiednie otwory do montażu komponentów.

Otwory w panelu sterowania zostały wykonane za pomocą bitu o rozmiarze 14, dzięki czemu można je łatwo wykonać, jeśli masz narzędzia, podobnie jak otwory z przodu do montażu matrycy.

Wykonujemy również kolejne nacięcie z przodu na ekran lcd i drugie na dole z tyłu na złącze, które da zasilanie do zasilacza:

Z drugiej strony do pudełka dołączamy głośnik, więc robimy małe nacięcia z boku i przyklejamy głośnik do pudełka silikonem.

Po przyklejeniu głośnika i wykonaniu otworów i montażu panelu przedniego przystępujemy do malowania pudełka. W naszym modelu panel przedni nie jest malowany, ale projekt jest dowolny.

Do pomalowania pudełka zakupiliśmy dwie puszki farby w sprayu, czarną i srebrną do wykonania górnej linii i logo.

Całe pudełko początkowo pomalowaliśmy na czarno, a następnie retuszowaliśmy srebrną farbą, taką jak logo, które uzyskaliśmy z kartki papieru wycinając obraz, który chcieliśmy uzyskać, drukując go z komputera.

W przypadku paska używamy taśmy po bokach, aby farba pomalowała tylko te boki, które chcemy. Wreszcie pudełko będzie pasować do kształtu:

Krok 4: Krok 4: Nawiercona płyta

Krok 4: Płyta wiercona
Krok 4: Płyta wiercona

Niezbędne elementy do prawidłowego działania zestawu znajdują się w nawierconej płytce. Składnikami są wspomniany wyżej kondensator i rezystor, a także połączenia masy i zasilania pomiędzy zasilaczem, Arduino i matrycą neopikselową.

Zalecana: