Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSinPP
Moderator: Co-Administratoren
- eiGelbGeek
- Beiträge: 979
- Registriert: 24.07.2014, 17:46
- Wohnort: Ruhrpottrandgebiet
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 19 Mal
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Lieferzeiten sind immer sehr großzügig angegeben [emoji106]
Gesendet von iPhone mit Tapatalk
Gesendet von iPhone mit Tapatalk
Nur weil es nicht geht, muss es nicht kaputt sein ^^
Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire
Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Ich hab mal ein (oder zwei) Sketche (HM-PB-2-WM55, HM-PBI-4-FM] auf der Git-Seite kompilieren probiert - die gehen ja nicht out-of-the-box oder?
so bekomme ich Fehler:
wurde der "checkpin" in der AskSinPP-zip (HM-RC-P1) einfach wegkonfiguriert?!
Danke, und schönen Abend noch....
Code: Alles auswählen
void loop() {
bool pinchanged = false;
for( int i=1; i<=sdev.channels(); ++i ) {
if( sdev.channel(i).checkpin() == true) {
pinchanged = true;
}
}
bool worked = hal.runready();
bool poll = sdev.pollRadio();
if( pinchanged == false && worked == false && poll == false ) {
hal.activity.savePower<Sleep<>>(hal);
}
}
Code: Alles auswählen
C:\Users\Baumi\Documents\Arduino\HM-RC-P1n\HM-RC-P1n.ino: In function 'void loop()':
HM-RC-P1n:96: error: 'class as::RemoteChannel<Hal, 10, as::List0>' has no member named 'checkpin'
if( sdev.channel(i).checkpin() == true) {
^
exit status 1
'class as::RemoteChannel<Hal, 10, as::List0>' has no member named 'checkpin'
Code: Alles auswählen
void loop() {
bool worked = hal.runready();
bool poll = sdev.pollRadio();
if( worked == false && poll == false ) {
hal.activity.savePower<Sleep<>>(hal);
}
}
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Aus welchem Sketch hast du diesen Code?Dragonfly hat geschrieben:Ich hab mal ein (oder zwei) Sketche (HM-PB-2-WM55, HM-PBI-4-FM] auf der Git-Seite kompilieren probiert - die gehen ja nicht out-of-the-box oder?Code: Alles auswählen
void loop() { bool pinchanged = false; for( int i=1; i<=sdev.channels(); ++i ) { if( sdev.channel(i).checkpin() == true) { pinchanged = true; } } bool worked = hal.runready(); bool poll = sdev.pollRadio(); if( pinchanged == false && worked == false && poll == false ) { hal.activity.savePower<Sleep<>>(hal); } }
Im aktuellen Master-Branch ist er weder im HM-PB-2-WM55, HM-PBI-4-FM noch im HM-RC-P1 zu finden.
Das ist der richtige Code.Dragonfly hat geschrieben: wurde der "checkpin" in der AskSinPP-zip (HM-RC-P1) einfach wegkonfiguriert?!Code: Alles auswählen
void loop() { bool worked = hal.runready(); bool poll = sdev.pollRadio(); if( worked == false && poll == false ) { hal.activity.savePower<Sleep<>>(hal); } }
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi,
ich habe jetzt eine Platine fertig designed, welche auch Batteriehalter drauf hat. Hat etwas gedauert, weil ich Batteriehalter und ein Gehäuse gesucht habe, für welches man auch die Abmessungen bekommt.
Gehäuse ist das CBRS01VWH von CambdonBoss (bzw. das CBRS01SWH als Version ohne Lüftungsschlitze, ca. 5€ bei Conrad), die Batteriehalter sind von Goobay (30Cent bei elv).
Platz ist für zwei kleine I2C Platinen (z.B. das GY-BME280-3.3 mit mit Sensor von Bosch), A0-A3 sind als Pinheader mit Ground vorhanden, zwei LEDs können an D4 und D5 gehängt werden.
Zusätzlich habe ich auch noch einen kleinen Pinheader dran, um an die Pins für Flashen vom Bootloader zu kommen.
Was nicht drin ist, ist ein Verpolungsschutz für die Batterien. (Auch wenn es nur minimal ist, aber das geht auf die Batterielebenszeit und ich passe normalerweise auf, wie ich die Batterie einlege.)
Ich wollte Sonntag abend die Platinen für mich bestellen, wenn jemand Interesse hat, kann ich auch ein paar mehr bestellen (wobei die Batchsize bei max. 20 liegt, da ich keinen Bock habe mich mit dem Zoll auseinanderzusetzen). Preis liegt bei max. 2€ für die nackte Platine + Porto innerhalb Deutschlands. Wenn wir 20 zusammen bekommen geht das runter auf 1,25€ pro Platine.
Viele Grüße
Alex
ich habe jetzt eine Platine fertig designed, welche auch Batteriehalter drauf hat. Hat etwas gedauert, weil ich Batteriehalter und ein Gehäuse gesucht habe, für welches man auch die Abmessungen bekommt.
Gehäuse ist das CBRS01VWH von CambdonBoss (bzw. das CBRS01SWH als Version ohne Lüftungsschlitze, ca. 5€ bei Conrad), die Batteriehalter sind von Goobay (30Cent bei elv).
Platz ist für zwei kleine I2C Platinen (z.B. das GY-BME280-3.3 mit mit Sensor von Bosch), A0-A3 sind als Pinheader mit Ground vorhanden, zwei LEDs können an D4 und D5 gehängt werden.
Zusätzlich habe ich auch noch einen kleinen Pinheader dran, um an die Pins für Flashen vom Bootloader zu kommen.
Was nicht drin ist, ist ein Verpolungsschutz für die Batterien. (Auch wenn es nur minimal ist, aber das geht auf die Batterielebenszeit und ich passe normalerweise auf, wie ich die Batterie einlege.)
Ich wollte Sonntag abend die Platinen für mich bestellen, wenn jemand Interesse hat, kann ich auch ein paar mehr bestellen (wobei die Batchsize bei max. 20 liegt, da ich keinen Bock habe mich mit dem Zoll auseinanderzusetzen). Preis liegt bei max. 2€ für die nackte Platine + Porto innerhalb Deutschlands. Wenn wir 20 zusammen bekommen geht das runter auf 1,25€ pro Platine.
Viele Grüße
Alex
- Dateianhänge
-
- HB-UNI-SEN-BATT.pdf
- Schema
- (50.92 KiB) 100-mal heruntergeladen
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Geiler Shice... Schicke Sachedeimos hat geschrieben:Hi,
ich habe jetzt eine Platine fertig designed.
Wenns noch nicht zu spät ist - bitte noch nen 1µF Elko parallel zum Vcc des CC1101 und gern auch nen 100n am Vcc des Pro Mini (ist aber bei Batterie ja nicht so dramatisch, wenn er fehlt).
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi,
wäre noch nicht zu spät, aber warum braucht es die?
Der Pro Mini hat ja einen 1µF und einen 0,1µF direkt am VCC dran, ist also sauber abgeblockt.
Am CC1101 wäre einer sicher ein 0,1µF sinnvoll, allerdings sollte es da dann schon ein SMD Bauteil sein, bei einem THD geht die Wirkung ja fast komplett flöten. Und um einen SMD Elko einzulöten, sollte man schon etwas Erfahrung haben, etwas zu viel Temperatur und das Ding ist hinüber.
Daher: Rein Elektrotechnisch absolut korrekt die einzubauen, aber in diesem speziellen Fall: Wirklich sinnvoll?
(Ja, ich lasse mich gerne von was anderem überzeugen, Arbeit ist es für mich nicht wirklich, und die paar Cent machen keinen wirklichen Unterschied.)
Viele Grüße
Alex
(P.S. Wird meine letzte reine THD Platine sein, habe jetzt mal SMD ausprobiert, mit dem richtigen Werkzeug ist das bis 0603 ja echt gut machbar)
wäre noch nicht zu spät, aber warum braucht es die?
Der Pro Mini hat ja einen 1µF und einen 0,1µF direkt am VCC dran, ist also sauber abgeblockt.
Am CC1101 wäre einer sicher ein 0,1µF sinnvoll, allerdings sollte es da dann schon ein SMD Bauteil sein, bei einem THD geht die Wirkung ja fast komplett flöten. Und um einen SMD Elko einzulöten, sollte man schon etwas Erfahrung haben, etwas zu viel Temperatur und das Ding ist hinüber.
Daher: Rein Elektrotechnisch absolut korrekt die einzubauen, aber in diesem speziellen Fall: Wirklich sinnvoll?
(Ja, ich lasse mich gerne von was anderem überzeugen, Arbeit ist es für mich nicht wirklich, und die paar Cent machen keinen wirklichen Unterschied.)
Viele Grüße
Alex
(P.S. Wird meine letzte reine THD Platine sein, habe jetzt mal SMD ausprobiert, mit dem richtigen Werkzeug ist das bis 0603 ja echt gut machbar)
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hallo Alex,
ich würde 2 Platinen nehmen, wenn keine 20 zusammen kommen gerne auch mehr.
Gruß
Werner
ich würde 2 Platinen nehmen, wenn keine 20 zusammen kommen gerne auch mehr.
Gruß
Werner
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Ich meinte eher einen 10µF... wie er in den originalen eQ-3 Geräten auch verbaut ist. Ging mir eher, um Stromspitzen abzufangen.deimos hat geschrieben:Hi,
wäre noch nicht zu spät, aber warum braucht es die?
Gerade an der unteren Spannungsgrenze des 328P (je nach BOD).
Ich hatte letztens einen "Babbling Idiot"... Der CC1101 blieb auf Dauersendung stehen und hat mir den kompletten Funk im Haus platt gemacht.
Offensichtlich ist der 328P (damals noch mit default 2.7V BOD) nicht sauber schlafen gegangen, als die Spannung kurz weggeknickt ist.
Ich bin da jetzt vorsichtig.
Aber es ist für mich auch kein Problem, den kleinen Becher noch an die Pins des CC1101 draufzulöten, wenn er keinen Platz auf der Platine findet.
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi,
ok, 10µF ist was anderes, der ist ja dann nicht zum Abblocken.
Rein vom Platz her sollte das passen, dann muss der Taster halt unter die LEDs, dann ist da Platz für den Elko.
Viele Grüße
Alex
ok, 10µF ist was anderes, der ist ja dann nicht zum Abblocken.
Rein vom Platz her sollte das passen, dann muss der Taster halt unter die LEDs, dann ist da Platz für den Elko.
Viele Grüße
Alex
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
In manchen Schaltungen der eQ-3 Geräte wird sogar der TRX zusätzlich über einen Transistor/FET abgeschaltet.deimos hat geschrieben:Hi,
ok, 10µF ist was anderes, der ist ja dann nicht zum Abblocken.
Rein vom Platz her sollte das passen, dann muss der Taster halt unter die LEDs, dann ist da Platz für den Elko.
Viele Grüße
Alex
Wenn man sich das Hardwaredesign verschiedener Bausätze anschaut, scheint da jedes Mal ein anderer dran gewerkelt zu haben.
Beim 1-Kanal-Batterieaktor wird als Verpolschutz ein MOSFET eingesetzt. Wäre evtl. eine Alternative zur Diode, um nicht auf die 0,7V verzichten zu müssen.
Hab gerade noch diesen Artikel gefunden: https://www.elv.de/elektronikwissen/ver ... osfet.html
Aber ich denke auch, man kann drauf verzichten