Segregador inteligente que separa residuos secos y húmedos
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Herramientas y máquinas necesarias
| ||||
|
Aplicaciones y servicios en línea
|
Acerca de este proyecto
Descripción: Este separador puede separar los desechos secos y húmedos con éxito.
Nota: No puede segregar plástico o metal. Para eso, debe usar sensores y módulos adicionales
Construcción:
1. He utilizado 2 láminas acrílicas como cuerpo de mi segregador
2 .El servomotor se utiliza como un actuador que girará dependiendo del tipo de desperdicio (seco o húmedo)
3. He utilizado una regla / báscula estacionaria de muy bajo costo como eje de mi servomotor. Esto conecta la base superior y el servomotor. He usado pistola de pegamento para pegarlo.
- Nota:también puede usar feviquick como pegamento, pero es arriesgado, así que utilícelo con cuidado.
4. El sensor de humedad se fija en la parte superior del segregador de modo que cuando se depositan los desechos, caen directamente sobre el sensor. Además, hay un sensor táctil para detectar residuos secos. Esto completa la construcción de este proyecto.
¿Por qué tocar el sensor cuando el sensor de humedad solo puede clasificar el tipo de residuo?
- sí es cierto que la humedad puede clasificar los desechos húmedos. pero no puede clasificar los desechos secos. ¿Por qué? imagina que quieres tener un estado neutral cuando no hay desperdicio en el sensor. No importa cuánto lo intente, no podrá lograr este estado neutral. El sensor de humedad siempre estará en un estado seco por defecto, lo que dará como resultado que el segregador siempre se incline hacia cualquier lado. Para superar este problema, se utiliza un sensor táctil.
Implementación paso a paso:
- Paso 1 :Como se muestra en la imagen de arriba, reúna 2 láminas de acrílico. Puede conseguir estas hojas en cualquier lugar de las tiendas locales o pedirlas en línea a través de Amazon.
- Paso 2 :Haga los agujeros en las láminas acrílicas como se muestra en la imagen para que pueda fijar el soporte de la masa en ellas.
- Paso 3 :Luego, en la parte superior del soporte de la batería, pegue el servomotor apuntando hacia adelante como se muestra en la imagen. Puede fijar el servomotor con cinta adhesiva de doble cara o pistola de pegamento.
- Paso 4 :Luego tome una balanza estacionaria de plástico (que solía usar en las escuelas para dibujar líneas) y haga un agujero en la parte inferior que será un poco menor que el diámetro del eje del motor (puede hacer los agujeros usando un soldador en caliente o cualquier otra varilla de acero delgada.)
- Paso 5 :Pegue la otra lámina acrílica en la parte superior de la escala como se muestra en la imagen con una pistola de pegamento. Asegúrese de que esté bien fijo y no se mueva.
- Paso 6 :Coloque el sensor de humedad y el sensor táctil en la parte superior de la placa acrílica.
>> Si sigue estos 6 pasos correctamente, estará listo :)
Explicación del hardware:
Para implementar esta configuración de hardware, necesitará aprender los siguientes conceptos en profundidad:
- Arduino : Arduino es un microcontrolador que se utilizará en este proyecto. Puedes aprender todo sobre esto en este enlace. Además, no olvide consultar la documentación oficial de Arduino.
- Programación en C ++ : Para programar Arduino, aprenderá Programación C ++ a un nivel intermedio. También tendrás que aprender las funciones básicas de Arduino.
- Sensor de humedad : Deberá aprender la interfaz de Arduino con el sensor de humedad con diagrama de circuito.
- Sensor táctil: Deberá aprender la interfaz de Arduino con el sensor táctil con diagrama de circuito.
- Servomotor: Tendrá que aprender sobre el servomotor y cómo se opera exactamente con Arduino.
Funcionamiento del separador inteligente paso a paso:
- Paso 1: Los desechos se depositan y aterrizan en el sensor de humedad.
- Paso 2 :Dependiendo del umbral establecido, el sensor de humedad lo clasifica como seco o húmedo.
- Paso 3: Tan pronto como se realiza el paso 2, el servomotor funciona en cualquier dirección dependiendo del tipo de desperdicio y el desperdicio va al compartimiento apropiado.
- Paso 4: Todo el proceso es autónomo y continuo.
Video: No se olvide de comprobar el increíble funcionamiento de este proyecto (el enlace se proporciona a continuación :)
Código
- Segregador inteligente
Segregador inteligente C / C ++
#includeclass Smart_Segregator / * _____________________________________________________________ | | Descripción | ----------- | - Este es un segregador inteligente que separa seco y húmedo | Residuos húmedos. (No puede segregar metal o plástico) | | ................................................. ............ | | Atributos ---------- | pin_1:int | - Número de pin del servomotor. | | pin_2:int | - Número de pin del sensor de humedad. | | pin_3:int | - Número de pin del sensor táctil. | | ................................................. ........... | | Métodos | ------- | dry_waste () | - La tapa del segregador se desliza hacia el lado derecho. | | wet_waste () | - Tapa del segregador se desliza hacia el lado izquierdo | | neutral_state () | - En el que la tapa del segregador está en el medio. | | ejecutar () | - Smart Segregator comienza a funcionar. | | ___________________________________________________________ * / {public:int servo_pin; int humedad_sensor_pin; int touch_sensor_pin; int detect_moisture; int detect_touch; Servo servo; Smart_Segregator (int pin_1, int pin_2, int pin_3) {servo_pin =pin_1; sensor_de_humedad_pin =pin_2; touch_sensor_pin =pin_3; detectar_humedad =0; detect_touch =falso; } void init () {Serial.begin (9600); servo.attach (servo_pin); servo.write (90); pinMode (sensor_de_humedad_pin, ENTRADA); pinMode (touch_sensor_pin, ENTRADA); Serial.println ("¡Su separador inteligente está listo para segregar!"); } void dry_waste () {servo.write (0); } void wet_waste () {servo.write (180); } void neutral_state () {servo.write (90); } void execute () {detect_moisture =digitalRead (humedad_sensor_pin); detect_touch =digitalRead (touch_sensor_pin); if (detectar_humedad> 85 &&detect_touch ==verdadero) {residuos_húmedos (); } else if (detectar_humedad <=85 &&detectar_touch ==true) {dry_waste (); } más {neutral_state (); }}} segregator =Smart_Segregator (8,6,2); configuración vacía () {segregator.init ();} bucle vacío () {segregator.execute ();}
Esquemas
Proceso de manufactura
- Sensor Arduino - Tipos y aplicaciones
- Sensor de temperatura y luz Raspberry Pi
- Papelera inteligente
- Sensor DHT11 con LED y altavoz piezoeléctrico
- Persianas inteligentes
- IOT - Smart Jar usando ESP8266, Arduino y sensor ultrasónico
- Zapatos inteligentes (autoajuste y generación de electricidad)
- Torre de sensores de nubes Arduino
- Brazo robótico simple e inteligente con Arduino
- Contador de RPM basado en Arduino con un algoritmo nuevo y más rápido
- Comprender el sistema de sumidero de aceite húmedo y seco