byklyci / cmpe443-car-project

CmpE443 Car Project via LPC4088 Board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CMPE443 Car Project

R3S3RV3D

We were 1st place in the race.

Team Members

Links

Description

We used 4-Wheel Robot Smart Car Chassis via LPC4088 Board and with various sensors and other components.

You can set parameters via Parameters.c file.

WiFi

We could not develop WiFi successfully. We did not use interrupt at LDR sensors. While transmitting data via WiFi, all the other parts of the car is blocked. So polled LDR sensors and Joystick do not work.

Circuit Schema

Pins

LPC4088 pin Connection Function Purpose
P1.24 P5 GPIO IN2 - Left Motors
P1.23 P6 GPIO IN1 - Left Motors
P1.20 P7 PWM1[2] LED Blinking
P0.21 P8 GPIO FR LED
P0.0 P9 UART3 TX WiFi RX
P0.1 P10 UART3 RX WiFi TX
P0.9 P11 T2_MAT_3 Ultrasonic Trigger
P0.8 P12 GPIO WiFi CH_PD
P0.7 P13 GPIO WiFi RST
P0.23 P15 ADC0[0] Trim Pot
P0.24 P16 T3_CAP_1 Ultrasonic Echo
P0.25 P17 ADC0[2] LDR Right
P0.26 P18 ADC0[3] LDR Left
P1.30 P19 GPIO BL LED
P1.31 P20 GPIO BR LED
P0.29 P23 EINT0 Push Button
P1.11 P25 PWM0[6] ENB - Right Motors
P1.7 P26 PWM0[5] ENA - Left Motors
P1.6 P27 GPIO FL LED
P0.5 P33 GPIO IN3 - Right Motors
P0.4 P34 GPIO IN4 - Right Motors

License

CmpE443 R3S3RV3D Car Project is an open-sourced software licensed under the MIT license.

About

CmpE443 Car Project via LPC4088 Board

License:BSD 2-Clause "Simplified" License


Languages

Language:C 93.6%Language:Assembly 6.4%