Hallo, ich habe überlegt den Beschleunigungssensor ADXL345 zu benutzen um einen ESP8266 aus dem Deepsleep zu holen. Der ADXL345 hat die Fuktion bei bestimmten Events, wie Taps oder Bewegung auf einem Interrupt-Pin ein Signal auszugeben. Dabei wirddas Logiklevel des Pins geändert und gehalten, bis ein Interrupt-Register im ADXL345 wieder gecleart wird. Um den ESP aus dem Tiefschlaf zu holen ist es nötig, den Reset-Pin kurz auf LOW zu pulsen. Meine Frage ist jetzt, wie bekomme ich es hin, aus dem Levelchange des ADXL345 einen kurzen Puls zu generieren? Ich habe mir dabei einen Verhalten vorgestellt, wie er im Anhang dargestellt wird. Was ich insbesondere interessat fände und wo ich zur Zeit hänge, ist die Funktion, dass der ESP nicht ausversehen resettet werden kann, nachdem er einmal resettet wurde. Sondern erst einmal ein erneutes Scharfschalten der Schaltung notwendig ist, bevor sie wieder auf Levelchanges des ADXL345 reagiert. Wenn man diese Funktion weg ließe, wäre wahrscheinlch ein Non-retriggerable Monostable Multivibrator das Richtige, bspw. der MM74HC221A von Fairchild? Wie notwendig, das zusätzliche Scharfschalten der Schaltung ist, ist wahrscheinlich auch sehr fraglich, weil ich das Interrupt natürlich auch derweil im ADXL345 deaktiveren kann. Das ist mir jetzt gerade beim schreiben dieses Posts aufgefallen. Trotzdem fände ich eine Lösung interessant. Vielen Dank Bolf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
