Power Switch via Push-Button


#48

@stephan

Sehe ich das nicht im Code oder ist es im Dev noch nicht enthalten?


#49

@Dennis kannst du mal deinen Code einstellen, irgendwie klappt das mit dem Shutdown nicht.


#50

Also in DEV ist bereits der Timer eingebaut. Was genau passieren soll wenn der Timer zu Ende geht muss halt noch eingebaut werden (da hat @Dennis aber was passendes für den Pololu).


#51

OK danke … Dann warte ich Mal ab was der @Dennis für mich hat.


#52

@Thorsten so der Shutdown funktioniert bei mir nun auch. Es lag an dem falschen PIN es ist nicht A7 sondern D7.

An welcher Stelle muss nun der Shutdown für den Timer hin?

Danach?:
void checkStandbyAtMillis() {
if (sleepAtMillis != 0 && millis() > sleepAtMillis) {
// enter sleep state


#53

Mein TonuUINO ist just-in-time zu Weihnachten fertig geworden.
Die ganze finale Verkabelung mit dem Switch und dem Battery-Shield war dann doch mehr Arbeit als gedacht und sieht nicht soo schön aus.
Nächstes Jahr sollten wir über eine neue Platine mit Integration von Switch und Battery-Shield nachdenken : )

@Bjoernar ich lade meine aktuelle Version in GitHub hoch. Ist eine wilde Mischung aus Thorstens aktueller Version und der Dev-Version + ein paar Änderungen von mir.

EDIT: Link: https://github.com/d-b-1/Dennis-TonUINO


Lorenzuino - Prototyp in PC-Lautsprecher
#54

@Dennis …darauf habe ich doch nur gewartet…

Stellsf du den Link noch ein …


#55

Danke @Dennis läuft.

Habe meine StatusLED auch noch eingebaut.

Batterie Modul muss dann erst nach Weihnachten Folge da noch nicht da…

Aber der Switch läuft wunderbar!


#56

@Dennis Guten Morgen,

Ich habe Probleme mit dem Timer. Offensichtlich wird dieser nicht gestoppt wenn ich etwas abspiele.
Habe ihn nun höher gestellt da die Hörspiele sind alle nach 20min. Ausgingen

Hast du das Problem nicht?


#57

Hallo @Bjoernar,

nein, der Timer funktioniert wie gewünscht bei mir (habe ihn auf 10 Minuten eingestellt).

Hast Du auch folgende Zeile in Deinem Code?

Bild


#58

Muss ich nachsehen.
Hatte deinen Code nur um eine StatusLED ergänzt. Im Log stand aber auch beim abspielen immer Timer deaktiviert, aber scheinbar lief er trotzdem.


#59

Kann noch Mal jemand für ganz blöde erklären, wie der Pololu angeschlossen wird, wenn man einen der bestehenden Buttons verwenden möchte? Erhöht sich damit jetzt der Stromverbrauch im Standby im Vergleich zur Nutzung eines weiteren Tasters?


#60

siehe meinen Schaltplan weiter oben:

Ja, der Stromverbrauch ist höher, wenn wahrscheinlich auch nicht viel, da ja 2x 10k Widerstände als Pull-Down-Widerstand verbaut sind (genauso viel wie im Arduino auch wie ich gelesen habe).
Leider habe ich bisher nicht gemessen, aber es ist immernoch die erste Akku-Ladung vom 23.12.2018 :slight_smile:


#61

D.h A auf B geht nicht. Soweit verstehe ich das. Aber würde A auf GND funktionieren?

In den Pololu-Specs (Link ) auf Seite 2 steht : Pin A: Connect through momentary switch to pin “B” for standard push-on/push-off operation. Connect through momentary switch to ground for on-only operation.

Ist es möglich, den Play Button des TonUINO zu verwenden, um beim Pololu Pin A auf GND zu schalten. Und verstehe ich das richtig, dass dies den Arduino einschalten würde, aber bei erneutem Drücken nicht wieder aus. Und sollte das so sein, muss ich dann trotzdem Widerstände einbauen und wenn ja wo, oder fällt der Teil dann weg?


#62

Mhh, interessant. Hast Du das mal ausprobiert?
Außschalten kannst Du über einen freien Pin am Arduino an OFF am Switch ohne zusätzlichen Widerstand (siehe mein Foto oben).


#63

Der Pololu kam heute mit der Post und jetzt wollte ich die Umsetzung planen. Da ich Null Ahnung habe verstehe ich in den Specs nur etwa jedes dritte Wort und wollte daher erst mal Fragen, bevor ich drauf los teste.


#64

Ich bin gerade nicht sicher, ob GND durch den Polulu einfach durchgeschleift wird :thinking:
Weil ansonsten der Tastendruck kein GND an B leiten würde, sprich, den Switch nicht anschalten würde.


Intenso S10000 Powerbank: Automatische Abschaltung - Software only
#66

Habe meinen Schaltplan mal angepasst. .@Anton-V Du würdest es so anschließen wollen, richtig?

Tonuino_Schaltplan_PS_2

Habe selbst leider gerade keinen TonUINO-Versuchsaufbau, daher kann ich es leider nicht testen.


Power Switch via Push-Button
Intenso S10000 Powerbank: Automatische Abschaltung - Software only
#67

Hallo,

Ich habe mir nun auch eine S1000 bestellt und sie vor meinen Pololu gehängt.
Dies führt dazu das die Powerbank mit einem Tastendruck auf Play/Pause vom ca. 1 Sekunde aufwacht und der Pololu auch einschaltet. Bei einem sehr kurzen Druck wacht nur die Powerbank auf. Dies könnte man umgehen in dem man die 5v auch noch auf den On Eingang legt. Dann würde er sich quasi selbst wecken.

Finde ich eine sehr angenehme Lösung.
Wenn die geänderte Ansteuerung der PlayPause Taste noch in die Offizielle Firmware als Option kommt … Würde ich mich freuen


Intenso S10000 Powerbank: Automatische Abschaltung - Software only
#68

Das klingt gut. So möchte ich es bei der nächsten Box auch machen.
Welchen Polulu hast Du denn verwendet? Den SV oder LV?
Und wie genau hast Du die Play/Pause-Taste an den Polulu angeschlossen?