Montag, 9. September 2019

Auszieh-Alarm




Dieser Auszieh-Alarm ist für meinen dreizehnjährigen Sohn, der an Autismus leidet.

Da er uns nicht mitteilen kann, ob er auf die Toilette muss, kommt es immer wieder vor, dass er in die Windel macht. Wenn er alleine in seinem Zimmer ist und das passiert, dann wird er sich ausziehen. Das heißt es meistens: Zimmer putzen.
In letzter Zeit kam das öfters vor, besonders in der Nacht.

Es musste also ein Warnsystem her.


Die Grundidee basiert auf einer einfachen Funkfernsteuerung, wie man sie für Funksteckdosen oder die Garagentür nimmt.
Der wichtigste Aspekt ist allerdings die Sicherheit für meinen Sohn.
Er darf auf keinen Fall die Möglichkeit haben zugriff auf die Elektronik oder die Batterie zu bekommen.

Lithium Akkus waren auch ausgeschlossen, wegen der Feuergefahr.

Die Sende-Elektronik sollte also mit einer fest eingebauter 3V Batterie über mehrere Monate oder Jahre funktionieren.

Ich entschloss mich für einen Attiny85 den ich auf seinem internen Oszillator auf 1Mhz laufen lasse. Ebenfalls würde die Sleep Funktion mit ins Spiel kommen. Ich hatte mehrere Digistump Module bei denen ich zuerst die Fusebits resettete (https://www.instructables.com/id/How-to-unlock-Digispark-ATtiny85-and-convert-it-to/) und dann alle Bauteile abnahm, die ich nicht brauchte, und die nur Strom zogen.




Zum Senden Nahm ich billige 433Mhz Sende- und Empfangsmodule. Bei diesem Model beträgt die Spannung für das Sendemodul 2V-3,6V und die für das Empfangsmodul 3-5V.
Die Bezeichnung sind WL101-341 für RX und WL102-341 für TX.




Versuch Nr 1:

Aber wie das Senden auslösen? Bei meinem ersten Versuch scheiterte das ganze, weil er mitbekam, dass da etwas befestigt wurde, also zog er daran und es meldete nur einmalig und war dann entschärft. Also nutzlos. Eigentlich sollte das Kissen an der Hose und das T-Shirt zwischen den Magneten befestigt werden. Vorteil: Kein Stromverbrauch im Standby. Nachteil: Konnte nur einmal Auslösen.



Versuch Nr 2:

Am Anfang hatte ich die Idee mit dem Zieh-Schalter. Die erste Idee, war wie immer die Beste.
Zuerst musste ich die Software ändern, da ich jetzt mit einem Interrupt am Attiny arbeite.

Die Sendeschaltung sieht nun wie folgt aus:

An die CR2032 wurden 2 Drähte mit selbstklebendem Kupferband befestigt und das ganze dann mit Gewebeband abgeklebt.



Es wurde keine Lochrasterplatine verwendet, um das ganze flexibel zu halten. Die ganze Schaltung braucht 0,14uA im Standby und max. 70mA für ein paar Millisekunden beim Senden.

Ich würde schätzen, dass die Batterie 5-8 Jahre halten wird.


Als Schalter benutze ich einen einfachen Endschalter, über den ich ein Stück PVC von einem Kabelkanaldeckel. Es wurde erhitzt und so gebogen, dass es über den Schalter passt. Jetzt kann er nicht vom Schaumstoff oder Stoff behindert werden. An dem Metall wurde ein Stuck Gummiband mir 2 Komponenten Kleber befestigt.



Testaufbau an einer alten Hose. Läuft :)




Der Empfänger:


Ohne Empfänger wäre das ganze Nutzlos. Für meinen Prototypen, habe ich meinen "Arduino Quick Project" genommen, das Rx Modul und einen Piezo angeschlossen und ein paar Zeilen Code später war das ganze einsatzbereit.


Werde aber eine kleinere Version, ohne Display bauen, mit Akku.
Hier ist die erste portable, akkubetriebene Version. Nicht schön aber funktioniert.
Bei Alarm piept der Pager 4x und die rote Onboard Led blinkt so lange bis, der Taster gedrückt wird.
 Die Akku-Überwachung läuft auch. Benutze die interne 1,1V Referenzspannung und habe einen Spannungsteiler an den analogen Eingang A0 gelötet. Fällt die Spannung, unter 3V, blinkt die Onboard Led alle 20sec, ein mal. Ich werde noch genauere Werte ermitteln, wie lange dieser Pager auf Akku läuft. Werde wohl ein Paar Stromsparmaßnahmen ergreifen müssen :)

Jetzt wird noch ein Gehäuse hergestellt.





Einbau:

Diesen Prototyp habe ich einfach in ein Stück Stoff von einem alten T-Sirt eingebaut. (Jeans ist nicht elastisch genug).
Zuerst wurde das Stück Stoff zu einem Rohr mit +-25mm Durchmesser zusammengenäht.

Die Elektronik wurde mit Heißkleber auf ein Stück Schaumstoff geklebt und dann mit Gewebeband umwickelt. Das Gummiband und der Schalter müssen natürlich frei beweglich bleiben.




Das Ganze wird jetzt in dem Stoffschlauch befestigt und dann an der Hose angenäht.





Das ist jetzt nicht die beste Lösung, aber zu Testen reicht diese Konstruktion aus.
Jetzt muss das Ganze nur noch am Testobjekt versucht werden.

Erster Testbericht:

Die Hose wurde von meinem Sohn in der Nacht getragen.



Dreimal wurde der Alarm ausgelöst. Zweimal am Abend und einer Morgens um acht Uhr. Jedes Mal, kam ich rechtzeitig in seinem Zimmer an um seine Windel zu wechseln oder um mit ihm zur Toilette zu gehen,

Jedes Mal, konnte so, eine Katastrophe vermieden werden.

Zweiter Testbericht:

Die Hose ist jetzt seit drei Tagen im Einsatz und funktioniert genau so, wie sie soll.

Einen Fehlalarm gab es, wegen auf dem Bett springen 
und einmal gab es keinen Alarm beim herunterziehen der Hose. (weiß nicht, ob es am Funk oder am Schalter lag.
Es wird im Moment mit der Hilfe eines zweiten Empfängers in der Nähe, überwacht ).

To Do:

  • Einen kleineren Empfänger bauen.
  • Das ganze austauschbar für uns als Eltern machen, aber unmöglich für meinen Sohn es abzunehmen.
  • Die Sende-Elektronik besser integrieren und noch etwas verkleinern.
  • Einige Reichweiten Test machen.
  • Ein Funktions-Video drehen.



Sonntag, 13. Januar 2019

Quick Project. Finale Version

So, hier ist jetzt die finale Version von meinem Board für Arduino Nano V3.

Die Idee war ja, dass man für kleine Projekte oder zum Testen von Aktoren oder Sensoren immer wieder ein LCD Display oder/und Taster braucht, das hat mich aber genervt, weil Ich jedes Mal mehr Zeit damit verbracht habe den Fehler in der Verkabelung zu suchen, als wirklich zu programmieren. Man kann diese Platine auch direkt als Steuermodul für größere Projekte nutzen




Das Ganze besteht aus folgenden Teilen


  • 1 Platine (Gerber files)
  • 4 Tastern 12x12mm
  • 1 Lcd 16x2 Display
  • 1 Arduino Nano V3 oder clone
  • 3 x 220R Widerstände
  • 4x 20K Widerstände
  • 1 10k-20k Trimmer
  • 2 Led's 3mm
  • 1 Stiftleiste 16Pin
  • 2 Stiftleisten 15Pin
  • Schraubklemmen 12 Pin
Eine Testsoftware für diesen Aufbau kann man auf Github finden. Hier klicken

Ich habe auch ein Gehäuse entwickelt, damit es besser aussieht und ich es als portables Steuermodul einsetzen kann, ohne einen Kurzschluss zu riskieren. Das dann gleich in 3 Farben.





Und das Coole ist, dass ich die Pinbelegung und Hinweise direkt auf der Rückseite der Platine habe.










Freitag, 6. Juli 2018

Arduino Nano Quick Project

Meine Werkstatt sieht nicht immer sehr übersichtlich aus, um es mal nett zu formulieren.

Ich möchte öfters einen Arduino einsetzen, aber bis ich alle Teile gefunden habe, und durch unzählige Webseiten durchgearbeitet habe, wie und welche Pins angeschlossen werden, habe ich meistens schon keine Lust mehr anzufangen.
Deshalb habe ich mir eine Rapid Prototyping Plattform gebaut, mit Standard Sachen, die man so braucht. Ein LCD Display, Taster, Ein- und Ausgänge per Schraubklemme und natürlich die serielle Schnittstelle über USB.

Den Arduino Nano Q.P. kann man so überall nutzen. Auf dem Sofa, im Bus, im Urlaub, und..und..und.

Jedenfalls keine Wackler durch Breadboards und Steckkabel ;)

Das Gehäuse ist natürlich das Tüpfelchen auf dem I.

Arbeite an V2.0 und Ich denke, dass dieses Board besonders Anfänger anspricht




So soll es nachher aussehen




Die Tasterkappen bestehen aus zwei Teilen die aufeinander geklebt werden



Die Laser geschnittenen Teile ergeben das Gehäuse.
Hier in Grün und Rot.









Jetzt sind auch die Schrauben mit den Abstandshaltern angekommen. 







Ich arbeite bereits an Version2. Ich habe einige Veränderungen vorgenommen bei der Grösse der Leiterplatte und die Befestigungslöscher werden besser verteilt sein.

Dienstag, 13. März 2018

Light It Up Blue Luxemburg

Mein Project für den guten Zweck

Die Light It Up Blue Led Leuchte.


Am 2tn April ist Welt-Autismus-Tag.

Es ist eine internationale Aktion, die ihren Ursprung 2010 in den USA hatte und von der Organisation Autisme Speaks ins Leben gerufen wurde.

Das Ziel ist es die Leute auf Autismus aufmerksam zu machen und zu sensibilisieren. Weltweit werden deshalb zwischen dem 30tn März und dem 3tn April verschiedene private und öffentliche Gebäude blau beleuchtet. Einige sogar den ganzen April.

In diesem Zusammenhang habe ich dieses Led-Licht entwickelt, was auch blau leuchtet und so auf die Aktion hinweisen soll.

Wenn jemand die "Fondation Autisme Luxembourg" www.fal.lu, unterstützen will, dann bestellt Euch für den Preis von nur 25€ + Versand, ein "Light It Up Blue Licht". Es ist für den guten Zweck, Sie erhalten eine außergewöhnliche Leuchte und der dem Gewinn geht die Organisation.

Jede einzelne Lampe ist ein Unikat und wird in Handarbeit hergestellt. Sie besteht aus Holz und Acrylglas. Der Stromverbrauch liegt bei 0,5 Watt, also perfekt als Dauerlicht oder Nachtlicht.

Sie können die Leuchte hier bestellen.  





Wenn man die Leuchte über das mitgelieferte Netzteil anschließt, leuchtet sie in einem coolen blau. Man kann sie aber auch an einen USB-Port anschliessem.


 

Die Lampe ist 10cm Hoch, 10.5cm Breit und 5.8cm Tief



Und noch die d.i.y. Verpackung


Geliefert wird:


  • 1 Plexiglas Schild "light it up blue"
  • 1 Sockel aus Holz, Farbe Mahagoni, mit blauen Led's
  • 1 Micro Usb Kabel, Länge 2m
  • 1 5v Usb Netzteil (EU)

Porto und Verpackung:


  • Luxemburg 3€
  • Europa 5€