Week 1 - Hardware Assembly & Connections
🚀 Week 1 - Hardware Assembly & Connections
📅 Date: 2025-01-27 – 2025-02-02
🏷️ Tags: Year 2 Project, ESP32-S3, Smart Knob, Hardware Setup, Motor Wiring
🎯 This Week's Goals
- Familiarize with all hardware components used in the project.
- Assemble the Smart Knob hardware, including screen, motor, and control board.
- Connect the ESP32-S3 development board with the motor driver and screen driver.
- Verify basic hardware functionality, ensuring proper power and signal transmission
📌 Hardware Materials
This week, we begin assembling the SuperDial Smart Knob. Since we are using a pre-assembled ESP32-S3 development board, we do not need to solder the main control board, but we still need to properly connect the motor driver board, screen driver board, and complete the full hardware assembly.
Hardware Components Overview
🔹Additional Components
Component | Purpose |
---|---|
MT6701 Magnetic Encoder | Reads the rotation angle and direction of the knob |
EG2133 Motor Driver Chip | Controls the speed and direction of the brushless motor |
WS2812 RGB LED | Used for status indication with multi-color lighting effects |
MT3608 DC-DC Boost Module | Converts 5V to 4.7V for stable power supply |
AMS1117 3.3V Voltage Module | Converts 5V to 3.3V to power ESP32-S3 |
3.3V/5V LCD screen | Display for the smart knob |
🔹 Main Components(Additional components have been integrated on three PCB boards)
ESP32-S3 Development Board
Motor Driver Board
Screen Driver Board
Motor
🔧 1️⃣ Hardware Assembly
🔹 Step 1: Screen Installation
📌 Screen Mounting
- Insert an M2.5×5 screw, ensuring center alignment.
- Align the hexagonal edges with the white guide lines, then secure the screen using copper pillars.
📌 Screen Connection
- Connect the 8P display cable, ensuring the correct orientation.
- Route the cable through the PCB slot, avoiding any stress or bending.
- Fix the screen with double-sided tape, ensuring stability.
🔹 Step 2: Motor Installation
📌 Motor Alignment
- Align the 3D-printed motor rotor component with the four motor holes.
- Insert and tighten M2×3 screws, but do not overtighten, as this may damage the motor coil.
📌 Motor Wiring
- Connect the 3P motor cable, ensuring proper polarity.
- Route and secure the motor cable to prevent interference.
- Place the motor driver board on the motor adapter, then secure it using M2×12 screws.
🔹 Step 3: Connecting the Main Control Board
📌 Screen Connection
- Use an 8P connector cable to connect the screen driver board & ESP32-S3.
- Ensure the cable is correctly aligned to avoid damaging the interface.
📌 Mounting the Main Control Board
- Insert M2×12 screws through the four mounting holes on the main control board.
- Place M2×6.6 anti-vibration rubber dampers onto the screws.
- Tighten until the dampers just make contact with the PCB, ensuring stability.
📌 Power Connection and Finished
- Solder a 2P power wire to connect the main board & motor driver board (Left = VCC, Right = GND).
- Use an 8P dual-head straight cable to connect the main board & motor driver board.
- ⚠️ Ensure correct polarity! If the cable is difficult to insert, it may be reversed.
- Finished picture
🔥 Troubleshooting & Debugging
Issue | Solution |
---|---|
Screen flickering or not turning on | Check SPI connections and ensure proper backlight power |
Motor not rotating | Verify PWM signal and motor driver power |
Magnetic encoder giving incorrect data | Ensure stable I²C communication and check pull-up resistors |
Comments
Post a Comment