תוכן עניינים:
וִידֵאוֹ: מונה עוקבים ומנויים: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
פרויקט זה מיועד לספירת עוקבי אינסטגרם ומנוי יוטיוב..
משתמשים בפלטפורמה:
פִּיתוֹן
ארדואינו
שלב 1: חומרים / כלים:
- ארדואינו אונו
- מגן Lcd
- כבל תכנות
- מחשב Windows
שלב 2: צור מפתחות Api
לאינסטגרם Api
עבור לאתר זה:
ולחץ ליצור אסימון גישה
עבור יוטיוב Api
תוכל לבצע את השלבים מאתר זה:
שלב 3: העלה סקיצה ל- Arduino
אתה יכול להוריד קוד ותוכניות מדף Github שלי:
github.com/ayberkeren/social-media-counter
קוד ארדואינו:
#לִכלוֹל
מחרוזת youtube_name = ""; // שם youtube שלך מחרוזת youtube_token = ""; // מחרוזת אסימון youtube שלך 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, follower2 = 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}; בת אינסטגרם 4 [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%(DELAY*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%(DELAY*2000); } מנוי = מנוי 2; עוקב = חסיד 2; }}
// צייר לוגו אינסטגרם
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.write (בייט (4)); lcd.write (בייט (5)); lcd.setCursor (5, 0); lcd.print ("עוקבים"); }
// צייר יוטיובלוגו
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.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 לאחת מהן יש ממשק משתמש גרפי והשנייה עובדת רק על bash
אתה יכול להשתמש בשניהם בעצם הם מייצרים אותם דברים.
עליך לבחור איזו יציאה חיברת את arduino מהרשימה ולחץ על כפתור הבחירה.
ואתה מוכן….
הורד תוכניות מה- Github שלי:
והקודים להלן ……
שלב 5: בוצע…
מוּמלָץ:
מונה תדירות CMOS: 3 שלבים
מונה תדירות CMOS: זהו מדריך הכולל מסמכי PDF ותמונות של איך עיצבתי מונה תדרים משלי להנאה מתוך היגיון נפרד. אני לא אפרט על האופן שבו יצרתי את חזירי המעגל או כיצד לחבר אותו, אך הסכימות נעשות ב- KICAD שהוא רך בחינם
מונה תדרים פשוט באמצעות Arduino: 6 שלבים
מונה תדרים פשוט באמצעות Arduino: במדריך זה נלמד כיצד להכין מונה תדרים פשוט באמצעות Arduino. צפו בסרטון
בקר אור ומאוורר אוטומטי לחדר עם מונה מבקרים דו -כיווני: 3 שלבים
בקר תאורה אוטומטי ומאוורר עם דלפק מבקרים דו -כיווני: לעתים קרובות אנו רואים דלפקי מבקרים באצטדיון, בקניון, במשרדים, בחדרי כיתות וכו 'כיצד הם סופרים את האנשים ומדליקים או מכבים את האור כשאף אחד לא נמצא בפנים? היום אנחנו כאן עם פרויקט בקר תאורה אוטומטי לחדר עם מונה מבקרים דו -כיווני
מונה ארדואינו באמצעות תצוגת LED TM1637: 7 שלבים
מונה ארדואינו באמצעות תצוגת LED TM1637: במדריך זה נלמד כיצד להכין מונה ספרות פשוט באמצעות תצוגת LED TM1637 ו- Visuino. צפו בסרטון
מונה ארדואינו באמצעות TM1637 תצוגת LED וחיישן הימנעות ממכשולים: 7 שלבים
מונה Arduino באמצעות TM1637 תצוגת LED וחיישן הימנעות ממכשולים: במדריך זה נלמד כיצד להכין מונה ספרתי פשוט באמצעות תצוגת TM1637 וחיישן להימנעות מכשולים ו- Visuino. צפו בסרטון