From RaspberryPi (Python) to NodeMCU (Arduino)

A project log for Audible notifications by a Grandfather's clock

Eight chimes can sound in different patterns whenever I receive a notification through IFTTT

borazsloborazslo 04/16/2017 at 18:360 Comments

After changing Balambér's system I also made the new version of this project. The new version of this clock works with NodeMcu ESP8266 V3 WIFI Internet Development Board.

The Raspberry Pi worked well, but I prefer this smaller, more stable Arduino compatible wifi module. So the new hardware asks for new software. (I already know that I can use Python with NodeMCU, but I have no idea how. I need to make some research.)


The circuit remained the same. But the five pins of the five MOSFET's has to be connected to the nodeMCU's following pins: D1, D2, D5, D6, D7. (We cannot use the following pins: D0 = USER ,D3 = FLASH, D4 = TXD1 . If we use them we cannot reset and/or update firmware without disconnecting the NodeMCU from the circuit.)


The new software is written in the Arduino IDE. You can find the code here.

This software is in a very early stage. It cannot play melodies. Yet. I will work on it.