Magic 8-Ball: Arduino UNO R3, a tilt switch, and an LCD display
Hey Science Enthusiasts! Get ready to build your own electronic Magic 8 Ball using an Arduino, a tilt switch, and an LCD display. This cool project will let you ask your very own "Crystal Ball" any yes-or-no question and get a mystic answer! Let’s dive into making this magically fun gadget step-by-step.
วัสดุที่คุณต้องใช้:
- อาร์ดูอีโน่ Uno: The brain of our magic ball.
- สวิตช์เอียง: To detect the shaking motion.
- 16×2 LCD Display: To display the crystal ball’s answers.
- แผ่นทดลองวงจร (เบรดบอร์ด): The staging area for your electronic components.
- Jump Wires: To connect all the parts together.
- Potentiometer: To control the brightness of our LCD
- USB Cable: To connect your Arduino to your computer for programming.
ขั้นตอนที่ 1: เชื่อมต่อฮาร์ดแวร์
Let’s start wiring things up!
- Hook up the LCD Display:
RS
to Digital Pin 12.Enable
to Digital Pin 11.- VO to Signal Pin on Pot Meter
D4
to Digital Pin 5.D5
to Digital Pin 4.D6
to Digital Pin 3.D7
to Digital Pin 2.VCC
to 5V andGND
to Ground on Arduino.
- Set up the Tilt Switch:
- GND To Common Ground
- VCC To Common 5V
- S To Digital Pin 6
- Connect The Pot Meter:
- One Outside Pin To Common Ground
- The Other Outside Pin To Common 5V
- Wiper Pin (Middle Pin) To VO on LCD
Remember: Always ensure your connections are secure and correct to prevent any short circuits or damage to the Arduino!
ขั้นตอนที่ 2: เวลาเขียนโค้ด!
Let’s breathe life into our crystal ball.
เปิดโปรแกรม Arduino IDE ของคุณ:
- เปิดโปรแกรม Arduino IDE บนคอมพิวเตอร์ของคุณ
Include the LCD Library:
- Make sure the
LiquidCrystal
library is included (it comes pre-installed with the Arduino IDE).
- Make sure the
Copy the Sketch:
- Copy the provided Arduino sketch into your Arduino IDE. This code initializes the LCD and checks the tilt switch to display a random answer when activated.
Upload the Code:
- Connect your Arduino to your computer using the USB cable.
- Select the correct board and port from Tools.
- Click the Upload button.
Step 3: Test Your Crystal Ball!
It’s showtime—let’s see the magic happen!
- Power Up Your Arduino:
- Connect your Arduino to a power source (USB cable or external battery).
- Ask a Question:
- Gently tilt your device to simulate asking a question.
- Wait for a few seconds; your answer will appear on the LCD!
🌟 Voilà! Your Electronic Magic 8 Ball is Ready! 🌟
Troubleshooting Tips:
- No Display? Check your LCD connections and make sure your contrast pin is properly adjusted.
- Not Responding to Tilts? Verify that the tilt switch is working and connected correctly.
Congratulations, you’ve created a mystical gadget to amaze your friends and family! As you enjoy your new creation, remember, the fun of science is in exploration and discovery. Keep tinkering, keep learning, and most importantly, keep having fun with science!