সুচিপত্র:

অনুসরণকারী এবং গ্রাহক কাউন্টার: 5 টি ধাপ
অনুসরণকারী এবং গ্রাহক কাউন্টার: 5 টি ধাপ

ভিডিও: অনুসরণকারী এবং গ্রাহক কাউন্টার: 5 টি ধাপ

ভিডিও: অনুসরণকারী এবং গ্রাহক কাউন্টার: 5 টি ধাপ
ভিডিও: $0.40 CRAZY Theme park in Kathmandu Nepal🇳🇵 2024, নভেম্বর
Anonim
ফলোয়ার এবং সাবস্ক্রাইবার কাউন্টার
ফলোয়ার এবং সাবস্ক্রাইবার কাউন্টার
ফলোয়ার এবং সাবস্ক্রাইবার কাউন্টার
ফলোয়ার এবং সাবস্ক্রাইবার কাউন্টার

এই প্রকল্পটি ইনস্টাগ্রাম ফলোয়ার এবং ইউটিউব গ্রাহক গণনার জন্য তৈরি করা হয়েছে..

প্ল্যাটফর্ম ব্যবহার করা হয়:

পাইথন

আরডুইনো

ধাপ 1: উপকরণ / সরঞ্জাম:

উপকরণ / সরঞ্জাম
উপকরণ / সরঞ্জাম
উপকরণ / সরঞ্জাম
উপকরণ / সরঞ্জাম
  • Arduino uno
  • এলসিডি শিল্ড
  • প্রোগ্রামিং ক্যাবল
  • উইন্ডোজ পিসি

ধাপ 2: এপিআই কী তৈরি করুন

অপি কী তৈরি করুন
অপি কী তৈরি করুন
অপি কী তৈরি করুন
অপি কী তৈরি করুন

ইনস্টাগ্রাম অপির জন্য

এই ওয়েবসাইটে যান:

এবং জেনারেট অ্যাক্সেস টোকেন

ইউটিউব অপির জন্য

আপনি এই ওয়েবসাইট থেকে পদক্ষেপগুলি অনুসরণ করতে পারেন:

ধাপ 3: Arduino এ স্কেচ আপলোড করুন

Arduino এ স্কেচ আপলোড করুন
Arduino এ স্কেচ আপলোড করুন
Arduino এ স্কেচ আপলোড করুন
Arduino এ স্কেচ আপলোড করুন

আপনি আমার Github পৃষ্ঠা থেকে কোড এবং প্রোগ্রাম ডাউনলোড করতে পারেন:

github.com/ayberkeren/social-media-counter

Arduino কোড:

#অন্তর্ভুক্ত

স্ট্রিং youtube_name = ""; // আপনার ইউটিউব নাম স্ট্রিং youtube_token = ""; // আপনার ইউটিউব টোকেন স্ট্রিং instagram_token = ""; // আপনার ইনস্টাগ্রাম টোকেন স্বাক্ষরবিহীন দীর্ঘ DELAY = 10; // স্ক্রিন (সেকেন্ড) মধ্যে বিলম্ব // সেট lcd স্ক্রিন পিন const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7); // ভেরিয়েবল তৈরি করুন স্বাক্ষরবিহীন দীর্ঘ অনুগামী = 0, অনুসরণকারী 2 = 0, গ্রাহক = 0, গ্রাহক 2 = 0, x = মিলিস (); // লোগো বাইট instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111} এর জন্য বাইট তৈরি করুন; বাইট instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; বাইট instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; বাইট instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; বাইট instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; বাইট instagram6 [8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; বাইট youtube1 [8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; বাইট youtube2 [8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; বাইট youtube3 [8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; বাইট youtube4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; বাইট youtube5 [8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; বাইট youtube6 [8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; অকার্যকর সেটআপ () {lcd.begin (16, 2); // শুরু lcd Serial.begin (9600); // সিরিয়াল যোগাযোগ বিলম্ব শুরু (2000); Serial.println (youtube_name); // প্রোগ্রাম বিলম্বের জন্য ভেরিয়েবল বলুন (1000); Serial.println (youtube_token); // প্রোগ্রাম বিলম্বের জন্য ভেরিয়েবল বলুন (1000); Serial.println (instagram_token); // প্রোগ্রামে ভেরিয়েবল বলুন}

অকার্যকর লুপ () {

যদি (x <(DELAY*1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (অনুগামী); যখন (x0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = মিলিস (); x = x%(বিলম্ব*2000); } গ্রাহক = গ্রাহক 2; অনুগামী = অনুসরণকারী 2; }

অন্যথায় {drawyoutube (); lcd.setCursor (5, 1); lcd.print (গ্রাহক); while (x> = (DELAY*1000) && subscriber2 == subscriber) {while (Serial.available ()> 0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = মিলিস (); x = x%(বিলম্ব*2000); } গ্রাহক = গ্রাহক 2; অনুগামী = অনুসরণকারী 2; }}

// ইনস্টাগ্রামের লোগো আঁকুন

অকার্যকর ড্রইনস্টাগ্রাম () {lcd.createChar (0, instagram1); lcd.createChar (1, instagram2); lcd.createChar (2, instagram3); lcd.createChar (3, instagram4); lcd.createChar (4, instagram5); lcd.createChar (5, instagram6); lcd.clear (); lcd.setCursor (1, 0); lcd.write (বাইট (0)); lcd.write (বাইট (1)); lcd.write (বাইট (2)); lcd.setCursor (1, 1); lcd.write (বাইট (3)); lcd.write (বাইট (4)); lcd.write (বাইট (5)); lcd.setCursor (5, 0); lcd.print ("অনুগামী"); }

// youtubelogo আঁকা

অকার্যকর ড্রয়টিউব () {lcd.createChar (6, youtube1); lcd.createChar (7, youtube2); lcd.createChar (8, youtube3); lcd.createChar (9, youtube4); lcd.createChar (10, youtube5); lcd.createChar (11, youtube6); lcd.clear (); lcd.setCursor (1, 0); lcd.write (বাইট (6)); lcd.write (বাইট (7)); lcd.write (বাইট (8)); lcd.setCursor (1, 1); lcd.write (বাইট (9)); lcd.write (বাইট (10)); lcd.write (বাইট (11)); lcd.setCursor (5, 0); lcd.print ("গ্রাহক"); }

ধাপ 4: পাইথন

পাইথন
পাইথন
পাইথন
পাইথন

আমি 2 টি পাইথন প্রোগ্রাম তৈরি করেছি যার একটি গ্রাফিক্যাল ইউজার ইন্টারফেস আছে অন্যটি শুধুমাত্র ব্যাশে কাজ করে

আপনি তাদের উভয়ই ব্যবহার করতে পারেন আসলে তারা একই জিনিস তৈরি করে।

আপনি তালিকা থেকে কোন পোর্টটি আরডুইনো প্লাগ করেছেন তা নির্বাচন করুন এবং সিলেক্ট বাটন চাপুন।

এবং আপনি হয়ে গেছেন ….

আমার Github থেকে প্রোগ্রাম ডাউনলোড করুন:

এবং কোডগুলো নিচে দেওয়া হল ……

ধাপ 5: সম্পন্ন…।

প্রস্তাবিত: