Required Hardware
- 433Mhz RF switch and relay set
- ESP32C4FN Super Mini
- 2N3904 transistor (2pcs)
- NEC2561 optocouple (2pcs)
- Push button
- 1K resistor (4 pcs)
- 10K resistor (3 pcs)
- 150 resistor
- 330 resistor
- External 5V power supply
Required Arduino Libraries
- esp32 by Espressif Systems (board) 3.3.3
- HomeSpan 2.1.6
Arduino IDE Settings
- Board: ESP32C3 Dev BModule
- ESP CDC On Boot: Enabled
- CPU Frequency: 80MHz (WiFi)
- Core Debug Level: None
- Erase All Flash Before Sketch Upload: Disabled
- Flash frequency: 80Mhz
- Flash Mode: QIO
- Flash Size: 4MB (32Mb)
- JTAG Adapter: Disabled
- Partition Scheme: Huge APP (3MB No OTA/1MB SPIFFS)
- Upload Speed: 921600
- Zigbee Mode: Disabled
- Programmer: Esptool
This repository contains firmware for the HomeKit device described in this video.
Article about RF Switch.
Support the project
If you like the project you can support me by the following link:
BuyMeACoffee: https://buymeacoffee.com/dronetales
Boosty: https://boosty.to/drone_tales/donate
BTC: bitcoin:1A1WM3CJzdyEB1P9SzTbkzx38duJD6kau
BCH: bitcoincash:qre7s8cnkwx24xpzvvfmqzx6ex0ysmq5vuah42q6yz
ETH: 0xf780b3B7DbE2FC74b5F156cBBE51F67eDeAd8F9a