Vorstellung HB-CC1101-Testbench
Moderator: Co-Administratoren
-
- Beiträge: 60
- Registriert: 30.07.2018, 08:46
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: Vorstellung HB-CC1101-Testbench
Hat sich erledigt. Ich habe in die Löcher der Platine ein M3 Gewinde geschnitten und von unten eine Schraube rein gedreht.
Zusätzlich habe ich die Löcher in der gedruckten Klemme auf M3 Durchgangsloch vergrößert.
Von oben kann ich so mit einer M3 Mutter den Halter festklemmen.
Zusätzlich habe ich die Löcher in der gedruckten Klemme auf M3 Durchgangsloch vergrößert.
Von oben kann ich so mit einer M3 Mutter den Halter festklemmen.
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Vorstellung HB-CC1101-Testbench
Laut Layoutdaten sind es 2,6mm, wollte wohl ursprünglich M2,5 nehmen hatte dann aber nur M3 in der Länge da. Ich habe sie aufgebohrt und unten je eine Mutter auf die Kupferfläche gelötet.
Deine Lösung sieht auch gut aus.
Deine Lösung sieht auch gut aus.
Viele Grüße,
Tom
Tom
-
- Beiträge: 60
- Registriert: 30.07.2018, 08:46
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: Vorstellung HB-CC1101-Testbench
Ja ich wollte eine Version ohne "Werkzeug". Hab die Dateien als Remix bei Thingiverse hochgeladen und aktuell "arbeite" ich noch an eine Grundplatte, damit unten alles verschlossen ist.
- audi2010
- Beiträge: 223
- Registriert: 18.05.2015, 09:36
- Wohnort: Friedberg(Hessen)
- Hat sich bedankt: 172 Mal
- Danksagung erhalten: 11 Mal
Re: Vorstellung HB-CC1101-Testbench
Für andere Suchende:
Ich habe noch 3 Platinen übrig
Viele Grüße
Rainer
Rainer
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Vorstellung HB-CC1101-Testbench
Hallo,
nachdem mein HB-CC1101-Testbench-Aufbau so langsam in die Endphase geht, möchte ich mich hinsichtlich der Handhabung nochmal vergewissern, ob ich alles richtig verstanden habe:
Beim Frequenztest wird die beste ermittelte CC1101-Frequenz in das EEPROM des Arduino geschrieben. Damit diese Frequenz später in meinem Ziel-Sketch angewendet wird, muss ich folgende (hier auskommentierte) Zeilen in die Setup-Routine des Ziel-Sketches einfügen:
Das Pärchen CC1101 / Arduino aus dem Test muss logischerweise zusammen bleiben. Ist das soweit korrekt?
nachdem mein HB-CC1101-Testbench-Aufbau so langsam in die Endphase geht, möchte ich mich hinsichtlich der Handhabung nochmal vergewissern, ob ich alles richtig verstanden habe:
Beim Frequenztest wird die beste ermittelte CC1101-Frequenz in das EEPROM des Arduino geschrieben. Damit diese Frequenz später in meinem Ziel-Sketch angewendet wird, muss ich folgende (hier auskommentierte) Zeilen in die Setup-Routine des Ziel-Sketches einfügen:
Code: Alles auswählen
void setup () {
DINIT(57600,ASKSIN_PLUS_PLUS_IDENTIFIER);
sdev.init(hal);
buttonISR(cfgBtn,CONFIG_BUTTON_PIN);
sdev.channel(1).init(SENS_PIN, SENS_EN_PIN, SABOTAGE_PIN);
// Set frequency for CC1101
//hal.radio.initReg(CC1101_FREQ2, 0x21);
//hal.radio.initReg(CC1101_FREQ1, 0x65);
//hal.radio.initReg(CC1101_FREQ0, 0xCA);
sdev.initDone();
}
Viele Grüße,
Hans
Hans
- Psi
- Beiträge: 512
- Registriert: 09.08.2018, 19:58
- Wohnort: Nürnberg
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 90 Mal
Re: Vorstellung HB-CC1101-Testbench
Wenn die Kombination aus arduino und cc1101 bestehen bleibt muss die frequenz nicht im sketch stehen da sie ja aus dem eeprom gelesenen wird. Sie wird beim flashen von neuen Sketch nicht überschrieben. In der console siehst du welche verwendet wird:"Config Freq..."
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
- audi2010
- Beiträge: 223
- Registriert: 18.05.2015, 09:36
- Wohnort: Friedberg(Hessen)
- Hat sich bedankt: 172 Mal
- Danksagung erhalten: 11 Mal
Re: Vorstellung HB-CC1101-Testbench
Mit einem anderen Arduino wäre der Code aber sinnvoll ?rih hat geschrieben: ↑29.01.2020, 10:14Code: Alles auswählen
void setup () { .... // Set frequency for CC1101 hal.radio.initReg(CC1101_FREQ2, 0x21); hal.radio.initReg(CC1101_FREQ1, 0x65); hal.radio.initReg(CC1101_FREQ0, 0xCA); ... }
Viele Grüße
Rainer
Rainer