My first B4R project using WeMos D1 mini (ESP8266), 8x8 LED matrix, buzzer and a touch switch. It's work together with my old B4J raspberry pi iClock project as a companion device. The raspberry pi clock located in my living room and this ESP8266 located in my bed room. (or any other remote location with WIFI connected)
This device communicate with the raspberry using MQTT to get the time info as ESP8266 don't have real time clock, it have 3 mode:
1. Clock Mode : Display time information and alarm (8x8 LED + buzzer)
2. Motion Detect Monitor : If my raspberry pi clock in living room detected a motion (PIR Sensor), it will send a MQTT message and this device will draw a smile face.
3. Sleep Mode : Trun off the LED as it's too bright at night, but only display the alarm message (e.g. alarm clock or internet message)
Extra feature : Internet Messager Receiver - my phone installed a MQTT message app (build by B4I) and it can send message to the clock and display the running text on the 8x8 LED matrix with alert tone.
This device communicate with the raspberry using MQTT to get the time info as ESP8266 don't have real time clock, it have 3 mode:
1. Clock Mode : Display time information and alarm (8x8 LED + buzzer)
2. Motion Detect Monitor : If my raspberry pi clock in living room detected a motion (PIR Sensor), it will send a MQTT message and this device will draw a smile face.
3. Sleep Mode : Trun off the LED as it's too bright at night, but only display the alarm message (e.g. alarm clock or internet message)
Extra feature : Internet Messager Receiver - my phone installed a MQTT message app (build by B4I) and it can send message to the clock and display the running text on the 8x8 LED matrix with alert tone.
Last edited: