Агуулгын хүснэгт:

Фэйсбүүкийн фенүүдийн тоо: 5 алхам (зурагтай)
Фэйсбүүкийн фенүүдийн тоо: 5 алхам (зурагтай)

Видео: Фэйсбүүкийн фенүүдийн тоо: 5 алхам (зурагтай)

Видео: Фэйсбүүкийн фенүүдийн тоо: 5 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Арваннэгдүгээр
Anonim
Фэйсбүүкийн фенүүдийн тоо
Фэйсбүүкийн фенүүдийн тоо

Шинэчлэлт: 2019.09.26 - Цаг хугацаа хурдан өнгөрч, технологи өөрчлөгдөж байна. Би энэ төслийг бүтээснээс хойш Facebook API болон APP -ийн тохиргоог өөрчилсөн. Тиймээс Facebook APP үүсгэх алхам дууссан байна. Өнөөдөр надад энэ алхамыг дагах боломж, боломж байхгүй болсон. Гэсэн хэдий ч, би энэ гарын авлагаас хугацаа нь дууссан ч гэсэн үүнтэй төстэй зүйлийг бүтээх урам зориг болгон үлдээдэг. Төслүүддээ амжилт хүсье, хэрэв та үүнтэй төстэй зүйл хийсэн бол сэтгэгдлээ үлдээгээрэй.

Becky Stern -ийн YouTube -ийн захиалагчдын тоолуураас санаа аван би фэйсбүүк хуудсанд дуртай хүмүүсийн тоог харуулахыг хүссэн юм. Энэ төслийн зорилго бол фэйсбүүк хуудаснаас фенүүдийнхээ тоог гаргах явдал байв. Миний удирддаг хүнээс өөр хэн ч биш. С кодыг бичих нь миний талбар биш тул би маш их туршилт, алдаанаас эхэлсэн. Гэвч үр дүнд хүрсэн нь үр дүнд хүрсэн.

Энэ төсөлд танд хэрэгтэй зүйл бол:

Програм хангамж

Facebook APP

Facebook-ийн хурууны хээ

Arduino IDE

Arduino IDE -ийн номын санчид

WIFI ESP8266

Долоон сегментийн дэлгэц

JSON

Техник хангамж

Ikea Ribba 000.783.34 (эсвэл төслийг хэрэгжүүлэх өөр хүрээ)

NodeMCU (мини)

Https://www.banggood.com/RobotDyn-LED-Display-Tube харуулах…

Багаж хэрэгсэл

Ротари хэрэгсэл эсвэл хүрээний арын хавтан дээр дөрвөлжин нүх гаргах зүйл.

Алхам 1: Facebook APP үүсгэх

Facebook APP үүсгэх
Facebook APP үүсгэх
Facebook APP үүсгэх
Facebook APP үүсгэх

Үүнийг developers.facebook.com дээрээс хийж болно. APP үүсгэсний дараа App ID болон App Secret -ийг анхаарна уу. Танд энэ код хэрэгтэй болно.

Таны APP -ийн хандалтыг туршиж үзмээр байна уу? Https://developers.facebook.com/tools/explorer/ руу очно уу.

Дараахийг оруулна уу: AAA? Access_token = BBB | CCC & field = fan_count

  • AAA = Facebook хуудасны ID эсвэл нэр,
  • BBB = Апп ID
  • CCC = Апп нууц

| Анхаарна уу (хоолой) App ID ба App Secret хооронд.

Алхам 2: Тоног төхөөрөмж - Электроникс

Техник хангамж - электроник
Техник хангамж - электроник

Одоо хөгжилтэй хэсэг рүүгээ оръё. Би NodeMCU Mini ашиглаж байсан. Эдгээрийг янз бүрийн онлайн дэлгүүрүүд болон eBay дээр янз бүрийн сорт, үнийн хүрээнд авах боломжтой. Миний мини сонгох хоёр шалтгаан байсан. Эхний шалтгаан нь миний шүүгээнд аль хэдийн худлаа байсан юм. Нөгөө шалтгаан нь жижиг хэмжээтэй, зургийн жаазанд бага зай эзэлдэг байсан.

Би электроникийн самбар дээр суурилуулсан дөрвөн сегментээс бүрдсэн дэлгэц худалдаж авсан тул NoceMCUen -ийн IO -ийн зөвхөн 4 -ийг ашиглах шаардлагатай байна.

ТАЙЛБАР: NodeMCU нь зөвхөн 3.3V гаралттай, дэлгэц нь 5V байх нь зүйтэй. Энэ нь 3.3V -тэй ажиллах боловч бага зэрэг гэрэлтэх болно. Аз болоход миний NodeMCU нь VIN -ээр 5V гаралт өгдөг.

Миний бага зэрэг бүдгэрсэн зураг дээр VIN, VCC, өгөгдлийн зүү зэрэгцсэн байна. Энэ нь NodeMCU болон дэлгэцийн хооронд ямар ч утас хэрэггүй гэсэн үг юм. Зүгээр л самбаруудыг гулсуулж, бага зэрэг гагнуур нэмнэ үү.

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

Анхааруулга: Хэрэв та миний үлгэр жишээг дагаж мөрдвөл таны тоног төхөөрөмжийг хооронд нь холбох, тоног төхөөрөмжид учирч болзошгүй хохирлыг би хариуцахгүй. Аз болоход, энэ тохиргоо надад ажилласан бололтой.

Алхам 3: Тоног төхөөрөмж - хүрээ

Тоног төхөөрөмж - хүрээ
Тоног төхөөрөмж - хүрээ
Тоног төхөөрөмж - хүрээ
Тоног төхөөрөмж - хүрээ
Тоног төхөөрөмж - хүрээ
Тоног төхөөрөмж - хүрээ

Би Ikea Ribba 000.783.34 худалдаж авсан. Яагаад би энэ жаазыг худалдаж авсан бэ гэхээр гүн хүрээтэй. Дараа нь би дэлгэц болон цахилгаан хэрэгслийг амархан тааруулж чадна.

Дээрх зурагнаас би дэлгэцийн нүх гаргасныг харж болно. Би арын самбар дээр хавсаргасан загвар хийж, дэлгэцээ хаана байрлуулахыг хүсч байгаагаа тэмдэглэв. Дараа нь би нүх гаргахын тулд эргэдэг багаж ашигласан.

Дараагийн алхам бол дэлгэцийн байршлыг өөрчилж, урд талын цаасаар аль болох тод болгох явдал байв. Та ойлгож байгаа байх, би хүрээ өөрөө эхлүүлээгүй. Хэрэв надад харуулах дугаар байхгүй бол хүрээ хийх дэлгэцийг бүтээх нь утгагүй болно.

Би Facebook APP үүсгэсний дараа өөрийгөө үл мэдэгдэх ертөнцөд оруулах хэрэгтэй болсон. Би C ++ програмчлалын талаар сайн мэдэхгүй байна. Гэвч маш их туршилт, алдааны дараа сэтгэл хангалуун үр дүнд хүрсэн.

Алхам 4: Програм хангамж - Arduino Libaries

WIFI: Утасгүй сүлжээнд холбогдохын тулд бидэнд ESP8266 номын сан хэрэгтэй. Хэрэв танд өмнө нь ийм зүйл байгаагүй бол https://github.com/esp8266/Arduino хаягаар орж Arduino IDE дээр нэмэх алхмуудыг дагана уу.

Дэлгэц: Дараагийн номын сан нь долоон сегментийн дэлгэц юм. SevenSegmentTM1637 Arduino номын санг https://github.com/bremme/arduino-tm1637 дээрээс татаж аваарай. Би дэлгэцийн хувьд хэд хэдэн номын санг туршиж үзсэн. Энэ бол миний дэлгэцийн самбар дээр ажиллаж байсан миний олж мэдсэн анхны зүйл юм.

JSON: Сүүлчийн номын сан нь Facebook-ээс авсан JSON өгөгдлийг зохицуулах зориулалттай. Https://github.com/bblanchon/ArduinoJson -аас IoT -д зориулсан ArduinoJson - C ++ JSON номын санг татаж аваарай.

Facebook -ийн хурууны хээ: Facebook -тэй холбогдохын тулд бидэнд хурууны хээ хэрэгтэй болно. Үүнийг танд тайлбарлахын оронд https://github.com/gbrault/esp8266-Arduino/blob/ma… баримт бичгийг үзэхийг зөвлөж байна.

Алхам 5: Програм хангамж - Код

Кодыг эндээс татаж авна уу:

  • AAA = Facebook хуудасны ID эсвэл нэр
  • BBB = Facebook програмын ID
  • CCC = Апп нууц
  • DDD = Хурууны хээ

Зөвлөмж болгож буй: