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

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Komponenten und Zubehör

Arduino 101 (Kernboard, sendet Daten per BLE) × 1
Seeed Base Shield V2 (vereinfacht alle Anschlüsse) × 1
Arduino WiFi Shield 101 (für WiFi-Datenübertragung) × 1
Arduino MKR1000 (Alternative zum WiFi Shield 101, gleichwertig nutzbar) × 1
Ultraschallsensor HC-SR04 (aus Grove Arduino 101 Kit, jeder HC-SR04 funktioniert) × 1
9 V Blockbatterie (Stromversorgung) × 1
9 V Batterieclip × 1
Steckbrücken (Sortiment) × 1
Schiebeschalter × 1
LED (Standard) × 3

Benötigte Werkzeuge und Maschinen

Apps und Online-Dienste

Über dieses Projekt

Einführung

Smart Garbage Monitoring System Using Internet of Things (IoT)

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Wir leben in einer Zeit, in der Aufgaben und Systeme durch IoT effizienter zusammenwachsen. Mit der ganzen Macht an unseren Fingerspitzen haben wir diese Lösung entwickelt.

IoT muss eine riesige Anzahl heterogener Systeme transparent und nahtlos einbinden und Millionen von Nutzern Daten bereitstellen. Eine allgemeine IoT-Architektur zu bauen ist extrem komplex aufgrund der enormen Vielfalt an Geräten, Übertragungstechnologien und Diensten.

Ein Hauptumweltproblem ist die Feststoffabfallwirtschaft, die Gesundheit und Umwelt belastet. Erkennung, Überwachung und Management von Abfall sind zentrale Probleme unserer Zeit. Die herkömmliche manuelle Kontrolle der Mülltonnen ist mühsam, personalintensiv, zeit- und kostenaufwendig – und lässt sich mit heutiger Technik leicht vermeiden.

Unsere Lösung: Automatisiertes Abfallmanagement. Unser IoT-Müllüberwachungssystem – ein innovativer Weg, Städte sauber und gesund zu halten.

Folgen Sie der Anleitung, um Ihren Beitrag für sauberere Gemeinden, Häuser oder Umgebungen zu leisten – einen Schritt näher an besseres Leben : )

Systemüberblick

Die Idee entstand, als wir beobachteten, dass Müllwagen zweimal täglich alle Tonnen abfuhren – sehr ineffizient. Beispiel: Straße A (viel Betrieb) füllt sich schnell, Straße B ist nach zwei Tagen noch halb leer. Genau das passiert real – der „Eureka“-Moment!

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Unser System gibt in Echtzeit den Füllstand jeder Tonne an. Damit lassen sich Abfuhrrouten optimieren und Kraftstoff sparen. Müllwerker können ihren Tages-/Wochenplan effizient gestalten.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Kriterien

Das Grundmodell funktioniert so:

  1. Zunächst wird die Höhe des Müllbehälters eingegeben – Basis für die Füllstandsberechnung in Prozent.
  2. Zwei Kriterien entscheiden, ob eine Tonne geleert werden muss:
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Die Elektronik

So werden alle Tonnen angezeigt, die Aufmerksamkeit brauchen – der Nutzer wählt die effizienteste Route.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Über uns

Alle Projekte veröffentlichen wir auf Instructables (Entdecken, Dokumentieren, Teilen). YouTube-Kanal abonnieren, Instagram folgen. Unterstützung auf Patreon. Arbeitsanfragen: technovationrobot@gmail.com

Materialien

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Hardware:

Werkzeuge:

Software:

Kurzer Hinweis zu Gearbest: Günstig, gute Qualität, speziell für Hobbyisten – sehr empfehlenswert!

Modell bauen

Einen kleinen Kunststoffbehälter suchen, in den alle Komponenten passen.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Deckel abnehmen, die beiden „Augen“ des Ultraschallsensors anzeichnen (Seite, die zum Boden der Tonne zeigt).

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Größten Bohrer nutzen (hier 10 mm), Löcher bohren. Falls noch zu klein, leicht feilen bis Sensor bündig sitzt.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Lackieren

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Wir wählten Weiß – Farbe frei wählbar. Zwei Schichten innen und außen, Deckel nicht vergessen. Hinweis: Dämpfe giftig – im Freien lackieren!

Ultraschallsensor befestigen

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Sensor eindrücken, mit Heißkleber fixieren. Schlitz für Schalter fräsen, alles einpassen.

Die Schaltung

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Base Shield auf Arduino 101 stecken, Ultraschallsensor an Pin D6 anschließen.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Gehäuse schließen

Alle Komponenten sorgfältig einbauen, Box verschließen.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Test an einer Hausmülltonne: Doppelseitiges Klebeband auf Deckel kleben, System aufsetzen – Sensor muss nach unten schauen.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Einführung in die Blynk-App

Internetverbindung über die vorgefertigte Plattform Blynk (Google Play Store). Unzählige Beispiele in Arduino IDE: Datei → Beispiele → Blynk.

Link zur Blynk-App: https://play.google.com/store/apps/details?id=cc.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

App und Code einrichten

Für Arduino 101 Treiber installieren: Arduino IDE → Werkzeuge → Board → Boardverwalter → „intel curie boards“ suchen, passende Version installieren.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Bibliotheken über Sketch → Bibliothek einbinden → Bibliotheken verwalten installieren: WiFi101, Blynk, Ultrasonic.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Testen

In der Blynk-App eine kleine Darstellung mit 3 LEDs für den Füllstand erstellen. Board: Arduino 101, Verbindungstyp: BLE (nicht Bluetooth!).

Per E-Mail kommt der „Auth Token“, der in den Code eingetragen werden muss (im Code markiert).

Ergebnisse!

Das Konzept funktioniert! Screenshots beim Befüllen der Testtonne:

Drei LEDs vertikal angeordnet: Grün (0–25 %), Orange (25–65 %), Rot (65–100 %).

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Bei 10 % Müll leuchtet nur Grün. Bei 50 % Grün + Orange. Bei 100 % alle drei LEDs – und ein Lächeln! Modell funktioniert : )

Schritt 14: GPS

WICHTIG: Dieser Schritt wurde nicht real umgesetzt, da dafür mind. 20 Modelle für städtische Mülltonnen nötig gewesen wären – zu teuer. Wir skizzieren nur die Idee, die in Simulationen korrekte kürzeste Routen lieferte.

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Plan: Fusion mit Google Maps. Manuell GPS-Koordinaten jeder Tonne erfassen, in Google Maps speichern. Im System statt einer LED pro Tonne eine LED (z. B. 20 Stück).

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration
Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Morgens öffnet der Fahrer Blynk, sieht alle vollen Tonnen, wählt sie an (jeweils mit eigener Nummer) und generiert die kürzeste, effizienteste Route!

Weitreichende Einsatzmöglichkeiten

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Nach dem Selbstbau wurde klar, wie breit dieses System nutzbar ist – aus einer mühsamen Aufgabe wird ein effizienter Prozess. Auswirkungen auf Stadt/Land groß, hoffentlich zukünftig implementiert. Aber auch individuell: Wohnanlage, Apartmentkomplex, einzelnes Haus – alle profitieren von diesem IoT-Tool!

Schritt 16: Komplikationen

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Einige Herausforderungen bei Skalierung:

Fazit

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Das Projekt ist vielversprechend, braucht aber kleine Anpassungen (s. o.). Eure Versionen, Vorschläge, Ideen willkommen – in die Kommentare damit!

Viel Spaß beim Nachbauen, weiter an Ideen arbeiten, die Leben und Umwelt verbessern. Liken, Teilen, Abonnieren – damit ihr das nächste Projekt nicht verpasst.

HAPPY MAKING : )

Beliebte Projekte

Wenn euch unsere Projekte gefallen, schaut euch diese an:

Code

IoT Müllüberwachungs-App

Zeigt Echtzeit-Füllstand mit 3 vertikalen LEDs in der Blynk-App: Grün 0–25 %, Orange 25–60 %, Rot 60–100 %.

#define BLYNK_PRINT Serial
#include <BlynkSimpleCurieBLE.h>
#include <CurieBLE.h>
#include <Ultrasonic.h>

// Auth Token aus Blynk App (Projekteinstellungen → Mutter-Symbol)
char auth[] = "8b7229b2c3ec4b999eca6781903a208d";

BLEPeripheral blePeripheral;
WidgetLED green(V1);
WidgetLED orange(V2);
WidgetLED red(V3);

Ultrasonic ultrasonic(7);
int distance = 0;
int thresh[3] = {20, 12, 4}; // Schwellenwerte in cm (Beispiel)

void setup() {
  Serial.begin(9600);
  delay(1000);
  blePeripheral.setLocalName("garbage");
  blePeripheral.setDeviceName("garbage");
  blePeripheral.setAppearance(384);
  Blynk.begin(blePeripheral, auth);
  blePeripheral.begin();
  Serial.println("Waiting for connections...");
}

void loop() {
  distance = ultrasonic.distanceRead();
  Serial.print(distance);
  Blynk.run();

  if (distance <= thresh[0] && distance >= thresh[1] && distance >= thresh[2]) {
    green.on(); orange.off(); red.off(); Serial.println(1);
  } else if (distance <= thresh[0] && distance <= thresh[1] && distance >= thresh[2]) {
    green.on(); orange.on(); red.off(); Serial.println(2);
  } else if (distance <= thresh[0] && distance <= thresh[1] && distance <= thresh[2]) {
    green.on(); orange.on(); red.on(); Serial.println(3);
  } else {
    green.off(); orange.off(); red.off(); Serial.println(0);
  }
  delay(100);
}

Schaltpläne

Base Shield V2 auf Arduino 101, Ultraschallsensor an Slot/Pin D6. Fritzing-Diagramm für Aufbau ohne Shield:

Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration Intelligente Abfallüberwachung mit Arduino 101: BLE & WiFi-Integration

Herstellungsprozess

  1. C# using-Anweisungen meistern: Importe, Aliase und statische Direktiven
  2. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  3. RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
  4. Smartes System zur Luftqualitäts- & Abfallüberwachung mit Raspberry Pi, Arduino & IOTA
  5. Arduino-Uno-Roboter zur Personenerkennung – Sensorintegration Schritt für Schritt
  6. Intelligente Jalousien: Automatische Lichtsteuerung mit Arduino & Solarenergie
  7. SERENA: Eigenes Arduino Mega 2560 Alarmsystem mit TFT-LCD-Touchscreen
  8. WLAN-Türschloss mit Arduino & ESP8266 – Per Smartphone entsperren
  9. 7 Schlüsselvorteile von Biz4Intellias smarter Füllstandüberwachungslösung
  10. Kontaktlose Herzschlagüberwachung via Smart Speaker: Ein revolutionäres System