I was inspired by the Play Button awards YouTube sends out for subscriber milestones and whipped up a simple circuit using an ESP8266 wifi board and seven segment display to show off my realtime subscriber count. This is a great IoT beginner project, with just a little soldering and a code personalization required to make it work for your own account.
Before attempting this project, you should be generally familiar with uploading new programs to your Arduino board and installing code libraries, both of which you can learn for free in myΒ Arduino Class, though you really donβt have to understand any of the actual Arduino code to get this project running.
For this project, you will need the following materials:
- Small shadow box
- Printer and paper
- Scissors
- Cutting matΒ or scrap cardboard
- Illustration board or more scrap cardboard
- Utility/craft knife
- Metal rulerΒ (optional)
- Tape
- Glue stick
- Feather Huzzah ESP8266Β withΒ female headers
- 4-digit 7-segment FeatherWing display
- Micro USB cableΒ (charge + sync, not charge-only)
- USB power adapterΒ (optional)
and the following tools:
- Soldering ironΒ andΒ solder
- Flush diagonal cutters
- Desoldering braidΒ orΒ solder suckerΒ (for mistakes)
Required software libraries:
Unique data required:
- Google API key
- YouTube channel ID
- Wifi network name/password
As an alternative to the Feather Huzzah, you can also use your favorite ESP8266 microcontroller board, some of which requireΒ an FTDI cableΒ to upload new programs. Use theΒ standard 7-segment backpackΒ rather than the FeatherWing version.
for more detail:YouTube Subscriber Counter With ESP8266