Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KASA

Domotic system based AVR ATmega1280 running FreeRTOS 9.

Currently based on an older Arduino Mega 1280 clone board and a W5100 shield clone, uses optocoupled inputs to be able to be quickly swapped on previously installed electrical panel, based on comon bistable relays activated by mains voltage push buttons.

Built and burnt with cmake. Configured for older Arduino bootloader (57600 baud), avrdude settings available in CMakeList.txt

Software capabilities

  • Timed outputs
  • Constraint outputs (for motorized shutters/curtains)
  • MQTT control (WIP)
  • Alexa/GHome Integration (WIP)

Current hardware

  • Arduino Mega 1280
  • Wiznet W5100 (Arduino Ethernet shield)
  • 8x 230V/5V optocoupler board (x2) (connected to PORTA and PORTC)
  • 16x 5V coil, 230V10A relay board (connected to PORTK and PORTL)
  • 5V2A PSU
  • DIN rail electrical box and custom 3D printed DIN headers

Future improvements

  • Custom PCB

Credits

feilipu's FreeRTOS port avrfreertos


Kasa Kasa Kasa

About

Domotic system based AVR ATmega1280 running FreeRTOS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages