Design a machine that includes mechanism+actuation+automation+function+user interface Build the mechanical parts and operate it manually Document the group project and your individual contribution
Individual assignments:Hardware selection search and evaluation, why WIO Terminal, servo and RFID are chosen for the project.
For my machine design project — a vending machine that dispenses Seeed Studio XIAO boards via RFID authentication — I selected three core components: Wio Terminal, STS3215 serial-bus servo, and RFID-RC522. The following evaluation explains why each was chosen based on performance, integration effort, and educational goals.
The Wio Terminal serves as the brain of the vending machine. It provides a built-in 2.4" LCD screen for status display, Grove connectors for sensor hookup, programmable buttons, and WiFi/BLE for connectivity.
Official guide: Seeed Studio — Wio Terminal Getting Started
Why Wio Terminal Conclusion:
Conclusion: RFID provides a robust, low-power, contactless authentication method that aligns perfectly with the vending machine’s physical and logical requirements.
The STS3215 servo is a serial bus servo that can be daisy-chained on a single communication line. This dramatically simplifies wiring — instead of one signal wire per servo, all servos share one serial bus controlled by the Wio Terminal.
Conclusion: STS3215 offers control, feedback, and reliability beyond basic hobby servos, while still being affordable (~$12–15). It makes the vending machine behave like a professional prototype.
| Component | Key feature | Why chosen over alternative |
|---|---|---|
| Wio Terminal | Integrated LCD + I2C + UART | One board solves display, input, and communication. No wiring spaghetti. |
| RFID-RC522 | I2C contactless token | Local credit verification, simple tap gesture, 4-wire connection. |
| STS3215 servo | Serial bus + position feedback | Confirms gate open/close, single-cable daisy chain, adjustable speed. |
Our team designed, prototyped, and tested an end-to-end vending machine for Seeed Studio XIAO series development boards. The full pipeline:
Ideation — We observed that Fab Labs often store small dev boards in bins, leading to miscounts and lost inventory. A self-service vending machine with RFID credit tokens solves both access control and inventory tracking.
Outcome — The machine successfully dispensed a XIAO RP2040 board on a valid RFID tap and ignored five invalid cards. The LCD showed “VERIFIED – DISPENSING” and “TAKE YOUR BOARD”. No mechanical jams occurred over 50 cycles.