IoT Gmailbox Remix - With Wemos D1 mini and speaker by Wordon 3d model
3dmdb logo
Thingiverse
IoT Gmailbox Remix - With Wemos D1 mini and speaker by Wordon

IoT Gmailbox Remix - With Wemos D1 mini and speaker by Wordon

by Thingiverse
Last crawled date: 3 years, 1 month ago
Added a speaker to Adafruit's IoT Gmailbox and using parts from sb43201's remix with the nice post.https://www.thingiverse.com/thing:3067957
Re-made the flag so screw hole would fit the standard screw that comes with the servo.
Modified the casing, removing the back-plate and fixing the slight misalignment for the servo mount (some hanging parts caused problems when printing).
Modified the bottom for the PCB to slide in from the front.
Re-made the pole base for the micro usb slot for power.
I have included a step file and a Fusion 360 file for anyone who would like to modify further.
My version uses the Wemos D1 Mini as a simple web-server that can play a mp3-file from a SD-card while the flag is up. By sending different HTTP attributes, one can play various sound files and create various waving effects for the flag. A HTTP request can commonly be called from scripts, macros, home automation system, etc. For example, when you receive an email or if someone opens the lid on you physical mailbox.
It's a simple build, requiring just a few, cheap and easily sourced parts and a little bit of soldering. I have included the circuit diagram. The code is for the Arduino IDE and based on a combination of a few library examples so it should be easy to expand upon for your own ideas.
List of materials:
1 pcs. Wemos D1 Mini (ESP8266)
1 pcs. DFPlayer Mini (and an SD Card)
1 pcs. SG90 Micro Servo (with gear horn and assorted screws)
1 pcs. Resistor 1K ohm
1 pcs. 0.5W 8 ohm 36 mm small trumpet speaker
1 pcs. Micro USB to DIP adapter 5 pin female connector PCB
1 pcs. PCB prototype board 30x70mm
2 pcs. 10mm-15mm M3 hexagon socket screws
2 pcs. 3.5mm M3 flat head screws
Hook-up wires 26 AWG in assorted colors
Note: The pins from the D1 will probably be to long for the PCB to comfortably slide in underneath the servo, so trim them down with cutters before soldering on the wires.
I used only used the micro usb in the base for power, but one could easily wire up all the pins for easy re-programming of the D1.

Tags