Hallo zusammen, ich bastele gerade an einem kleinen Tresor mit einem Arduino als Steuerung. Dazu verwende ich drei Potis um die Zahlenkombination einzustellen, wenn alle drei Zahlen passen wird ein Servomotor angesteuert der die Türe entriegelt. Soweit so gut. Jetzt möchte ich noch einen Alarm einbauen. Hierzu will ich Art Sirene verwenden, die bei mir rumliegt. Diese arbeitet normal autark (eigener Microcontroller, 5 LED und ein Lautsprecher) und wird über zwei AA Batterien, also drei Volt mit Strom versorgt und über einen Taster angesteuert. Anstatt des Tasters muss ich also irgendwie den Arduino anbinden. Wie kann ich nun die 5V meines Arduinos auf die 3V "herunterregeln"? Kann ich einfach einen Widerstand dazwischen Schalten wie bei einer LED? Hierzu bräuchte ich doch den Stromfluss für die Sirene, den ich nicht kenne. Vielen Dank für eure Antworten!
Andreas P. schrieb: > Wie kann ich nun die 5V meines Arduinos auf die 3V "herunterregeln"? Betreibe bei deinem Arduino, welcher auch immer das ist, den Ausgang einfach als Open-Drain Ausgang.
Vielen Dank für die Antworten! Gerade habe ich nochmal nachgeschaut, der Taster ist zwischen Minuspol und Mikrocontroller (der Sirene)! Muss ich die Sirene dann quasi über ein LOW Signal ansteuern?
Bei ebay gibts auch bidirektionale Level Shifter als fertige Platine zu kaufen.
Oder du baust die Teile der Sirene raus und benutzt sie mit dem Arduino. Oder du schaltest den Taster mit einem Optokoppler. Oder du nimmst einen Transistor zum schalten. Oder ein Relais. :)
Die Sirene hat ja kein (festes) Bezugspotential. Also kannst du da selbst eins festlegen. Die einfachste Lösung hierbei: Anstatt dem Schalter einfach nen kleinen Mosfet verwenden. Den kannst du mit 5V ansteuern. Source verbindest du mit GND deines Mikrocontrollerboards. Hatte mal ne ähnliche Anwendung, da hats auch so geklappt.
Johannes O. schrieb: > Anstatt dem Schalter einfach nen kleinen Mosfet verwenden. Als ob der µC nicht schon einen eingebauten MOSFET hat ...
Christian J. schrieb: > Bei ebay gibts auch bidirektionale Level Shifter als fertige Platine zu > kaufen. Man kann sich auch einen Ring durch die Nase ziehen, aber wozu?
Hier mal der ungefähre Schaltplan. Folgende Vorgehensweise schwebt mir vor: - Batterie weglassen - Pluspol an die 5V des Arduino hängen (die drei Dioden dazwischen) - Minuspol an GND des Arduino - Anstatt des Tasters einen Ausgang des Arduino anschließen - Zum Einschalten der Sirene diesen Ausgang auf LOW setzen Funktioniert das so?
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.