সুচিপত্র:
- ধাপ 1: BiJin ToKei কি?
- ধাপ 2: কেন ESP32?
- ধাপ 3: প্রস্তুতি
- ধাপ 4: নকশা
- ধাপ 5: প্রোগ্রামটি ডাউনলোড, কম্পাইল, ফ্ল্যাশ এবং রান করুন
- ধাপ 6: সোল্ডারিং কাজ
- ধাপ 7: স্ট্যান্ডে এলসিডি চেক করুন এবং রাখুন
- ধাপ 8: শুভ সময়
- ধাপ 9: এরপর কি?
ভিডিও: ESP32 ছবির ঘড়ি: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-31 10:17
এই নির্দেশাবলী দেখায় কিভাবে ফটো ঘড়ি তৈরি করতে ESP32 এবং LCD ব্যবহার করতে হয়। জাপানি ভাষায় একে বলা হয় BiJin ToKei (美人 時 計।
ধাপ 1: BiJin ToKei কি?
BiJin ToKei (美人 時 計 2009 ২০০ from থেকে শুরু করে, তারা দেখতে পায় বিভিন্ন সৌন্দর্য প্রতি মিনিটে একটি টাইম বোর্ড রিপোর্ট করে। BiJin ToKei ওয়েব অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ সংস্করণ প্রদান করে। এই বছর পরে, আপনি এখন ওয়েবে অনেক বৈচিত্র খুঁজে পেতে পারেন।
রেফারেন্স:
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co।
itunes.apple.com/us/app/bijin-tokei-plus/i…
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
ধাপ 2: কেন ESP32?
BiJin ToKei মূলত ওয়েব অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ সংস্করণ প্রদান করে। এটি একটি সুন্দর ঘড়ি, কিন্তু দীর্ঘমেয়াদে একটি ঘড়ি হিসেবে একটি ডেস্কটপ স্ক্রিন বা মোবাইল ফোন উৎসর্গ করা খুবই কঠিন।
কিভাবে ESP32 এবং একটি ক্ষুদ্র এলসিডি, এটির দাম প্রায় 10 USD
ধাপ 3: প্রস্তুতি
ESP32 বোর্ড
SPI ব্রেকআউট পিন সহ যেকোন ESP32 ডেভেলপমেন্ট বোর্ড ঠিক থাকা উচিত।
এলসিডি
ESP32_TFT_ লাইব্রেরি ILI9341, ILI9488, ST7789V এবং ST7735 সমর্থন করতে পারে। এবার আমি একটি 2.4 ST7789V LCD, মডেল নাম্বার JLX240-00302-BN ব্যবহার করছি। এই মডেলটি শুধুমাত্র SPI এর জন্য ডিজাইন করা হয়েছে, তাই এতে শুধুমাত্র 10 টি পিন (আসলে 9 পিন) আছে। এটি সোল্ডারিংয়ের কাজকে আরও সহজ করতে সাহায্য করতে পারে।
আপডেট: আমি একটি 3.2 LCD, মডেল নম্বর JLX320-00202 চেষ্টা করেছি
প্রদর্শন স্ট্যান্ড
আপনি একটি সহজ স্ট্যান্ড হিসাবে হাতে থাকা যে কোনও পুরানো উপাদান পুনরায় ব্যবহার করতে পারেন, যেমন একটি মোবাইল স্ট্যান্ড। আমার হাতে একটি ভাঙ্গা নাম ট্যাগ ধারক আছে, এই কাজটি করা প্রিফেক্ট!
অন্যান্য
একটি 10 ওহম প্রতিরোধক এবং কিছু প্রলিপ্ত তামার তার।
ধাপ 4: নকশা
একটি ফটো ঘড়ির জন্য ছবি প্রদর্শন করার ক্ষমতা প্রয়োজন। Www.bijint.com এ ছবিটি-j.webp
ESP32 হল প্রথম শখের চিপ যার-j.webp
সুতরাং এই প্রকল্প Loboris এর ESP32_TFT_ লাইব্রেরি থেকে শুরু।
এখানে প্রোগ্রাম প্রবাহ:
- ওয়াইফাই সংযোগ করুন
- এনটিপি প্রোটোকলের মাধ্যমে বর্তমান সময় পান
- বর্তমান সময় ছবির ইউআরএল তৈরি করতে ঘন্টা এবং মিনিটের স্ট্রিং সংযুক্ত করুন এবং তারপর প্রতি মিনিটে www.bijint.com থেকে এটি পুনরুদ্ধার করুন
- ছবি-j.webp" />
আপডেট: সর্বশেষ কোডটি LCD- তে সরাসরি ডিকোড-j.webp
বিস্তারিত বিষয়ে ডিজাইন:
- ওয়াইফাই এবং ইন্টারনেট সংযোগ 100% নির্ভরযোগ্য নয় এবং আমি চাই না যে ঘড়িটি ভুল সময়ে জমে যায়, তাই একবার কোনো ত্রুটির সম্মুখীন হোন (উদা ডিএনএস লুকআপ ব্যর্থ, এনটিপি ব্যর্থ, ডাউনলোড ব্যর্থ) প্রোগ্রাম ট্রিগার পুনরায় চালু করুন এবং এটি আবার করুন।
- প্রতি মিনিটে একক সময়ের ছবি মানে দিনে 1440 টি ছবি, ESP32 বিল্ট-ইন ফ্ল্যাশ শত এমবি ছবি ফিট করতে পারে না। তাই ঘড়িটি সমস্ত ছবি প্রি -ফেচ করতে পারে না, তবে এটি প্রতিবার ছবিটি পুনরুদ্ধার করতে পারে, এটি প্রদর্শন করতে পারে এবং তারপর এটি পরিষ্কার করতে পারে।
- ফ্ল্যাশ পরবর্তী ওভাররাইট থেকে সহজেই নষ্ট হয়ে যায়, তাই প্রোগ্রামটি প্রতি মিনিটে একই জায়গায় লেখা এড়াতে ক্যাশে ফাইলগুলি ঘোরান।
- ছবির আকার LCD রেজোলিউশনের চেয়ে বড়, তাই প্রদর্শনের জন্য ছবিটি অর্ধেক আকারে সঙ্কুচিত করা প্রয়োজন।
- ইএসপি-আইডিএফ অন্তর্নির্মিত টাইমজোন সমন্বয় প্রত্যাশা অনুযায়ী কাজ করে না, তাই কাস্টম কোডের সাথে টাইমজোন সমন্বয় প্রয়োজন।
- ডাউনলোড ফাইলের সময় 10-50 সেকেন্ডের প্রয়োজন (ফাইলের আকার এবং নেটওয়ার্কের উপর নির্ভর করে), তাই আমি এই বিলম্ব কাটিয়ে উঠতে বাস্তব সময় থেকে 20 সেকেন্ড (কনফিগারযোগ্য) উন্নত করেছি।
ধাপ 5: প্রোগ্রামটি ডাউনলোড, কম্পাইল, ফ্ল্যাশ এবং রান করুন
ESP-IDF সেট আপ করা (যদি এখনো না হয়):
- উইন্ডোজ সেটআপ গাইড
- ম্যাক ওএস সেটআপ গাইড
- লিনাক্স সেটআপ গাইড
সোর্স কোডটি এখানে ডাউনলোড করুন:
github.com/moononournation/ESP32_BiJin_ToK…
কনফিগারেশন:
মেনু কনফিগ তৈরি করুন
-
কনফিগ সিরিয়াল পোর্ট
- "সিরিয়াল ফ্ল্যাশার কনফিগারেশন" নির্বাচন করুন
- "ডিফল্ট সিরিয়াল পোর্ট" নির্বাচন করুন
- ESP32 বোর্ড সিরিয়াল পোর্ট পূরণ করুন, যেমন উইন্ডোজ এ COM6; /dev/cu. SLAB_USBtoUART macOS এ
-
ওয়াইফাই কনফিগার করুন
- "BiJin Tokei কনফিগারেশন" নির্বাচন করুন
- আপনার নিজের "ওয়াইফাই SSID" এবং "ওয়াইফাই পাসওয়ার্ড" পূরণ করুন
কাস্টমাইজেশন
পরিবর্তিত "partitions.csv", স্টোরেজ সাইজ সামঞ্জস্য করুন। (2M এর জন্য সর্বোচ্চ 0x100000 এবং 4M এর জন্য 0x300000)
স্টোরেজ, ডেটা, স্পিফস, 0x100000, 0xF0000, সংশোধিত "প্রধান/bijin_tokei.c"
কতগুলি ক্যাশে ফাইল ব্যবহার করা হবে তা নির্ধারণ করুন, SPIFFS স্টোরেজ আকারের উপর নির্ভর করে। অথবা ফ্লাইতে সরাসরি ডিকোড-j.webp" />
#CACHE_COUNT 0 নির্ধারণ করুন
TOKEI LIST URL এর মধ্যে একটি নির্বাচন করুন এবং অসম্মান করুন অথবা আপনার নিজস্ব URL পূরণ করুন:
স্ট্যাটিক কনস্ট চার *REQUEST_FORMAT =
কম্পাইল, ফ্ল্যাশ এবং প্রোগ্রাম চালান:
ফ্ল্যাশ মনিটর তৈরি করুন
ধাপ 6: সোল্ডারিং কাজ
LCD এর পিছনে ESP32 বোর্ড এবং লেপযুক্ত তামার তারের সাথে সোল্ডারিং লাগান।
সংযোগটি খুব সহজ কিন্তু LCD পিনগুলি সাধারণত খুব পাতলা, সাবধান এটি জাল করবেন না।
এখানে সংযোগ সারসংক্ষেপ:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> 10 Ohm resistor -> LCD LED +ve ESP32 GPIO16 -> LCD RS (DC) ESP32 GPIO23 -> LCD SDA (SPI MOSI) ESP32 GPIO05 -> LCD CS ESP32 GPIO17 -> LCD RST ESP32 GPIO18 -> LCD CL (SPI CLK)
টিপস: বিদ্যুৎ লাইনের বর্তমান প্রবাহ পূরণ করতে ঘন তারের প্রয়োজন হয় কিন্তু অবস্থান ঠিক করার জন্য আরো প্রচেষ্টার প্রয়োজন হয়; অন্যান্য সিগন্যাল লাইন পাতলা তার ব্যবহার করতে পারে এবং সোল্ডারিং কাজকে সহজ করতে পারে।
ধাপ 7: স্ট্যান্ডে এলসিডি চেক করুন এবং রাখুন
প্রোগ্রামটি সঠিকভাবে চালানো পরীক্ষা করুন এবং তারপরে স্ট্যান্ডে এটি ঠিক করুন।
ধাপ 8: শুভ সময়
এটি আপনার ডেস্কটপে রাখার এবং আপনার বন্ধুকে আপনি যা করেছেন তা দেখানোর সময় এসেছে!
ধাপ 9: এরপর কি?
- অন্যান্য BiJin ToKei প্রকরণ চেষ্টা করুন
- এলোমেলোভাবে ঘোরা নির্বাচিত বৈচিত্র
- দর্জি আপনার নিজের ছবি তৈরি করেছেন
- ছবি লোড করতে ব্যর্থ হলে বড় ফন্ট সাইজে প্রদর্শন সময়
- বড় স্ক্রিন ব্যবহার করে দেখুন, যেমন ili9488 (320 x 480)
প্রস্তাবিত:
ক্লকসেপশন - কিভাবে ঘড়ি থেকে তৈরি ঘড়ি তৈরি করা যায় !: 14 টি ধাপ (ছবি সহ)
ক্লকসেপশন - কিভাবে ঘড়ি থেকে তৈরি ঘড়ি তৈরি করা যায় !: হাই অল! 2020 সালের প্রথমবারের লেখক প্রতিযোগিতার জন্য এটি আমার জমা! আপনি যদি এই প্রকল্পটি পছন্দ করেন, আমি আপনার ভোটের প্রশংসা করব :) ধন্যবাদ! এই নির্দেশাবলী আপনাকে ঘড়ির তৈরি ঘড়ি তৈরির প্রক্রিয়ার মাধ্যমে নির্দেশনা দেবে! আমি চতুরতার সাথে নাম দিয়েছি
ঘূর্ণি ঘড়ি: একটি অনন্ত আয়না কব্জি ঘড়ি: 10 ধাপ (ছবি সহ)
ঘূর্ণি ঘড়ি: একটি অনন্ত মিরর কব্জি ঘড়ি: এই প্রকল্পের লক্ষ্য ছিল একটি অনন্ত আয়না ঘড়ির পরিধানযোগ্য সংস্করণ তৈরি করা। এটি তার RGB LEDs ব্যবহার করে যথাক্রমে লাল, সবুজ, এবং নীল আলোতে ঘন্টা, মিনিট এবং সেকেন্ড বরাদ্দ করে সময় নির্দেশ করে এবং এই রঙগুলিকে ওভারল্যাপ করে
C51 4 বিট ইলেকট্রনিক ঘড়ি - কাঠের ঘড়ি: 15 টি ধাপ (ছবি সহ)
C51 4 বিট ইলেকট্রনিক ঘড়ি - কাঠের ঘড়ি: এই সপ্তাহান্তে কিছুটা অবসর সময় ছিল তাই এগিয়ে গিয়ে এই AU $ 2.40 4 -বিটস DIY ইলেকট্রনিক ডিজিটাল ঘড়ি যা আমি কিছুদিন আগে AliExpress থেকে কিনেছিলাম
একটি ঘড়ি থেকে একটি ঘড়ি তৈরি করা: 11 টি ধাপ (ছবি সহ)
একটি ঘড়ি থেকে একটি ঘড়ি তৈরি করা: এই নির্দেশনায়, আমি একটি বিদ্যমান ঘড়ি গ্রহণ করি এবং যা তৈরি করি তা একটি ভাল ঘড়ি। আমরা বাম দিকের ছবি থেকে ডান দিকের ছবিতে যাব। আপনার নিজের ঘড়িতে শুরু করার আগে দয়া করে জেনে রাখুন যে পুনরায় একত্রিত করা পিভ হিসাবে চ্যালেঞ্জিং হতে পারে
ছবির হাতে কাস্টম ঘড়ি: 5 টি ধাপ (ছবি সহ)
ছবির হাতে কাস্টম ঘড়ি: কিছু মানুষ ঘড়ি প্রহরী। এখন সবাই ঘড়ি হতে পারে অন্য প্রকল্পগুলি ঘড়ির মুখ কাস্টমাইজ করে। এটি একটি ঘড়ির হাত কাস্টমাইজ করে। Chr এর জন্য পারফেক্ট