Skip to content
Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Branch: master
Clone or download
Latest commit 1621f1e Sep 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Bilder Add files via upload Aug 26, 2018
Platine add Gerber files Aug 25, 2018
.gitignore
HM-LC-Sw1-Pl-DN-R1_OBI.png add board PDFs Aug 12, 2018
HM-LC-Sw1-Pl-DN-R1_OBI_board.png
HM-LC-Sw1-Pl-DN-R1_OBI_board_bottom.pdf
HM-LC-Sw1-Pl-DN-R1_OBI_board_top.pdf
HM-LC-Sw1-Pl-DN-R1_OBI_schematic.pdf
README.md Update README.md Sep 2, 2018

README.md

HM-LC-Sw1-Pl-DN-R1_OBI License: CC BY-NC-SA 4.0 GitHub issues

Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI

Dies basiert auf der hervorragenden Arbeit von pa-pa, Jérôme und micha68.

Hardware

Bauteile

Reichelt

Bestellliste

Bauteil Bestellnummer Anzahl Kommentar
C6 X5R-G0603 10/6 1 -
C1, C2, C3, C8 X7R-G0603 100N 4 -
R1 RND 0603 1 10K 1 -
U1 ATMEGA 328P-AU 1 -
Verbinder zu U2 SL 1X20G 2,00 1 optional, hilfreich zum Anschließen des ISP
Verbinder zu U2 MPE 156-1-032 1 optional

Sonstiges

Bauteil Bestellnummer Anzahl Kommentar
U2 CC1101 Funkmodul 868 MHz 1 z.B. eBay

~8,3 cm Draht als Antenne

Programmieradapter

  • 1x ISP (um den Bootloader zu brennen, z.B. diesen hier)
  • 1x FTDI Adapter (z.B. Amazon)

Software

Fuses

Ext: 0xFF High: 0xD2 Low: 0xE2

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin> .\avrdude -C ..\etc\avrdude.conf -p m328p -P com7 -c stk500v2 -U lfuse:w:0xE2:m -U hfuse:w:0xD2:m -U efuse:w:0xFF:m

Bootloader

Aus der Arduino IDE, für ATmega328P (3,3 V, 8 MHz):

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin> .\avrdude -C ..\etc\avrdude.conf -p m328p -P com7 -c stk500v2 -U flash:w:..\..\..\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328_pro_8MHz.hex

Firmware

https://github.com/jp112sdl/Beispiel_AskSinPP/tree/master/examples/HM-LC-Sw1-Pl-DN-R1_OBI

Benötigt wird die AskSinPP aus dem master-Branch, der V3-Branch ist zu alt.

Bauanleitung

Zuerst den ATmega auflöten, die Markierung (kleiner Punkt) muss zur Beschriftung U1 zeigen. Danach die Kondensatoren und den Widerstand auflöten.

Mit einem Multimeter messen ob kein Kurzschluss zwischen VCC und GND besteht (mehrere 10 K Widerstand sind okay).

Den ISP Programmieradapter an die Lötaugen des CC1101 anschließen. Ein Adapterkabel vom 6-poligen ISP-Adapter auf eine 2 mm-Stiftleiste wird empfohlen :)

ISP Anschluss

Pin am ISP-Kabel Bedeutung
1 MISO
2 VCC
3 SCK
4 MOSI
5 Reset
6 GND

Über den ISP den Bootloader (ATmegaBOOT_168_atmega328_pro_8MHz.hex) der mit der Arduino IDE mitgeliefert wird, brennen und die Fuses setzen. Dabei muss die Platine mit 3,3 V oder 5 V versorgt werden, entweder vom ISP oder vom FTDI-Adapter. So lange das CC1101 nicht bestückt ist, sind 5 V kein Problem.

Achtung: nicht die default Fuses der Arduino IDE brennen, sonst startet der ATmega nicht mehr weil er einen externen Oszillator erwartet!

Danach den FTDI USB-seriell-Adapter an die 2,54 mm-Stiftleiste stecken und mit der Arduino IDE den Sketch flashen.

Anschließend kann das Funkmodul auf der Rückseite aufgelötet werden. Dabei gibt es verschiedene Möglichkeiten:

  • mit Stift- und Buchsenleiste (abnehmbar)
  • mit Stiftleiste
  • flach auf die SMD-Pads, hier empfiehlt es sich die Lötaugen des CC1101 zur Hälfte abzufeilen

An den Antennenanschluss muss noch das 8,3 cm Drahtstück angelötet werden.

Jetzt wieder den FTDI USB-seriell-Adapter an die 2,54 mm-Stiftleiste stecken und mit einem Terminalprogramm die Ausgabe beobachten. Es sollten schon Ignore...-Meldungen empfangen und angezeigt werden.

Als nächstes muss das überflüssige WLAN-Modul aus dem OBI-Stecker ausgelötet und die neue Platine eingelötet werden. Der Antennendraht muss mit Heißkleber im Gehäuse befestigt werden, so dass er möglichst weit von 230 V entfernt ist!

Nach dem Zusammenbau kann der Anlernvorgang durch langes Drücken der einzigen Taste gestartet werden. Die Anlernprozedur wird durch langsames Blinken der blauen WLAN-LED angezeigt, der Erfolg durch schnelles Blinken.

Bilder

Funkmodul ATmega eingelötet eingelötet fertig

Creative Commons Lizenzvertrag

Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

You can’t perform that action at this time.