فهرست مطالب:
- مرحله 1: مواد / ابزارها:
- مرحله 2: ایجاد کلیدهای Api
- مرحله 3: Sketch را در آردوینو بارگذاری کنید
- مرحله 4: پایتون
- مرحله 5: انجام شد…
تصویری: دنبال کننده و شمارنده مشترک: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه برای شمارش فالوور اینستاگرام و مشترکین یوتیوب ساخته شده است.
پلت فرم استفاده می شود:
پایتون
آردوینو
مرحله 1: مواد / ابزارها:
- آردوینو اونو
- ال سی دی شیلد
- کابل برنامه نویسی
- کامپیوتر ویندوز
مرحله 2: ایجاد کلیدهای Api
برای instagram Api
رفتن به این وب سایت:
و push token access token را فشار دهید
برای یوتیوب Api
می توانید مراحل این وب سایت را دنبال کنید:
مرحله 3: Sketch را در آردوینو بارگذاری کنید
می توانید کد و برنامه ها را از صفحه Github من بارگیری کنید:
github.com/ayberkeren/social-media-counter
کد آردوینو:
#عبارتند از
String youtube_name = ""؛ // نام یوتیوب شما String youtube_token = ""؛ // توکن یوتیوب شما رشته instagram_token = ""؛ // نشانه اینستاگرام شما بدون امضا طولانی DELAY = 10؛ // تاخیر بین به صفحه (ثانیه) // تنظیم پین های صفحه نمایش ال سی دی const int rs = 8 ، en = 9 ، d4 = 4 ، d5 = 5 ، d6 = 6 ، d7 = 7 ؛ LCD مایع LiquidCrystal (rs، en، d4، d5، d6، d7)؛ // ایجاد متغیرهای unsigned long follower = 0 ، follower2 = 0 ، subscriber = 0 ، subscriber2 = 0 ، x = millis ()؛ // ایجاد بایت برای آرم byte 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}؛ byte youtube1 [8] = {0b11111، 0b11100، 0b11000، 0b10000، 0b10000، 0b10000، 0b10000، 0b10000}؛ byte youtube2 [8] = {0b11111، 0b00000، 0b10000، 0b11000، 0b11100، 0b11110، 0b11111، 0b11111}؛ byte youtube3 [8] = {0b11111، 0b00111، 0b00011، 0b00001، 0b00001، 0b00001، 0b00001، 0b10001}؛ byte youtube4 [8] = {0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b11000، 0b11100، 0b11111}؛ byte youtube5 [8] = {0b11111، 0b11111، 0b11110، 0b11100، 0b11000، 0b10000، 0b00000، 0b11111}؛ byte youtube6 [8] = {0b10001، 0b00001، 0b00001، 0b00001، 0b00001، 0b00011، 0b00111، 0b11111}؛ void setup () {lcd.begin (16 ، 2) ؛ // شروع lcd Serial.begin (9600) ؛ // شروع تأخیر ارتباط سریال (2000) ؛ Serial.println (نام youtube_name) ؛ // متغیرها را برای تأخیر برنامه بیان کنید (1000) ؛ Serial.println (youtube_token)؛ // متغیرها را برای تأخیر برنامه بیان کنید (1000) ؛ Serial.println (instagram_token) ؛ // متغیرها را در برنامه بگویید}
حلقه خالی () {
if (x <(DELAY*1000)) {drawinstagram ()؛ lcd.setCursor (5 ، 1) ؛ lcd.print (دنبال کننده) ؛ while (x0) {follower2 = Serial.parseInt ()؛ subscriber2 = Serial.parseInt ()؛ } x = millis ()؛ x = x٪ (DELAY*2000) ؛ } مشترک = مشترک 2؛ follower = follower2؛ }
else {drawyoutube ()؛ lcd.setCursor (5 ، 1) ؛ lcd.print (مشترک) ؛ while (x> = (DELAY*1000) && subscriber2 == مشترک) {while (Serial.available ()> 0) {follower2 = Serial.parseInt ()؛ subscriber2 = Serial.parseInt ()؛ } x = millis ()؛ x = x٪ (DELAY*2000) ؛ } مشترک = مشترک 2؛ follower = follower2؛ }}
// رسم لوگوی اینستاگرام
void drawinstagram () {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. نوشتن (بایت (4)) ؛ lcd.write (بایت (5)) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("پیروان") ؛ }
// رسم youtubelogo
void drawyoutube () {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. نوشتن (بایت (6)) ؛ lcd. نوشتن (بایت (7)) ؛ lcd. نوشتن (بایت (8)) ؛ lcd.setCursor (1 ، 1) ؛ lcd. نوشتن (بایت (9)) ؛ lcd. بنویسید (بایت (10)) ؛ lcd. بنویسید (بایت (11)) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("مشترکین") ؛ }
مرحله 4: پایتون
من 2 برنامه پایتون ساختم که یکی از آنها رابط کاربری گرافیکی دارد و دیگری فقط روی bash کار می کند
می توانید از هر دو آنها در واقع چیزهای یکسانی استفاده کنید.
باید آردوینو را از لیست وصل کرده و دکمه انتخاب را فشار دهید.
و تو تمام شدی….
بارگیری برنامه ها از My Github:
و کدهای زیر ……
مرحله 5: انجام شد…
توصیه شده:
شمارنده مشترک YouTube با استفاده از صفحه نمایش کاغذ الکترونیکی و Raspberry Pi Zero W: 5 مرحله (همراه با تصاویر)
شمارنده مشترکان YouTube با استفاده از صفحه نمایش کاغذ الکترونیکی و Raspberry Pi Zero W: در این دستورالعمل ، به شما نشان خواهم داد که چگونه با استفاده از صفحه نمایش کاغذ الکترونیکی ، شمارنده مشترک Youtube خود و Raspberry Pi Zero W را برای پرس و جو از API YouTube ایجاد کنید. و نمایشگر را به روز کنید نمایشگرهای کاغذ الکترونیکی برای این نوع پروژه ها عالی هستند زیرا
مشترک مشترک DIY BIG LED Matrix Youtube مشترک: 13 مرحله (همراه با تصاویر)
شمارنده مشترک یوتیوب DIY BIG LED Matrix: آیا با ماتریس LED آماده 8x8 استاندارد به عنوان نمایشگر برای ایجاد متن پیمایش شده یا نمایش مشترک کانال یوتیوب خود کار کرده اید. اندازه بزرگ قابل دسترسی قطر LED 5 میلی متر است. با این حال ، اگر به دنبال یک LED آماده بسیار بزرگتر هستید
دستگاه حباب مشترک مشترک YouTube: 8 مرحله (همراه با تصاویر)
دستگاه حباب مشترک مشترکین YouTube: این ایده پس از انتخاب برای افشاگری در Maker Faire Lille ، یک رویداد غول پیکر در زمینه علم ، اختراعات و ذهنیت Do-It-Yourself به وجود آمد. من می خواستم چیزی بسازم که باعث شود بازدیدکنندگان بخواهند در YouTube من مشترک شوند کانال YouLab.I به سرعت t
مشترک مشترک YouTube با استفاده از تخته ESP8266: 9 مرحله (همراه با تصاویر)
شمارنده مشترکان YouTube با استفاده از تخته ESP8266: دوستان عزیز به پروژه دیگری ESP8266 خوش آمدید امروز ما قصد داریم یک پیشخوان مشترک DIY YouTube با صفحه نمایش LCD بزرگ و محفظه چاپ سه بعدی بسازیم. بیایید شروع کنیم! در این آموزش ما این کار را انجام می دهیم: یک مشترک DIY YouTube
مشترک مشترک YouTube با ESP8266 IoT: 5 مرحله (همراه با تصاویر)
مشترک مشترک YouTube با ESP8266 IoT: در اینجا اولین پروژه اینترنت اشیاء (IoT) را برای شما آوردم. من یک یوتیوبر جدید هستم و به نظرم فوق العاده است که بتوانم تعداد مشترکینم را در میز یا دیوارم قاب بندی کنم. به همین دلیل من این پروژه باورنکردنی را برای شما آسان و مفید کردم