Ich versuche, einen Arduino Pro Mini 328 5 V / 16 MHz mit einer einzigen Batterie zu versorgen, vorzugsweise aus Sicherheitsgründen mit einer LiFePO4 (diese muss nicht mehr als etwa 300 mAh betragen). Ich verbinde jedoch einen Transceiver mit dem Arduino und er benötigt 3,3 V. Dies ist der Transceiver, den ich verwende:
http://www.addicore.com/2pcs-Addicore-nRF24L01-Wireless-Transceiver-p/112.htm
Dies ist der Arduino Pro Mini, den ich verwende:
https://www.sparkfun.com/products/11113
Meine Gedanken waren, vielleicht eine 2S LiFePO4-Batterie mit einer Nennspannung von 6,4 V zu besorgen, dann einen linearen Spannungsregler zu verwenden, um diese 6,4 V auf 5 V zu senken, um den Arduino mit Strom zu versorgen, und dann einen anderen linearen Spannungsregler zu verwenden, um die 5 V auf 3,3 V zu senken V, um den Transceiver mit Strom zu versorgen. Ich befürchte, dass dies irgendwie Schaden anrichten kann, da ich mit Spannungsregelung nicht allzu erfahren bin. Wird zu viel Wärme produziert? Gibt es einen einfacheren Weg?
Jede Hilfe wäre sehr willkommen. Danke schön!
6,4 -> 5 V, dann 5 V -> 3,3 V wäre in Ordnung.
Sie können auch in Betracht ziehen, 6,4 -> 5 V mit einem Regler und 6,4 -> 3,3 V mit einem zweiten zu senken.
Die Spezifikation für das Radio sagt 13 mA, also
Verlustleistung = 0,013 A * (6,4-3,3) = 0,027 Watt,
worüber man sich keine Sorgen machen muss.
Mir fällt nichts ein, um mich zwischen den beiden Ansätzen zu entscheiden.
Bei diesen niedrigen Strömen könnten Sie sogar einen DC-DC-Wandler in Betracht ziehen, der eine Batterie auf 5 V erhöht, um den Arduino anzutreiben. Es gibt ziemlich viele davon zu bescheidenen Kosten für die Stromversorgung von USB-Geräten.
Sie können sogar eine Zelle direkt in das Radio einspeisen (vielleicht mit einem 3,6-V-Zener, der das Radio schützt).
Ich wäre versucht, einen 3,3-V-Arduino zu verwenden und ihn und das Radio mit 3,3 V zu betreiben.
Kein Problem. Es wird perfekt funktionieren.
Batterie zu 5V reg und 5V zu 3v3 Regler.
5-V-Reg.: http://www.digikey.com/product-detail/en/texas-instruments/REG1117-5-2K5/296-27924-1-ND/2440705
3V3-Registrierung: http://www.digikey.com/product-detail/en/texas-instruments/LM1117IMP-3.3-NOPB/LM1117IMP-3.3-NOPBCT-ND/483058
Ich würde entweder die Reg auf dem Arduino-Board durch eine 3,3-V-Reg ersetzen und sowohl den Arduino als auch den nRF-Chip mit 3,3 V betreiben. Und entweder den Xtall auf 8 oder 10 MHz ändern. Oder versuchen Sie es einfach mit ir bei 16 MHz. Es würde mich wundern, wenn es nicht so gut laufen würde.
Oder wenn Sie die LiFePO4-Batterie (max. 3,6 V) verwenden, betreiben Sie einfach sowohl den Arduino als auch den nRF-Chip direkt von der Batterie. Das sollte ganz ok funktionieren, nur out of the box. Aber Sie können eine Li-ION-Batterie nicht auf die gleiche Weise verwenden, da sie über 4 V haben kann. Der nRF-Chip ist mit maximal 3,6 bewertet (kann mit 4 V betrieben werden, aber keine Garantien.
Für eine Low-Energy-Anwendung sollten Sie auch untersuchen, wie Sie den Stromverbrauch beim Ausführen des Programms reduzieren können. Dh. indem Sie wann immer möglich in den Schlafmodus wechseln.
Chris Stratton
Gespräch2
Eisen Faust