ICOMP-UNC / Team-3

This project leverages the STM32F103C8T6 Bluepill microcontroller and the libopencm3 library to create an advanced conveyor belt system with adjustable speed and height-based object detection.
https://www.youtube.com/watch?v=Oym1SDomOgo
MIT License
1 stars 0 forks source link

Hardware Specifications and Schematics #5

Open iledesma08 opened 1 week ago

iledesma08 commented 1 week ago

Milestone Description:

This issue will contain:

XlokolokiX commented 3 days ago

Conveyot_Belt_Schematic

Conveyor Belt Control System

Component Description Pins Purpose
STM32F103C8T6 Microcontroller Central processing unit for the project, operates at 72 MHz and controls other components. Various GPIO pins Controls motor, LCD display, and processes input from sensors and buttons.
HC-SR04 Ultrasonic Sensor Measures distance by sending sound waves and measuring echo return time. VCC: 5V, TRIG: Trigger pin, ECHO: Echo pin, GND: Ground Detects objects on the conveyor to check for height requirements.
LCD1602 Display with PCF8574 I2C Expander 16x2 character LCD with I2C expander for easier control. VCC, GND, SDA, SCL Displays messages and status information for the user.
L7805 Voltage Regulator Converts 12V down to stable 5V for other components. IN: 12V input, OUT: 5V output, GND: Ground Supplies 5V power to components like the HC-SR04 and LCD display.
TIP31C NPN Transistor NPN transistor used as a motor driver to control the conveyor motor. - Acts as a switch for controlling the motor with signals from STM32.
Optical Encoder Outputs pulses corresponding to motor rotation, used to measure speed. VCC, OUT, GND Provides feedback on motor speed for accurate conveyor control.
STOP Button Button to manually stop the motor. - Allows manual stopping of the conveyor belt.
Object Detection Button Button for initiating object detection by the ultrasonic sensor. - Starts object height detection.
DIODE-1206 Flyback diode used to protect the transistor from motor back EMF. - Prevents damage to transistor from reverse voltage spikes.
DC Motor Motor that drives the conveyor belt. - Moves the belt to transport objects along the system.
Capacitors (100µF, 4.7µF, 10µF) Electrolytic capacitors for power smoothing and stabilization. - Filters and stabilizes power for various components.
XlokolokiX commented 3 days ago

image

XlokolokiX commented 3 days ago

image