Hey Leute, Ich bin Elektroniker in Ausbildung und arbeite zur zeit Privat an einem kleinen Projekt... Folgendes: Ich gabe ein Arduino uno r3 und ein dazu gehöeiges arduino gsm shield... über ein taster wird das arduino einen anruf machen und über einen kleinen lautsprecher mit 8 ohm und einen mikrofon wird "telefoniert... mich interessiert der strom verbrauch... ich habe die nötigen teile zwar schon bestellt warte aber noch auf die lieferung deswegen kann ich noch nicht viel über den tatsächlichen stromverbrauch sagen aber ich habe mal gegoogelt und komme auf einen stromverbrauch von ca. 700mAh was mir zu viel ist da ich das ganze über eine powerbank mit 5000maH betreibe... ein umstieg auf das arduino nano wäre schonmal stromsparend ( auch schonbestellt) und das spart mir nochmal ca. 20mAh... wie kann ich noch strom sparen??? habe überlegt generell auf arduino zu verzichten und auf einen atmega328p umzusteigen oder eben den arduino schlafen zu legen wenn er nicht gebraucht wird? das ziel wäre den Stromverbrauch so anzupassen das mein projekt selbst monate ohne wiederaufladen funktionieren würde UND mir eine sms schickt wenn die Powerbank fast leer z.B unter 20% ist... Ich überlege schon seit Tagen wie ich das realisieren soll ? Danke im vorraus ?
Benni A. schrieb: > Ich überlege schon seit Tagen wie ich das realisieren soll Erst mal lernen Stromverbrauch (mA, A ...) zu unterscheiden von Kapazität (mAh, Ah ...).
Ohne Schaltungsunterlagen und Quelltext kann Dir hier niemand konkrete Verbesserungsvorschläge geben. Bei den meisten Arduino Modulen mit USB Anschluss steht Stromsparen nicht im Fokus. Verwende besser nackte Mikrocontroller oder zum Beispiel den Arduino Pro Mini. Der Mikrocontroller unterstützt diverse Sleep Modi (siehe Datenblatt) mit denen er Strom sparen kann. Ich schätze allerdings, dass du in deinem Fall durch Hardwareänderungen zunächst mehr erreichen kannst. Powerbänke sind in Kombination mit Stromsparen nicht direkt geeignet, denn sie schalten sich ab, wenn die Stromaufnahme sehr gering wird.
@Benni A. (rcbenni) >kleinen lautsprecher mit 8 ohm und einen mikrofon wird "telefoniert... >mich interessiert der strom verbrauch... Und mich die Recht Schreibung, gleich gefolgt von der klein schreibung. >stromverbrauch von ca. 700mAh Bitte mal nicht mAh mit mA durcheinander würfeln! Ersteres ist ein Batteriekapazität, letzteres ein Strom. >was mir zu viel ist da ich das ganze über >eine powerbank mit 5000maH betreibe... ein umstieg auf das arduino nano >wäre schonmal stromsparend ( auch schonbestellt) und das spart mir >nochmal ca. 20mAh... Ob das bei 700 mA großartig was bringt? >wie kann ich noch strom sparen??? Erstmal messen. >habe überlegt generell auf arduino zu verzichten und auf einen >atmega328p umzusteigen oder eben den arduino schlafen zu legen wenn er >nicht gebraucht wird? Kann man machen, siehe Sleep Mode. >das ziel wäre den Stromverbrauch so anzupassen das mein projekt selbst >monate ohne wiederaufladen funktionieren würde UND mir eine sms schickt >wenn die Powerbank fast leer z.B unter 20% ist... Und was macht deine Schaltung sonst so? So wie es beschrieben ist, ist es reichlich sinnlos. Wenn man ultimativ Strom sparen will/muss, muss man allen allgemeinen Ballast abwerfen, vor allem schaltungstechnisch. Stromsparende Spannungsregler etc. Vielleicht reicht ein Arduino Nano, vielleicht muss man dort noch einiges runterlöten. >Ich überlege schon seit Tagen wie ich das realisieren soll ? Fang mal mit messen an, das hast du Zahlen, mit denen man weitermachen kann.
Danke für die Antwort :) Hatte nicht viel zeit um diesen Beitrag zu schreiben ? deswegen auch das durcheinander von mAh und mA ? Also das ganze Projekt wird am ende eine Türklingel bzw. eine Freisprechanlage... Also was mich hier Primär interessieren würde wäre der sleep Modus und ob ich mein Arduino per "Knopfdruck" aufwecken kann Da ich ja einen Taster habe der (wenn er gedrückt wird) dafür sorgt das ich angerufen werde. Würde ich gern wissen ob ich den selben Taster zum "Aufwecken" verwenden kann? Also 1x drücken würde dann meinen Arduino aufwecken und gleichzeitig mich Anrufen... evtl mit einer kleinen Zeitverzögerung... geht das? und Spar ich etwas im Stromverbrauch wenn ich den Arduiono am 5V pin anspeise um den Spannungsregler zu umgehen? Die Powerbank sollte doch konstant 5V liefern oder? Achja und wenn Ich den Akkustand abfragen und mir per Sms schicken möchte. Sollte ich dann die Spannung direkt an der Zelle messen und mir dann ab einer gewissen Spannung eine warn sms schicken lassen? oder gibt es da auch andere Methoden? Und was noch eine fundamentale Frage ist: Lässt sich mein Projekt auch "nur" mit einem Mikrocontroller anstatt dem Arduino umsetzen? Danke nochmal und Malzeit :)
Benni A. schrieb: > ob ich den selben Taster zum > "Aufwecken" verwenden kann? Natürlich! Benni A. schrieb: > Lässt sich mein Projekt auch "nur" mit einem Mikrocontroller anstatt dem > Arduino umsetzen? Natürlich! (auch wenn ich den Unterschied, also das "anstatt" nicht sehe)
@Staefanus Das Arduino pro mini hat einen Maximalen output von 150mA laut datenblatt... mein gsm Modul braucht während dem telefonieren ca. 400 mA also fällt das schonmal weck... Kann ich das Abschalten der Powerbank umgehen?.
Benni A. schrieb: > hat einen Maximalen output von 150mA Etwas verwirrt? Eine Powerbank liefert doch sowieso 5V, was interessiert da der 5V Regler des Pro Mini?
Benni A. schrieb: > Danke nochmal und Malzeit :) Ich hab jetzt keine Lust auf Zeichnungen. Ich ess' lieber etwas. Ma h lzeit :-D
Ich versorge mein gsm Modul über den Arduino nano ... Damit ich denn akku verbrauch besser unter kontrolle habe Hab mir gedacht das macht sinn ^^
npn schrieb: > Ich hab jetzt keine Lust auf Zeichnungen. > Ich ess' lieber etwas. Ma h lzeit :-D Ups haha ^^ Ab jetzt gilt: Wer Rechtschreibfehler entdeckt darf diese gerne für sich behalten ;) Bitte danke ?
Benni A. schrieb: > > Ab jetzt gilt: Wer Rechtschreibfehler entdeckt darf diese gerne für sich > behalten ;) Also ich persönlich bin immer dankbar für Hinweise auf Fehler. Aber so verschieden sind eben die Menschen... :-)
Stefanus F. schrieb: > Bei den meisten Arduino Modulen mit USB Anschluss steht Stromsparen > nicht im Fokus. stimmt leider > Verwende besser nackte Mikrocontroller oder zum Beispiel > den Arduino Pro Mini. so "nackt" ist auch ein mini nicht (obwohl ich den auch mag), er hat z.B. einen eingebauten Regler, die übliche LED und natürlich was man sonst noch so braucht pullups, C, Taster. richtig nackt wäre wirklich ein 328p oder ein Mini dem man alles klaut was unnötig ist. Für die Aufgabe ist ein PRO mini im 3,3V Mode mit 1 MHz (8MHz Resonator oder Quarz und Teiler auf 8) aber ausreichend, gegenüber dem GSM Modul kann man an der LED wirklich kaum was einsparen, dazu noch die sleep modes erkunden, fertig. > Der Mikrocontroller unterstützt diverse Sleep Modi (siehe Datenblatt) > mit denen er Strom sparen kann. Ich schätze allerdings, dass du in > deinem Fall durch Hardwareänderungen zunächst mehr erreichen kannst. ??? > Powerbänke sind in Kombination mit Stromsparen nicht direkt geeignet, > denn sie schalten sich ab, wenn die Stromaufnahme sehr gering wird. auch da gibt es sone und solche, das müsste halt geprüft werden, sicher wäre echt ein LiIo, damit reicht ohne Wandler die Bandbreite von voll 4,2V bis Enladeuntergrenze 2,5-3V der ganze Spannungsbereich um den Mini zu bedienen, dieser könnte sogar den Stepup ein- und aus-schalten für das GSM Modul.
Benni A. schrieb: > Also was mich hier Primär interessieren würde wäre der sleep Modus und > ob ich mein Arduino per "Knopfdruck" aufwecken kann Auf einem Arduino Uno sitzt ein ganz gewöhnlicher ATmega328P. Was meinst du mit "Anstatt"? Was auf dem Arduino Uno sitzt aber zusätzlich ein ATmega16u2 für das USB-Handling. Den kannst du einsparen, aber auch genauso gut schlafen legen. Aber warum benutzt du einen Arduino Uno, wenn du die zusätzlichen Funktionen nicht haben willst? Ein Arduino Pro mini wäre doch viel naheliegender.
Benni A. schrieb: > Ich versorge mein gsm Modul über den Arduino nano ... > Damit ich denn akku verbrauch besser unter kontrolle habe > > Hab mir gedacht das macht sinn ^^ Verstehe ich nicht.... Versorgst du den Nano mit 12V aus der Powerbank, oder mit 5V? Sprich bitte in kompletten Sätzen. Übrigens: Einige GSM Module (alle?) sind für den Betrieb an Lipos ausgelegt. Und ein ATmega328P kann das auch. Es gibt also eigentlich gar keine Notwendigkeit für den Umweg über die 5V der Powerbank. Das ist nur eine ineffektive Verschwendung ....
Benni A. schrieb: > Kann ich das Abschalten der Powerbank umgehen?. Nur, indem du sie regelmäßig ordentlich belastet. Das passt aber nicht zu deinem Ziel, Strom zu sparen. Benutze besser eine Kombination aus Bauteilen und Akku, die möglichst ganz ohne Spannungsregler auskommen. AVR + Akkus passen gut zusammen. Für weitere Komponenten die wirklich nicht direkt am Akku hängen können, kommen eventuell abschaltbare Spannungsregler (oder Wandler) in Frage.
> > Verstehe ich nicht.... > Versorgst du den Nano mit 12V aus der Powerbank, oder mit 5V? > 5V über die Powerbank. > > Übrigens: > Einige GSM Module (alle?) sind für den Betrieb an Lipos ausgelegt. gsm shield für Arduino ... > Und ein ATmega328P kann das auch. Aber ich müsste vermutlich einiges in der Programmierung ändern oder? und ein Atmega alleine würde reichen? (abgesehen von dem gsm modul) > Es gibt also eigentlich gar keine Notwendigkeit für den Umweg über die > 5V der Powerbank. > Das ist nur eine ineffektive Verschwendung .... Willst du mir damit sagen das Ich das gsm Modul über die Powerbank versorgen soll?
Beim Stromverbrauch solltest Du die zwei Betriebsarten trennen. Aktiv und passiv. Das kannst Du schon im Prospekt zu Deinem Handy sehen. Bei der Angabe zur Bereitschaft findest Du relativ große Zahlen im 3-stelligen Bereich (Stunden). Bei der Angabe zum Telefonieren geht es nur noch 2-stellig zu. So groß ist der Unterschied! Das gleiche gilt für den Betrieb eines Lautsprechers und dessen Ruhezeit. Der braucht auch viel Strom, aber nur wenn es was zu quäken gibt. Die tatsächlichen Zahlen kann Dir hier aber niemand nennen. Dazu wären die tatsächlich verwendete Schaltung und die tatsächlich anfallenden Zeiten vonnöten.
> Aber warum benutzt du einen Arduino Uno, wenn du die zusätzlichen > Funktionen nicht haben willst? > Ein Arduino Pro mini wäre doch viel naheliegender. Aufgrund des Maximalen stromoutput von 150mA ist der Arduino pro mini nicht geeignet... wie gesagt ich habe ein GSM Modul welches mit ca. 400 mA versorgt werden muss...
Benni A. schrieb: > Aufgrund des Maximalen stromoutput von 150mA ist der Arduino pro mini > nicht geeignet... wie gesagt ich habe ein GSM Modul welches mit ca. 400 > mA versorgt werden muss... was hat das EINE mit dem ANDEREN zu tun? Verwürfel bitte nicht deine Anforderungen, mache einen Plan! Dein Prosa hier führt dich nicht zum Ziel! Benni A. schrieb: > Ich bin Elektroniker in Ausbildung dann solltest du weiter sein für dein Projekt! Wozu soll ein Arduino bitte Strom ausgeben? um ein GSM Modul zu speisen? sicher nicht, völlig falscher Ansatz!
:
Bearbeitet durch User
Amateur schrieb: > Beim Stromverbrauch solltest Du die zwei Betriebsarten trennen. > Aktiv und passiv. > > Das kannst Du schon im Prospekt zu Deinem Handy sehen. > Bei der Angabe zur Bereitschaft findest Du relativ große Zahlen im > 3-stelligen Bereich (Stunden). > Bei der Angabe zum Telefonieren geht es nur noch 2-stellig zu. > So groß ist der Unterschied! > > Das gleiche gilt für den Betrieb eines Lautsprechers und dessen > Ruhezeit. Der braucht auch viel Strom, aber nur wenn es was zu quäken > gibt. > > Die tatsächlichen Zahlen kann Dir hier aber niemand nennen. Dazu wären > die tatsächlich verwendete Schaltung und die tatsächlich anfallenden > Zeiten vonnöten. Das ist mir schon bewusst und wenn ich nicht gerade auf Montage wäre dann würde ich hier auch den Schaltplan das Sketch und die Berrechnungen schicken ? Ich habe einen durchschnittswert genommen (wie oft wird "geklingelt" und wie lange wird Telefoniert) Ich kam auf ca. 7min. Aktive betriebszeit... Aus meiner bisherigen schätzung also Aktive+Passive+Nacht betriebszeit für ca. 1-2 wochen reichen...
Joachim B. schrieb: > völlig falscher Ansatz! Ja! Der Regler des Nano ist vollkommen aus dem Rennen, wenn der Kram mit 5V versorgt wird. Damit ist auch die 150mA Grenze obsolet. Benni A. schrieb: > gsm shield für Arduino ... Ja. evtl ein Fehlkauf, wenn es sich um Stromsparen drehen soll. (welches shield?)
Hallo, schau doch erst mal, ob Du mit den AT-Befehlen, die das GSM-Modul braucht, klar kommst. MfG
Och Leute, ihr macht es ihm aber auch extra schwer... Hast Du schon angefangen an deinem Sketch zu schreiben? Hier wäre wohl ein guter start: https://www.arduino.cc/en/Tutorial/GSMExamplesMakeVoiceCall Du kannst natürlich den Arduino schlafen legen, dafür gibt es auch zahlreiche anfängerfreundliche Bibliotheken. Am besten googlest Du einfach mal nach "Arduino Sleep". Generell gibt es hier auch noch ein paar Infos zum Strom Sparen: https://learn.sparkfun.com/tutorials/reducing-arduino-power-consumption Es ist auch möglich einen "Barebone" Atmega328P zu betreiben, da der Atmega für den Betrieb an 5V Spezifiziert ist. Ob das viel bringt musst Du entscheiden bzw. dich mal schlau lesen. Programmiertechnisch ändert sich da nichts ausser, dass Du entweder ein Programmiergerät oder einen "richtigen" Arduino brauchst um diesen zu Flashen (google nach "Barebone Arduino" oder "Arduino on a Breadboard"). Etwas fortgeschrittener geht es dann zu wenn Du den Quarz weg lässt und Du ihn auf dem internen Oszillator mit 8Mhz laufen lässt (wobei es hier bestimmt auch einen Bootloader gibt). Den Arduino kannst Du ja, wie Du es geplant hast, über 5v an deiner Powerbank betreiben. Das GSM Modul musst Du jedoch auch direkt an der Powerbank anschliessen. Soweit ich weiss (habe mir gerade nur ein kleines Thumbnail Bildchen angeschaut) hat das GSM Shield einen eigenen 5V Regulator drauf, sodass Du es auf deinen Arduino stecken kannst, es jedoch direkt von USB versorgt wird (nicht über den LDO von deinem Arduino). Hier ist es also (erst einmal) nicht möglich den Stromverbrauch über deinen Arduino zu überwachen. Was Du machen könntest, und wohl am meisten Energie spart, ist dein GSM Modul über ein Mosfet ein und aus zu schalten, je nachdem ob Du es brauchst oder nicht (mal so in den Raum geworfen, musst Du mal nach googlen. Eventuell weisst Du ja auch schon wie es geht). Das ganze erst einmal als Schubs in die ungefähre Richtung. Grüße Patrick
Patrick schrieb: > es jedoch direkt von USB versorgt wird Es ist durchaus mit 1A zu rechnen. Ein normaler USB Anschluss ist damit überfordert. Auch macht es keinen Sinn die USB 5V noch mal durch einen Regler zu jagen. Die meisten 5V GSM Dinger, mit Regler, die ich kenne haben keinen 5V Regler drauf, eher irgendwas um 3,6V Wie gesagt: Die meisten nackten GSM Module sind für den mobilen Betrieb, direkt an einer LiPo Zelle, gedacht. --------- Hier mal so ein typischer Vertreter https://www.ebay.de/itm/162910072868
Moin Benni, zu dem Teil deiner etwas schlecht über legten Fragestunde: Benni A. schrieb: > Achja und wenn Ich den Akkustand abfragen und mir per Sms schicken > möchte. Sollte ich dann die Spannung direkt an der Zelle messen und mir > dann ab einer gewissen Spannung eine warn sms schicken lassen? oder gibt > es da auch andere Methoden? Empfehle dir die Lektüre der Standardbefehle (AT- Commands) vieler GSM-Module. Im speziellen den Befehl: AT+CBC (Battery Charge). Zu den anderen Dingen wurde genug gesagt. Gruß Beast PS.: Suche Job in HH!
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.