Vocabulary Sushi Train


The "Vocabulary Sushi Train" is an educational device designed to make vocabulary memorization fun and engaging. It combines simple button controls with a rotating mechanical system to help students learn new words in an interactive way. This project belongs to the Educational Innovation category.
Supplies
- Arduino Uno (or compatible board)
- Main microcontroller to control the motor.
- 28BYJ-48 Stepper Motor
- A small 5V stepper motor, commonly used in Arduino projects.
- ULN2003 Driver Board
- Used to drive the stepper motor. Converts Arduino signals to higher power signals for the motor.
- Jumper Wires (Male-to-Female or Male-to-Male, depending on your setup)
- For making the connections between Arduino and the driver board.
- USB Cable
- For uploading the code and powering the Arduino from your computer.
- (Optional) Breadboard
- If you want to organize your wiring better, though not strictly necessary for this project.
- (Optional) 5V External Power Supply
- If the motor needs more power than the Arduino's 5V pin can provide.
Connect the Stepper Motor
- Connect the stepper motor to the ULN2003 driver board.
- Use jumper wires to connect:
- IN1 → Arduino pin 2
- IN2 → Arduino pin 3
- IN3 → Arduino pin 4
- IN4 → Arduino pin 5
- VCC of ULN2003 → Arduino 5V
- GND of ULN2003 → Arduino GND
Connect the Buttons
plug the 5-wire connector from the 28BYJ-48 stepper motor into the white socket on the ULN2003 driver board. It only fits one way.
Use the ULN2003 driver board to connect your stepper motor to the Arduino. This motor will rotate to show new words.
Upload the Arduino Code

Write code using the Stepper library.
Include logic to:
- Enter Study Mode when green button is pressed (auto move every 60 sec)
- Enter Test Mode when red button is pressed (only move when black button is pressed)
- Move stepper motor to a random position each time
Design the Card Display


- Attach vocabulary cards to the rotating platform.
- Install a flap system so the user can choose to hide either the English or Chinese word.
Test the Machine


Upload the code to the Arduino.
Press the green or red button to switch modes.
Watch the motor rotate to new cards.
Try testing yourself by hiding one side of the wor
Package and Presentation
Mount everything neatly in a box or on a display board.
Add labels: “Study Mode,” “Test Mode,” “Next Word,” etc.
Make it look fun and sushi-themed to match your concept!
Upload the Code
Write or upload your Arduino code to control the motor, buttons, and screen.