Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Intelligenter Mülleimer mit Arduino – Deckel öffnet automatisch per Ultraschall

Komponenten und Materialien

KomponenteAnzahl
Arduino UNO (beliebiges Board)1
Ultraschallsensor HC-SR041
Servomotor Tower Pro MG996R (oder SG90 Micro-Servo)1
UTSOURCE Elektronikteile (diverse)1

Apps und Online-Dienste

Über dieses Projekt

Alles wird smart – warum nicht der Mülleimer? Dieser öffnet und schließt den Deckel automatisch, wenn er Müll davor „sieht“. Man hält den Müll hin, der Deckel öffnet, wartet, bis man ihn „gefüttert“ hat, und schließt nach einer Verzögerung automatisch. Das Video zeigt die Funktion.

Schritt 1: Komponenten

Schritt 2: Schaltung aufbauen

Servo und Sensor brauchen wenig Strom – direkte Versorgung über Arduino 5 V möglich. Arduino sollte mit > 7,4 V DC (mind. 7 V) versorgt werden.

Schritt 3: Servoarm befestigen

Servoarm mit Heißkleber an einem langen Pappstreifen (oder Eisstäbchen) befestigen. Den langen Arm am Servo anbringen.

Schritt 4: Servo & Sonar am Mülleimer anbringen

Ultraschallsensor nach oben gerichtet am Eimerrand befestigen. Servo so positionieren, dass der Arm den Deckel nach oben drücken kann (siehe Fotos im Original).

Schritt 5: Der Code

Code-Link: GitHub

Der Arduino prüft, ob ein Objekt (Müll) im Bereich ≤ 50 cm erkannt wird. Dann fährt der Servo auf 50°, drückt den Deckel auf, wartet 3 Sekunden, fährt auf 160° zurück → Deckel schließt.

#include 
Servo servo;
const int trigPin = 6;
const int echoPin = 5;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  servo.attach(3);
}

void loop() {
  int duration, distance;
  digitalWrite(trigPin, HIGH);
  delay(1);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1; // cm

  if (distance <= 50 && distance >= 0) {
    servo.write(50);   // Deckel auf
    delay(3000);
  } else {
    servo.write(160);  // Deckel zu
  }
  delay(60);
}

Schritt 6: Fertig!

Arduino mit > 7 V versorgen – der smarte Mülleimer ist einsatzbereit.

Danke! [Wenn dir meine Arbeit gefällt, abonniere meinen YouTube-Kanal.]

Code

Der vollständige Code liegt auf GitHub: github.com/ashraf-minhaj/Trash-bot

Schaltplan

Schaltplan als PNG im Projektarchiv enthalten.

Herstellungsprozess

  1. Die Evolution und Technik moderner Müllfahrzeuge
  2. Intelligenter Mülleimer: Abfallentsorgung per IoT-Sensoren optimieren
  3. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  4. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  5. DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
  6. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  7. Servogesteuerter Hindernisvermeidungs-Roboter: Bauen mit Arduino & HC-SR04
  8. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  9. Optimierte Stromversorgungslösungen für Arduino-Projekte
  10. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse