Spisu treści:

Elektryczna magiczna ósemka: 5 kroków
Elektryczna magiczna ósemka: 5 kroków

Wideo: Elektryczna magiczna ósemka: 5 kroków

Wideo: Elektryczna magiczna ósemka: 5 kroków
Wideo: A Wy na jakim etapie związku jesteście? 😂 #shorts 2024, Listopad
Anonim
Elektryczna magiczna ósemka
Elektryczna magiczna ósemka
Elektryczna magiczna ósemka
Elektryczna magiczna ósemka

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

Kod
Kod
Kod
Kod
Kod
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

Zbuduj konfigurację Arduino
Zbuduj konfigurację Arduino
Zbuduj konfigurację Arduino
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

Przycisk
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

diody LED
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

Ulepszenia/Odmiany
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: