Alles klar. Dauert bei mir grad etwas länger. Grippostad addicted.
Vorstellung LiIon Batterieaktor für Lichterketten
Moderator: Co-Administratoren
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Vorstellung LiIon Batterieaktor für Lichterketten
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Man kann auch ruhig un den Skeep gehen. Es muss nur der Timer für den PWM-Pin an gelassen werden. Wenn das zufällig der Timer2 ist, dann einfach
nehmen.
Code: Alles auswählen
hal.sleep<true>();
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Vorstellung LiIon Batterieaktor für Lichterketten
ja, das sollte für Timer2 klappen.papa hat geschrieben: ↑24.11.2019, 09:38Man kann auch ruhig un den Skeep gehen. Es muss nur der Timer für den PWM-Pin an gelassen werden. Wenn das zufällig der Timer2 ist, dann einfachnehmen.Code: Alles auswählen
hal.sleep<true>();
Aber nicht für Timer 0/1, die sind in den AVR power-down und power-save modes gestoppt.
Timer2:
Output pin OC2A ist durch MOSI belegt.
Pin OC2B (Arduino 3) würde klappen, dieses pin sollte die pwm waveform auch im hal.sleep<true>() aktiv halten.
Viele Grüße,
Tom
Tom
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
OC2B ist beim 644er an PD6 (Arduino/Bobuino Pin 9). Da der unbenutzt ist, werde ich den mal abgreifen.TomMajor hat geschrieben: ↑24.11.2019, 13:15ja, das sollte für Timer2 klappen.papa hat geschrieben: ↑24.11.2019, 09:38Man kann auch ruhig un den Skeep gehen. Es muss nur der Timer für den PWM-Pin an gelassen werden. Wenn das zufällig der Timer2 ist, dann einfachnehmen.Code: Alles auswählen
hal.sleep<true>();
Aber nicht für Timer 0/1, die sind in den AVR power-down und power-save modes gestoppt.
Timer2:
Output pin OC2A ist durch MOSI belegt.
Pin OC2B (Arduino 3) würde klappen, dieses pin sollte die pwm waveform auch im hal.sleep<true>() aktiv halten.
Wenn ich dafür den HM-LC-Dim1PWM-CV.ino verwende, wo müsste ich dann "hal.sleep<true>();" einfügen bzw. ersetzen?
Vielen Dank für die Unterstützung!
@Jérôme: Gute Besserung!
Viele Grüße
Stefan
Stefan
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Habe mir die pwm Sketche noch nicht so genau angeschaut.
Wollte eigentlich nur darauf hinweisen, bei der Auswahl des Ausgangspins das 'Potential' PWM nicht zu verschenken.
Viele Grüße,
Tom
Tom
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Hallo zusammen,
habe Arduino/Bobuino Pin 9 (PD6/OC2B) mal auf das Gate vom FET gepatcht.
Dimmen geht erwartungsgemäß einwandfrei.
Die Sleep Funktion hatte ich mal versucht zu integrieren - ist mir aber anscheinend nicht gelungen.
Danach war nur noch AN/AUS möglich.
Verwunderlich nur, dass mit dem Standard HM-LC-Dim1PWM-CV Sketch der Idle Stromverbrauch bei 20mA liegt
habe Arduino/Bobuino Pin 9 (PD6/OC2B) mal auf das Gate vom FET gepatcht.
Dimmen geht erwartungsgemäß einwandfrei.
Die Sleep Funktion hatte ich mal versucht zu integrieren - ist mir aber anscheinend nicht gelungen.
Danach war nur noch AN/AUS möglich.
Verwunderlich nur, dass mit dem Standard HM-LC-Dim1PWM-CV Sketch der Idle Stromverbrauch bei 20mA liegt
Viele Grüße
Stefan
Stefan
- Gelegenheitsbastler
- Beiträge: 586
- Registriert: 15.10.2017, 07:29
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 41 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Da die Vorweihnachtszeit ja praktisch schon vor der Tür steht, habe ich nun auch (endlich) eine der Platinen (V 0.3) bestückt. Respekt. Eine tolle Platine. Aber für Anfänger oder Bastler ohne das passende Werkzeug tatsächlich kaum zu machen.
Die auf Github fehlenden Infos habe ich mir aus dem Schaltplan gezogen. Soweit kein Problem.
Noch eine Frage zu den Fuses: Wie hast Du diese eingestellt? Eine Info dazu auf Github wäre ganz gut. Auch fände ich es gut Du würdest im Github vermerken, wie der Originalsketch abgeändert werden muss. So muss man sich die Infos nicht aus dem Schaltplan und diesem Thread zusammen suchen, sondern hätte alle Infos zusammen auf einer Seite.
Ein Problem habe ich mit dem seriellen Flashen. Flashe ich per ISP einen Sketch mit serieller Ausgabe, kann ich im seriellen Monitor die Ausgabe lesen. Pinout steht auf Bobuino und Bootloader auf Yes, UART0. Damit sollte die Verbindung ansich okay sein.
Also den Bootloader geflasht. Das "Alive LED-Blinken" ist vorhanden.
Versuche ich damit dann einen Sketch seriell zu flashen, klappt das nicht (not in sync). Nunja, dann eben per ISP. Eine serielle Ausgabe im Realbetrieb benötige ich nicht. Aber ich hätte schon ganz gerne den Freq-Test probiert. Ist so halt etwas umständlicher.
Gibt es zum PWM-Sketch schon weitere Neuigkeiten? Ein Patch von D9 auf das Gate des FET wäre für mich kein Problem.
Die auf Github fehlenden Infos habe ich mir aus dem Schaltplan gezogen. Soweit kein Problem.
Noch eine Frage zu den Fuses: Wie hast Du diese eingestellt? Eine Info dazu auf Github wäre ganz gut. Auch fände ich es gut Du würdest im Github vermerken, wie der Originalsketch abgeändert werden muss. So muss man sich die Infos nicht aus dem Schaltplan und diesem Thread zusammen suchen, sondern hätte alle Infos zusammen auf einer Seite.
Ein Problem habe ich mit dem seriellen Flashen. Flashe ich per ISP einen Sketch mit serieller Ausgabe, kann ich im seriellen Monitor die Ausgabe lesen. Pinout steht auf Bobuino und Bootloader auf Yes, UART0. Damit sollte die Verbindung ansich okay sein.
Also den Bootloader geflasht. Das "Alive LED-Blinken" ist vorhanden.
Versuche ich damit dann einen Sketch seriell zu flashen, klappt das nicht (not in sync). Nunja, dann eben per ISP. Eine serielle Ausgabe im Realbetrieb benötige ich nicht. Aber ich hätte schon ganz gerne den Freq-Test probiert. Ist so halt etwas umständlicher.
Gibt es zum PWM-Sketch schon weitere Neuigkeiten? Ein Patch von D9 auf das Gate des FET wäre für mich kein Problem.
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Hallo Frank,
sorry für die späte Rückmeldung. Hab es gerade erst bemerkt.
Danke für die Hinweise. Werde Deine Anmerkungen im Github ergänzen.
Bin gerade unterwegs und werde heute Abend die FUSEs nachliefern.
Soviel schon mal vorweg: Der ATMEGA644 läuft mit internem 8 MHz Takt, die Brown Out Detection habe ich ausgeschaltet.
Das Problem mit dem Seriellen Monitor hatte ich so bisher noch nicht.
Habe noch eine bestückte aber unprogrammierte Leiterplatte da liegen und werde versuchen es heute Abend mal nachzuvollziehen.
Den PWM Sketch hatte ich nicht weiter verfolgt, da ich für eine LED Lichterkette auch keinen sinnvollen Mehrwert gesehen habe.
Es hat ja prinzipiell funktioniert mit dem Patch nach D9, jedoch habe ich im "LED-AUS" Modus dann nicht mehr den geringen Standby/Sleep Strom erreicht. Da müsste vielleicht jemand mit ASKSIN Software Know-How dran. An einer Lösung wäre ich schon auch noch interessiert.
sorry für die späte Rückmeldung. Hab es gerade erst bemerkt.
Danke für die Hinweise. Werde Deine Anmerkungen im Github ergänzen.
Bin gerade unterwegs und werde heute Abend die FUSEs nachliefern.
Soviel schon mal vorweg: Der ATMEGA644 läuft mit internem 8 MHz Takt, die Brown Out Detection habe ich ausgeschaltet.
Das Problem mit dem Seriellen Monitor hatte ich so bisher noch nicht.
Habe noch eine bestückte aber unprogrammierte Leiterplatte da liegen und werde versuchen es heute Abend mal nachzuvollziehen.
Den PWM Sketch hatte ich nicht weiter verfolgt, da ich für eine LED Lichterkette auch keinen sinnvollen Mehrwert gesehen habe.
Es hat ja prinzipiell funktioniert mit dem Patch nach D9, jedoch habe ich im "LED-AUS" Modus dann nicht mehr den geringen Standby/Sleep Strom erreicht. Da müsste vielleicht jemand mit ASKSIN Software Know-How dran. An einer Lösung wäre ich schon auch noch interessiert.
Viele Grüße
Stefan
Stefan
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: Vorstellung LiIon Batterieaktor für Lichterketten
Hab aus dem LiIon Batterieaktor mal was anderes als ne Lichterketten-Stromquelle gebastelt.
Ich nenne es mal "Akzentbeleuchtung" für den Garten - vielleicht hat ja noch jemand Lust zu basteln:
Vorderteil mit Reflektor
Gesamtaufbau
Einschalten oder pairen mit Reed Kontakt und Magnet
Wasserdichte USB Ladebuchse
Lade LED (blau) und Status LED
Eingebaut in 32mm Installationsrohr
Beispiel-Anwendung
Ich nenne es mal "Akzentbeleuchtung" für den Garten - vielleicht hat ja noch jemand Lust zu basteln:
Vorderteil mit Reflektor
Gesamtaufbau
Einschalten oder pairen mit Reed Kontakt und Magnet
Wasserdichte USB Ladebuchse
Lade LED (blau) und Status LED
Eingebaut in 32mm Installationsrohr
Beispiel-Anwendung
Viele Grüße
Stefan
Stefan