সুচিপত্র:

আবহাওয়ার সাথে অ্যাকু মাল্টিকালারড এলইডি ল্যাম্প: 6 টি ধাপ
আবহাওয়ার সাথে অ্যাকু মাল্টিকালারড এলইডি ল্যাম্প: 6 টি ধাপ

ভিডিও: আবহাওয়ার সাথে অ্যাকু মাল্টিকালারড এলইডি ল্যাম্প: 6 টি ধাপ

ভিডিও: আবহাওয়ার সাথে অ্যাকু মাল্টিকালারড এলইডি ল্যাম্প: 6 টি ধাপ
ভিডিও: OMG! Best saltlake sector 5 ever! || Saltlake Sector V | Saltlake New Look | Salt Lake City 2024, নভেম্বর
Anonim
Image
Image

প্রিয় সব

অ্যাকু রিচার্জেবল WS2812 LEDs ল্যাম্পের সাথে একটি প্রকল্প রয়েছে, যা ওয়াইফাই দ্বারা যে কোন ব্রাউজার সক্ষম ডিভাইসের সাথে নিয়ন্ত্রিত হতে পারে এবং সেই সাথে অ্যাপল হোম কিটে সংহত করা যায় এবং তাদের মাধ্যমে নিয়ন্ত্রণ করা যায়

কিছু বৈশিষ্ট্য:

1. ইন্টিগ্রেটেড 2xAccu 18650 মধ্য উজ্জ্বলতায় বাহ্যিক শক্তি ছাড়াই ~ 12 কর্মঘণ্টা প্রদান করে

2. বিল্ট-ইন OLED 0.96 ডিসপ্লে

3. আবহাওয়া সেন্সর BME280 তাপমাত্রা, আর্দ্রতা এবং চাপ পরিমাপ করতে। ডেটা ওয়েবে বা সমন্বিত 0.96 OLED ডিসপ্লেতে প্রদর্শিত হতে পারে

4. রিচার্জ করার জন্য মাইক্রো ইউএসবি পোর্ট

ধাপ 1: একটি শরীর তৈরি করুন

একটি শরীর তৈরি করুন
একটি শরীর তৈরি করুন

আমি আমার 3 ডি প্রিন্টারে সমস্ত অংশ মুদ্রণ করেছি

1. শরীর

2. ESP32 দেব বোর্ড কভার

3. আমার নিজস্ব নকশা সহ ইউএসবি চার্জার কন্ট্রোলারের জন্য সমর্থন, সংযুক্ত এসটিএল দেখুন

ধাপ 2: ইলেকট্রনিক অংশ

ইলেকট্রনিক অংশ
ইলেকট্রনিক অংশ
ইলেকট্রনিক অংশ
ইলেকট্রনিক অংশ
ইলেকট্রনিক অংশ
ইলেকট্রনিক অংশ

এই প্রকল্পটি তৈরি করতে আপনার প্রয়োজন

1. ESP32, আমি ESP32 dev বোর্ড ব্যবহার করেছি

2. OLED ডিসপ্লে, আমি SSD1306 চিপের মধ্যে 0.96 ইঞ্চি ব্যবহার করেছি

3. BME280 সেন্সর

4. 2x 18650 Lithium Accu 3000 mAh/h

5. ইউএসবি লিথিয়াম চার্জার মডিউল

6. ডিসি-ডিসি ধাপ ইউপি

7. কোন সুইচ

8. WS2812 LEDs স্ট্রিপ 120 LEDs প্রতি মিটার প্রায় 1.5 মিটার

8. কিছু তার

ধাপ 3: একত্রিত এবং তারের

একত্রিতকরণ এবং তারের
একত্রিতকরণ এবং তারের
একত্রিতকরণ এবং তারের
একত্রিতকরণ এবং তারের
একত্রিতকরণ এবং তারের
একত্রিতকরণ এবং তারের

নিম্নলিখিত ধাপে একত্রিত করা যেতে পারে

1. ওয়্যারিং ডায়াগ্রাম অনুসারে কভার এবং সোল্ডার তারের উপযুক্ত পিনগুলিতে ESP32 রাখুন

2. 2x18650 একসাথে রাখুন এবং সমান্তরাল হিসাবে তাদের বিক্রি করুন

USB. সাপোর্টে ইউএসবি চার্জার রাখুন এবং শরীরের নিচের অংশে যথাযথ গর্তের সাথে সংযুক্ত হোন, যদি প্রয়োজন হয় তবে ফিট হোল

4. অন্য গর্তে সুইচ রাখুন

5. সোল্ডার আউট অ্যাকু 18650, সুইচ, ইউএসবি চার্জার এবং ডিসি-ডিসি স্টেপ আউট (ইএসপি 32 সংযুক্ত করবেন না!)

6. পাওয়ার স্যুইচ করার পরে, বিল্ট-ইন পোটেন্টিওমিটার ব্যবহার করে ডিসি-ডিসির আউটপুট ভোল্টেজকে ~ 5v এ সামঞ্জস্য করুন

7. দেয়ালে OLED ডিসপ্লে োকান। প্রয়োজনে শরীরের উপর আয়তক্ষেত্র সামঞ্জস্য করুন

8. অন্যান্য অংশ, ESP 32, ডিসপ্লে, সেন্সর এবং WS2812 সংযোগকারীগুলিকে সোল্ডার করুন

8. শরীরের নল উপর WS2812 ফালা মোড়ানো। টিউব এর পাশে তারগুলি লুকান

কিছু কৌশল:

  • আমি সব আইটেম ঠিক করার জন্য গরম আঠালো এবং B7000 ব্যবহার করেছি
  • প্রতিরোধক ESP বাক্সের বাইরে সরাসরি তারের মধ্যে বিক্রি করা হয়
  • সমস্ত তারের সোল্ডারিং থার্মো সঙ্কুচিত নল দ্বারা আচ্ছাদিত

ধাপ 4: ESP প্রোগ্রাম করা

এই প্রকল্পের জন্য আমি সর্বজনীন সফটওয়্যার ব্যবহার করেছি, যা আমি নিজেই তৈরি করেছি

অনুগ্রহ করে github পৃষ্ঠাটি দেখুন

এতে কম্পাইল এবং সেটআপ করার সম্পূর্ণ নির্দেশনা রয়েছে

এই প্রকল্পের জন্য দায়ের করা কনফিগারেশন উদাহরণ হিসাবে সংযুক্ত করা হয়েছে।

Hovewer আপনি একটি প্রয়োজনীয় সমন্বয় সঙ্গে ম্যানুয়ালি এটি করতে পারেন

আপনার যা যাচাই এবং পরিবর্তন প্রয়োজন: 1। Services.json - "numleds" সামঞ্জস্য করুন: xxx, যেখানে স্ট্রিপ কাটার পরে আপনার প্রকৃত LEDs এর xxx নম্বর

2. config.json - আপনার ডিভাইস "localhost" এর জন্য সঠিক হোস্ট নাম সেট করুন:

3. config.json - আপনার mqtt সংযোগের জন্য সঠিক মান নির্ধারণ করুন: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"।, যদি mqtt_host খালি থাকে, ডিভাইস mqtt এর সাথে সংযোগ করার চেষ্টা করবে না

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

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

এখন, সবকিছু সম্পন্ন হলে আপনি আপনার বাতি দিয়ে উপভোগ করতে পারেন এবং ওয়েব ইন্টারফেসের মাধ্যমে পরিচালনা করতে পারেন

এই ল্যাম্পটি আমি এখনও অ্যাপল হোম কিটে সংহত করিনি, তবে এটি বেশ সহজ, আপনাকে কনফিগারেশন ফাইলগুলিতে ছোট পরিবর্তন করতে হবে। এর পরে আপনি অ্যাপল হোম কিটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করতে সক্ষম হবেন

এটি করার জন্য দয়া করে একটি অনুরূপ প্রকল্প দেখুন

www.instructables.com/id/Bed-Room-Lamp-Ws2…

এবং উইকি পড়ুন

github.com/Yurik72/ESPHomeController/wiki/…

ধাপ 6: প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী, কৌশল এবং সমস্যা সমাধান

WS2812 এর কিছু উত্পাদন কাজ করছে না, কারণ এর জন্য 5v যুক্তি প্রয়োজন, কিন্তু ESP32 3.3 v প্রদান করে

এই সমস্যাটি নিম্নলিখিত উপায়ে সমাধান করা যেতে পারে

  • ডিসি-ডিসি ভোল্টেজ কমিয়ে 4.7-4.8 V করার চেষ্টা করুন। সাধারণত এটি 80% দিয়ে সাহায্য করে
  • +5 v আউটপুট এবং WS2812 +5v ইনপুটের মধ্যে যেকোন ডায়োড রাখুন। ডায়োড 0.6-0.8 ভোল্ট দ্বারা ভোল্টেজ ড্রপ করবে এবং এটি সাহায্য করবে

2. প্রদত্ত উদাহরণ এবং ফার্মওয়্যার প্রত্যাশিত যে WS2812 LEDs GRB সিকোয়েন্স দেবে, আমি RGB এর মধ্যে অনেকগুলি স্ট্রিপ পূরণ করব। এটি সমাধান করার জন্য আপনি RGBStripController সার্ভিস ডেফিনিশনের জন্য "rgb_startled": 1 এর জন্য services.json- এ একটি নতুন সেটিং যোগ করার জন্য শুধুমাত্র ফার্মওয়্যার পরিবর্তন করতে পারেন। এর মানে হল যে RGB সিকোয়েন্স LED #1 থেকে শুরু হবে। পাশাপাশি যদি আপনি ভিন্ন ক্রমের মধ্যে দুটি স্ট্রিপ তারযুক্ত করেন। উদাহরণস্বরূপ ফার্মস স্ট্রিপ হল 30 Leds GRB এবং দ্বিতীয় 60 LED RGB আপনি "rgb_startled" সংজ্ঞায়িত করতে পারেন: 31, এবং দুটি লেন্ট একসাথে সঠিকভাবে কাজ করবে

3. দেওয়া ESP32 ফার্মওয়্যার ইতিমধ্যেই অন্য একটি ভেথর সেন্সর সমর্থন করে। যেমন DHT12, ডালাস। এটি সহজেই তাদের সাথে ইনস্টল করা যেতে পারে

প্রস্তাবিত: