0
About our Capstone product "Ecocambio" We don't know how to code and how electronics would connect.
"Ecocambio" is an eco-friendly vending machine designed to encourage recycling by rewarding users with points for depositing bottles. It uses an ultrasonic sensor to detect 290ml and 1.5L bottles, awarding 0.56 and 1.00 points, respectively. Users can redeem points via a button interface, triggering a servo motor to dispense rewards. The system includes a 16x2 I2C LCD for real-time point tracking and status updates. Built with an Arduino Mega, it supports up to 6 servo motors for multiple dispensing mechanisms. We need help with coding and connecting electronics, especially for the ultrasonic sensor, servo motors, and LCD. Any guidance or resources would be greatly appreciated!
3 Respostas
+ 1
If you already know the Arduino programming language which I believe is a simplified c, you can just use Google to learn how to code the communication between the parts, if you don't know the language, use sololearn to learn the language then Google how to make the devices interact.
0
"Ecocambio" is an advanced eco-friendly vending machine designed to promote recycling by rewarding users with points for depositing bottles. The system integrates various electronic components to ensure seamless operation and user interaction:
1. Arduino Mega: The main microcontroller that controls all operations, processes sensor data, and manages the user interface.
2. Ultrasonic Sensor (HC-SR04): Detects the presence and size of bottles by measuring the distance. It sends a signal to the Arduino to determine if a 290ml or 1.5L bottle has been inserted.
3. Servo Motors: Used to dispense rewards when users redeem their points. Each servo motor is connected to a dispensing mechanism that pushes the reward out when activated.
4. 16x2 I2C LCD: Displays the user's current points and system status. It communicates with the Arduino via the I2C protocol, making it easy to connect and use.
0
5. Push Buttons: Allow users to select and redeem rewards. Each button is connected to a digital pin on the Arduino, which detects when a button is pressed and triggers the corresponding action.
6. Capacitive Sensor: Detects when the storage for bottles is full. It sends a signal to the ESP32 to notify the owner.
7. ESP32: Sends notifications to the owner when the storage is full. It can use Wi-Fi to send SMS or email alerts.
8. Solenoid Lock: Secures the storage compartment and can be unlocked via the fingerprint sensor for authorized access.
9. Fingerprint Sensor: Provides secure access to the storage compartment for maintenance or collection of bottles. It ensures that only authorized personnel can unlock the solenoid lock.
We need help with coding and connecting these electronics, especially for integrating the ultrasonic sensor, servo motors, LCD, capacitive sensor, ESP32, solenoid lock, and fingerprint sensor. Any guidance or resources would be greatly appreciated!