جدول المحتويات:
- الخطوة الأولى: المواد / الأدوات:
- الخطوة 2: إنشاء مفاتيح Api
- الخطوة 3: تحميل Sketch على Arduino
- الخطوة 4: بايثون
- الخطوة 5: تم…
فيديو: عداد المتابعين والمشتركين: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
تم إنشاء هذا المشروع لحساب المتابعين في instagram ومشتركي youtube..
المنصة المستخدمة:
بايثون
اردوينو
الخطوة الأولى: المواد / الأدوات:
- اردوينو أونو
- درع شاشات الكريستال السائل
- كابل البرمجة
- كمبيوتر ويندوز
الخطوة 2: إنشاء مفاتيح Api
لـ instagram Api
انتقل إلى هذا الموقع:
ودفع إنشاء رمز الوصول
لـ youtube Api
يمكنك اتباع الخطوات من هذا الموقع:
الخطوة 3: تحميل Sketch على Arduino
يمكنك تنزيل الكود والبرامج من صفحة جيثب الخاصة بي:
github.com/ayberkeren/social-media-counter
كود اردوينو:
#يشمل
String youtube_name = ""؛ // اسم youtube الخاص بك String youtube_token = ""؛ // your youtube token String instagram_token = ""؛ // رمز instagram الخاص بك بدون توقيع طويل تأخير = 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 ، Follower2 = 0 ، مشترك = 0 ، مشترك 2 = 0 ، x = millis () ؛ // إنشاء بايت للشعارات بايت 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) ؛ // start lcd Serial.begin (9600) ؛ // بدء تأخير الاتصال التسلسلي (2000) ؛ Serial.println (youtube_name) ؛ // قل المتغيرات لبرنامج التأخير (1000) ؛ Serial.println (youtube_token) ؛ // قل المتغيرات لبرنامج التأخير (1000) ؛ Serial.println (instagram_token)؛ // قل متغيرات البرنامج}
حلقة فارغة() {
إذا (x <(تأخير * 1000)) {drawinstagram () ؛ lcd.setCursor (5 ، 1) ؛ lcd.print (المتابع) ؛ while (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 ؛ }}
// رسم شعار instagram
باطل 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.write (بايت (4)) ؛ lcd.write (بايت (5)) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("المتابعون") ؛ }
// ارسم youtubelogo
باطل 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.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: بايثون
لقد صنعت برنامجين من برامج python ، يحتوي أحدهما على واجهة مستخدم رسومية والآخر يعمل فقط على bash
يمكنك استخدام كل منهما في الواقع يصنعان نفس الأشياء.
يجب عليك اختيار المنفذ الذي قمت بتوصيل اردوينو من القائمة والضغط على زر التحديد.
وأنت انتهيت….
تنزيل البرامج من My Github:
والرموز أدناه ……
الخطوة 5: تم…
موصى به:
عداد الزوار باستخدام مستشعر 8051 و IR مع شاشة LCD: 3 خطوات
عداد الزائرين باستخدام 8051 و IR Sensor مع LCD: أصدقائي الأعزاء ، لقد شرحت كيفية إنشاء عداد زائر باستخدام مستشعر 8051 و IR وعرضه على شاشة LCD. 8051 هو أحد أكثر المتحكمات الدقيقة شيوعًا المستخدمة في صناعة الهوايات والتطبيقات التجارية في جميع أنحاء العالم. لقد قمت بزيارة
عداد تردد CMOS: 3 خطوات
CMOS FREQUENCY COUNTER: هذا دليل مع ملفات PDF مضمنة وصور لكيفية تصميم عداد التردد الخاص بي من أجل المتعة خارج المنطق المنفصل. لن أخوض في التفاصيل الكاملة حول كيفية صنع الخنازير الدائرية أو كيفية توصيلها بسلك ولكن المخططات مصنوعة في KICAD وهي خالية من اللينة
اقرأ عداد الكهرباء والغاز (بلجيكي / هولندي) وقم بتحميله على موقع Thingspeak: 5 خطوات
اقرأ عداد الكهرباء والغاز (بلجيكي / هولندي) وقم بالتحميل على موقع Thingspeak: إذا كنت قلقًا بشأن استهلاكك للطاقة أو مجرد شخص غريب الأطوار ، فربما ترغب في رؤية البيانات من عدادك الرقمي الجديد الرائع على هاتفك الذكي. مشروع سوف نحصل على البيانات الحالية من إلكترونيات رقمية بلجيكية أو هولندية
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس