book collections email follower instructable user
Picture of Personal Assistant

In this instructable, I'm going to show you how you can use the power of ESP8266, creativity in software design and programming, to make something cool and educational.

I named it Personal Assistant, cause it's pocket sized, talks to you, and can gives you some useful, and (of course) a few not useful (but still cool) information about weather, time and date, gmail messages, live birth and death rates and etc.

I tried to keep the design simple. The device has two user interfaces. A physical push button, and a web based application, that user can access it using a web browser and change the device settings and configuration.

How it works?
The main components of this project are a Microcontroller and a Music Player module. Our microcontroller (NodeMCU) uses WiFi technology to connect to an access point with internet connection; so it can gets its required data, process it, and tells the Music Player (DFPlayer Mini) when, which MP3 file should be played.

For now, that's all you need to know. I will give you more detailed information in the next steps, so don't worry.

Step 1: Parts Needed

Picture of Parts Needed

Other parts:

  • PCB (you can order a prototype online or visit a local shop)
  • Laser cut acrylic sheet
    • 2 mm thickness clear sheet
    • 2.8 mm thickness two different colors sheets (orange and green, red and green, it's up to you and the colors don't matter)
  • Any 5 volts (at least) 1 ampere micro USB charger (to power up the device)
luscombes3 months ago
Great looking project. Just downloaded the sketch and associated resources you provided and attempted to compile the sketch. Got a bucket of errors. Worked out that it needs ArduinoJSON 5 and NOT ArduinoJSON 6. Thoughts others may like to know. Now I have it compiling I can build it - fun fun fun.
ironmark1004 months ago
can please send me the shmeatic and pcb design again
hd140283.n (author)  ironmark1004 months ago
Why? Can't you download the file from step 5? It's a zip file.
seamster4 months ago
Clever work, thank you for sharing!
hd140283.n (author)  seamster4 months ago
Thanks for your feedback @}->--