Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Gutes Abfallmanagement ist zu einem wesentlichen Thema für unseren Planeten geworden. In öffentlichen und natürlichen Räumen achten viele nicht auf den Abfall, den sie hinterlassen. Wenn kein Müllsammler zur Verfügung steht, ist es einfacher, Abfälle vor Ort zu lassen, als sie zurückzubringen. Auch die sogenannten Naturschutzgebiete sind durch Müll verseucht.
Warum brauchen wir einen intelligenten Abfalleimer? (Lösung)
Um Naturräume zu erhalten, ist es wichtig, gut geführte Abfallsammelstellen bereitzustellen: Um ein Überlaufen zu verhindern, müssen die Behälter regelmäßig angehoben werden. Es ist schwer, den richtigen Zeitpunkt zu überstehen: zu früh und der Müll kann leer sein, zu spät und der Müll kann überlaufen. Dieses Problem ist umso kritischer, wenn die Tonne schwer zugänglich ist (z. B. auf Wanderwegen in den Bergen). Bei dieser rationellen Abfallwirtschaft kann die Sortierung eine große Herausforderung sein. Organische Abfälle können direkt von der Natur in der Kompostierung verarbeitet werden.
Zweck des Projekts
Der Zweck unseres Projekts ist es, ein Überwachungsgerät für einen intelligenten Abfalleimer bereitzustellen. Dieses Gerät integriert mehrere Sensoren, um den Zustand des Mülls zu überwachen.
- Kapazitätssensor: basiert auf dem Ultraschallsystem, das verwendet wird, um Überläufe zu verhindern, indem das Müllsammelteam alarmiert wird.
- Temperatur- und Feuchtigkeitssensor: Wird verwendet, um die Müllumgebung zu überwachen. Dies kann nützlich sein, um den Zustand von organischem Kompost zu kontrollieren und in bestimmten Fällen eine Kontamination zu verhindern (sehr nasse oder heiße Bedingungen, Brandgefahr bei sehr trockenen Bedingungen). Ein Müllbrand kann dramatische Auswirkungen auf die Umwelt haben (zum Beispiel kann er einen Waldbrand verursachen). Die Kombination der Temperatur- und Feuchtigkeitswerte kann das Überwachungsteam auf das Problem aufmerksam machen.
- PIR-Bewegungssensor: Ein Öffnungsdetektor wird auf dem Mülldeckel installiert, um Statistiken über den Müllverbrauch zu erhalten und einen schlechten Verschluss zu erkennen.
Schritt 1: Erforderliche Hardwarekomponenten
In diesem Abschnitt beschreiben wir die Hardware und Elektronik, die zum Erstellen dieses Geräts verwendet werden.
Zuerst brauchen wir einen einfachen Mülleimer mit Deckel. Weiter: NodeMCU-Platine mit einem eingebauten ESP8266 Wifi-Modul, das uns hilft, eine Konnektivität mit Cloud-Diensten herzustellen, und eine Reihe von Sensoren, um den Zustand des Mülls zu überwachen:
Sensoren:
- DHT11 - Analoger Temperatur- und Feuchtigkeitssensor
- Sharp IR 2Y0A21 - Digitaler Näherungs-/Abstandssensor
- Servomotor
- PIR-Bewegungssensor
Benötigte zusätzliche Hardware:
- Jeder Mülleimer mit Deckel
- Steckbrett (allgemein)
- Überbrückungsdrähte (ein Haufen davon…) Doppelseitiges Klebeband!
Wir müssen außerdem Folgendes erstellen:
- AdaFruit-Konto - Erhalten und pflegen Sie Informationen und Statistiken über den Behälterzustand.
- IFTTT-Konto - Speichern Sie eingehende Daten von Adafruit und lösen Sie Ereignisse in verschiedenen Grenzfällen aus.
- Blynk-Konto – ermöglicht die Verwendung von „Webhooks“-Anwendungen auf IFTTT.
Schritt 2: Programmieren Sie die NodeMCU ESP8266
Hier ist der ganze Code, du kannst ihn gerne verwenden:)
Sie können die von uns verwendeten Bibliotheken leicht online finden (in der Kopfzeile erwähnt).
*** Vergessen Sie nicht, Ihren WLAN-Namen und Ihr Passwort oben in der Datei einzugeben
Schritt 3: Verkabelung
Verbindung zum NodeMCU ESP8266 Board
DHT11
- + -> 3V3
- - -> GND
- OUT -> Pin A0
Scharfes IR 2Y0A21:
- Rotes Kabel -> 3V3
- Schwarzes Kabel -> GND
- Gelbes Kabel -> Pin D3
Servomotor:
- Rotes Kabel -> 3V3
- Schwarzes Kabel -> GND
- Weißes Kabel -> Pin D3
PIR-Bewegungssensor:
- VCC -> 3V3
- GND -> GND
- OUT -> Pin D1
Schritt 4: Systemarchitektur
Cloud-Komponenten in der Architektur:
- Adafruit IO MQTT: Der ESP8266 ist über WLAN mit den Cloud-Servern von Adafruit verbunden. Ermöglicht es uns, die von den Sensoren gesammelten Daten auf einem Remote-Computer und in einem organisierten und übersichtlichen Dashboard zu präsentieren, den Verlauf zu verwalten usw.
- IFTTT-Dienste: Ermöglicht das Auslösen von Aktionen gemäß den Werten oder Ereignissen der Sensoren. Wir haben IFTTT-Applets erstellt, die stetige Datenflüsse aus der Adafruit-Cloud und Echtzeit-Notfallereignisse direkt von Sensoren verbinden.
Datenflussszenarien im System:
- Werte werden von aktiven Sensoren am Behälter gesammelt: Müllvolumenrate, Behältertemperatur, Behälterfeuchtigkeit, Anzahl der Öffnungen des Behälters heute -> Daten an MQTT-Broker veröffentlichen -> IFTTT-Applet leitet die Daten an eine Tagesberichtstabelle weiter Google Blatt.
- Müllkapazität ist fast voll (Sharp Sensor erreicht eine vordefinierte Kapazitätsgrenze) -> Kapazitätseintrag im Tagesbericht wird aktualisiert -> Waste Control Station verriegelt den Deckel des Mülleimers und zeigt die Ankunftszeit des Müllsammlers an (über das Blynk Cloud-Protokoll und IFTTT-Applet).
- Unregelmäßige Werte an Sensoren werden gemessen. Zum Beispiel Brandgefahr – hohe Temperatur und niedrige Luftfeuchtigkeit -> Ereignis wird in der Blynk-Cloud aufgezeichnet -> IFTTT löst Alarm an Abfallkontrollstation aus.
Schritt 5: Herausforderungen & Mängel
Herausforderungen:
Die größte Herausforderung während des Projekts bestand darin, alle Daten, die unsere Sensoren gesammelt hatten, auf vernünftige und logische Weise zu verarbeiten. Nachdem wir verschiedene Datenflussszenarien ausprobiert hatten, haben wir unsere endgültige Entscheidung getroffen, die das System wartbarer, wiederverwendbarer und skalierbarer macht.
Aktuelle Mängel:
- Basierend auf Blynk-Servern werden die Daten nach einer großen Verzögerung von ihrer Echtzeitmessung aktualisiert.
- Das System ist auf eine externe Stromversorgung (Anschluss an einen Stromgenerator oder Batterien) angewiesen und daher noch nicht vollständig automatisiert.
- Falls der Behälter Feuer fängt, muss er durch äußere Eingriffe gehandhabt werden.
- Derzeit unterstützt unser System nur einen einzelnen Behälter.
Schritt 6: Blick in die Zukunft…
Zukünftige Verbesserungen:
- Laden von Solarenergie.
- Selbstmüllkompressionssystem.
- Kameras, die den Mülleimer überwachen, mit computergestützten Ereignissen (Feuer erkennen, Müllüberladung).
- Entwickeln Sie ein autonomes Auto für die Fahrt zwischen Mülleimern und leeren Sie sie entsprechend ihrer Kapazitäten.
Mögliche Fristen:
- Implementieren Sie eine Solaranlage und Selbstmüllkompression (ca. 6 Monate).
- Entwickeln Sie Bilderkennungsalgorithmen und schließen Sie ein Kamerasystem an, etwa ein Jahr.
- Entwickeln Sie einen Algorithmus, um eine optimale Tour für die Müllabfuhr basierend auf Daten aus allen Behältern in etwa 3 Jahren zu erstellen.
Schritt 7: Letzte Bilder…
Schritt 8: Über uns
Asaf Getz -------------------------- Ofir Nesher ------------------ ------ Yonathan Ron
Ich hoffe, Sie werden dieses Projekt genießen und Grüße aus Israel!
Empfohlen:
Smart B.A.L (verbundene Mailbox): 4 Schritte
Smart B.A.L (Connected Mailbox): Sie haben es satt, jedes Mal Ihre Mailbox zu überprüfen, während sich nichts darin befindet. Sie möchten wissen, ob Sie während einer Reise Ihre Post oder ein Paket erhalten. Es benachrichtigt Sie, wenn der Postbote eine Post oder eine Par
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: 10 Schritte
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: In dieser Anleitung sehen wir, wie Sie einen Smartmirror aus recycelten Teilen wie einem Bilderrahmen, einem alten Monitor und einem Bilderglas bauen. Für die elektronischen Komponenten, die ich hier gekauft habe www.lcsc .com
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu