Skip to content

DroneTales/SmartRfSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart RF Switch

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