সুচিপত্র:
- ধাপ 1:
- ধাপ 2: Arduino IDE এবং প্রয়োজনীয় লাইব্রেরি ডাউনলোড করুন
- ধাপ 3: আপনার ESP32 ইউনিট প্রোগ্রাম করুন
- ধাপ 4:
ভিডিও: ESP32 ঘড়ি ওয়াইফাই, ESP- এখন, এবং সেলুলার ব্যবহার করে: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি একটি ইএসপি 32 ভিত্তিক ওয়াইফাই ঘড়ি যা আমি বেতার প্রতিযোগিতার জন্য তৈরি করেছি। আমি এই ঘড়িটিকে অতিরিক্ত বেতার করার সিদ্ধান্ত নিয়েছি যাতে এটি তিনটি ভিন্ন ধরনের বেতার যোগাযোগ (ওয়াইফাই, ইএসপি-নাউ এবং সেলুলার) ব্যবহার করে। ফোনটি একটি সেল টাওয়ারের সাথে সংযুক্ত এবং একটি ওয়াইফাই হটস্পট হিসাবে কাজ করে। প্রথম esp32 ফোনের সাথে সংযুক্ত এবং ওএলইডি -তে একটি এনটিপি সার্ভার থেকে টানা ঘন্টা প্রদর্শন করে।
দুটি কোলন ফোনের সাথে সংযুক্ত এবং ESPNOW নামক esp32 এর নিজস্ব যোগাযোগ প্রোটোকল ব্যবহার করে মিনিট এবং সেকেন্ড অন্যান্য ইউনিটে প্রেরণ করে। প্রথম কোলন মিনিট প্রেরণ করছে এবং দ্বিতীয় কোলন সেকেন্ডে প্রেরণ করছে।
এই প্রকল্পের জন্য 5 টি পৃথক প্রোগ্রাম রয়েছে যা আমি নীচে ভাগ করব।
ধাপ 1:
1. ESP32 বোর্ড বিল্ট ইন OLED ডিসপ্লে X5 সহ
2. 18650 লিথিয়াম ব্যাটারি
3. ফোন হটস্পট বা রাউটার হিসেবে কাজ করতে পারে
4. ইউএসবি মাইক্রো কেবল
ধাপ 2: Arduino IDE এবং প্রয়োজনীয় লাইব্রেরি ডাউনলোড করুন
প্রথমে, নিশ্চিত হয়ে নিন যে আপনার কাছে সর্বশেষ Arduino IDE আছে:
তারপরে এখানে GitHub পৃষ্ঠায় নির্দেশাবলী অনুসরণ করে আপনি সঠিকভাবে ESP32 arduino কোর ইনস্টল করুন তা নিশ্চিত করুন:
ESP32 এর জন্য OLED ড্রাইভার লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন এখানে:
আপনি যদি নিজের ফন্ট তৈরি করতে চান তবে আপনার এই ফন্ট জেনারেটরটি ব্যবহার করা উচিত:
আপনি কোন ফন্ট ব্যবহার করতে চান তা সিদ্ধান্ত নেওয়ার পরে তৈরি করুন ক্লিক করুন। আমি যে ফন্টটি ব্যবহার করেছি তা ছিল একটি সাধারণ নিম্বাস মনো এল 52 পিক্সেল উচ্চতার। আপনি সমস্ত লাইব্রেরি ইনস্টল করার পরে জেনারেটর থেকে ফাইলটি অনুলিপি করুন এবং এটি অনুলিপি করুন। Oleddisplayfonts.h নামের একটি ফাইলের জন্য আপনার কম্পিউটারে অনুসন্ধান করুন
এটি একটি টেক্সট এডিটর দিয়ে খুলুন এবং উপরে আপনার ফন্ট কোডটি পেস্ট করুন এবং নামের দিকে মনোযোগ দিন কারণ আপনাকে এটি আপনার প্রোগ্রামে অনুলিপি করতে হবে। উদাহরণস্বরূপ, আমার ফন্টের নাম "নিম্বাস_মনো_এল_ রেগুলার_52"
ধাপ 3: আপনার ESP32 ইউনিট প্রোগ্রাম করুন
আপনি যে ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করবেন তার জন্য SSID এবং পাসওয়ার্ড টাইপ করতে ভুলবেন না।
5 টি ভিন্ন প্রোগ্রাম প্রোগ্রাম করার জন্য Arduino IDE ব্যবহার করুন।
ধাপ 4:
এটাই! ইএসপি 32 এর কিছু কার্যকারিতার সাথে পরিচিত হতে সাহায্য করার জন্য এটি একটি দুর্দান্ত প্রকল্প এবং আমি আশা করি এটি কাউকে অনুরূপ কিছু করতে অনুপ্রাণিত করবে।
যদি আপনি এই নির্দেশযোগ্য সহায়ক মনে করেন, দয়া করে ওয়্যারলেস প্রতিযোগিতায় আমার জন্য ভোট দিন।
ধন্যবাদ!
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
ESP8266: 6 ধাপ ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প
ইএসপি 8266 ব্যবহার করে ওয়াইফাই আরজিবি সেলুলার ল্যাম্প: এই পোস্টে, আমরা একটি সুন্দর আরজিবি সেলুলার ল্যাম্প তৈরি করেছি যা ওয়াইফাই দ্বারা নিয়ন্ত্রিত হতে পারে। কন্ট্রোল পেজে একটি কালার হুইল থাকে যা আপনাকে দ্রুত রং পরিবর্তন করতে দেয় এবং আপনি মোট ওভার তৈরি করতে সরাসরি RGB ভ্যালু নির্দিষ্ট করতে পারেন
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: 10 টি ধাপ
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: স্পেসিফিকেশন: nodemcu 18650 চার্জিং সিস্টেম ইন্টিগ্রেশনের সাথে সামঞ্জস্যপূর্ণ সূচক LED (সবুজ মানে সম্পূর্ণ লাল মানে চার্জিং) চার্জ করার সময় ব্যবহার করা যেতে পারে সুইচ কন্ট্রোল পাওয়ার সাপ্লাই SMT স্লিপ মোডের জন্য কানেক্টর ব্যবহার করা যেতে পারে · ১ অ্যাড
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।