Week 7

Smart Parking System

Ideation

Tell us about your assignment's idea for this week. Why do you care about this idea? What inspired you? (Please include images or links to sources of inspiration)

This week’s assignment was to design and program a smart device that performs a certain function.

I chose to make smart parking because I watched a video about it, I liked the idea, and decided to simulate it

https://www.youtube.com/watch?v=6gccSyp_uJQ&t=346s

https://techatronic.com/automatic-car-parking-system-project-using-arduino/

Tool Chain 

Which software/machines/materials did you use in the assignment? Why? 

Software:

Electric Components:

Others:

Cardboard - scissors- ruler - tape

Design/Preparation Process

Explain the design and/or preparation process of your assignment. How did you use the tool or software to design and/or prepare your assignment before fabrication/implementation?

Designing the virtual circuit on Tinkercad

Input components: IR sensor & ultrasonic sensor

Output components: LCD, servo motor & buzzer

Development/Implementation Process

Explain the development/implementation process of your assignment. How did you use the machine/tool to manufacture or implement the design of your assignment?

Building the physical circuit

-I Followed this tutorial to test the LCD I2C: 

- I followed this tutorial to test the ultrasonic sensor & to calculate distance: 

- This tutorial for controlling the buzzer tone: 

- And this tutorial for the IR sensor: 

- Servo motor:

- Buzzer

Programming the smart parking system using Arduino IDE software

https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/

a car can enter the parking only if there is an available slot inside the parking, then the gate will open by changing the value of the servo motor, a welcome message will be displayed on the LCD screen and the number of available slots will decrease by 1

If there is no available slot, the gate will not open, and a message will display on the screen indicating that the parking is full and the buzzer will produce a sound effect

Click here to find the code file.

Making the enclosure & Mounting the Components

WhatsApp Video 2023-03-04 at 1.34.24 AM.mp4

Overcoming Challenges

What kinds of challenges or problems did you face while doing the assignment, tutorials, or exercises?  How did you solve them? Did you ask for help from an instructor or peer? Please provide a link to the tutorial or article that you used to solve your problem (if any)

https://arduino.stackexchange.com/questions/18015/lcd-1602-i2c-shield-only-shows-first-character-printed

Final Project

How can you use the skills and knowledge that you've acquired this week in your final project?

We learned Arduino code structure, how to write Arduino C code syntax correctly & debugging skills