Skip to content

ElijahToussaint/model-car-wash-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Model Car Wash Project

model_car_wash_demonstration.mp4

model car wash front

model car wash left

model car wash right

model car wash back

About

A model car wash project with the primary objective of efficiently and effectively controlling six DC motors simultaneously.

Software

Hardware

Components List

Quantity Component Name Notes
10 Italian Trulli 2 Hole Screw Terminals Used to attach any wired components to the printed circuit board (PCB).
1 Italian Trulli LED Signals whether the circuit board is powered on or not.
1 Italian Trulli 330 Ohm Resistor Limits the electrical current flowing through the LED to prevent damage.
3 Italian Trulli TB6612FNG Motor Driver Controls the speed and direction of the motors attached to the circuit board.
6 Italian Trulli DC Motor The primary component in the project that will be controlled by the motor drivers and microcontroller.
1 Italian Trulli Teensy 4.1 Gives the motor controllers instruction on how to operate within the circuit board.
1 Italian Trulli 4 AA Battery Latch Will hold the 1.5 volt batteries used to power the circuit board.
1 Italian Trulli 2 Pin Rocker Switch Bridges the power between the batteries and the circuit board, which powers the board on and off manually.
1 Italian Trulli 5V Step-Down Buck Converter Reduces higher input voltage to a stable 5 volts output to the microcontroller.
4 Italian Trulli 1.5V AA Battery Used to power the circuit board.

Optional

Quantity Component Name Notes
6 Italian Trulli Female 6 Pin Header Used to make the TB6612FNG motor drivers removable.
2 Italian Trulli Female 24 Pin Header Used to make the Teensy 4.1 microcontroller removable.

Pin Connections

Pin Name Digital Pin Analog Pin PWM* Enabled
AIN1_1 14 A0 Yes
AIN2_1 15 A1 Yes
BIN1_1 16 A2 No
BIN2_1 17 A3 No
PWMA_1 18 A4 Yes
PWMB_1 19 A5 Yes
AIN1_2 20 A6 No
AIN2_2 21 A7 No
BIN1_2 40 A16 No
BIN2_2 41 A17 No
PWMA_2 24 A10 Yes
PWMB_2 25 A11 Yes
AIN1_3 26 A12 No
AIN2_3 27 A13 No
BIN1_3 38 A14 No
BIN2_3 39 A15 No
PWMA_3 22 A8 Yes
PWMB_3 23 A9 Yes
  • Pulse-Width Modulation: controls motor speed.

3D Rendered PCB

Without Components With Components
Italian Trulli Italian Trulli

Video Demonstration

pcb_demonstration.mp4

Warning

DO NOT connect to power or power on the Teensy and connect to the USB port concurrently. Doing so can damage the microcontroller.

Follow this guide if you want to use power and the USB port concurrently.

Contributors

Languages