Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Séparateur intelligent Arduino pour tri efficace déchets secs/humides

Composants et fournitures

Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Arduino Mega 2560
Cerveau du projet
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
DFRobot Gravity : Capteur tactile capacitif numérique pour Arduino
Aide à classer les déchets secs
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Capteur d'humidité du sol SparkFun (avec bornes à vis)
Détecte l'humidité et aide à classer les déchets comme secs ou humides
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Moteur servo SG90
Actionneur
× 1
Plaques acryliques
Corps du séparateur
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Platine d'essai demi-format sans soudure
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Fils de câblage (génériques)
× 1
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Pile 9V (générique)
Alimentation
× 1

Outils et machines nécessaires

Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Pince à dénuder et couper, capacité 18-10 AWG / 0,75-4 mm²
Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Pistolet à colle chaude (générique)

Applications et services en ligne

Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Arduino IDE
Plateforme de codage compatible avec Arduino

À propos de ce projet

Description : Ce séparateur peut séparer avec succès les déchets secs et humides.

Note : Il ne peut pas séparer le plastique ou le métal. Pour cela, il faut utiliser des capteurs et modules supplémentaires.

Construction :

1. J'ai utilisé 2 plaques acryliques comme corps de mon séparateur.

2. Le moteur servo est utilisé comme actionneur qui tournera selon le type de déchet (sec ou humide).

3. J'ai utilisé une règle scolaire à très bas coût comme arbre de mon moteur servo. Cela relie la base supérieure et le moteur servo. J'ai utilisé un pistolet à colle pour le coller.

4. Le capteur d'humidité est fixé sur la partie supérieure du séparateur de sorte que lorsque le déchet est déposé, il atterrit directement sur le capteur. Il y a aussi un capteur tactile à côté pour détecter les déchets secs. Cela complète la construction de ce projet.

Séparateur intelligent Arduino pour tri efficace déchets secs/humides
Séparateur intelligent Arduino pour tri efficace déchets secs/humides

Pourquoi un capteur tactile alors que le capteur d'humidité peut seul classifier le type de déchet ?

Implémentation étape par étape :

>> En suivant correctement ces 6 étapes, vous êtes prêt à partir :)

Explication du matériel :

Pour implémenter cette configuration matérielle, vous devrez approfondir les concepts suivants :

Fonctionnement du séparateur intelligent étape par étape :

Vidéo : N'oubliez pas de regarder le superbe fonctionnement de ce projet (lien ci-dessous :)

Code

Séparateur intelligentC/C++
#include <Servo.h>
class Smart_Segregator 
/* _____________________________________________________________
| |
| Description |
| ----------- |
| - Ceci est un séparateur intelligent qui sépare les déchets |
| secs et humides. (Il ne peut pas séparer le métal ou le plastique) |
|.............................................................
| |
| Attributs |
| ---------- |
| pin_1 : int | - Numéro de broche du moteur servo. |
| pin_2 : int | - Numéro de broche du capteur d'humidité. |
| pin_3 : int | - Numéro de broche du capteur tactile. |
|............................................................
| |
| Méthodes |
| ------- |
| dry_waste() | - Couvercle du séparateur glisse vers la droite. |
| wet_waste() | - Couvercle du séparateur glisse vers la gauche. |
| neutral_state() | - État où le couvercle est au milieu. |
| execute() | - Le séparateur intelligent commence à fonctionner. |
|___________________________________________________________ */
{
  public:
  int servo_pin;
  int moisture_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;
    moisture_sensor_pin = pin_2;
    touch_sensor_pin = pin_3;
    detect_moisture = 0;
    detect_touch = false;
  }
  
  void init() {
    Serial.begin(9600);
    servo.attach(servo_pin);
    servo.write(90);
    pinMode(moisture_sensor_pin, INPUT);
    pinMode(touch_sensor_pin, INPUT);
    Serial.println("Votre séparateur intelligent est prêt à trier !");
  }
  
  void dry_waste() {
    servo.write(0);
  }
  
  void wet_waste() {
    servo.write(180);
  }
  
  void neutral_state() {
    servo.write(90);
  }
  
  void execute() {
    detect_moisture = digitalRead(moisture_sensor_pin);
    detect_touch = digitalRead(touch_sensor_pin);
    if (detect_moisture > 85 && detect_touch == true) {
      wet_waste();
    } else if (detect_moisture <= 85 && detect_touch == true) {
      dry_waste();
    } else {
      neutral_state();
    }
  }
} 
segregator = Smart_Segregator(8,6,2);

void setup() {
  segregator.init();
}

void loop() {
  segregator.execute();
}

Schémas

Séparateur intelligent Arduino pour tri efficace déchets secs/humides Séparateur intelligent Arduino pour tri efficace déchets secs/humides

Processus de fabrication

  1. Capteurs Arduino : Types, Applications et Projets Réels
  2. Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
  3. Poubelle intelligente : Optimiser la collecte des déchets avec capteurs IoT
  4. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  5. Stores intelligents : contrôle automatisé de la lumière avec Arduino et énergie solaire
  6. Bocal Intelligent IoT avec ESP8266, Arduino et Capteur Ultrasonique – Surveillance Temps Réel
  7. Chaussures auto-laçantes intelligentes avec récupération d'énergie piézoélectrique
  8. Tour de Capteurs avec Arduino Cloud : Température, Mouvement et Gaz
  9. Systèmes de carter sec vs carter humide : guide complet