সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার প্রস্তুতি
- ধাপ 2: হার্ডওয়্যার সমাবেশ
- ধাপ 3: সফ্টওয়্যার প্রস্তুতি
- ধাপ 4: সেটিং এবং আপলোড
- ধাপ 5: ESP8266 BearSSL CertStore
- ধাপ 6: এটি কিভাবে কাজ করে?
- ধাপ 7: উপভোগ করুন
ভিডিও: গুগল ফটো ক্লক: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশাবলী দেখায় কিভাবে প্রতি মিনিটে ব্যাকগ্রাউন্ডে র্যান্ডমাইজ ফটো ডিসপ্লে সহ একটি ডিজিটাল ঘড়ি তৈরি করতে একটি 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: সেটিং এবং আপলোড
- GitHub এ প্রোগ্রামটি ডাউনলোড করুন: ("ক্লোন বা ডাউনলোড" -> "ZIP ডাউনলোড করুন" টিপুন)
- Arduino IDE দিয়ে GooglePhotoClock.ino খুলুন
- SSID_NAME এবং SSID_PASSWORD- এ আপনার ওয়াইফাই AP সেটিংস পূরণ করুন
- GMT_OFFSET_SEC, DAYLIGHT_OFFSET_SEC এবং TZ- এ স্থানীয় টাইমজোন তথ্য পূরণ করুন
- গুগল ফটোতে একটি শেয়ার করা অ্যালবাম প্রস্তুত করুন, একটি শেয়ার লিঙ্ক তৈরি করুন এবং GOOGLE_PHOTO_SHARE_LINK পূরণ করুন
- আপনি যদি ILI9341 LCD ব্যবহার না করে থাকেন, তাহলে লাইন 133 মন্তব্য করুন এবং সঠিক LCD শ্রেণীর ঘোষণা অস্বীকার করুন
- ইএসপি দেব বোর্ডকে কম্পিউটারে সংযুক্ত করুন
- ইএসপি দেব বোর্ডে প্রোগ্রামটি কম্পাইল এবং আপলোড করতে আপলোড বোতাম টিপুন
ধাপ 5: ESP8266 BearSSL CertStore
গুগল ফটোতে HTTPS- এর সমস্ত সংযোগ প্রয়োজন। বিয়ারএসএসএল বাস্তবায়ন ব্যবহার করে ইএসপি 8266 সর্বশেষ সংস্করণ এবং এর জন্য সার্টস্টোর ডেটার কিছু প্রিপ্রোসেসিং প্রয়োজন।
আমি 2020 এপ্রিল 18 এ একটি সার্টস্টোর ডেটা তৈরি করেছি, আপনি এটি চালানোর মাধ্যমে এটি পুনর্জন্ম করবেন:
পাইথন make_spiffs.py
আপনি যদি ESP8266 ব্যবহার করেন, সার্টস্টোর ডেটা আপলোড করার ধাপগুলি অনুসরণ করুন:
- Arduino IDE খুলুন
- ESP8266 dev বোর্ডকে কম্পিউটারে সংযুক্ত করুন
- সরঞ্জাম মেনু নির্বাচন করুন
- ESP8266 স্কেচ ডেটা আপলোড নির্বাচন করুন
- আপলোড শেষ হওয়ার জন্য অপেক্ষা করুন
ধাপ 6: এটি কিভাবে কাজ করে?
- পূর্বনির্ধারিত ওয়াইফাই এপি এর সাথে সংযোগ করুন
- এনটিপি সার্ভার থেকে বর্তমান সময় পান
- গুগল ফটো শেয়ার করা লিঙ্কটি HTTPS অনুরোধ করুন
- HTTPS প্রতিক্রিয়া কোড 302 এবং প্রতিক্রিয়া শিরোনামে একটি পুনirectনির্দেশিত অবস্থান অন্তর্ভুক্ত
- পুনirectনির্দেশিত অবস্থান HTTPS অনুরোধ করুন
- প্রতিক্রিয়া এইচটিএমএল এর জাভাস্ক্রিপ্ট অ্যারে থেকে ছবির তালিকা পড়ুন (এইচটিএমএল 500 কেবি এর বেশি, ডেটা পড়তে এবং বিভক্ত করতে কিছু সময় প্রয়োজন)
- প্রতি মিনিটের জন্য, ছবির তালিকায় এলোমেলোভাবে একটি ছবি নির্বাচন করুন
- শুধুমাত্র ESP8266 এর জন্য, প্রথমে SPIFFS- এ ক্যাশেড ফটো ফাইল খুঁজে বের করার চেষ্টা করুন
- একটি ফটো লিঙ্ক HTTPS অনুরোধ করুন
- শুধুমাত্র ESP8266 এর জন্য, ফটো ফাইলটি SPIFFS এ ক্যাশে করুন
- ছবি প্রদর্শন করুন
- ছবিতে বর্তমান সময় মুদ্রণ করুন
ধাপ 7: উপভোগ করুন
ভাগ করা ফটো অ্যালবামে আরও অনুকূল ছবি যোগ করার এবং আপনার ডেস্কে এই গুগল ফটো ক্লক রাখার সময় এসেছে।
প্রস্তাবিত:
গুগল সাইটগুলিতে গুগল ক্যালেন্ডার সংযুক্ত করা: 5 টি ধাপ
গুগল সাইটগুলিতে গুগল ক্যালেন্ডার সংযুক্ত করা: এটি আপনাকে গুগল ক্যালেন্ডার কীভাবে তৈরি, ব্যবহার এবং সম্পাদনা করতে হয় এবং তারপর ভাগ করার ক্ষমতা ব্যবহার করে একটি গুগল সাইটে সংযুক্ত করে তা শেখানোর জন্য এটি একটি নির্দেশযোগ্য। এটি অনেক লোকের জন্য উপকারী হতে পারে কারণ গুগল সাইটগুলি সমন্বয় এবং বিতরণ করতে ব্যবহার করা যেতে পারে
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
স্বয়ংক্রিয়ভাবে এবং বিনামূল্যে আপনার গুগল শীটে গুগল ম্যাপ যুক্ত করুন: Ste টি ধাপ
স্বয়ংক্রিয়ভাবে এবং বিনামূল্যে আপনার গুগল শীটগুলিতে সহজেই গুগল ম্যাপ যুক্ত করুন: অনেক মেকারের মতো, আমি কয়েকটি জিপিএস ট্র্যাকার প্রকল্প তৈরি করেছি। আজ, আমরা কোন বহিরাগত ওয়েবসাইট বা এপিআই ব্যবহার না করে সরাসরি গুগল শীটে জিপিএস পয়েন্টগুলি দ্রুত কল্পনা করতে সক্ষম হব। সব থেকে ভাল, এটা বিনামূল্যে
রাস্পবেরি পাই লিনাক্স মোশন গুগল ফটো ইন্টিগ্রেশন: 5 টি ধাপ
রাস্পবেরি পাই লিনাক্স মোশন গুগল ফটো ইন্টিগ্রেশন: ধারণাটি হল ক্লাউডে ফাইল আপলোড করার জন্য রাস্পবেরি পাই এর সাথে সংযুক্ত মোশন অ্যাক্টিভেটেড ক্যামের সাহায্যে তৈরি ফটো এবং ভিডিও আপলোড করা। 'মোশন' সফটওয়্যার পাইড্রাইভের মাধ্যমে গুগল ড্রাইভে আপলোড করা সমর্থন করে। এই প্রবন্ধে 'মোশন' গুগল পি তে আপলোড করার জন্য ব্যবহৃত হয়
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: 3 ধাপ (ছবি সহ)
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: একটি ব্রাস বেল, একটি ছোট্ট রিলে আরও কিছু জিনিস এবং একটি আসল বেল আপনার ডেস্কটপে ঘন্টা বাজাতে পারে। ওএস এক্স এছাড়াও, আমি আবর্জনায় পাওয়া একটি পিসিতে উবুন্টু লিনাক্স ইনস্টল করার চিন্তা করেছিলাম এবং এটিতে কাজ করেছি: আমি কখনই করিনি