Final Project Idea¶
Impromptu Selector¶
Click here to learn the reason behind choosing this project
The Impromtu Speech Selector will take in inputs from the webserver hosted using Xiao esp32c3 which will be stored in google sheets. Upon pressing the emoji button(the randomiser button), a random topic will be displayed on the i2c lcd and a random grade and a roll number will be displayed (from the code which will be programmed through arduino ide). After a student is picked and done with the speech, the teachers will either approve or disapprove the speech. If approved, the thumbs up button will be pressed and the roll number will be removed from the loop. However if disapproved, the thumbs down button will be pressed and the roll number will be inserted back in the loop (meaning nothing will change).
Components:¶
- I am thinking of using Xiao esp32c3 after Professor Neil suggested it.
- Input buttons for user interaction (selecting topics, submitting entries, etc.) (3 numbers).
-
Enclosure (optional): If you want to house your components securely, consider using an enclosure.
-
LED:
I will be using 3 leds for my project.
- Here are some common scenarios where resistors I might use typical resistor values:
A common value is around 220-330 ohms and 1k ohms for general-purpose LEDs.
- Button Pull-up or Pull-down Resistors:
Common values are 10k ohms.
- 1k ohms - ~ 3nos. for led
- 499 ohms - ~ 3nos for buttons
- 0ohms
I will be using 20x4 i2c lcd:
As for the power supply, I am thinking of using a direct power using a type c connector and an adaptor which supplies around 5v.
Here is the link for the adaptor.
However, if I can I want to make it small and portable so I will most likely use a 9v battery like this one:
Overall, the system seamlessly combines hardware components and a web interface, promoting interactive impromptu speech sessions and enhancing public speaking skills.
Here is a VERY ROUGH SKETCH of my final project( Hopefully you can read it....)
Click here to view my fab project journey
THAT’S IT FOR THIS WEEK!
This website templete was used from Mr. Anith Galley with his permission.