MQTT Fernbedienung

MQTT Fernbedienung

thingiverse

################# # BESCHREIBUNG # ################# This is a remote control for MQTT with 16 keys. The pressed key (for example "1") is transmitted via MQTT, which is then evaluated by home automation software and can be implemented in actions. After pressing the side button, the remote control wakes up and shows that it is connected to the network through simultaneous blinking of the red and green LEDs. It waits for 10 seconds for input and sends this if necessary. After each entry, the wait time is set again to 10 seconds. If nothing happens within this time frame, the remote control falls asleep again, which it indicates by brief and long blinking of the green LED. Currently, the remote control can receive MQTT messages and responds as follows: - ready: Multiple short blinks of the green LED - devon: A single, long flash of the green LED - devoff: A single, long flash of the red LED - [andere]: Multiple brief blinks of the red LED #################### # TECHNISCHE DATEN # #################### The heart of the remote control is a Wemos D1 Mini with custom-written firmware. (This is currently more rudimentary and certainly still needs improvement.) The remote control is powered by a LiIon-18650 cell, which is managed by the Battery Shield of the Wemos D1 Mini. A simple 4x4 matrix keyboard is used for input, and outputs are made via a red and green LED. With an additional button, the remote control can be brought into operation - it is otherwise in "deep sleep" mode to save power. It should be possible to achieve a noticeable battery life with this. ###################### # BENÖTIGTE BAUTEILE # ###################### - Wemos D1 Mini: 1 (e.g., https://amzn.to/2GwE4b4) - Wemos D1 Mini - Battery Shield: 1 (e.g., https://amzn.to/2IGXmhn) - 18650-LiIon-Akku: 1 (e.g., https://amzn.to/2XIvhK0) - Halter für 18650-LiIon-Akku: 1 (e.g., https://amzn.to/2ZyFHxD) - Keypad 4x4: 1 (e.g., https://amzn.to/2DDOsNJ) - 100R (= 100 Ohm) Widerstand: 2 - LED (grün): 1 - LED (rot): 1 - Taster: 1 - Kabel (diverse): - Steckleisten (8er, diverse): - Lochrasterplatine (2cm x 8cm): ############## # OTA-UPDATE # ############## The remote control has an OTA update function implemented. First, the Deep-Sleep-Timer can be called up by the URL "[IP.DES.GERÄTS]/noidle", which is acknowledged by the remote control with a steady green LED. In the browser, a corresponding message is displayed. The update process can then be performed under the URL "[IP.DES.GERÄTS]/update". ######### # LINKS # ######### - 3D-Vorlagen (STL): https://www.thingiverse.com/thing:3596293 - Code (Arduino IDE): https://pastebin.com/QwZcM47U

Download Model from thingiverse

With this file you will be able to print MQTT Fernbedienung with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on MQTT Fernbedienung.