সুচিপত্র:

গুগল ফটো ক্লক: 7 টি ধাপ (ছবি সহ)
গুগল ফটো ক্লক: 7 টি ধাপ (ছবি সহ)

ভিডিও: গুগল ফটো ক্লক: 7 টি ধাপ (ছবি সহ)

ভিডিও: গুগল ফটো ক্লক: 7 টি ধাপ (ছবি সহ)
ভিডিও: How To Upload Photo On Google! Google Image Upload Bangla! Unique Android! 2024, নভেম্বর
Anonim
Image
Image
গুগল ফটো ক্লক
গুগল ফটো ক্লক
গুগল ফটো ক্লক
গুগল ফটো ক্লক
গুগল ফটো ক্লক
গুগল ফটো ক্লক

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

ধাপ 1: হার্ডওয়্যার প্রস্তুতি

হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি

পূর্ববর্তী প্রকল্প হার্ডওয়্যার পুনরায় ব্যবহার করুন

আপনি যদি পূর্বের নির্দেশাবলী সম্পন্ন করেন, তাহলে আপনি এই প্রকল্পের জন্য হার্ডওয়্যার পুনরায় ব্যবহার করতে পারেন এবং হার্ডওয়্যার সমাবেশ এড়িয়ে যেতে পারেন:

  • https://www.instructables.com/id/Floating-Display/
  • https://www.instructables.com/id/COVID-19-WHO-Dash…

ESP8266/ESP32 দেব বোর্ড

কোন ESP8266/ESP32 দেব বোর্ড ঠিক হওয়া উচিত।

LCD প্রদর্শন

কোন Arduino_GFX সমর্থিত LCD ঠিক আছে, আপনি GitHub readme এ বর্তমানে সমর্থিত ডিসপ্লে পেতে পারেন:

ব্রেডবোর্ড

যে কোনও রুটিবোর্ড যা ইএসপি দেব বোর্ড এবং এলসিডি ডিসপ্লের জন্য উপযুক্ত।

জাম্পার ওয়্যার

কিছু জাম্পার তার, দেব বোর্ড এবং LCD পিনের বিন্যাসের উপর নির্ভর করে। বেশিরভাগ ক্ষেত্রে 6-9 পুরুষ থেকে মহিলা জাম্পার তার যথেষ্ট।

ধাপ 2: হার্ডওয়্যার সমাবেশ

হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ

ESP32 দেব বোর্ডকে রুটিবোর্ডে চাপুন এবং LCD কে জাম্পার তারের সাথে সংযুক্ত করুন।

এখানে নমুনা সংযোগ সংক্ষিপ্তসার:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (যদি পাওয়া যায়) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (alচ্ছিক) GPIO 4 -> LED (যদি পাওয়া যায়) GPIO 13 -> MOSI / এসডিএ

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (যদি পাওয়া যায়) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (alচ্ছিক) GPIO 22 -> LED (যদি পাওয়া যায়) GPIO 23 -> MOSI / এসডিএ

ধাপ 3: সফ্টওয়্যার প্রস্তুতি

Arduino IDE

Arduino IDE ডাউনলোড এবং ইনস্টল করুন যদি আপনি এখনও এটি না করেন:

www.arduino.cc/en/main/software

ESP8266 সাপোর্ট

ESP8266 সমর্থন যোগ করার জন্য ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন যদি আপনি এখনও এটি না করেন:

github.com/esp8266/Arduino

Arduino ESP8266 ফাইল সিস্টেম আপলোডার

আপলোডার প্লাগইন যোগ করার জন্য ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন যদি আপনি এখনও এটি না করেন:

github.com/esp8266/arduino-esp8266fs-plugi…

ESP32 সাপোর্ট

ESP32 সমর্থন যোগ করার জন্য ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন যদি আপনি এখনও এটি না করেন:

github.com/espressif/arduino-esp32

Arduino_GFX লাইব্রেরি

সর্বশেষ Arduino_GFX লাইব্রেরি ডাউনলোড করুন: ("ক্লোন বা ডাউনলোড করুন" -> "ZIP ডাউনলোড করুন" টিপুন)

github.com/moononournation/Arduino_GFX

Arduino IDE তে লাইব্রেরি আমদানি করুন। (Arduino IDE "স্কেচ" মেনু -> "লাইব্রেরি অন্তর্ভুক্ত করুন" -> ". ZIP লাইব্রেরি যোগ করুন" -> ডাউনলোড করা ZIP ফাইল নির্বাচন করুন)

ধাপ 4: সেটিং এবং আপলোড

সেটিং এবং আপলোড
সেটিং এবং আপলোড
  1. GitHub এ প্রোগ্রামটি ডাউনলোড করুন: ("ক্লোন বা ডাউনলোড" -> "ZIP ডাউনলোড করুন" টিপুন)
  2. Arduino IDE দিয়ে GooglePhotoClock.ino খুলুন
  3. SSID_NAME এবং SSID_PASSWORD- এ আপনার ওয়াইফাই AP সেটিংস পূরণ করুন
  4. GMT_OFFSET_SEC, DAYLIGHT_OFFSET_SEC এবং TZ- এ স্থানীয় টাইমজোন তথ্য পূরণ করুন
  5. গুগল ফটোতে একটি শেয়ার করা অ্যালবাম প্রস্তুত করুন, একটি শেয়ার লিঙ্ক তৈরি করুন এবং GOOGLE_PHOTO_SHARE_LINK পূরণ করুন
  6. আপনি যদি ILI9341 LCD ব্যবহার না করে থাকেন, তাহলে লাইন 133 মন্তব্য করুন এবং সঠিক LCD শ্রেণীর ঘোষণা অস্বীকার করুন
  7. ইএসপি দেব বোর্ডকে কম্পিউটারে সংযুক্ত করুন
  8. ইএসপি দেব বোর্ডে প্রোগ্রামটি কম্পাইল এবং আপলোড করতে আপলোড বোতাম টিপুন

ধাপ 5: ESP8266 BearSSL CertStore

ESP8266 BearSSL CertStore
ESP8266 BearSSL CertStore
ESP8266 BearSSL CertStore
ESP8266 BearSSL CertStore

গুগল ফটোতে HTTPS- এর সমস্ত সংযোগ প্রয়োজন। বিয়ারএসএসএল বাস্তবায়ন ব্যবহার করে ইএসপি 8266 সর্বশেষ সংস্করণ এবং এর জন্য সার্টস্টোর ডেটার কিছু প্রিপ্রোসেসিং প্রয়োজন।

আমি 2020 এপ্রিল 18 এ একটি সার্টস্টোর ডেটা তৈরি করেছি, আপনি এটি চালানোর মাধ্যমে এটি পুনর্জন্ম করবেন:

পাইথন make_spiffs.py

আপনি যদি ESP8266 ব্যবহার করেন, সার্টস্টোর ডেটা আপলোড করার ধাপগুলি অনুসরণ করুন:

  1. Arduino IDE খুলুন
  2. ESP8266 dev বোর্ডকে কম্পিউটারে সংযুক্ত করুন
  3. সরঞ্জাম মেনু নির্বাচন করুন
  4. ESP8266 স্কেচ ডেটা আপলোড নির্বাচন করুন
  5. আপলোড শেষ হওয়ার জন্য অপেক্ষা করুন

ধাপ 6: এটি কিভাবে কাজ করে?

  1. পূর্বনির্ধারিত ওয়াইফাই এপি এর সাথে সংযোগ করুন
  2. এনটিপি সার্ভার থেকে বর্তমান সময় পান
  3. গুগল ফটো শেয়ার করা লিঙ্কটি HTTPS অনুরোধ করুন
  4. HTTPS প্রতিক্রিয়া কোড 302 এবং প্রতিক্রিয়া শিরোনামে একটি পুনirectনির্দেশিত অবস্থান অন্তর্ভুক্ত
  5. পুনirectনির্দেশিত অবস্থান HTTPS অনুরোধ করুন
  6. প্রতিক্রিয়া এইচটিএমএল এর জাভাস্ক্রিপ্ট অ্যারে থেকে ছবির তালিকা পড়ুন (এইচটিএমএল 500 কেবি এর বেশি, ডেটা পড়তে এবং বিভক্ত করতে কিছু সময় প্রয়োজন)
  7. প্রতি মিনিটের জন্য, ছবির তালিকায় এলোমেলোভাবে একটি ছবি নির্বাচন করুন
  8. শুধুমাত্র ESP8266 এর জন্য, প্রথমে SPIFFS- এ ক্যাশেড ফটো ফাইল খুঁজে বের করার চেষ্টা করুন
  9. একটি ফটো লিঙ্ক HTTPS অনুরোধ করুন
  10. শুধুমাত্র ESP8266 এর জন্য, ফটো ফাইলটি SPIFFS এ ক্যাশে করুন
  11. ছবি প্রদর্শন করুন
  12. ছবিতে বর্তমান সময় মুদ্রণ করুন

ধাপ 7: উপভোগ করুন

উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!

ভাগ করা ফটো অ্যালবামে আরও অনুকূল ছবি যোগ করার এবং আপনার ডেস্কে এই গুগল ফটো ক্লক রাখার সময় এসেছে।

প্রস্তাবিত: