Spisu treści:

Buzz Wire Game z zegarem LED dla Arduino UNO: 5 kroków
Buzz Wire Game z zegarem LED dla Arduino UNO: 5 kroków

Wideo: Buzz Wire Game z zegarem LED dla Arduino UNO: 5 kroków

Wideo: Buzz Wire Game z zegarem LED dla Arduino UNO: 5 kroków
Wideo: DIY : Easy to do Digital Thermometer / Hygrometer based on ATMEGA / ATTINY and DHT22, DHT11, LM35 2024, Lipiec
Anonim
Image
Image

Ta gra z buzz wirem pozwala użytkownikowi zmierzyć się z zegarem LED. Celem jest przeniesienie gry z jednej strony labiryntu na drugą bez dotykania labiryntu i zanim dioda LED zgaśnie. Jeśli uchwyt gry i labirynt dotykają, z piezoelektrycznego wydobywa się głośne brzęczenie. Pomysł na tę grę wziął się z ulubionej gry z dzieciństwa, Operation, z zamiłowania moich uczniów do ambitnych łamigłówek i gry FABLABJubail z buzz wirem.

Ten projekt jest świetny dla początkujących użytkowników Arduino, którzy znają podstawy kodowania.

Potrzebne materiały i narzędzia:

  • 1 układ Arduino
  • 1 deska do krojenia chleba
  • 1 kabel USB
  • 1 piezoelektryczny brzęczyk
  • 1 dioda LED
  • Rezystor 1 560 Ohm
  • 4 długie przewody połączeniowe
  • 1 krótki przewód połączeniowy
  • 2 przewody połączeniowe z zaciskiem krokodylkowym (1 męski/1 żeński)
  • Drut aluminiowy
  • Szczypce
  • Nożyce do drutu
  • 1 małe pudełko
  • Taśma elektryczna

Krok 1: Konfiguracja Arduino UNO i płytki do krojenia chleba

Konfiguracja Arduino UNO i płytki do krojenia chleba
Konfiguracja Arduino UNO i płytki do krojenia chleba

LED - Umieść diodę LED, jak pokazano. Rezystor 560-omowy łączy katodę (krótka noga) z ujemną szyną płytki stykowej. Zielony przewód połączeniowy łączy anodę (dłuższa nóżka) z portem 13.

Piezo Buzzer - Umieść brzęczyk piezoelektryczny, jak pokazano. Za pomocą krótkiego przewodu połączeniowego podłącz ujemny przewód brzęczyka do szyny ujemnej. Za pomocą przewodu połączeniowego z zaciskiem krokodylkowym podłącz dodatni przewód brzęczyka do uchwytu gry. W razie potrzeby zabezpieczyć taśmą elektryczną. **Aby wydłużyć przewód, użyj przewodu połączeniowego z męskiego na męskie oraz krokodylkowego przewodu połączeniowego z żeńską główką.**

Płytka do krojenia chleba do gry - za pomocą przewodu połączeniowego z zaciskiem krokodylkowym z męskim złączem podłącz dodatni przewód brzęczyka do gry. W razie potrzeby zabezpieczyć taśmą elektryczną.

Płytka prototypowa do Arduino - Na koniec podłącz ujemną i dodatnią szynę płytki stykowej do masy i portów 5 V. Czerwony przewód połączeniowy łączy szynę dodatnią i port 5 V. Czarny przewód połączeniowy łączy szynę ujemną i port uziemienia.

Włącz Arduino - Podłącz przewód USB z Arduino do komputera.

Krok 2: Utwórz grę i uchwyt Buzz Wire

Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
Stwórz grę i uchwyt Buzz Wire
  1. Za pomocą nożyc do drutu wyciąć odcinek drutu aluminiowego. To, jak duży jest przekrój, zależy od tego, jak szalony ma być Twój labirynt i pudełko, które jest używane jako podstawa. Moja gra z buzz wirem wykorzystywała około półtora stopy drutu.
  2. Za pomocą szczypiec wygnij drut w różne krzywe (patrz zdjęcia).
  3. Zdobądź kolejny kawałek drutu o długości około 9 cali, aby utworzyć uchwyt.
  4. Zegnij jeden koniec w pętlę (patrz zdjęcie). Im mniejsza średnica pętli, tym trudniejsza będzie gra.
  5. Przełóż końce labiryntu przez bok pudełka.
  6. Przed przymocowaniem labiryntu do pudełka umieść pętlę uchwytu po jednej stronie labiryntu (patrz zdjęcie).
  7. Zabezpiecz labirynt po wewnętrznej stronie pudełka, zginając drut (patrz zdjęcie).
  8. Zabezpiecz labirynt na zewnątrz pudełka taśmą izolacyjną.

Krok 3: Kodeks

Kod
Kod

Kod jest bardzo prosty. Funkcja konfiguracji służy do inicjalizacji trybów pinów dla brzęczyka i diody LED. Funkcja pętli ustawia dźwięk brzęczyka na 1 000 Hz oraz włącza i wyłącza diodę LED. W tym kodzie, do którego można uzyskać dostęp pod tym linkiem, dioda LED świeci przez 60 000 milisekund lub 60 sekund.

Krok 4: Zagraj w grę

Zagrać w grę
Zagrać w grę

Aby rozpocząć grę, uruchom kod i poczekaj, aż zaświeci się dioda LED. Gdy dioda się zaświeci, masz 60 sekund, aby przesunąć uchwyt z jednego końca labiryntu na drugi bez wyłączania brzęczyka. Jeśli dioda LED zgaśnie przed końcem, upłynie 60 sekund, ale nie poddawaj się. Uruchom ponownie diodę LED i spróbuj ponownie. Aby ponownie uruchomić diodę LED, możesz poczekać 30 sekund, aż dioda LED włączy się ponownie zgodnie z kodem lub możesz nacisnąć przycisk resetowania na Arduino, aby go teraz ponownie uruchomić. Ta gra może być bardzo wciągająca, więc baw się dobrze!

Krok 5: Zmiana poziomu trudności gry

Oto kilka pomysłów, jak rzucić sobie wyzwanie po opanowaniu gry:

  1. Zmień czas świecenia diody LED. Czy możesz przejść labirynt w krótszym czasie zamiast 60 sekund? Wypróbuj 45 sekund (45000 milisekund) lub nawet 30 sekund (30000 sekund).
  2. Zmień średnicę pętli na uchwycie. Sprawdź, czy nadal możesz przejść labirynt bez uruchamiania brzęczyka z mniejszą pętlą.
  3. Zmień labirynt. Dodaj więcej krzywych i zbliż je do siebie, aby zmienić poziom trudności gry.

FABLABJubail. (04.10.2016). Gra Buzz Wire [strona internetowa]. Pobrane z

Zalecana: