Spisu treści:
- Krok 1: Kod
- Krok 2: Zbuduj konfigurację Arduino
- Krok 3: Przycisk
- Krok 4: diody LED
- Krok 5: Ulepszenia/Odmiany
Wideo: Elektryczna magiczna ósemka: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Czy jesteś zainteresowany poznaniem tajemnic Wszechświata? Cóż, Magiczna ósemka może nie być dla Ciebie!
Potrafi odpowiedzieć na pytania tak lub nie, a czasami może, Magic Eight Ball może odpowiedzieć na wszystkie Twoje pytania ze 100% gwarancją!*
Używając Arduino Atmega328P, niektórych diod LED, przycisku i kilku rezystorów, ty również możesz zbudować własną Magic Eight Ball!
Jeśli Arduino Uno nie jest dla ciebie dostępne, ale zdarzyło ci się mieć regulator napięcia i kryształ czasu, ty też możesz zbudować własną Magic Eight Ball!
* Magiczna ósemka kula nie ponosi odpowiedzialności za jakiekolwiek konsekwencje twoich działań w oparciu o twoje decyzje, aby działać zgodnie z tym, co zarządziła Magiczna ósemka.
Lista części:
1 Atmega328p
4 czerwone diody LED
Rezystor 1 1 K Ohm
Rezystory 4 560 Ohm
1 przycisk chwilowy
1 regulator napięcia LM7805
1 kryształ czasu 16 MHz
Kondensatory 0,022 uF
2 kondensatory 10 uF
1 deska do krojenia chleba
Krok 1: Kod
Najtrudniejszą częścią kodu jest śledzenie, gdzie tworzone są zmienne i gdzie można je modyfikować. Zmienne lokalne, takie jak decyzja, mogą być modyfikowane tylko w ramach ich metody, podczas gdy zmienne klasowe, takie jak delayLoop, można modyfikować w dowolnym miejscu. Ważne jest również, aby zrozumieć, jakie zmienne kontrolują twoją pętlę i jakie rzeczy są zmieniane po twojej pętli. Trudno jest uruchomić cały program, jeśli pętla uruchamia diody LED w nieskończoność.
Użyliśmy istniejącego ArduinoUno, aby przenieść nasz kod z komputera do Arduino i przetestować nasz kod przed podłączeniem go do naszego końcowego obwodu. Byłby to prawdopodobnie najłatwiejszy sposób na zrobienie tego, ale każda metoda pobrania kodu na Arduino również zadziała.
Krok 2: Zbuduj konfigurację Arduino
Na początek musimy skonfigurować niezbędne komponenty do działania arduino. Do zasilania arduino wykorzystujemy baterię 9V z regulatorem napięcia 5V. Dwa kondensatory 10 uF podłączone do pinów wejściowych i wyjściowych regulatora prowadzą do masy, a przewód od środkowego pinu do masy.
Kryształ czasu jest przymocowany do pinów dziewiątego i dziesiątego arduino, gdzie dwa kondensatory.022 uF prowadzą do masy dla obu pinów.
Wreszcie, pin 8 w Arduino musi być połączony z masą.
Krok 3: Przycisk
Umieść przycisk w łatwo dostępnej części płytki stykowej i połącz go z pinem wyjściowym regulatora napięcia, aby go zasilić. Umieść również rezystor 1 KOhm na tym styku przycisku i uziemieniu.
Po przeciwnej stronie i dolnej połowie przycisku podłącz go do pinu 4 na arduino.
Krok 4: diody LED
W tym kroku cztery diody LED muszą być podłączone do pinów 11, 14, 17 i 19. Drugi pin każdej diody LED musi być podłączony do jednego z rezystorów 560 Ohm, z których każdy przechodzi do masy.
Dla tego urządzenia wybraliśmy cztery diody LED dla czterech możliwych odpowiedzi; pierwsza dioda oznacza „tak”, druga dioda oznacza „nie”, trzecia dioda oznacza „może”, a czwarta dioda oznacza „zapytaj ponownie”.
Krok 5: Ulepszenia/Odmiany
Ponieważ jest to „Magiczna” ósemka, urządzenie może być ukryte w jakimś pojemniku, na przykład w puszce Altoids. Samo posiadanie diod LED wystających z pojemnika i dostęp do przycisku może dać złudzenie, że ten magiczny pojemnik Altoids odpowiada na pytania.
Inną opcją ulepszenia tego urządzenia byłoby przylutowanie go do płytki perforowanej, aby było bardziej trwałe, a jeśli jest lutowane bardziej kompaktowo, może zmieścić się w mniejszych pojemnikach.
To urządzenie posiada diody LED dla efektu wizualnego, ale istnieje również możliwość dodania do urządzenia komponentu audio. Być może podłączenie głośnika do urządzenia i odtworzenie muzyki z timera Jeopardy mogłoby zwiększyć estetykę urządzenia. Jest oczywiście poprawa polegająca na dodaniu większej liczby diod LED, aby dać więcej opcji decyzyjnych, co byłoby dość proste.
Zalecana:
Magiczna latarnia: 6 kroków
Magiczna latarnia: Christiaan Huygens, pionier projektorów, opracował magiczną latarnię, która wykorzystuje wklęsłe lustro do odbijania i kierowania jak największej ilości światła lampy przez małą taflę szkła, na której miał być wyświetlany obraz. zrobił
Magiczna pozytywka: 6 kroków
Magic Music Box: Mój projekt Arduino nazywa się Magic Music Box. To specjalne pudełko, które tworzy dźwięk i muzykę. Posiada również ekran, który pokazuje nazwy nut muzycznych, jednocześnie wydając odpowiedni dźwięk. To idealna maszyna do nauki dla dzieci, które chcą się uczyć
Micro:bit Magiczna Różdżka! (Początkujący): 8 kroków (ze zdjęciami)
Micro:bit Magiczna Różdżka! (Początkujący): Chociaż dla nas, niemagicznych ludzi, lewitowanie obiektów za pomocą naszych umysłów, słów lub różdżek jest trochę trudne, możemy użyć technologii do robienia (w zasadzie) tych samych rzeczy! Ten projekt wykorzystuje dwa mikro:bity, kilka drobnych części elektronicznych i kilka przedmiotów codziennego użytku
Micro:bit Magiczna Różdżka! (średniozaawansowany): 8 kroków
Micro:bit Magiczna Różdżka! (Średni): „Każda wystarczająco zaawansowana technologia jest nie do odróżnienia od magii”. (Artur C. Clarke). Do diabła tak jest! Na co czekamy, wykorzystajmy technologię do stworzenia własnego rodzaju magii! Ten projekt wykorzystuje dwa mikro:bitowe mikrokontrolery
Magiczna maszyna do sortowania marmuru LittleBits: 11 kroków (ze zdjęciami)
Magiczna maszyna do sortowania marmurów LittleBits: Czy kiedykolwiek chciałeś sortować kulki? Wtedy możesz zbudować tę maszynę. Już nigdy nie będziesz musiał przeszukiwać worka kulek! Jest to magiczna maszyna do sortowania marmurów, wykorzystująca czujnik koloru firmy Adafruit typ TCS34725 oraz Leonardo Arduino firmy