Ein Mann hat sechs Behälter gebaut, die jeweils mit einem kleinen Radio-Chip versehen sind, damit sein Haus ihm mitteilen kann, ob er sie herausgestellt hat. Das System heißt BinRange und löst ein Problem, das Home Assistant bereits kannte, aber nicht beantworten konnte. Der Urheber räumt ein, dass es lächerlich ist, und das Projekt ist nun abgeschlossen.
Warum Mülltonnen Radiosender brauchten
Home Assistant weiß bereits, welche Tonnen abgeholt werden müssen. Es kann den Eigentümer daran erinnern, die richtigen Farben auf einem Dashboard anzeigen und den Tag markieren. Was es nicht sagen kann, ist, ob eine Tonne tatsächlich bewegt wurde.
Die meisten Leute stellen einen Erinnerungs-Alarm auf ihrem Handy ein. Manche erinnern sich einfach. Kein Ansatz erfordert eine benutzerdefinierte Firmware-Entwicklung.
Der Entwickler hatte einen anderen Plan. Er wollte wissen, ob eine Tonne bewegt worden war. Er erwarb hauptsächlich noch etwas, mit dem er herumspielen konnte.
Der Weg von Bluetooth
Der Entwickler hatte vor Jahren versucht, günstige Bluetooth-Tracker zu verwenden. Der Aufbau war frustrierend. Batterien wurden schnell leer. Entfernungsangaben schwankten. Der Proxy war unzuverlässig. Die Signalstärke-Methode, RSSI, ist von zu vielen Variablen – Wänden, parkenden Autos, Reflexionen, Antennenorientierung, Batteriespannung – abhängig, um eine zuverlässige Messung zu erzeugen.
UWB änderte das. Ultra-Wideband-Radio misst die Zeit, die es den Funksignalen dauert, zwischen Geräten zu reisen. Es liefert eine Entfernungsangabe ohne Raten auf Basis der Signalstärke. Der Entwickler war von AirTags fasziniert und tauchte in die Funktionsweise von UWB ein. Die Tonnen-Idee kam zurück.
Sechs Tonnen, sechs Tracker
Das Haus hat sechs Tonnen: eine Restmülltonne, eine Bioabfalltonne, eine Gartenabfalltonne, zwei Recyclingtonnen und eine Glas-Tonne. Nicht alle werden am gleichen Abfuhrzeitpunkt geleert. Die Waste Collection Schedule-Integration für Home Assistant durchsucht die Zeitpläne des Rathauses und verfolgt, wann was fällig ist.
Der Entwickler verwendete Makerfabs ESP32-WROVER/DW3000-Boards. Er testete zwei über USB betriebene Boards, bevor er sie mit Home Assistant verband. Eine lokale Web-Ansicht ermöglichte es ihm, die Boards zu trennen und zu beobachten, was geschah, ohne ein USB-Kabel zwischen ihnen zu verlegen.
Die Antennenorientierung war wichtig. In etwa zehn Metern Entfernung erhöhte die Änderung der Boards von flach auf aufrecht die beobachtete Erfolgsquote von 37 % auf 100 %. Eine langsamere Funk-Einstellung mit einer längeren Präambel funktionierte ebenfalls, wo die anfänglich schnelle Einstellung Schwierigkeiten hatte.
„Ich war schlichtweg umgehauen.“
Das war der Moment der Wahrheit. Zwei kleine Platinen tauschten Radiosignale aus und stimmten sich mit einem Messband auf zwei Zentimeter genau ab.
Der Außenbereichstest
Der aufgezeichnete Test zeigte eine gemessene Distanz von 10,1 Metern, die einen durchschnittlichen Wert von etwa 10,09 Metern ergab, mit einer Standardabweichung von drei Zentimetern. Das war vielversprechend für ein Projekt, das lediglich erkennen musste, ob eine Tonne eine Lagerfläche verlässt.
Der Test im Freien war aufschlussreicher. Die Messwerte waren bis zu etwa dreißig Metern zuverlässig, danach unregelmäßig weiter draußen. Der weiteste aufgezeichnete Messwert betrug 37,28 Meter, mit Lücken. Ein Auto konnte den Weg komplett blockieren.
Der Entwickler widmete sich zudem einer akademischen Frage, wie viele Anker weitere Dimensionen hinzufügen würden. Er betrachtete Richtung, Ort und Trigonometrie auf einer 2D-Ebene. Er kam zu dem Schluss, dass es für diesen Job völlig nicht lohnenswert sei.
Firmware, Gehäuse und drahtlose Updates
BinRange umfasst ein gedrucktes Gehäuse, benutzerdefinierte Firmware und drahtlose Updates. Der Entwickler stützte sich stark auf Codex während des Baus. Astra wurde erst zur Hälfte des Baus verfügbar, und der Entwickler war neugierig, wie es sich schlagen würde.
Das System verwendet einen Anker. Der Entwickler legte eine zehn Meter Grenze fest: innerhalb ist Home, außerhalb ist Out, bei einem neuen Messwert. Das bedeutete, dass er mit einer einzigen mit Strom versorgten Platine beginnen konnte, anstatt den Garten in einen Positionierungstestbereich zu verwandeln.
Die lächerliche Wahrheit
Der Entwickler räumt ein, dass er dies lächerlich überdimensioniert hat. Er ist so weit von der Norm entfernt, dass ihm sechs funkgesteuerte Tonnen wie eine angenehme Art vorkamen, seine Abende zu verbringen.
Dies ist eine Lösung für ein Problem, das keine Lösung brauchte. Home Assistant wusste bereits, welche Tonnen fällig waren. Der Eigentümer weiß nun, ob sie sich bewegt haben.
Das Projekt ist eine deutliche Warnung für alle, die es lesen. Wenn Sie sich also dabei erwischen, ein System zu entwickeln, um Ihre Mülltonnen zu verfolgen, hören Sie auf. Stellen Sie sie einfach raus. Das Problem ist gelöst.
Die eigene Aussage der Quelle ist die ganze Geschichte. Die Mülltonnen sind geortnet. Das System funktioniert. Der Besitzer amüsiert sich. Der Rest von uns fragt sich, warum jemand dachte, das wäre eine gute Idee.
Es war eine gute Idee. Nur eben nicht die Art von guter Idee, die die meisten Menschen haben.
Quellenmaterial: „Haben Sie auf Ihren Mülltonnen nicht auch schon Ultra-Wideband-Radios?,“ sjg.io.
Das Notizbuch abonnieren.
Die besten Geschichten des Tages und jedes neue Urteil, in klarem Deutsch, um sieben im Postfach. Eine Mail am Tag, nicht mehr.

