Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
- 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.
- Za pomocą szczypiec wygnij drut w różne krzywe (patrz zdjęcia).
- Zdobądź kolejny kawałek drutu o długości około 9 cali, aby utworzyć uchwyt.
- Zegnij jeden koniec w pętlę (patrz zdjęcie). Im mniejsza średnica pętli, tym trudniejsza będzie gra.
- Przełóż końce labiryntu przez bok pudełka.
- Przed przymocowaniem labiryntu do pudełka umieść pętlę uchwytu po jednej stronie labiryntu (patrz zdjęcie).
- Zabezpiecz labirynt po wewnętrznej stronie pudełka, zginając drut (patrz zdjęcie).
- Zabezpiecz labirynt na zewnątrz pudełka taśmą izolacyjną.
Krok 3: Kodeks
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ę
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:
- 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).
- Zmień średnicę pętli na uchwycie. Sprawdź, czy nadal możesz przejść labirynt bez uruchamiania brzęczyka z mniejszą pętlą.
- 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