সুচিপত্র:
- ধাপ 1: উপকরণ / সরঞ্জাম:
- ধাপ 2: এপিআই কী তৈরি করুন
- ধাপ 3: Arduino এ স্কেচ আপলোড করুন
- ধাপ 4: পাইথন
- ধাপ 5: সম্পন্ন…।
ভিডিও: অনুসরণকারী এবং গ্রাহক কাউন্টার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পটি ইনস্টাগ্রাম ফলোয়ার এবং ইউটিউব গ্রাহক গণনার জন্য তৈরি করা হয়েছে..
প্ল্যাটফর্ম ব্যবহার করা হয়:
পাইথন
আরডুইনো
ধাপ 1: উপকরণ / সরঞ্জাম:
- Arduino uno
- এলসিডি শিল্ড
- প্রোগ্রামিং ক্যাবল
- উইন্ডোজ পিসি
ধাপ 2: এপিআই কী তৈরি করুন
ইনস্টাগ্রাম অপির জন্য
এই ওয়েবসাইটে যান:
এবং জেনারেট অ্যাক্সেস টোকেন
ইউটিউব অপির জন্য
আপনি এই ওয়েবসাইট থেকে পদক্ষেপগুলি অনুসরণ করতে পারেন:
ধাপ 3: 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: সম্পন্ন…।
প্রস্তাবিত:
এলসিডি সহ 5০৫১ এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার: Ste টি ধাপ
এলসিডি সহ ভিজিটর কাউন্টার 8051 এবং আইআর সেন্সর ব্যবহার করে: প্রিয় বন্ধুরা, আমি ব্যাখ্যা করেছি কিভাবে 8051 এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার তৈরি করা যায় এবং এটি এলসিডিতে প্রদর্শিত হয়। 8051 হল অন্যতম জনপ্রিয় মাইক্রোকন্ট্রোলার যা সারা বিশ্বে শখ, বাণিজ্যিক অ্যাপ্লিকেশন তৈরিতে ব্যবহৃত হয়। আমি একটি দৃশ্য তৈরি করেছি
মাইক্রোবিট রুম অকুপেন্সি কাউন্টার এবং কন্ট্রোলার: 4 টি ধাপ
মাইক্রোবিট রুম অকুপেন্সি কাউন্টার এবং কন্ট্রোলার: মহামারীর সময়, ভাইরাসের সংক্রমণ কমানোর একটি উপায় হল মানুষের মধ্যে শারীরিক দূরত্ব বাড়ানো। কক্ষ বা দোকানে, যেকোনো সময়ে কতজন লোক ঘিরে রাখা স্থানে আছে তা জানা সহায়ক হবে। এই প্রকল্পটি একজোড়া ব্যবহার করে
DIY বিগ LED ম্যাট্রিক্স ইউটিউব গ্রাহক কাউন্টার: 13 টি ধাপ (ছবি সহ)
DIY বিগ এলইডি ম্যাট্রিক্স ইউটিউব সাবস্ক্রাইবার কাউন্টার: আপনি কি স্ক্রোল করা টেক্সট তৈরি করতে বা আপনার ইউটিউব চ্যানেল সাবস্ক্রাইবার দেখানোর জন্য ডিসপ্লে হিসেবে রেডিমেড 8x8 এলইডি ম্যাট্রিক্স নিয়ে কাজ করেছেন? একটি বড় সহজলভ্য আকার LED ব্যাস 5mm। যাইহোক, যদি আপনি অনেক বড় রেডিমেড এলইডি খুঁজছেন
10 মিলিয়ন ইউটিউব গ্রাহক পুরস্কার এলইডি পিসিবি: 5 টি ধাপ (ছবি সহ)
10 মিলিয়ন ইউটিউব সাবস্ক্রাইবার অ্যাওয়ার্ড এলইডি পিসিবি: সারাংশ এই পিসিবি (প্রিন্টেড সার্কিট বোর্ড) ইউটিউব প্লে বাটন পুরস্কারের অনুরূপ যা 100,000, 1 মিলিয়ন এবং 10 মিলিয়ন গ্রাহকের মতো নির্দিষ্ট মাইলফলকে পৌঁছানোর জন্য নির্মাতাদের দেওয়া হয়। যখন সুইচ চালু হয়, ব্যবহারকারী স্ক্রোল করতে পারেন
555 একটি দশক কাউন্টার এবং LEDS এবং Piezo Buzzer সহ টাইমার; সার্কিটের মৌলিক বর্ণনা: 6 টি ধাপ
555 একটি দশক কাউন্টার এবং LEDS এবং Piezo Buzzer সহ টাইমার; সার্কিটের মৌলিক বর্ণনা: এই সার্কিটের তিনটি অংশ রয়েছে। একটি কোড (প্রোগ্রাম) " শুভ জন্মদিন " Arduino দ্বারা পাইজোর মাধ্যমে। পরবর্তী ধাপ হল 555 টাইমার যা ডাল উৎপাদন করবে যা একটি ঘড়ি হিসেবে কাজ করে