Spisu treści:

Balance Box Game - Arduino Powered: 4 kroki (ze zdjęciami)
Balance Box Game - Arduino Powered: 4 kroki (ze zdjęciami)

Wideo: Balance Box Game - Arduino Powered: 4 kroki (ze zdjęciami)

Wideo: Balance Box Game - Arduino Powered: 4 kroki (ze zdjęciami)
Wideo: Ups. 2024, Listopad
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Gra z balanserem została stworzona z myślą o wyzwaniu, aby wygrać wyzwanie, należy ją przeprowadzić poziomo przez tor przeszkód lub na ustalonym dystansie.

Arduino służy do pomiaru kąta skrzynki i wyzwalania alarmu po przekroczeniu ustawionego kąta.

Pudełko należy ostrożnie przesuwać, gdy jest noszone poziomo. Gdy skrzynia wyjdzie z poziomu, zaświecą się kontrolki równowagi, a więcej lampek wskazuje, że skrzynia jest bardziej wypoziomowana. Poziomicy można również użyć do sprawdzenia, czy pudełko jest wypoziomowane. Gdy skrzynka znajdzie się zbyt daleko poza poziomem lub zostanie zmiażdżona, skrzynka zaćwierka 3 razy i wyda dźwięk klaksonu, a jedna z lampek życia zgaśnie. Gdy wszystkie 3 życia zostaną wykorzystane, skrzynka włączy alarm i zaświeci wszystkimi światłami, gra jest przegrana.

Kieszonkowe dzieci

Wymagane części to:

1x Arduino Nano

1x moduł MPU6050

3x białe diody LED

5x kolorowe diody LED wskaźnika równowagi (2 zielone, 2 żółte, 1 czerwona)

1x brzęczyk piezoelektryczny

1x tranzystor TIP120

1x rezystor 2,2 K Ohm

Rezystor 8x 220 Ohm

1x przycisk

1x wyłącznik zasilania

1x poziomica „Bullseye”

Źródło zasilania 5v, mój projekt wykorzystuje ekran litowo-jonowy 18650 z regulowanym wyjściem 5v

1x pudełko projektowe

Do testowania obwodu będziesz potrzebować płytki stykowej i przewodów połączeniowych

Wymagane narzędzia to:

Wiertło i bity

Lutownica

Pistolet na gorący klej

taśma maskująca, ołówek i linijka do zaznaczenia pudełka

Plik

Krok 1: Obwód okablowania

Obwód okablowania
Obwód okablowania

Jedyne, czego nie widać na schemacie elektrycznym, to główny wyłącznik zasilania, w moim projekcie wyłącznik ten jest umieszczony między baterią litową a ekranem, dzięki czemu można je całkowicie odłączyć.

Jeśli nie jesteś zaznajomiony z następującymi schematami okablowania, po prostu weź je kawałek po kawałku, uważnie śledź każde połączenie przewodów i pracuj metodycznie, aby niczego nie przegapić.

Powinieneś zmontować obwód na płytce stykowej, aby sprawdzić, czy działa poprawnie, zanim zlutujesz wszystkie części razem.

Diody LED Life na schemacie powinny być białymi diodami LED

Diody LED wagi powinny być rozmieszczone:

Czerwony - balans LED 5

Żółty - balans LED 4

Żółta - LED równowagi 3

Zielony - LED równowagi 2

Zielony - LED balansu 1

Krok 2: Kod Arduino

Kod Arduino
Kod Arduino

Dla kodu arduino będziesz musiał dodać kilka bibliotek do arduino IDE, zamieściłem poniższe linki

Dodatkowe wymagane biblioteki arduino to:

MPU6050_tockn.h

OneButton.h

Będziesz musiał dodać biblioteki połączone powyżej do swojego arduino IDE

Pobierz i otwórz plik zawierający kod „Balance_alarm_V1.8.ino”

Prześlij kod na płytkę arduino

Krok 3: Dopasuj pudełko

Dopasuj pudełko
Dopasuj pudełko
Dopasuj pudełko
Dopasuj pudełko
Dopasuj pudełko
Dopasuj pudełko

Niestety nie zrobiłem zdjęć pudełka podczas dopasowywania do niego elementów. Użyłem gorącego kleju, aby dopasować części do pudełka.

Jeśli używasz plastikowego pudełka, takiego jak to, którego użyłem, owiń górę taśmą maskującą i użyj linijki i długopisu, aby zaznaczyć, gdzie należy wywiercić otwory na diody LED, głośnik i śruby mocujące poziomicę.

Przełącznik został dopasowany poprzez wywiercenie otworu, a następnie wypiłowanie go do odpowiedniego rozmiaru i kształtu.

Gdybym przerabiał ten projekt, montowałbym wszystkie elementy w wieczku, dzięki czemu nie musiałbym prowadzić tylu przewodów łączących między wiekiem a dnem pudełka.

Krok 4: Instrukcja obsługi

Instrukcja obsługi
Instrukcja obsługi

Startowy

Przed włączeniem pudełka połóż je na płaskiej i równej powierzchni tak, aby pęcherzyk w poziomnicy znalazł się w środkowym okręgu.

Włącz zasilanie, skrzynka wyda jeden sygnał dźwiękowy i uruchomi się. Pozostaw skrzynkę nieruchomą, aż usłyszysz potrójny sygnał dźwiękowy i włączą się 3 białe „światła życia”.

Gra jest już gotowa.

Funkcje pudełka

Pudełko należy ostrożnie przesuwać, gdy jest noszone poziomo. Gdy skrzynia wyjdzie z poziomu, zaświecą się kontrolki równowagi, a więcej lampek wskazuje, że skrzynia jest bardziej wypoziomowana.

Poziomicy można również użyć do sprawdzenia, czy pudełko jest wypoziomowane (jeśli poziomica i kontrolki wagi nie pasują do siebie, należy zresetować czujnik równowagi, patrz poniżej)

Gdy skrzynka znajdzie się zbyt daleko poza poziomem lub zostanie zmiażdżona, skrzynka zaćwierka 3 razy i wyda dźwięk klaksonu, a jedna z lampek życia zgaśnie.

Gdy wszystkie 3 życia zostaną wykorzystane, skrzynka włączy alarm i zaświeci wszystkimi światłami, gra jest przegrana.

Sterownica

Zresetuj alarm

Zrób to, aby zatrzymać grę po alarmie po utracie wszystkich 3 żyć.

W czasie, gdy zabrzmi alarm, naciśnij zielony przycisk przez jedną sekundę i zwolnij. Alarm powinien zatrzymać się po sekundzie. Jeśli nie, spróbuj ponownie

Reset Lives - Zrób to, jeśli chcesz zresetować grę, wszystkie trzy życia zostaną zwrócone.

W dowolnym momencie kliknij dwukrotnie zielony przycisk (jak mysz komputerowa, ale nieco wolniej). Zabrzmi dźwięk resetowania i zaświecą się trzy kontrolki życia.

Zresetuj czujnik równowagi - Zrób to, jeśli pęcherzyk na poziomicy nie pasuje do lampek wskaźnika równowagi.

Długie naciśnięcie zielonego przycisku (naciśnij przez 3 sekundy i zwolnij) Rozlegnie się dźwięk resetowania balansu, a kontrolki balansu zaświecą się na chwilę, a następnie zgasną (wskazując, że skrzynka jest wypoziomowana). Należy to zrobić, gdy pudełko jest wypoziomowane, jak wskazuje bańka poziomicy.

Uwagi

Kiedy skrzynka zacznie świergotać z powodu utraty życia, szybko przywróć je do prawidłowej płaskiej pozycji, w przeciwnym razie stracisz kolejne życie, gdy tylko ćwierkanie ustanie, około 5 sekund.

Użyj poziomicy, aby zobaczyć, w którą stronę jesteś z płaskiej / poziomej, światła wskazują, że nie jesteś w poziomie, ale nie pokazują, w którą stronę.

Bąbelek poziomicy jest mniej więcej taki sam, jak lampki kontrolne, kiedy bąbelek dotknie boku poziomicy, życie zostanie utracone.

Jeśli skrzynka zachowuje się dziwnie i reset czujnika równowagi nie działa, wyłącz skrzynkę i włącz ponownie za pomocą czarnego włącznika. Będziesz musiał poczekać około 10 sekund z pudełkiem na płaskiej powierzchni, zanim się włączy. Spróbuj najpierw użyć resetowania czujnika równowagi, ponieważ jest szybszy, nie musisz czekać, aż skrzynka wykona cykl rozruchu.

Pudełko jest zasilane bateryjnie, teoretycznie powinno być wystarczająco naładowane, aby wytrzymać cały dzień ciągłego użytkowania, wyłącz je, jeśli nie jest używane, aby oszczędzać energię.

Jeśli przycisk nie odpowiada, upewnij się, że naciskasz ORAZ zwalniasz przycisk.

Zalecana: