Der Abstandssensor

Der Abstandssensor misst mittels Ultraschall die Entfernung zwischen Personen bzw. Gegenständen und kann in Kombination mit einem Display oder Lautsprecher auf eine Unterschreitung des empfohlenen Mindestabstands von 1,5 m hinweisen. In diesem Beispiel wird bei einer Unterschreitung ein Piepen über den Speaker ausgegeben.

Hinweise

Die Verwendung von Arbeitsmaterialien wie z.B. Cuttermesser, Lötkolben, Schere, Zange oder Heißklebepistole unterliegt den Arbeitsanweisungen der jeweiligen Geräte zur Vermeidung von Verletzungen oder Schäden. Besonders Kinder unter 14 Jahre sind bei der Verwendung zu beaufsichtigen.

Der IoT-Octopus arbeitet mit einer Eingangsspannung durch den USB-Port mit max. 5V und gibt max. 4,5V bei 600mA an die Verbraucher ab. Wenngleich diese Niederspannung minimal erscheint, ist Vorsicht geboten. Je größer die Verbraucher (Sensoren) desto mehr externe Leistung kann benötigt werden, wobei Spannungsspitzen besonders zu beachten sind.
Ohne ein externes Gehäuse, welches auf Wasserdichtheit geprüft wurde, sind alle Materialen vor jeglichem Kontakt mit Wasser zu schützen. Beachten Sie daher vor dem festen Verbau, welche Wettereinflüsse oder anderen Schadensverursacher relevant werden und schützen sie die Elemente.

Im Fall der Fälle schreiben Sie uns eine Mail oder wenden Sie sich an Expert:innen in Ihrem Umfeld.

Vorbereitung

Materialien

Hardware:
- IoT-Octopus
- Ultraschallsensor mit Grove Universal-Kabel, 4-Pin, 20cm
- Grove Kabel auf 4-Pin Male Jumper
- GRV SPEAKER Arduino - Grove Lautsprecher
- USB auf Micro-USB-Kabel, USB-Netzteil/ Powerbank

Software:
- PC mit Arduino IDE (IoT Werkstatt - Arduino Portable 1.8.5 including Ardublock)

Sonstige Materialien:
- kleiner Karton
- Gewebeklebeband
- Schere

Schritt 1

Hardware zusammensetzen

Für den Abstandssensor wird der Speaker mittels Grove Universal-Kabel an den I²C Anschluss (rechts) des IoT-Octopus angeschlossen. Der Ultraschallsensor wird durch ein Grove to 4-Pin Male Jumper Kabel ebenfalls mit dem IoT-Octopus verbunden. Hierzu wird das als Grove Connector bezeichnete Ende des Kabels an den Ultrasonic Ranger und die vier Jumper Male Pins folgendermaßen gesteckt:
SIG (gelb) zu 12
NC (weiß) zu 13
VCC (rot) zu 3V
GND (schwarz) zu GND

Schritt 2

Software vorbereiten

Für die Programmierung des Abstandssensors wird die Arduino IDE benötigt. Hierfür muss die Version der IoT Werkstatt - Arduino Portable 1.8.5 heruntergeladen und installiert werden. Hilfreiche Tipps gibt es auf der Website des Umwelt-Campus Birkenfeld.

Schritt 3

Sketch kopieren und auf Octopus flashen

Anschließend wird der Code (bei Arduino ‘Sketch‘ genannt) von unserer GitHub-Seite kopiert und in einem neuen Sketch eingefügt. Den IoT-Octopus mittels USB-Kabel an den PC anschließen. Unter Werkzeug -> Port den entsprechenden COM Port auswählen, den Sketch lokal speichern, überprüfen und anschließend auf den IoT-Octopus hochladen.

Gehäuse für den Abstandssensor

Der Abstandssensor ist mit einer Stromversorgung über eine Steckdose oder eine Powerbank bereits voll einsatzfähig. Die Hardwarekomponenten könnten aber auch in einen kleinen Karton verpackt werden. Die hier aufgeführten Bilder zeigen, dass dazu Löcher für den Ultraschallsensor und die USB-Kabelführung in den, mit buntem Gewebeband beklebten, Karton geschnitten wurden. Der Lautsprecher befindet sich im Karton, wodurch der Ton etwas gedämpft wird.


Viel Spaß beim Ausprobieren!!



Gefördert durch das
Institut für angewandte Forschung