Obsah:

Počet fanoušků na Facebooku: 5 kroků (s obrázky)
Počet fanoušků na Facebooku: 5 kroků (s obrázky)

Video: Počet fanoušků na Facebooku: 5 kroků (s obrázky)

Video: Počet fanoušků na Facebooku: 5 kroků (s obrázky)
Video: Jak získat více fanoušků na Facebooku? 2024, Listopad
Anonim
Počet fanoušků na Facebooku
Počet fanoušků na Facebooku

Aktualizace: 26.09.2019 - Čas letí a technologie se mění. Od doby, kdy jsem vytvořil tento projekt, Facebook změnil nastavení API a APP. Krok k vytvoření aplikace pro Facebook tedy vypršel. Dnes již nemám přístup ani příležitost sledovat tento krok. Přesto tento návod nechávám jako inspiraci k vytvoření něčeho podobného, přestože jeho platnost vypršela. Hodně štěstí s vašimi projekty a zanechte komentář, pokud jste vyrobili něco podobného.

Inspirován počítadlem předplatitelů YouTube Becky Sternové, chtěl jsem zobrazit počet lajků na stránce na Facebooku. Mým cílem v rámci tohoto projektu bylo získat počet fanoušků ze stránky na Facebooku. Nikoho jiného než jednoho, kterého spravuji. Kódovat C není moje pole, takže jsem začal se spoustou pokusů a omylů. Ale skončil s výsledkem, který fungoval.

To je to, co potřebujete pro tento projekt:

Software

Facebook APP

Otisk prstu na Facebooku

Arduino IDE

Knihovny pro Arduino IDE

WIFI ESP8266

Sedmisegmentový displej

JSON

Hardware

Ikea Ribba 000.783.34 (nebo jiný rámec pro uložení projektu)

NodeMCU (mini)

Zobrazit

Nástroje

Rotační nástroj nebo něco, co vytvoří čtvercový otvor v zadní desce rámu.

Krok 1: Vytvořte aplikaci Facebook

Vytvořte aplikaci Facebook
Vytvořte aplikaci Facebook
Vytvořte aplikaci Facebook
Vytvořte aplikaci Facebook

To lze provést na developers.facebook.com. Po vytvoření aplikace si poznamenejte ID aplikace a tajný kód aplikace. Budete to potřebovat v kódu.

Chcete otestovat přístup k vaší aplikaci? Přejděte na

Zadejte následující: AAA? Access_token = BBB | CCC & fields = počet fanoušků

  • AAA = ID nebo jméno Facebook stránky,
  • BBB = ID aplikace
  • CCC = App Secret

Všimněte si | (potrubí) mezi ID aplikace a App Secret.

Krok 2: Hardware - elektronika

Hardware - elektronika
Hardware - elektronika

Nyní k zábavné části. Použil jsem NodeMCU Mini. Ty jsou k dispozici v různých odrůdách a cenových relacích v různých internetových obchodech a na eBay. Byly dva důvody, proč jsem si vybral mini. První důvod byl ten, že už jsem měl v šuplíku ležící. Dalším důvodem bylo, že je malý a zabírá málo místa v rámečku obrázku.

Koupil jsem displej sestávající ze čtyř segmentů namontovaných na desce elektroniky, takže potřebuji použít pouze čtyři IO NoceMCUen.

POZNÁMKA: NodeMCU má pouze 3,3V výstup, zatímco displej bude mít přednostně 5V. Bude pracovat s 3,3 V, ale bude mírně svítit. Naštěstí pro mě můj NodeMCU dává 5V výstupy přes VIN.

Jak vidíte na mém poněkud rozmazaném obrázku, VIN, VCC a datový pin jsou zarovnány. To znamená, že mezi NodeMCU a displejem nepotřebuji žádné vodiče. Jednoduše zasuňte desky k sobě a přidejte pájení.

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

Zřeknutí se odpovědnosti: Nepřijímám odpovědnost za vzájemné propojení vašeho zařízení a případné škody, které mohou na vašem zařízení nastat, pokud budete následovat můj příklad. Naštěstí se mi zdá, že toto nastavení funguje.

Krok 3: Hardware - rámeček

Hardware - rám
Hardware - rám
Hardware - rám
Hardware - rám
Hardware - rám
Hardware - rám

Koupil jsem Ikea Ribba 000.783.34. Důvod, proč jsem si koupil tento rámeček, je ten, že má hluboký rám. Pak se mi snadno vejde displej a elektronika.

Výše uvedený obrázek ukazuje, že jsem vytvořil otvory pro displej. Vyrobil jsem šablonu, kterou jsem připevnil na zadní desku a označil, kde chci mít displej. Poté jsem pomocí rotačního nástroje vytvořil otvor.

Dalším krokem bylo vyladit umístění displeje a udělat ho co nejjasnějším přes papír vpředu. Jak asi chápete, nezačínal jsem samotným rámem. Bylo by zbytečné stavět displej v rámečku, kdybych neměl číslo k zobrazení.

Poté, co jsem vytvořil aplikaci Facebook, jsem se musel dostat do poněkud neznámého světa. O programování v C ++ toho moc nevím. Ale po mnoha pokusech a omylech skončil s uspokojivým výsledkem.

Krok 4: Software - knihovny Arduino

WIFI: Abychom se mohli připojit k bezdrátovým sítím, potřebujeme knihovnu pro ESP8266. Pokud to ještě nemáte, přejděte sem https://github.com/esp8266/Arduino a postupujte podle pokynů pro přidání do Arduino IDE.

Displej: Další knihovna je pro sedmisegmentový displej. Stáhněte si knihovnu SevenSegmentTM1637 Arduino z https://github.com/bremme/arduino-tm1637 Zkoušel jsem několik různých knihoven pro zobrazení. Toto bylo první, které jsem našel a fungovalo s mojí zobrazovací deskou.

JSON: Poslední knihovna je pro zpracování dat JSON z Facebooku. Stáhněte si knihovnu ArduinoJson - C ++ JSON pro IoT z

Facebook Fingerprint: K připojení na Facebook potřebujeme také otisk prstu. Místo toho, abych se vám to snažil vysvětlit, doporučuji nahlédnout do dokumentace

Krok 5: Software - kód

Stáhněte si kód zde:

  • AAA = ID nebo název Facebook stránky
  • BBB = ID aplikace na Facebooku
  • CCC = App Secret
  • DDD = otisk prstu

Doporučuje: