eriknl1982 / Doorbell_modernizr

Source code for Doorbell Modernizr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Imgur

This repository contains sample code and eagle/gerber/STL files for the Doorbell Modernizr I sell on tindie: https://www.tindie.com/products/ErikLemcke/doorbell-modernizr/

The Doorbell Modernizr is a device that can transform your ordinary doorbell (running on 8 - 24v ac) into a "smart" wifi doorbell. Whenever someone presses your doorbell, the Doorbell Modernizr can send a signal to your home automation system (currently supported: Home assistant, Domoticz and Openhab).

If you want to program the device yourself (for example with the Arduino IDE),provide it with power, plug in a ftdi module and set the dipswitch on the pcb to on.

I use the folowing settings for programming:

  • Board: Generic EP8266 module
  • Flash mode: QIO
  • Flash size: 512K (64K SPIFFS)
  • Debugging port: Disabled
  • Debug level: None
  • IwIP variant: V2 lower memory
  • reset method: ck
  • crystal frequency: 26Mhz
  • Flash frequency: 40Mhz
  • CPU frequency: 80Mhz
  • Builtin led: 2
  • Upload speed: 115200
  • Erase flash: Only sketch

If you are going to build it yourself, you will need the folowing parts:

To assemble this board, you will need the following parts:

About

Source code for Doorbell Modernizr


Languages

Language:C++ 60.9%Language:Game Maker Language 24.8%Language:C 14.4%