Spisu treści:
Wideo: Bot Laser Gallery Game: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Jest to gra, w której celujesz wskaźnikiem laserowym w brzuch robota, aby go „wyłączyć”. Kiedy trafisz w słaby punkt bota, jego oczy ciemnieją i słyszysz dźwięk lasera. Po wyłączeniu wszystkich pięciu botów gra resetuje się i boty włączają się pojedynczo.
Zrobiłem to, ponieważ tworzy prosty przykład wejścia/wyjścia do wyjaśnienia, do czego zdolne są mikrokontrolery i jest to o wiele bardziej ekscytujące niż naciśnięcie przycisku na płytce prototypowej. Dobrym następnym krokiem może być dodanie serw lub silników wibracyjnych, aby uzyskać dodatkowy poziom sprzężenia zwrotnego.
Krok 1: Zbierz zapasy
- 5mm dioda LED (lub jeśli nie używasz modelu drukowanego w 3D, możesz użyć dowolnego rozmiaru)
- LDR (rezystor zależny od światła)
- 3 przewody
- 2 rezystory (użyłem 200 omów, ale możesz użyć dowolnego, który ochroni twoją diodę LED. Link edukacyjny!)
- Mikrokontroler, użyłem Arduino Nano
- Kable do krojenia chleba i zworki
- Przełącznik(i) chwilowy
- Piezo „głośnik” P
Opcjonalny
- Termokurczliwe
- Złącza
- Klej
Ustawiam każdego bota tak, aby był modułowy, dzięki czemu mogę go łatwo odłączyć w celu przechowywania lub modyfikacji. Użyłem koszulki termokurczliwej dla niewielkiej ochrony odsłoniętych połączeń.
Narzędzia:
- Sprzęt lutowniczy
- Drukarka 3D (opcja)
Krok 2: Druk 3D
www.thingiverse.com/thing:2069579
Jeśli chcesz skorzystać z mojego modelu, skorzystaj z linku. Dioda LED 5 mm zostanie wciśnięta z tyłu.
Czujnik LDR (lub dowolny czujnik z dwoma przewodami) można wkręcić z przodu. Być może będziesz musiał nieco otworzyć otwory gorącym gwoździem lub małym wiertłem.
Jeśli nie chcesz drukować modelu w 3D, możesz zrobić coś samemu. Prototyp zaczął się od prostego tekturowego celu z wysuniętymi przewodami.
Krok 3: Okablowanie
Zaprojektowałem je tak, aby nie było żadnych dodatkowych elementów do podłączenia do płytki stykowej. Tylko przewody i przełączniki.
Każdy zestaw {LED, LDR, 2 rezystory} reprezentuje jednego bota. Użyłem przedłużaczy serwa, które podłączałem bezpośrednio do pinów nagłówka, które przylutowałem do każdego robota. Zauważ, że z każdego robota będą wychodzić trzy przewody.
Uważaj więc, aby podłączyć odpowiednie rezystory do właściwych przewodów. Może się okazać, że mój schemat jest nieco zawiły, ale uratował mnie przed potrzebą czterech przewodów. Mam nadzieję, że to ma sens.
Pomarańczowe przewody zaczynają się WYSOKIE. To zapewnia 5V do każdego LDR. Ponieważ odczytujemy czujnik światła (LDR), gdy świeci się dioda LED (pomarańczowy przewód WYSOKI), działa to dobrze. Jeśli zmienisz kod, aby odczytać LDR, gdy dioda nie świeci, będziesz musiał wymyślić inny sposób podłączenia go.
Krok 4: Programowanie
Oto kod
gist.github.com/justbennett/a68a47d28f705d…
Jest 5 wejść analogowych, niż 5 LDR. Dostępne są 3 wejścia cyfrowe. Reset, próg w górę i próg w dół. Regulacja progu jest tak, aby urządzenie mogło dostosować się do różnych sytuacji oświetleniowych. Jeśli używasz jasnego lasera, nie powinno to mieć znaczenia.
Dostępnych jest 5 wyjść LED i wyjście głośnikowe.
Możesz dostosować ten kod do innych czujników lub do wielu innych celów.
Zalecana:
DIY 37 Leds Arduino Roulette Game: 3 kroki (ze zdjęciami)
DIY 37 Leds Arduino Roulette Game: Ruletka to gra kasynowa nazwana na cześć francuskiego słowa oznaczającego małe koło
Crack the Code Game, Puzzle oparte na Arduino: 4 kroki (ze zdjęciami)
Crack the Code Game, Arduino Based Puzzle Box: W tej instrukcji pokażę ci, jak zbudować własną grę z kodem, w której używasz obrotowego pokrętła, aby odgadnąć losowo wygenerowany kod do sejfu. Z przodu sejfu znajduje się 8 diod LED, które informują, ile
Trash Built Bot do rysowania linii BT - My Bot: 13 kroków (ze zdjęciami)
Trash Built BT Line Drawing Bot - My Bot: Przyjaciele Hai po długiej przerwie około 6 miesięcy, przyszedłem z nowym projektem. Do czasu ukończenia Cute Drawing Buddy V1, SCARA Robot - Arduino planuję kolejnego bota do rysowania, którego głównym celem jest pokrycie dużej przestrzeni do rysowania. Tak naprawiono ramiona robota c
Laser Box Music Laser Light Show: 18 kroków (ze zdjęciami)
Laser Box Music Laser Light Show: Wcześniej opublikowałem instrukcję, w której opisano, jak używać dysków twardych komputera do tworzenia muzycznego pokazu laserowego. Postanowiłem zrobić wersję kompaktową, wykorzystując skrzynkę elektryczną i silniki samochodów RC. Zanim zacznę, prawdopodobnie powiem, że lase
Arduino LED Laser Arcade Game: 3 kroki (ze zdjęciami)
Arduino LED Laser Arcade Game: W tej instrukcji pokażę, jak stworzyć laserową grę zręcznościową za pomocą diod LED i czujników światła. Kod jest dołączony i nie potrzebujesz wielu części, aby go zbudować. Nie powiem ci, jak buduję obudowę, będziesz musiał to zrobić sam! T