/rflink-esplink

Generic pcb card to connect rflink with esplink and more

GNU General Public License v3.0GPL-3.0

RFLink-ESPLink pcb

This is a PCB card for use with RFLink software, ESP-Link, ESP-Easy or what you find fits you best. It is mainly for my purpose of getting IKEA anslut remote control in my Home Assistant setup. And for measure my pellets and power meter.

You can fill the board so it meat yours need!!

Use it as a RFLink with receiver and transmitter, and connect to server with USB, add CC2500 module for IKEA asnlut support.

Add a Wemos D1 Mini to get the RFLink more portable and communicate via WiFi via tcp-mode. If you just are interested in IKEA anslut, use a CC2500 module + Arduino Pro Mini + Wemos D1 Mini and communicate with MQTT.

Inspired by https://github.com/NDBCK/Ansluta-Remote-Controller for Arduino Pro Mini support, and also https://github.com/Genestealer/Home-Assistant-RFLink-Gateway-ESP8266 fore the komplete setup!

Schema

rflink-esplink schema Schema pdf

PCB

Size 94 x 96mm rflink-esplink pcb topside

Fore the moment, no PCB is tested, more info to come!

Configurations

Some configurations explained:

RFLink USB connected:

IC2 Arduino Mega, IC5 Transmitter, IC6 or IC7 Receiver, X1 Antenna connection. 
Option 1: C5,C6 and C7 for better reception with RXB6 receiver.
Option 2: R3, R9, LED1 so se TX communication is visible (receiving data).

RFLink with ESP-link:

IC1 ESP, IC2 Arduino Mega, IC5 Transmitter, IC6 or IC7 Receiver. R1, R2, R3.
- Ansluta option: IC4 CC2500, R4-7, C8.
- Option 1 and 2, se above.

Anluta MQTT:

IC1 ESP, IC3 Arduino Pro Mini 3.3v, IC4 CC2500 modul, C8.
- Option R9 LED1

EasyESP:

With 1-wire temp and power meter sensor.

IC1 ESP, R20-R25 if needed. If lead needed: R10, R11, LED 2, LED3, R20, JP1, R21, JP2. 
Temperatur: DS18B20 connected to JP1
Power meter: LTR4206E ir detector connected to JP2.

Onboard 3.3v converter

If you don't want to use Mega 2560 or ESP interna 3.3v converter you can add U1 (AMS1117 3.3v) and C2, C3, C4.

  • PS1 Power selector is for choose input source, IC2 Mega or IC1 ESP 5 volt. (JP5 can only be in used if not Mega 2560 is in use).
  • PS2 is the 3.3v source selector, use INT with interna 3.3v converter.

Komponents

Part Value Device/Type Package/Info
C1 10µF CAPACITOR E2-5
C2 100nF CAPACITOR C0805
C3 0.1µF CAPACITOR E2-5
C4 10µF CAPACITOR E2-5
C5 100nF CAPACITOR C0805
C6 100nF CAPACITOR C0805
C7 10µF CPOL-EUE2-5 E2-5
C8 100nF CAPACITOR C0805
C9 10µF CPOL-EUE2-5 E2-5
IC1 WEMOS D1 MINI WEMOS D1 MINI  WeMos.cc
IC2 ARDUINO-MEGA ARDUINO MEGA 2560
IC3 PRO MINI 3.3V ARDUINO PRO MINI
IC4 CC2500 CC2500 MODULE
IC5 TRANSMITTER 433MHZ TRANSMITTER 433MHZ
IC6 RXB6 RECEIVER
IC7 RTX-MID RTX-MID Aurel
IC8 NRF24L01A NRF24L01A NRF24L01
IC9 ESP-01 ESP8266 Wifi module 01
J1 JUMPER 2 SMD Jumper Aktivate CC2500
J2 JUMPER 3 SMD Jumper 3.3 or 5.0V Aurel
JP1 GS015S-3.81-3P PCB terminal block PCB terminal block
JP2 GS015S-3.81-3P PCB terminal block PCB terminal block
JP3 GS015S-3.81-3P PCB terminal block PCB terminal block
JP4 GS015S-3.81-2P PCB terminal block PCB terminal block
JP5 GS015S-3.81-2P PCB terminal block PCB terminal block
LED1 LED1206 LED-1206 LEDs
LED2 LED1206 LED-1206 LEDs
LED3 LED1206 LED-1206 LEDs
LED4 LED1206 LED-1206 LEDs
PS1 JUMPER 2 TO 1 POWER
PS2 JUMPER 3 TO 1 POWER
R1 470R RESISTOR R0805 R0805
R2 470R RESISTORR0805 R0805
R3 470R RESISTORR0805 R0805
R4 470R RESISTORR0805 R0805
R5 470R RESISTORR0805 R0805
R6 470R RESISTORR0805 R0805
R7 470R RESISTORR0805 R0805
R8 1K RESISTORR0805 R0805
R9 1K RESISTORR0805 R0805
R10 1K RESISTORR0805 R0805
R11 1K RESISTORR0805 R0805
R12 4k7 RESISTORR0805 R0805
R13 4k7 RESISTORR0805 R0805
R20 4k7 RESISTORR0805 R0805
R21 4k7 RESISTORR0805 R0805
R22 4k7 RESISTORR0805 R0805
R23 4k7 RESISTORR0805 R0805
R24 4k7 RESISTORR0805 R0805
R25 4k7 RESISTORR0805 R0805
U1 AMS1117 800mA and 1A Low Dropout (LDO) Positive Regulator SOT223
U2 DHT22 DHT-22
U3 DS18B20 DS18B20
X1 BU-SMA-V ANTEN