תוכן עניינים:

ספירת מעריצים בפייסבוק: 5 שלבים (עם תמונות)
ספירת מעריצים בפייסבוק: 5 שלבים (עם תמונות)

וִידֵאוֹ: ספירת מעריצים בפייסבוק: 5 שלבים (עם תמונות)

וִידֵאוֹ: ספירת מעריצים בפייסבוק: 5 שלבים (עם תמונות)
וִידֵאוֹ: אתר מעוצב בפייסבוק לסושיה פחות מ-5 דקות הקמה 2024, דֵצֶמבֶּר
Anonim
ספירת מעריצים בפייסבוק
ספירת מעריצים בפייסבוק

עדכון: 26.09.2019 - הזמן טס ושינויים טכנולוגיים. מאז שיצרתי את הפרויקט הזה, פייסבוק שינתה את ממשקי ה- API שלה והתקנת האפליקציות שלה. אז השלב ליצירת אפליקציית פייסבוק פג. היום כבר אין לי גישה או הזדמנות לעקוב אחר שלב זה. ובכל זאת, אני משאיר את ההדרכה הזו כהשראה ליצירת משהו דומה, למרות שפג תוקפו. בהצלחה בפרויקטים שלך והשאיר תגובה אם יצרת משהו דומה.

בהשראת מונה המנויים של YouTube של בקי שטרן, רציתי להציג את מספר הלייקים לדף פייסבוק. המטרה שלי עם הפרויקט הזה הייתה להוציא את מספר המעריצים מדף פייסבוק. לא אחד אלא אחד שאני מנהל. קוד C הוא לא התחום שלי אז התחלתי עם הרבה ניסוי וטעייה. אבל בסופו של דבר התוצאה הצליחה.

זה מה שאתה צריך לפרויקט הזה:

תוֹכנָה

אפליקציית פייסבוק

טביעת אצבע בפייסבוק

Arduino IDE

ליוברים עבור Arduino IDE

WIFI ESP8266

תצוגת שבעה קטעים

JSON

חוּמרָה

Ikea Ribba 000.783.34 (או מסגרת אחרת שתכיל את הפרויקט)

NodeMCU (מיני)

הצג

כלים

כלי סיבוב או משהו לעשות חור מרובע בחלק האחורי של המסגרת.

שלב 1: צור אפליקציית פייסבוק

צור אפליקציית פייסבוק
צור אפליקציית פייסבוק
צור אפליקציית פייסבוק
צור אפליקציית פייסבוק

ניתן לעשות זאת בכתובת developers.facebook.com. לאחר יצירת האפליקציה, שים לב למזהה האפליקציה ולסוד האפליקציה. תזדקק לזה בקוד.

רוצה לבדוק את הגישה לאפליקציה שלך? עבור אל

הזן את הדברים הבאים: AAA? Access_token = BBB | CCC & fields = fan_count

  • AAA = מזהה דף פייסבוק או שם,
  • BBB = מזהה אפליקציה
  • CCC = סוד האפליקציה

שימו לב ל | (צינור) בין מזהה האפליקציה וסוד האפליקציות.

שלב 2: חומרה - אלקטרוניקה

חומרה - אלקטרוניקה
חומרה - אלקטרוניקה

עכשיו נעבור לחלק המהנה. השתמשתי ב- NodeMCU Mini. אלה זמינים במגוון סוגים וטווחי מחירים במגוון חנויות מקוונות ובאיביי. היו שתי סיבות שבחרתי במיני. הסיבה הראשונה הייתה שכבר הייתה לי אחת שוכבת במגירה שלי. הסיבה השנייה הייתה שהוא קטן ותופס מעט מקום במסגרת תמונה.

קניתי תצוגה המורכבת מארבעה מקטעים המותקנים על לוח אלקטרוניקה, כך שאני צריך להשתמש רק בארבעה מספרי IO של NoceMCUen.

הערה: ל- NodeMCU יש פלט של 3.3V בלבד ואילו לתצוגה עדיף 5V. זה יעבוד עם 3.3V אבל יידלק מעט. למרבה המזל עבורי NodeMCU שלי נותן יציאות 5V באמצעות VIN.

כפי שאתה יכול לראות בתמונה המטושטשת שלי, ה- VIN, VCC וסיכת הנתונים מיושרים. זה אומר שאני לא צריך חוטים בין NodeMCU לתצוגה. פשוט החלק את הלוחות יחד והוסף הלחמה.

  • VIN 5V
  • GND GND
  • D4 DIO
  • D3 CLK

כתב ויתור: אינני לוקח אחריות על חיבור הציוד שלך יחד וכל נזק שעלול להתרחש בציוד שלך אם תעקוב אחר הדוגמה שלי. למרבה המזל, ההתקנה הזו עובדת לי.

שלב 3: חומרה - מסגרת

חומרה - מסגרת
חומרה - מסגרת
חומרה - מסגרת
חומרה - מסגרת
חומרה - מסגרת
חומרה - מסגרת

קניתי איקאה ריבה 000.783.34. הסיבה שקניתי את המסגרת הזו היא שיש לה מסגרת עמוקה. אז אני יכול להתאים את המסך ואת האלקטרוניקה בקלות.

התמונה למעלה מראה שעשיתי חורים לתצוגה. הכנתי תבנית שצירפתי לחלק האחורי וסימנתי היכן אני רוצה לקבל את התצוגה. לאחר מכן השתמשתי בכלי סיבוב כדי ליצור את החור.

השלב הבא היה לצבוט את מיקום התצוגה ולהפוך אותו לבהיר ככל האפשר דרך הנייר מלפנים. כפי שאתה בוודאי מבין, לא התחלתי עם המסגרת עצמה. כי אין טעם לבנות תצוגה במסגרת אם לא היה לי מספר להציג.

לאחר שיצרתי אפליקציית פייסבוק, הייתי צריך להכניס את עצמי לעולם קצת לא ידוע. אני לא יודע הרבה על תכנות C ++. אך הסתיים בתוצאה משביעת רצון לאחר ניסוי וטעייה רבים.

שלב 4: תוכנה - Arduino Libaries

WIFI: על מנת להתחבר לרשתות אלחוטיות, אנו זקוקים לספרייה ל- ESP8266. אם אין לך את זה קודם, עבור לכאן https://github.com/esp8266/Arduino ופעל לפי השלבים להוספתו ל- Arduino IDE.

תצוגה: הספרייה הבאה מיועדת לתצוגת שבעה קטעים. הורד את ספריית SevenSegmentTM1637 Arduino מ https://github.com/bremme/arduino-tm1637 ניסיתי מספר ספריות שונות לתצוגה. זה היה הראשון שמצאתי שעבד עם לוח התצוגה שלי.

JSON: הספרייה האחרונה מיועדת לטיפול בנתוני JSON מפייסבוק. הורד את ספריית ArduinoJson - C ++ JSON ל- IoT מ-

טביעת אצבע של פייסבוק: כדי להתחבר לפייסבוק אנו זקוקים גם לטביעת אצבע. במקום לנסות להסביר לך זאת, אני ממליץ להציץ בתיעוד

שלב 5: תוכנה - קוד

הורד את הקוד כאן:

  • AAA = מזהה דף פייסבוק או שם
  • BBB = מזהה אפליקציית פייסבוק
  • CCC = סוד האפליקציה
  • DDD = טביעת אצבע

מוּמלָץ: