সুচিপত্র:

ফেসবুক ফ্যান গণনা: 5 টি ধাপ (ছবি সহ)
ফেসবুক ফ্যান গণনা: 5 টি ধাপ (ছবি সহ)

ভিডিও: ফেসবুক ফ্যান গণনা: 5 টি ধাপ (ছবি সহ)

ভিডিও: ফেসবুক ফ্যান গণনা: 5 টি ধাপ (ছবি সহ)
ভিডিও: ফেসবুকে পোস্ট করার সময় কোনটা সিলেক্ট করলে রিচ বেশী? Photo / Post? 2024, জুলাই
Anonim
ফেসবুক ফ্যান কাউন্ট
ফেসবুক ফ্যান কাউন্ট

আপডেট: 26.09.2019 - সময় উড়ে যায় এবং প্রযুক্তি পরিবর্তন হয়। যেহেতু আমি এই প্রকল্পটি তৈরি করেছি, ফেসবুক তার API এবং APP সেটআপ পরিবর্তন করেছে। তাই ফেসবুক অ্যাপ তৈরির ধাপ শেষ হয়ে গেছে। আজ আমার আর এই ধাপটি অনুসরণ করার সুযোগ বা সুযোগ নেই। তবুও, আমি এই টিউটোরিয়ালটি অনুরূপ কিছু তৈরি করার অনুপ্রেরণা হিসাবে রেখেছি, যদিও এটি মেয়াদ শেষ হয়ে গেছে। আপনার প্রকল্পগুলির জন্য শুভকামনা এবং যদি আপনি অনুরূপ কিছু তৈরি করেন তবে একটি মন্তব্য করুন।

বেকি স্টার্নের ইউটিউব সাবস্ক্রাইবার কাউন্টারে অনুপ্রাণিত হয়ে, আমি একটি ফেসবুক পেজের লাইক সংখ্যা প্রদর্শন করতে চেয়েছিলাম। এই প্রকল্পের সাথে আমার লক্ষ্য ছিল একটি ফেসবুক পেজ থেকে ভক্তদের সংখ্যা বের করা। কেউ নয় কিন্তু একজন আমি পরিচালনা করি। কোড সি আমার ক্ষেত্র নয় তাই আমি অনেক ট্রায়াল এবং ত্রুটি দিয়ে শুরু করেছি। কিন্তু একটি ফলাফল যে কাজ করে শেষ পর্যন্ত।

এই প্রকল্পের জন্য আপনার যা প্রয়োজন তা হল:

সফটওয়্যার

ফেসবুক অ্যাপ

ফেসবুক ফিঙ্গারপ্রিন্ট

Arduino IDE

Arduino IDE এর জন্য Libaries

ওয়াইফাই ESP8266

সাত সেগমেন্ট ডিসপ্লে

JSON

হার্ডওয়্যার

Ikea Ribba 000.783.34 (বা প্রকল্পটি রাখার জন্য অন্য ফ্রেম)

NodeMCU (মিনি)

ডিসপ্লে

সরঞ্জাম

ফ্রেমের ব্যাকপ্লেটে একটি বর্গাকার গর্ত তৈরির জন্য রোটারি টুল বা কিছু।

ধাপ 1: ফেসবুক অ্যাপ তৈরি করুন

ফেসবুক অ্যাপ তৈরি করুন
ফেসবুক অ্যাপ তৈরি করুন
ফেসবুক অ্যাপ তৈরি করুন
ফেসবুক অ্যাপ তৈরি করুন

এটি developers.facebook.com এ করা যেতে পারে। অ্যাপ তৈরি হওয়ার পর অ্যাপ আইডি এবং অ্যাপ সিক্রেট নোট করুন। আপনি কোড এই প্রয়োজন হবে।

আপনার অ্যাপের অ্যাক্সেস পরীক্ষা করতে চান? Https://developers.facebook.com/tools/explorer/ এ যান

নিম্নলিখিত লিখুন: AAA? Access_token = BBB | CCC & ক্ষেত্র = fan_count

  • এএএ = ফেসবুক পেজ আইডি বা নাম,
  • BBB = অ্যাপ আইডি
  • CCC = অ্যাপ সিক্রেট

লক্ষ্য করুন | (আইপি) অ্যাপ আইডি এবং অ্যাপ সিক্রেটের মধ্যে।

ধাপ 2: হার্ডওয়্যার - ইলেকট্রনিক্স

হার্ডওয়্যার - ইলেকট্রনিক্স
হার্ডওয়্যার - ইলেকট্রনিক্স

এবার আসি মজার অংশে। আমি একটি NodeMCU মিনি ব্যবহার করেছি। এগুলি বিভিন্ন অনলাইন স্টোর এবং ইবেতে বিভিন্ন বৈচিত্র্য এবং মূল্য পরিসরে পাওয়া যায়। দুটি কারণে আমি একটি মিনি বেছে নিয়েছিলাম। প্রথম কারণ ছিল যে আমি ইতিমধ্যে আমার ড্রয়ারে একটি মিথ্যা ছিল। অন্য কারণটি ছিল যে এটি ছোট এবং একটি ছবির ফ্রেমে সামান্য জায়গা নেয়।

আমি ইলেকট্রনিক্স বোর্ডে মাউন্ট করা চারটি সেগমেন্ট নিয়ে একটি ডিসপ্লে কিনেছি তাই আমাকে শুধুমাত্র NoceMCUen এর চারটি IO ব্যবহার করতে হবে।

দ্রষ্টব্য: NodeMCU এর মাত্র 3.3V আউটপুট আছে যখন ডিসপ্লেতে 5V থাকবে। এটি 3.3V এর সাথে কাজ করবে কিন্তু কিছুটা হালকা হবে। সৌভাগ্যবশত আমার জন্য আমার NodeMCU VIN এর মাধ্যমে 5V আউটপুট দেয়।

আপনি আমার কিছুটা অস্পষ্ট ছবিতে দেখতে পাচ্ছেন ভিআইএন, ভিসিসি এবং ডেটা পিন একত্রিত। এর মানে হল আমি NodeMCU এবং প্রদর্শন এর মধ্যে কোন তারের প্রয়োজন নেই। শুধু বোর্ডগুলি একসাথে স্লাইড করুন এবং কিছু সোল্ডারিং যোগ করুন।

  • VIN 5V
  • GND GND
  • ডি 4 ডিআইও
  • D3 CLK

অস্বীকৃতি: আমি যদি আপনার উদাহরণ অনুসরণ করি তবে আপনার সরঞ্জামগুলিকে একসাথে সংযুক্ত করার এবং আপনার সরঞ্জামগুলিতে যে কোনও ক্ষতি হতে পারে তার দায় আমি নেব না। সৌভাগ্যবশত, এই সেটআপটি আমার কাজ বলে মনে হচ্ছে।

ধাপ 3: হার্ডওয়্যার - ফ্রেম

হার্ডওয়্যার - ফ্রেম
হার্ডওয়্যার - ফ্রেম
হার্ডওয়্যার - ফ্রেম
হার্ডওয়্যার - ফ্রেম
হার্ডওয়্যার - ফ্রেম
হার্ডওয়্যার - ফ্রেম

আমি একটি Ikea Ribba 000.783.34 কিনেছি। যে কারণে আমি এই ফ্রেমটি কিনেছি তার কারণ এটি একটি গভীর ফ্রেম। তারপর আমি সহজেই ডিসপ্লে এবং ইলেকট্রনিক্সের সাথে মানানসই হতে পারি।

উপরের ছবিটি দেখায় যে আমি প্রদর্শনের জন্য গর্ত করেছি। আমি একটি টেমপ্লেট তৈরি করেছি যা আমি ব্যাকপ্লেটের সাথে সংযুক্ত করেছি এবং যেখানে আমি ডিসপ্লে রাখতে চেয়েছি সেখানে চিহ্নিত করেছি। তারপর আমি গর্ত তৈরি করতে একটি ঘূর্ণমান সরঞ্জাম ব্যবহার করেছি।

পরবর্তী ধাপটি ছিল ডিসপ্লের প্লেসমেন্টকে টুইক করা এবং সামনের কাগজের মাধ্যমে যতটা সম্ভব উজ্জ্বল করা। আপনি সম্ভবত বুঝতে পেরেছেন, আমি ফ্রেমটি দিয়েই শুরু করি নি। যদি আমার কাছে প্রদর্শনের জন্য একটি নম্বর না থাকে তবে একটি ফ্রেমে একটি ডিসপ্লে তৈরি করা অকেজো হবে।

আমি একটি ফেসবুক অ্যাপ তৈরি করার পরে, আমাকে নিজেকে কিছুটা অজানা জগতে রাখতে হয়েছিল। আমি C ++ প্রোগ্রামিং সম্পর্কে খুব বেশি জানি না। কিন্তু অনেক পরীক্ষা এবং ত্রুটির পরে একটি সন্তোষজনক ফলাফল দিয়ে শেষ হয়েছে।

ধাপ 4: সফ্টওয়্যার - Arduino Libaries

ওয়াইফাই: ওয়্যারলেস নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য, আমাদের ESP8266 এর জন্য একটি লাইব্রেরি প্রয়োজন। যদি আপনার আগে এটি না থাকে, এখানে যান https://github.com/esp8266/Arduino এবং এটি Arduino IDE তে যুক্ত করার ধাপগুলি অনুসরণ করুন।

ডিসপ্লে: পরবর্তী লাইব্রেরি সাত সেগমেন্ট ডিসপ্লের জন্য। Https://github.com/bremme/arduino-tm1637 থেকে SevenSegmentTM1637 Arduino লাইব্রেরি ডাউনলোড করুন আমি ডিসপ্লের জন্য বিভিন্ন লাইব্রেরি চেষ্টা করেছি। এই প্রথম আমি আমার ডিসপ্লে বোর্ডের সাথে কাজ করেছি।

JSON: শেষ লাইব্রেরি হল ফেসবুক থেকে JSON- ডেটা পরিচালনার জন্য। Https://github.com/bblanchon/ArduinoJson থেকে IoT এর জন্য ArduinoJson - C ++ JSON লাইব্রেরি ডাউনলোড করুন

ফেসবুক ফিঙ্গারপ্রিন্ট: ফেসবুকে সংযোগের জন্য আমাদের একটি ফিঙ্গারপ্রিন্টও প্রয়োজন। আপনাকে এটি ব্যাখ্যা করার চেষ্টা করার পরিবর্তে, আমি ডকুমেন্টেশনটি একবার দেখার পরামর্শ দিচ্ছি

ধাপ 5: সফটওয়্যার - কোড

কোডটি এখানে ডাউনলোড করুন:

  • এএএ = ফেসবুক পেজ আইডি বা নাম
  • BBB = ফেসবুক অ্যাপ আইডি
  • CCC = অ্যাপ সিক্রেট
  • DDD = আঙ্গুলের ছাপ

প্রস্তাবিত: