Spisu treści:

Gra w kości Arduino: 8 kroków
Gra w kości Arduino: 8 kroków

Wideo: Gra w kości Arduino: 8 kroków

Wideo: Gra w kości Arduino: 8 kroków
Wideo: 5. Kurs Arduino - Kostka do gry [Tinkercad] 2024, Listopad
Anonim
Gra w kości Arduino
Gra w kości Arduino

W tej instrukcji pokażę, jak zbudować grę w kości w wieżę z arduino, pięcioma serwomechanizmami i kilkoma czujnikami.

Cel gry jest prosty, dwie osoby rzucają kostką w górę, a ty na zmianę naciskasz przycisk lub w inny sposób manipulujesz czujnikami. Kiedy wykonasz serwo, przesuń platformy po obu stronach pudełka, dzięki czemu kostka spadnie. Ten, kto jako pierwszy wyjmie kości z wież, wygrywa z premią polegającą na zobaczeniu, co rzucił.

Ten projekt można łatwo modyfikować lub rozbudowywać, aby używać innych zabawnych czujników lub być większy lub mniejszy.

Krok 1: Wymagania

Wymagania
Wymagania

Do tego projektu będziesz potrzebować:

Elektronika:

- Zasilacz AC/DC (5 V, 2,1 A, centralny dodatni)

- Arduino Uno

- Kabel USB-B

- 32x męski przewód połączeniowy;

- 5x serwo

- rezystory 5x 10k

-3x przycisk

- Rezystor wrażliwy na siłę

- Czujnik światła

Materiały budowlane:

- Płyta MDF lub inne drewno

- klej do drewna

- drewniane szpikulce

- arkusz plastiku

WAŻNE: Adapter musi mieć napięcie 5 V, ponieważ jest to napięcie serw i więcej może je zepsuć. Sprawdź również, czy adapter jest w środku dodatni i ma więcej niż 2 A do zasilania wszystkich serw.

Krok 2: Moc

Moc
Moc
Moc
Moc
Moc
Moc
Moc
Moc

Aby wszystkie serwa działały, będziesz potrzebować znacznie więcej mocy, niż może dostarczyć arduino. Do tego służy adapter. Adapter to 5V czyli napięcie pracy serw jak i wszystkich czujników dzięki czemu będzie idealnie. Ponadto dostarcza 2.1A, co wystarcza na wszystkie serwa na raz. Więc przede wszystkim zamierzasz przeciąć przewód adaptera i obedrzeć go ze skóry. Jeśli musisz rozdzielić przewody to jeden z nich to 5V a drugi to masa. Jeśli masz jeden gruby drut, oznacza to, że oba przewody są tam i będziesz musiał je rozdzielić. Możesz użyć multimetru, aby zobaczyć, który przewód to 5V. Jeśli umieścisz sondy na przewodach i odczyta 5V, przewód na czerwonej sondzie ma 5V, a ten na czarnej sondzie jest uziemiony. jeśli odczytuje -5 V, oznacza to, że masz je w niewłaściwy sposób. Teraz możesz owinąć oba przewody i włożyć je do płytki stykowej, 5v do +, a uziemienie do -. Teraz jest jeszcze jedna rzecz, która polega na poprowadzeniu przewodu z uziemienia arduino do - również tak, aby adapter i arduino miały wspólną masę, w przeciwnym razie nie zadziała.

Krok 3: Serwa

Serwa
Serwa
Serwa
Serwa

Następnie podłączymy nasze serwa. Teraz każdy serwo ma trzy przewody: żółty, pomarańczowy i brązowy.

- Żółty do (PWM) pin 4, 5, 6, 9, 10, 11

- Pomarańczowy do zasilania

- Brązowy do ziemi

Ale nie możesz po prostu podłączyć ich do dowolnego pinu, ważne jest, aby użyć pinów PWM. Podczas gdy większość cyfrowych pinów może być tylko włączona lub wyłączona, piny PWM mogą również wysyłać wartości, pomiędzy którymi musimy ustawić serwo w dowolnej pozycji.

Krok 4: Przyciski

Wciskać przyciski
Wciskać przyciski
Wciskać przyciski
Wciskać przyciski

Następnie połączymy trzy przyciski do sterowania serwomechanizmami 1, 2 i 4.

- Podłącz przycisk do płytki stykowej

- Od prawej nogawki do władzy.

- Od lewej nogawki guzika do szpilki 3

- Od lewej nogi przycisku do rezystora 10k

- Od rezystora 10k do masy

Teraz powtórz to dla wszystkich trzech przycisków.

Krok 5: Rezystor wrażliwy na siłę

Rezystor wrażliwy na siłę
Rezystor wrażliwy na siłę

Następny jest rezystor czuły na siłę, który mierzy siłę. Teraz dla tego czujnika użyjemy pinów analogowych, ponieważ piny analogowe działają z wartościami od 0 do 1023, a nie tylko włączone lub wyłączone, co jest konieczne dla czujnika siły.

-Podłącz rezystor wrażliwy na siłę do płyty;

- Lewy pin do zasilania

- Prawy pin do pinu analogowego A0

- Prawy pin do rezystora 10k

- Rezystor 10k do masy

Krok 6: Czujnik światła

Czujnik światła
Czujnik światła

I na koniec dodajemy czujnik światła. Upewnij się, że długa szpilka znajduje się po lewej stronie.

-Podłącz czujnik światła do płytki stykowej

- Lewa noga do władzy

- Prawa noga do pinu analogowego A1

- Prawa noga do rezystora 10k

- Rezystor 10k do masy

Krok 7: Obudowa

Obudowa
Obudowa
Obudowa
Obudowa
Obudowa
Obudowa

Na podstawie szablonu z pierwszego zdjęcia możesz przyciąć deski. Następnie wykonaj otwory wskazane z przodu iz tyłu. Następnie możesz skleić wszystko razem, aby było jak na rysunkach 2 i 3. Po prostu nie przyklejaj platform serwo do serwomechanizmów, tylko użyj standardowych części serwa i przykręć je do nich. Następnie przyklej szpikulce i wbij je przez otwór. Następnie po drugiej stronie umieść drugą identyczną platformę, aby mieć dwie platformy na jednym serwo. Zobaczcie to, odnosząc się do czwartego i piątego rysunku.

Oczywiście możesz dość łatwo zmienić rozmiar pudełka, a także suwaki wewnątrz.

Krok 8: Kod

To jest kod do sterowania wszystkimi pięcioma serwomechanizmami za pomocą czujników.

przycisk1 = serwo1

przycisk2 = serwo2

czujnik światła = serwo3

przycisk3 = serwo4

rezystor czuły na siłę = servo5

Zalecana: