Arduino Leonardo Quiz Buzzer Gra: 6 kroków

Arduino Leonardo Quiz Buzzer Gra: 6 kroków

Spisu treści:

Anonim

Więc dlaczego zbudowałeś Buzzerquiz?

Dokładnie! Aby dobrze się bawić i bawić z przyjaciółmi!

W moim przypadku został zaprojektowany na przyjęcie urodzinowe. Goście musieli odgadnąć tytuły filmów i seriali na podstawie piosenki tematycznej.

Moja konfiguracja buzzera będzie miała następujące funkcje:

Pierwszy do naciśnięcia Brzęczyka będzie stale zapalał diodę LED

Drugi jest wskazywany przez migającą diodę LED.

System gra nawet dźwięk po podłączeniu do Soundsystem lub Piezospeaker.

Aby połączyć buzzery z terminalem, użyłem Guitar Cables, ponieważ mam ich mnóstwo.

Ale kable głośnikowe działają dobrze

Możesz mieć do pięciu Buzzerów. Nie więcej, ale działa mniej.

Oto przykładowy film wideo

JAK ZNALEŹŁEM, DOKUMENTY NIE SĄ WIDOCZNE W APLIKACJI !!!

Długo szukałam czegoś takiego i na koniec: nie znalazłam niczego kompletnego.

Pokażę ci wszystko i prześlę kod, dzięki czemu masz łatwą kompilację.

Zanim zacznę: chcę podziękować mojemu przyjacielowi Ricco, który bardzo mi pomógł przy kodowaniu!

U DA BEST!

Kieszonkowe dzieci:

Krok 1: Potrzebujesz:

Czego potrzebuję, aby to zbudować?

  • 1. Arduino Leonardo Arduino Leonardo na Amazon
  • 2. 5x diody LED (użyłem rozbrojonego 8mm niebieskiego) Przykładowo
  • 3. Rezystory 5x 470 Ohm 470 Rezystory
  • 4. Rezystory 5x 10k Ohm Rezystory 10k
  • 5. Gniazda mono 10x 6,3 mm 6,3 mm lub słupki wiążące, w zależności od tego, jakich kabli chcesz użyć. Alternatywny
  • 6. Przyciski 5x Przycisk
  • 7. 5x przypadków na buzery Użyłem niektórych z nich, ale tylko dlatego, że były sprzedawane oddzielnie i 0,60 € / pudło
  • 8. Projekt dla Terminalu Tutaj; Bardzo polecam ten sklep!
  • 9. Przełącznik On Off Switch
  • 10. Kabel Micro USB Amazon Basic
  • 11. Wiele Jumperwire. Są to prototypowanie i nagłówki Arduino. Byłem leniwy i nawet przylutowałem.
  • 12. 2x kawałki PCB
  • 13. Lutuj
  • 14. Lutowanie żelaza
  • 15. Gorący klej
  • 16. Strona Arduino Software Arduino.
  • 17. Kable do podniesienia buzzerów

W zależności od Twoich planów:

  • Komputer z PPT, Keynote lub dowolnym innym oprogramowaniem do prezentacji
  • Mówca „Buzzernoise”

Krok 2: Początek

Przed rozpoczęciem samego projektu chciałbym pokazać podstawowe okablowanie diod i przełączników.

W oprogramowaniu Arduino można znaleźć przykłady. Otwórz „Cyfrowy” i kliknij „Przycisk”.

To jest okablowanie, którego użyłem do wykonania zadania. Właśnie musiałem dodać Jacks i zmienić kod na interrputpins.

Na zdjęciu widać podstawowe okablowanie przykładu.

Krok 3: Przygotowanie spraw

Zarys, który chciałbyś mieć.

Dla mnie było to:

  • Diody LED na górze, aby każdy mógł je zobaczyć.
  • Gniazda tuż pod nimi, więc łatwo jest wiedzieć, dokąd prowadzą.
  • Reset-Switch on top; łatwe do osiągnięcia.
  • z jednej strony otwór do przyklejenia kabla Micro USB do zasilania Arduino
  • albo otwór do przyklejenia kabli głośnikowych, albo otwór na Mico USB wystarczająco duży, aby pasował również do tych przewodów.
  • Nie zapomnij dołączyć Arduino do spodu obudowy, aby nie kołysał się, a ty masz złe połączenia.

Teraz zacznij zabawę!

Wiele pomiarów i wiercenia później: terminal jest gotowy!

Teraz wklej diody LED i umieść wszystko, co chcesz, aby było.

Dla Buzzerów uczyniłem to całkiem prostym.

Początkowo chciałem użyć jednego z tych wielkich buzzerów grzybowych, ale kosztują więcej niż wszystkie elementy tej kompilacji razem (przynajmniej w Niemczech).

Poszedłem więc z małym kolorowym pudełkiem i normalnym przyciskiem.

Wystarczy wywiercić jeden otwór w górnej części pudełka i jeden w samym pudełku.

Po tym po prostu podłącz i przylutuj przycisk do gniazda i to się skończy.

POCZĄTEK OKABLOWANIA

Krok 4: Rozpoczęcie od okablowania

Najpierw utwórz płytę Powerdistribution z prostym kawałkiem PCB.

Musisz podłączyć wszystkie gniazda i przełącznik Reset 5V.

Teraz stwórz planszę, która łączy twoje szpilki z ziemią za pomocą rezystora 10k, jak na zdjęciu.

Bardzo ważne jest, aby pod rezystorem nie było kontaktu elektrycznego. Po prostu zeskrob miedzi z talerza i sprawdź za pomocą Mulimetra.

Przed podłączeniem diod LED przylutuj rezystory 470 Ohm do anod (+). Możesz połączyć wszystkie Kathodes (-) razem i połączyć je z jednym GND Pinem na planszy.

W przypadku przełącznika resetowania musisz zbudować kabel, który przechodzi z pin 4 do jednej strony Switcha, a także do płyty Ground & Pin, którą stworzyliśmy wcześniej. Druga strona przełącznika łączy się z dystrybutorem 5V.

Pokażę ci wykres, gdy wszystko należy w skrócie:

Cyfrowe szpilki Arduino:

0 Jack 1

1 Jack 2

2 Jack 3

3 Jack 4

4 Przełącznik resetowania

5 Speaker Out + (na razie nie podłączony. Po prostu podłącz przewód na później)

6 LED 1

7 Jack 5

8 LED 2

9 LED 3

10 LED 4

11 LED 5

GND Przygotuj przewód dla głośnika

GND Ground & Pin Board

GND LED Kathode

Dystrybutor 5V 5V

Krok 5: Kodeks

Po prostu podłącz Arduino do komputera przez USB i uruchom oprogramowanie Arduino.

Upewnij się, że są połączone (dla pomocy GIYF;)).

Musisz umieścić pliki w folderze, a następnie je załadować.

Prześlij je do swojego Arduino i spróbuj z Buzzerami.

Jeśli podłączysz mały głośnik do przewodów, o których mówiliśmy wcześniej, będziesz mógł usłyszeć dźwięk, gdy ktoś wciśnie brzęczyk.

Użyłem małego wzmacniacza, który zbudowałem wcześniej i podłączyłem go do głośnika 10-calowego (mała przesada dla twojego salonu).

Krok 6: KONIEC

Do tej pory wszystko powinno być zrobione.

Sugeruję przykleić terminal do tabeli, na której stoi. Więc nikt nie będzie w stanie rzucić go na ziemię, ciągnąc za kabel. Co ważniejsze, kable są dość ciężkie, a pudełko może się przewrócić.

Mam nadzieję, że dobrze się bawiłeś dzięki tej kompilacji i oczywiście grając w buzzer.

Ponieważ jest to moja pierwsza instrukcja, chciałbym usłyszeć twoją opinię!

Jako mały bonus otrzymasz jeden z moich PPT, których użyliśmy dla partii.

Jeśli masz jakiekolwiek pytania dotyczące PPT lub kompilacji, zawsze możesz mnie zapytać.

Przykro mi, że PPT jest w języku niemieckim, ale myślę, że pomysł jest całkiem przydatny.

Miłego dnia i bądź miły dla ludzi w Internecie;)