সুচিপত্র:
- ধাপ 1: BiJin ToKei কি?
- ধাপ 2: Arduino সংস্করণ
- ধাপ 3: প্রস্তুতি
- ধাপ 4: ব্রেডবোর্ডে ESP32 দেব বোর্ড প্লাগ করুন
- ধাপ 5: LCD তে স্ট্যান্ডিং হেডার এবং প্লাগ বাঁকুন
- ধাপ 6: ব্রেডবোর্ডে এলসিডি লাগান
- ধাপ 7: সংযোগ
- ধাপ 8: সফটওয়্যার প্রস্তুতি
- ধাপ 9: এটি কিভাবে কাজ করে?
- ধাপ 10: প্রোগ্রাম
- ধাপ 11: শুভ সময়
ভিডিও: Arduino BiJin ToKei: 11 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশাবলী দেখায় কিভাবে ফটো ঘড়ি তৈরি করতে Arduino IDE, ESP32 dev board এবং ILI9341 LCD ব্যবহার করতে হয়।
ধাপ 1: BiJin ToKei কি?
আমার আগের ইন্ট্রাকটেবলস, ESP32 ফটো ক্লক থেকে রিক্যাপ:
BiJin ToKei (美人 時 計 2009 ২০০ from থেকে শুরু করে, তারা দেখতে পায় বিভিন্ন সৌন্দর্য প্রতি মিনিটে একটি টাইম বোর্ড রিপোর্ট করে। BiJin ToKei ওয়েব অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ সংস্করণ প্রদান করে। এই বছর পরে, আপনি এখন ওয়েবে অনেক বৈচিত্র খুঁজে পেতে পারেন।
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co।
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
ধাপ 2: Arduino সংস্করণ
আমার আগের intructables, ESP32 ফটো ক্লক, জরিমানা কাজ করে। যাইহোক, প্রোগ্রামটি ইএসপি-আইডিএফ-এর উপর নির্মিত। এটি শিক্ষানবিশদের জন্য একটি বড় বাধা। যেহেতু অরুইনো- esp32 ফ্রেমওয়ার্ক এখন অনেক পরিপক্ক, তাই আরডুইনো আইডিইতে একটি ফটো ক্লক বাস্তবায়ন করা অনেক সহজ হয়ে গেছে।
ধাপ 3: প্রস্তুতি
ESP32 দেব বোর্ড
কোন ESP32 dev বোর্ড ঠিক থাকা উচিত।
স্ট্যাকিং হেডার
একটি 8-পিন স্ট্যাকিং মহিলা হেডার। লম্বা হেডার তারের বাঁক LCD এর দেখার কোণ সামঞ্জস্য করতে সাহায্য করতে পারে।
ব্রেডবোর্ড
একটি 400 টাই পয়েন্ট রুটিবোর্ড।
ব্রেডবোর্ড ওয়্যার
কিছু রুটিবোর্ড জাম্প ওয়্যার।
LCD প্রদর্শন
এবার আমি একটি 2.8 ইঞ্চি ILI9341 LCD ব্যবহার করছি। এই প্রোগ্রামটি Arduino_GFX লাইব্রেরি ব্যবহার করে, তাই সর্বাধিক সাধারণ SPI LCD ডিসপ্লে ঠিক হওয়া উচিত।
Arduino_GFX বর্তমানে সমর্থন করে:
- HX8352C 240x400
- HX8357B 320x480
- ILI9225 176x220
- ILI9341 240x320
- ILI9341 M5Stack 320x240
- ILI9486 320x480 (18 বিট রঙ)
- SEPS525 160x128
- SSD1331 96x64
- SSD1351 128x128
- SSD1351 128x96
- ST7735 128x128 (বিভিন্ন ট্যাব)
- ST7735 128x160 (বিভিন্ন ট্যাব)
- ST7735 80x160
- ST7789 240x135
- ST7789 240x240
- ST7789 TTGO T-Watch 240x240
- ST7789 240x320
ধাপ 4: ব্রেডবোর্ডে ESP32 দেব বোর্ড প্লাগ করুন
ধাপ 5: LCD তে স্ট্যান্ডিং হেডার এবং প্লাগ বাঁকুন
ধাপ 6: ব্রেডবোর্ডে এলসিডি লাগান
ধাপ 7: সংযোগ
Breadboard jump wire connect LCD এবং ESP32 dev বোর্ড একসাথে ব্যবহার করুন।
এখানে সংযোগ সারসংক্ষেপ:
LCD -> ESP32
=== ===== Vcc -> 5V পিন (অথবা 3.3V পিন আপনার LCD ডিসপ্লের উপর নির্ভর করে) GND -> GND CS -> GPIO 5 RESET -> GPIO 17 D/C -> GPIO 16 MOSI -> GPIO 23 SCK -> GPIO 18 LED -> GPIO 22 (alচ্ছিক, কিছু এলসিডির জন্য সরাসরি প্লাগ LED পিন থেকে 3.3V পিনকে উজ্জ্বল করতে হয়)
ধাপ 8: সফটওয়্যার প্রস্তুতি
Arduino IDE
Arduino IDE ডাউনলোড এবং ইনস্টল করুন যদি এখনও না হয়:
Arduino ESP32 সাপোর্ট
GitHub এ ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন:
Arduino GFX লাইব্রেরি
Arduino_GFX লাইব্রেরিটি Arduino IDE তে যুক্ত করুন:
আপনি যদি পরিচিত না হন GitHub থেকে লাইব্রেরি যোগ করুন, কেবল সবুজ "ক্লোন বা ডাউনলোড" বোতাম টিপুন এবং তারপর "ZIP ডাউনলোড করুন"। এবং তারপর Arduino IDE তে, স্কেচ মেনু নির্বাচন করুন -> লাইব্রেরি অন্তর্ভুক্ত করুন ->. ZIP লাইব্রেরি যোগ করুন … -> ডাউনলোড করা ZIP ফাইল নির্বাচন করুন।
Arduino BiJin ToKei সোর্স কোড
GitHub থেকে সোর্স কোড ডাউনলোড করুন:
ধাপ 9: এটি কিভাবে কাজ করে?
এখানে প্রোগ্রাম কর্মপ্রবাহ:
সেটআপ
প্রাথমিক LCD, আপনি আপনার ডিসপ্লের জন্য পিন এবং ড্রাইভার পরিবর্তন করতে পারেন
Arduino_HWSPI *বাস = নতুন Arduino_HWSPI (16 / *DC * /, 5 / *CS * /, 18 / *SCK * /, 23 / *MOSI * /, -1 / *MISO * /);
Arduino_ILI9341 *tft = নতুন Arduino_ILI9341 (বাস, 17 / *RST * /, TFT_ROTATION);
ওয়াইফাই সংযুক্ত করুন, মনে রাখবেন আপনার ওয়াইফাই এপি সেটিংস পূরণ করুন
SSID_NAME "YourAP" নির্ধারণ করুন
SSID_PASSWORD "YourPassword" নির্ধারণ করুন
বর্তমান সময় পেতে NTP সার্ভার সংযুক্ত করুন, আপনি আপনার স্থানীয় NTP সার্ভার এবং টাইমজোন সেটিংস পরিবর্তন করতে পারেন
const char* ntpServer = "pool.ntp.org";
#ডিফাইন GMT_OFFSET_SEC 28800L // টাইমজোন +0800 #ডিফাইন DAYLIGHT_OFFSET_SEC 0L // কোন দিবালোক সাশ্রয়
লুপ
যদি মিনিট পরিবর্তন করা হয়, তাহলে URL.h- এ একটি পূর্বনির্ধারিত URL- এ একটি HTTP অনুরোধ করুন। ToKei তালিকায় অনেক URL আছে, আরো বিস্তারিত জানার জন্য URL.h- এ মন্তব্যগুলি পড়ুন।
#JPG_SCALE JPG_SCALE_NONE নির্ধারণ করুন
#define TFT_ROTATION 0 // portrait #define URL "https://www.bijint.com/assets/pict/shizuoka/bp/%02d%02d.jpg"
- HTTP প্রতিক্রিয়া JPEG স্ট্রিম পান এবং esp_jpg_decode এ ফিড করুন
- esp_jpg_decode ডিকোডেড ইমেজ ব্লককে LCD ড্র ফাংশনে খাওয়ান
ধাপ 10: প্রোগ্রাম
Arduino IDE তে ArduinoBiJinToKei.ino খুলুন, কম্পাইল করুন এবং ESP32 dev বোর্ডে প্রোগ্রাম আপলোড করুন।
ধাপ 11: শুভ সময়
আপনার ডেস্কটপে Arduino BiJin ToKei রাখার এবং আপনি যা করেছেন তা দেখানোর সময় এসেছে। উপভোগ করুন!
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
একটি Arduino স্বয়ংক্রিয় ছায়া পর্দা প্রকল্পের জন্য একটি ধাপ মোটর এবং ড্রাইভার নির্বাচন: 12 ধাপ (ছবি সহ)
একটি Arduino অটোমেটেড শেড স্ক্রিন প্রজেক্টের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করা: এই নির্দেশনায়, আমি একটি প্রোটোটাইপ অটোমেটেড শেড স্ক্রিন প্রকল্পের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করার জন্য যে ধাপগুলো নিয়েছি তার মধ্য দিয়ে যাব। ছায়া পর্দা জনপ্রিয় এবং সস্তা কুলারু হাত ক্র্যাঙ্কড মডেল, এবং আমি টি প্রতিস্থাপন করতে চেয়েছিলাম