Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
O nie! Mój mały robot potrzebuje kilku przewodów, aby ponownie ożył!
Dzisiaj stworzymy grę logiczną, która może nauczyć początkujących użytkowników arduino czegoś o breadboardingu. Dlatego to zrobiłem! Możesz uczynić to tak skomplikowanym, jak chcesz, ale wybrałem 4 diody LED i 5 pinów z każdej strony mini płytki stykowej. Ta gra logiczna została zainspirowana popularną grą „Mów dalej i nikt nie eksploduje” na parze.
Oto, czego będziesz potrzebować, aby stworzyć tę samą wersję, co ja:
- Arduino UNO
- Płytka chlebowa do podłączenia przewodów do zabawy
- Przewody (męski na męski i męski na żeński)
- 4 różne kolorowe diody LED (i rezystory)
- 1 brzęczyk piezoelektryczny
- (użyłem 5) rezystorów do pomiaru różnych wyników dla twoich odpowiedzi
- (użyłem 5) rezystorów po drugiej stronie mini płytki do chleba
- małe pudełko do włożenia wszystkiego (użyłem pudełka, wszedł mój stary telefon)
- maluj, taśmę, ręce, nogi i głowę dla swojego robota! zaszalej z tym!
Gorąco polecam opracowanie projektu najpierw na płytce stykowej, zanim włożysz wszystko do pudełka lub może zlutuj to razem, rób to, co uważasz za najlepsze!
Krok 1: Diody LED
Chcemy użyć 4 pinów cyfrowych na arduino dla 4 diod LED.
Ustaw je w tej kolejności, dla każdego z nich: cyfrowy pin do płytki stykowej > rezystor dla diody LED > LED > do masy w arduino. Przetestuj je, aby sprawdzić, czy działają!
Krok 2: Pole puzzli
Używając pinów analogowych do pomiaru napięć, możemy uzyskać różne wyniki.
zacznij od podłączenia przewodu z dowolnego pinu analogowego do płytki stykowej. podłącz mocny rezystor (najlepiej 1 kOhm) w tej samej szynie do masy, więc gdy teraz zmierzymy pin, zwróci 0.
zrób to maksymalnie 5 razy, potrzebujemy 1 otwartego pinu analogowego, aby utworzyć losowe ziarno na początku gry!
teraz po drugiej stronie płytki: podłącz przewód z pinu 5V do szyny dodatniej w płytce stykowej. Aby uzyskać różne wyniki z każdego przewodu, potrzebujemy 5 różnych wartości rezystorów, jeśli nie masz 5 różnych rodzajów rezystorów, tak jak ja, użyj wielu po drugim, będą się sumować.
Ładny!
Krok 3: Buzzer piezoelektryczny i przewody Frankensteina
Prawie skończyliśmy z całym okablowaniem!
użyj pinu cyfrowego i podłącz do niego brzęczyk piezoelektryczny, który łączy się z powrotem do masy
użyj innego pinu cyfrowego i podłącz do niego długi przewód, podłącz kolejny długi przewód do uziemienia, jeśli te dwa dotkną, uruchomimy sprawdzenie, czy wszystkie przewody podłączone przez odtwarzacz są prawidłowe!
Krok 4: Kodeks
pobierz mój kod projektu i przeczytaj go, jestem pewien, że może być o wiele czystszy, wydajniejszy i lepszy, ale to właśnie skończyło się na moim doświadczeniu! możesz się nim bawić lub nadać projektowi swój własny zwrot!
Krok 5: Arkusz rozwiązania
załączony plik jest w języku holenderskim, więc większość z was prawdopodobnie nie będzie miała do niego wiele zastosowania (jeśli nie chcesz dodatkowego wyzwania związanego z tłumaczeniem wszystkiego!), więc będziemy musieli stworzyć własne. Możesz łatwo tworzyć własne rozwiązania, ustawiając zmienną „u” na żądaną liczbę, wgraj, zobacz, jakie światła się włączają, podłącz wybrane przewody i podłącz przewody frankensteina, aby zobaczyć rozwiązanie, zapisz to rozwiązanie w tablica rozwiązań w kodzie i arkuszu rozwiązań, aby gracze mogli to rozwiązać! Jestem pewien, że możesz to rozgryźć, jeśli zaszedłeś tak daleko:)
Krok 6: Gotowe
łał!!! gratulacje, że to zrobiłeś, zrobiłeś grę logiczną z robotami
teraz nadszedł czas, aby zrobić obudowę i złożyć wszystko w całość! powodzenia!!