Mundarija:

Facebook muxlislari soni: 5 qadam (rasmlar bilan)
Facebook muxlislari soni: 5 qadam (rasmlar bilan)

Video: Facebook muxlislari soni: 5 qadam (rasmlar bilan)

Video: Facebook muxlislari soni: 5 qadam (rasmlar bilan)
Video: Xamdam Sobirov - Rafiqasi bilan raqsga tushdi 2024, Iyul
Anonim
Facebook muxlislari soni
Facebook muxlislari soni

Yangilanish: 26.09.2019 - Vaqt tez uchadi va texnologiya o'zgaradi. Men bu loyihani yaratganimdan beri Facebook o'zining API va APP sozlamalarini o'zgartirdi. Shunday qilib, Facebook ilovasini yaratish bosqichi tugadi. Bugun menda bu qadamni bajarishga na kirish, na imkoniyat bor. Shunga qaramay, men bu qo'llanmani muddati o'tgan bo'lsa ham, shunga o'xshash narsalarni yaratishga ilhom sifatida qoldiraman. Loyihalaringizga omad tilaymiz va agar shunga o'xshash biror narsa qilgan bo'lsangiz, izoh qoldiring.

Bekki Sternning YouTube -dagi obunachilar hisoblagichidan ilhomlanib, men Facebook -dagi sahifaga yoqtirishlar sonini ko'rsatishni xohlardim. Bu loyihadan maqsadim Facebook sahifasidan muxlislar sonini chiqarish edi. Men boshqaradiganlardan boshqa hech kim emas. C kodi mening maydonim emas, shuning uchun men ko'p sinov va xatolardan boshladim. Lekin oxir -oqibat ishlagan natija bilan yakunlandi.

Bu loyiha uchun sizga kerak bo'lgan narsa:

Dasturiy ta'minot

Facebook ilovasi

Facebook barmoq izi

Arduino IDE

Arduino IDE uchun kutubxonachilar

WIFI ESP8266

Etti segmentli displey

JSON

Uskuna

Ikea Ribba 000.783.34 (yoki loyihani ushlab turadigan boshqa ramka)

NodeMCU (mini)

Ko'rsatish

Asboblar

Aylanadigan asbob yoki ramkaning orqa panelida to'rtburchaklar teshik qilish uchun biror narsa.

1 -qadam: Facebook ilovasini yarating

Facebook ilovasini yarating
Facebook ilovasini yarating
Facebook ilovasini yarating
Facebook ilovasini yarating

Buni developers.facebook.com saytida qilish mumkin. APP yaratilgandan so'ng, App ID va App Secret -ga e'tibor bering. Bu sizga kodda kerak bo'ladi.

Sizning APP -ga kirishni tekshirmoqchimisiz? Https://developers.facebook.com/tools/explorer/ saytiga o'ting.

Quyidagilarni kiriting: AAA? Access_token = BBB | CCC va maydonlar = fan_count

  • AAA = Facebook sahifasining identifikatori yoki nomi,
  • BBB = Ilova identifikatori
  • CCC = dastur siri

E'tibor bering | (quvur) App ID va App Secret o'rtasida.

2 -qadam: Uskuna - elektronika

Uskuna - elektronika
Uskuna - elektronika

Endi qiziqarli qismga o'ting. Men NodeMCU Mini -dan foydalanganman. Ular turli xil onlayn -do'konlarda va eBay -da har xil navlarda va narx oralig'ida mavjud. Mini tanlashning ikkita sababi bor edi. Birinchi sabab, tortmasimda allaqachon yolg'onchi bor edi. Boshqa sabab shundaki, u kichkina va rasm ramkasida kam joy egallaydi.

Men elektron plataga o'rnatilgan to'rtta segmentdan iborat displeyni sotib oldim, shuning uchun faqat NoceMCUen IO -laridan to'rttasini ishlatishim kerak.

QAYD: NodeMCU faqat 3,3V quvvatga ega, displeyda esa 5V bo'ladi. U 3,3 V bilan ishlaydi, lekin biroz yonadi. Yaxshiyamki, men uchun NodeMCU VIN orqali 5V chiqishni beradi.

Ko'rinib turibdiki, mening loyqa tasvirimda VIN, VCC va ma'lumotlar pinlari hizalanadi. Bu shuni anglatadiki, menga NodeMCU va displey o'rtasida hech qanday sim kerak emas. Plitalarni bir -biriga siljiting va lehim qo'shing.

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

Ogohlantirishlar: Agar siz mening misolimga amal qilsangiz, sizning qurilmangizni bir -biriga ulashingiz va uskunangizga zarar etkazish uchun javobgarlikni o'z zimmamga olmayman. Yaxshiyamki, bu sozlash men uchun ishlaydi.

3 -qadam: Uskuna - ramka

Uskuna - ramka
Uskuna - ramka
Uskuna - ramka
Uskuna - ramka
Uskuna - ramka
Uskuna - ramka

Men Ikea Ribba 000.783.34 sotib oldim. Bu ramkani sotib olishimning sababi shundaki, u chuqur ramkaga ega. Keyin men displeyga va elektronikaga osongina moslasha olaman.

Yuqoridagi rasm shuni ko'rsatadiki, men ekran uchun teshiklar qildim. Men shablon tayyorladim, uni orqa panelga yopishtirdim va displey qaerda bo'lishini xohladim. Keyin teshik qilish uchun aylanadigan asbobdan foydalandim.

Keyingi qadam, displeyning joylashishini o'zgartirish va uni oldidagi qog'oz orqali iloji boricha yorqinroq qilish edi. Siz tushunganingizdek, men ramkaning o'zidan boshlamadim. Agar ko'rsatadigan raqamim bo'lmasa, ramkada displey qurish befoyda bo'lardi.

Men Facebook ilovasini yaratganimdan so'ng, men o'zimni qandaydir noma'lum dunyoga qo'yishga majbur bo'ldim. Men C ++ dasturlash haqida ko'p narsa bilmayman. Ammo ko'p sinov va xatolardan so'ng qoniqarli natija bilan yakunlandi.

4 -qadam: dasturiy ta'minot - Arduino Libaries

WIFI: Simsiz tarmoqlarga ulanish uchun bizga ESP8266 uchun kutubxona kerak. Agar sizda bunday bo'lmasa, https://github.com/esp8266/Arduino -ga o'ting va uni Arduino IDE -ga qo'shish bo'yicha ko'rsatmalarga amal qiling.

Ko'rsatish: Keyingi kutubxona etti segmentli displey uchun. SevenSegmentTM1637 Arduino kutubxonasini https://github.com/bremme/arduino-tm1637 saytidan yuklab oling Men ekran uchun bir nechta kutubxonalarni sinab ko'rdim. Bu mening displey taxtam bilan ishlagan birinchi topilma edi.

JSON: Oxirgi kutubxona Facebookdan JSON ma'lumotlarini qayta ishlashga mo'ljallangan. Https://github.com/bblanchon/ArduinoJson -dan ArduinoJson - IoT uchun C ++ JSON kutubxonasini yuklab oling.

Facebook barmoq izi: Facebook -ga ulanish uchun bizga barmoq izi ham kerak. Buni sizga tushuntirish o'rniga, men hujjatlarni ko'rib chiqishni tavsiya qilaman

5 -qadam: dasturiy ta'minot - kod

Kodni bu yerdan yuklab oling:

  • AAA = Facebook sahifasining identifikatori yoki nomi
  • BBB = Facebook ilovasi identifikatori
  • CCC = dastur siri
  • DDD = barmoq izi

Tavsiya: