Alex Chang
Published © GPL3+

WiFi MQTT Telegraph

Using an ESP8266 NodeMCU module connected to an MQTT service, we achieve instant intercontinental communication! (One beep at a time.)

IntermediateFull instructions provided2 hours1,217

Things used in this project

Hardware components

KeeYees Development Board WiFi WLAN Wireless Module for ESP8266 NodeMCU ESP-12E CP2102 Compatible with Arduino (3pcs)
×1
Custom PCB
Custom PCB
Optional, can replace with breadboard
×1
United Scientific Supplies TGKY01 Telegraph Key
Optional, can replace with any button
×1
Amplifier Board, Akozon 4pcs PAM8403 Mini DC 5V Digital Audio Amplifier Power Amp Module Board with Potentiometer
Optional, can connect speaker directly to output pins of microcontroller, but sound will be much quieter
×1
Speaker, Micro
Speaker, Micro
×1
Resistor 1k ohm
Resistor 1k ohm
Pull down resistor
×1

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

PCB files

These are the KiCad files for the design of the PCB

Gerber files

The gerber files for the PCB. I got mine printed at JLC PCB.

Code

Arduino code

Upload to board using Arduino IDE

Credits

Alex Chang

Alex Chang

2 projects • 19 followers

Comments