Inhoudsopgave:
- Stap 1: Coderen
- Stap 2: Bouw Arduino Setup
- Stap 3: Knop
- Stap 4: LED's
- Stap 5: Verbeteringen/Variaties
Video: Electric Magic Eight Ball - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ben je geïnteresseerd in het kennen van de geheimen van het universum? Nou, de Magic Eight Ball is misschien niet voor jou!
In staat om ja of nee vragen te beantwoorden, met af en toe misschien, kan de Magic Eight Ball al uw vragen beantwoorden met 100% garantie!*
Met behulp van een Atmega328P Arduino, enkele LED's, een knop en verschillende weerstanden, kunt u ook uw eigen Magic Eight Ball bouwen!
Als je geen Arduino Uno tot je beschikking hebt, maar je hebt toevallig een spanningsregelaar en een tijdkristal liggen, dan kun je ook je eigen Magic Eight Ball bouwen!
*De Magic Eight Ball is niet verantwoordelijk voor eventuele gevolgen voor uw acties op basis van uw beslissingen om te handelen naar wat de Magic Eight Ball heeft verordend.
Onderdelen lijst:
1 Atmega328p
4 rode LED's
1 1 K Ohm Weerstand
4 560 Ohm Weerstanden
1 kortstondige drukknop
1 LM7805 Spanningsregelaar
1 16 MHz tijdkristal
2.022 uF condensatoren
2 10 uF condensatoren
1 Breadboard
Stap 1: Coderen
Het moeilijkste deel van de code is om bij te houden waar variabelen worden gemaakt en waar ze kunnen worden gewijzigd. Lokale variabelen zoals decision kunnen alleen binnen hun methode worden gewijzigd, terwijl klassevariabelen zoals delayLoop overal kunnen worden gewijzigd. Het is ook belangrijk om te begrijpen welke variabelen uw lus beheersen en welke dingen na uw lus worden gewijzigd. Het is moeilijk om het hele programma te doorlopen als je lus de LED's oneindig laat lopen.
We gebruikten een bestaande ArduinoUno om onze code van de computer naar de Arduino te verplaatsen en om onze code te testen voordat we deze aan ons laatste circuit koppelden. Dit zou waarschijnlijk de gemakkelijkste manier zijn om het te doen, maar elke methode om de code op de Arduino te krijgen, zou ook werken.
Stap 2: Bouw Arduino Setup
Om te beginnen, moeten we de benodigde componenten instellen om de arduino te laten werken. Om de Arduino van stroom te voorzien, gebruiken we een 9V-batterij met een 5V-spanningsregelaar. Twee condensatoren van 10 uF die aan de ingangs- en uitgangspinnen van de regelaar zijn bevestigd, leiden naar aarde en een draad van de middelste pin naar aarde.
Het tijdkristal is bevestigd aan pinnen negen en tien van de Arduino, waar twee.022 uF-condensatoren naar aarde leiden voor beide pinnen.
Ten slotte moet pin 8 op de Arduino verbinding maken met aarde.
Stap 3: Knop
Plaats de knop in een gemakkelijk toegankelijk deel van uw breadboard en bedraad deze met de uitgangspin van de spanningsregelaar om hem van stroom te voorzien. Plaats ook uw weerstand van 1 KOhm op deze pin van de knop en aarde.
Verbind aan de andere kant en de onderste helft van de knop met pin 4 op de Arduino.
Stap 4: LED's
Voor deze stap moeten de vier LED's worden aangesloten op pinnen 11, 14, 17 en 19. De andere pin van elke LED moet worden aangesloten op een van de 560 Ohm-weerstanden, die elk naar aarde gaan.
Voor dit apparaat hebben we gekozen voor vier LED's voor vier mogelijke antwoorden; de eerste LED voor "ja", de tweede LED voor "nee", de derde LED voor "misschien" en de vierde LED voor "opnieuw vragen".
Stap 5: Verbeteringen/Variaties
Omdat het een "Magic" 8-ball is, zou het apparaat in een soort container kunnen worden verborgen, bijvoorbeeld een Altoids-blikje. Alleen al het feit dat de LED's uit de container steken en toegang hebben tot de knop, zou de illusie kunnen geven dat deze magische Altoids-container vragen beantwoordt.
Een andere optie om dit apparaat te verbeteren zou zijn om het op een perf-board te solderen om het meer permanent te maken, en als het compacter wordt gesoldeerd, zou het in kleinere containers kunnen passen.
Dit apparaat heeft de LED's voor visueel effect, maar er is ook de mogelijkheid om een audiocomponent aan het apparaat toe te voegen. Misschien kan het toevoegen van een luidspreker aan het apparaat en het afspelen van de Jeopardy-timermuziek bijdragen aan de esthetiek van het apparaat. Er is duidelijk de verbetering van het toevoegen van meer LED's om meer beslissingsopties te geven, wat vrij eenvoudig zou zijn.
Aanbevolen:
Upgraden naar Magic Mouse V2: 3 stappen
Upgrade naar Magic Mouse V2: Met de komst van een oplaadbare eencellige AA-batterij, met een oplader en ingebouwd beveiligingscircuit, kon ik de magische muis op een eenvoudige manier omzetten naar versie 2. Iedereen kan deze conversie maken zonder zelfs het aanraken van de elektronische ci
Trophy Ball Clock met servo: 18 stappen
Trophy Ball Clock Servo gebruiken: Klok is er in alle vormen. Maar ik wil iets doen met een nieuwe bolvormige klok, waarbij de minutenwijzer de onderste helft van de bol is en de urenwijzer de bovenste helft van de bol. Denk er allereerst aan om de normale klok om te bouwen. Maar terwijl de minuten het uur verschuiven
Projectoverzicht Crystal Ball: 10 stappen
Crystal Ball Project Overzicht: Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de Universiteit van Zuid-Florida (www.makecourse.com) Mijn Crystal Ball-project is een combinatie van het Mattel-speelgoed uit de jaren 1950, de Magic Eight-ball en een fortuin tel
Mystic Crystal Ball (het vertelt je letterlijk je fortuin!): 3 stappen (met afbeeldingen)
Mystic Crystal Ball (Het vertelt je letterlijk je fortuin!): Leer hoe je een waarzeggerij maakt die je toekomst onthult wanneer je hem aanraakt! Het project bestaat uit drie basisonderdelen en kan in ongeveer vier uur worden gebouwd. Materialen:1. Capacitieve aanraaksensor: 1 - Arduino Uno Microcontroller 1
Ball of Death: of hoe ik leerde om te stoppen met piekeren en van Apple Pro-luidsprekers te houden: 11 stappen (met afbeeldingen)
Ball of Death: of hoe ik leerde om te stoppen met piekeren en van Apple Pro-luidsprekers te houden: Ik heb altijd gezegd dat Apple sinds het weggooien van de "beige doos" altijd het voortouw heeft genomen op het gebied van industrieel ontwerp. De integratie van vorm en functie kan door geen enkele andere fabrikant in welke branche dan ook worden aangeraakt (Porsche komt in de buurt). Zijn