nanoCUL 868 / 433 MHz Eigenbau - Haussteuerung Teil 5
Mit dem Eigenbau dieses Senders kann man einen Sender für FS20 und viele andere Protoklolle
(:FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_RED)
sehr leicht selber bauen. Die Kosten liegen bei 10-20€. Fertige Lösungen von Busware kosten ca. 70€.
Benötigt wird folgendes (adblocker aus, sonst keine Links)
Das verwendete Sendemodul CC1101 spricht beide Frequenzen (433 / 868 Mhz) die Antenne ist aber nur für eine Frequenz optimiert.
Bei Arduino sollte man auf den Chipsatz achten. Will man mehr als eine CUL betreiben sollte es der FT232RL sein und nicht der CH340G.
Wer, so wie ich, beides schalten will baut also einfach zwei CULs. Mit einer kann man auch beides schalten, aber für die jeweils andere Frequenz
ist dann aufgrund der nicht optimalen Antenne die Reichweite nicht so hoch.
Hier das Schema der 868 Mhz CUL
Arduino | CC1101 |
(17) VCC 3,3 V | VDD |
(14) PIN D11 | SI |
(16) PIN D13 | SCK |
(15) PIN D12 | SO |
(5) PIN D02 | GDO2 |
(13) PIN D10 | CSn |
(6) PIN D03 | GDO0 |
(4/29) PIN GND | GND |
Wenn keine Antenne dabei ist kann man sich diese selber zwirbeln:
433 Mhz sind es 164,7mm und bei 868 Mhz nur noch 82,2mm. Also doppelte Frequenz = halbe Antennenlänge ;)
Dann wird anhand des Schemas oben Verkabelt.
Ich löte lieber, man kann es auch mit Jumperkabeln stecken.
Das fertige "Kunstwerk".
Sieht wild aus - bekommt aber noch ein Gehäuse aus dem 3D Drucker.
Ist das geschafft geht es an die Software.
Als erstes bereitest du Debian zum Kompilieren der Firmware vor:
Jetzt kannst du die Datei board.h mit dem Editor deiner Wahl bearbeiten. Bei mir ist das vim (apt-get install vim).
Wenn es ein 868 Modul werden soll dann die Zeile #define HAS_CC1100_433 wie im Screenshot auskommentieren oder beim 433 Modul bestehen lassen.
Nun ermittelst du die USB Adresse der CUL
In meinem Fall /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL021MNA-if00-port0
Im gleichen Ordner befindet sich die Datei "makefile". In dieser sucht man die Zeile AVRDUDE_PORT und trägt dort die Adresse ein.
Hat man nur ein einziges USB Gerät dran braucht man auch nichts ändern.
Immer noch im gleichen Verzeichnis führst du den Befehl "make" aus.
Ist dieser fehlerfrei durchgelaufen folgt make program
Jetzt ist die nanoCUL fertig und die Konfiguration in Fhem kann beginnen.
fhem.cfg
Wenn dir das hier gefällt, habe ich natürlich nichts gegen eine kleine Spende.
Kommentare
und besten Dank für die klare Anleitung, werde umgehend den Nachbau versuchen.
Weiters möchte ich mich der Bitte von Martin anschließen und um Vervollständigung des Artikels & Klärung aufgeworfener Fragen ersuchen, und zwar in Bezug auf "dualCUL" ;)
also wie mit 2 Sendern und ein o. zwei? nanos die Anbindung an raspi/fehm funktioniert.
》》
Bei Arduino sollte man auf den Chipsatz achten. Will man mehr als eine CUL betreiben sollte es der FT232RL sein und nicht der CH340G
《《
die onboard USB Schnittstelle? Warum? Wie erkennt man den richtigen chip?
》》
Wer, so wie ich, beides schalten will baut also einfach zwei CULs.
《《
Ja, bitte, auch wollen - aber wie?
BTW, läuft das schon bei Ihnen?
dann könnte man den Artikel schließlich ja auch der c't anbieten...
und
mfG. mICHael wERNER
wget https://sourceforge.net/code-snapshots/svn/c/cu/culfw/code/culfw-code-558-trunk.zip zu sein ;)
Bei mir kommt leider "programmer not responding", wenn ich "make program" ausführe. Hat jemand eine Idee, was da falsch laufen könnte? danke schonmal :)
Du sagtest, man könne 868 und 433 mit einem ArduinoNano betreiben (klar, mit 2 Sendemodulen). Wie zu verdrahten und was bei der Software für den Arduino zu beachten?
Ein paar kleine Tipps wären super
Danke
wget https://sourceforge.net/code-snapshots/svn/c/cu/culfw/code/culfw-code-556-trunk.zip
wie du siehst, hat der Arduino Nano einen Port, der sich passenderweise 3V3 nennt und exakt 3,3 Volt an Spannung ausgibt. Somit wird der CC1101 ohne Probleme betrieben. Also einfach der Anleitung folgen.
Grüße,
Jan
wurde die Frage von Heinz-Rolf schon beantwortet?
Kann man die beiden Elemente ohne Widerstände zusammenbauen?
Grüße
ich habe eine Frage zu den unterschiedlichen Spannungen an den Ein-bzw. Ausgängen vom Nano und CC1101. Funktioniert das ohne Spannungtsteiler oder Levelshifter? Am Nano kommen doch 5 Volt raus und das Modul CC1101 hat doch 3,3 Volt Eingänge.
Gruß Heinz-Rolf
Alle Kommentare dieses Beitrages als RSS-Feed.