Seite 5 von 5

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 24.11.2019, 07:16
von jp112sdl
TomMajor hat geschrieben:
24.11.2019, 00:21
yes, Sir.
Alles klar. Dauert bei mir grad etwas länger. Grippostad addicted. :?

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 24.11.2019, 09:38
von papa
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

Code: Alles auswählen

hal.sleep<true>();
nehmen.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 24.11.2019, 13:08
von TomMajor
jp112sdl hat geschrieben:
24.11.2019, 07:16
TomMajor hat geschrieben:
24.11.2019, 00:21
yes, Sir.
Alles klar. Dauert bei mir grad etwas länger. Grippostad addicted. :?
Gute Besserung.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 24.11.2019, 13:15
von TomMajor
papa hat geschrieben:
24.11.2019, 09:38
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

Code: Alles auswählen

hal.sleep<true>();
nehmen.
ja, das sollte für Timer2 klappen.
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.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 24.11.2019, 13:43
von Asselhead
TomMajor hat geschrieben:
24.11.2019, 13:15
papa hat geschrieben:
24.11.2019, 09:38
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

Code: Alles auswählen

hal.sleep<true>();
nehmen.
ja, das sollte für Timer2 klappen.
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.
OC2B ist beim 644er an PD6 (Arduino/Bobuino Pin 9). Da der unbenutzt ist, werde ich den mal abgreifen.
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!

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 25.11.2019, 00:02
von TomMajor
Asselhead hat geschrieben:
24.11.2019, 13:43

OC2B ist beim 644er an PD6 (Arduino/Bobuino Pin 9). Da der unbenutzt ist, werde ich den mal abgreifen.
Wenn ich dafür den HM-LC-Dim1PWM-CV.ino verwende, wo müsste ich dann "hal.sleep<true>();" einfügen bzw. ersetzen?
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.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 25.11.2019, 22:53
von Asselhead
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 :shock:

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 25.06.2020, 10:11
von Gelegenheitsbastler
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.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 29.06.2020, 12:30
von Asselhead
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.

Re: Vorstellung LiIon Batterieaktor für Lichterketten

Verfasst: 22.11.2020, 19:01
von Asselhead
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:
DSC02329.JPG
DSC02331.JPG
DSC02332.JPG
Vorderteil mit Reflektor
DSC02333.JPG
Gesamtaufbau
DSC02334.JPG
Einschalten oder pairen mit Reed Kontakt und Magnet



DSC02340.JPG
Wasserdichte USB Ladebuchse
DSC02343.JPG
Lade LED (blau) und Status LED
DSC02349.JPG
Eingebaut in 32mm Installationsrohr
DSC02348.JPG
Beispiel-Anwendung