Inspiration

I wanted to make a live subscriber counter with the use of some sort of API so that I can live monitor anyone's subscribers counter. So this is the inspiration behind my project.

What it does

It uses arduino microcontroller along with a wifi module also called esp8266 module. It then sends an http GET request to Youtube API which returns the statistics of the youtube channel we are targeting in JSON format Then arduino parses this JSON and finally displays the output in a LCD display.

How we built it

As mentioned earlier, it uses an Arduino microcontroller for every process. To connect to a WiFi we use a wifi moudle here ESP8266 and using Http client library, our microcontroller sends a http get request to Youtube API along with the ID of the youtube channel we are targeting. Then, the return of youtube api in form of JSON is parsed and the required data is chosen and displayed using a LCD display. Here we used commonly founded 16x2 LCD display.

Challenges we ran into

The main challenge was parsing the JSON as there is no default function for this purpose in Arduino. But luckily through some Googles I landed to a library whcich was very useful for me.

Accomplishments that we're proud of

I am proud that I was able to see the live subscriber count of any Youtube channel with the use od this project.

What we learned

  • Use of Youtube API,
  • Use of WiFi module,
  • Some basic concepts of IoT.

What's next for Youtube Subscriber Counter

Next I am planning to make it physically since, due to lack of resources I have to test it through some simulations only.

Built With

Share this project:

Updates