সুচিপত্র:

ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ): 10 টি ধাপ (ছবি সহ)
ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ): 10 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ): 10 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ): 10 টি ধাপ (ছবি সহ)
ভিডিও: ESP8266-01 RGB MODULE, Alexa, wireless control 2024, নভেম্বর
Anonim
ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ)
ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ)
ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ)
ESP8266 ওয়্যারলেস আরজিবি হেডলাইট (জেনেসিস কুপ)

আপনি কি আপনার হেডলাইটগুলিতে বহু রঙের RGB LEDs যুক্ত করতে চান? বেশিরভাগ লোকের জন্য একটি কাউন্টার কিট সম্ভবত প্রয়োজনীয় বাক্সগুলি চেক করতে পারে। ব্র্যান্ডের নামগুলি থেকে আপনি কিছু স্তরের ওয়ারেন্টি সহ একটি পরীক্ষিত, প্রমাণিত সিস্টেম পেতে পারেন। কিন্তু এটা আর কি দিয়ে আসে? রিমোট হারানো সহজ? ভারী তারের? ব্র্যান্ড ইকোসিস্টেম লকইন? আপনার যদি DIY চপ থাকে তাহলে আপনার নিজের কাস্টম RGB LED কিট তৈরির সাথে কীভাবে শুরু করবেন তা জানতে আরও পড়ুন। যানবাহনের আলো সংক্রান্ত প্রয়োজনীয়তা সম্পর্কে আপনার এলাকার আইনগুলি পড়তে ভুলবেন না। আমি আপনার কর্মের জন্য কোন দায় বা দায়িত্ব নেব না বা গ্রহণ করব না!

এই নির্দেশিকাটি কিছু অনুমান দিয়ে শুরু হয় তাই এগিয়ে যাওয়ার আগে দয়া করে এই পয়েন্টগুলি কভার করুন:

  • ESP8266 এর সাথে পরিচিত হোন এবং কিভাবে এটি প্রোগ্রাম করবেন
  • আপনার গাড়ির হেডলাইট বিচ্ছিন্ন করতে সক্ষম হন
  • নিজেকে পোড়ানো ছাড়া ঝাল করতে সক্ষম হোন… R. I. P. আমার আঙ্গুলের টিপস
  • সচেতন থাকুন এখানে আপনার গাড়ির জন্য ভিন্ন কিছু হতে পারে তাই সেই অনুযায়ী সামঞ্জস্য করুন
  • যানবাহনের আলো সংক্রান্ত প্রয়োজনীয়তা সম্পর্কে আপনার এলাকার আইনগুলি পড়তে ভুলবেন না

ধাপ 1: হেডলাইট কন্ট্রোলার বোর্ড - সরবরাহ সংগ্রহ করুন

হেডলাইট কন্ট্রোলার বোর্ড - সরবরাহ সংগ্রহ করুন
হেডলাইট কন্ট্রোলার বোর্ড - সরবরাহ সংগ্রহ করুন

দুটি হেডলাইট মাইক্রোকন্ট্রোলার বোর্ডের জন্য আপনাকে নিম্নলিখিত অংশগুলি সংগ্রহ করতে হবে

  • 2 x ESP-01 বোর্ড
  • 2 x প্রোটোটাইপিং বোর্ড (2.54 মিমি / 0.1 " / 100 মিল পিচ গর্ত)
  • 4 x 2N7000 ছোট সিগন্যাল মসফেট (TO-92 প্যাকেজ)
  • 4 x 1N4001 সংশোধনকারী ডায়োড
  • 4 x 0.1uF ক্যাপাসিটার
  • 2 এক্স ওপেন ড্রেন টান আপ প্রতিরোধক - 2k ওহম থেকে 4k ওহম
  • 2 x রোধকারী বিভাজক শীর্ষ প্রতিরোধক - প্রায় 8.2k ওহম
  • 2 x রোধকারী বিভাজক নীচের প্রতিরোধক - প্রায় 2k ওহম থেকে 4K ওহম
  • 2 x বক কনভার্টার মডিউল - আউটপুট 5 V তে সেট
  • 2 x LDO মডিউল - আউটপুট সেট 3.3 V
  • alচ্ছিক: 2x স্ক্রু টার্মিনাল ব্লক
  • alচ্ছিক: 2x ESP-01 ব্রেডবোর্ড অ্যাডাপ্টার
  • alচ্ছিক: 2x টিভিএস সার্জ সুরক্ষা ডায়োড (~ 18V-21V)
  • alচ্ছিক: 2x 22uF ক্যাপাসিটার (25V মিনিট)
  • alচ্ছিক: 2x 22uF ক্যাপাসিটার (6.3V মিনিট)

সোর্সিং

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

ধাপ 2: কন্ট্রোলার বোর্ড - পাওয়ার ইনপুট সুরক্ষা

কন্ট্রোলার বোর্ড - পাওয়ার ইনপুট সুরক্ষা
কন্ট্রোলার বোর্ড - পাওয়ার ইনপুট সুরক্ষা

আপনার ইলেকট্রনিক্সকে বিপরীত ভোল্টেজ থেকে রক্ষা করার জন্য রেকটিফায়ার ডায়োড কার্যকর হয়। আমি আমার স্থানীয় ইলেকট্রনিক্স স্টোর থেকে 1N4004 ডায়োড পেয়েছি। তারা শুধুমাত্র একটি amp সর্বোচ্চ বহন বোঝানো হয়। আপনি পরবর্তী ধাপে আমার প্রোটোটাইপে দেখতে পারেন আমি একটি সংশোধনকারী ডায়োড ব্যবহার করেছি কিন্তু নিরাপদ থাকার জন্য আমি আমার চূড়ান্ত বোর্ডে দুটি সমান্তরাল ব্যবহার করেছি। ভোল্টেজ স্পাইক থেকে সুরক্ষার জন্য আমরা টিভিএস ডায়োড ব্যবহার করি। এগুলি জেনার ডায়োডের মতো কিন্তু জেনারের বিপরীতে তারা আসলে ঘাম ছাড়াই কয়েক দশক amps বেঁচে থাকতে পারে। আপনি হয়তো টিভিএস ডায়োড ব্যবহার না করেই পালাতে পারবেন কিন্তু আমি এটা ঝুঁকি নিতে চাইনি। আমি ইনপুটে একটি ক্যাপাসিটরও ব্যবহার করেছি কিন্তু এটি শুধুমাত্র একটি বাদামী-আউট প্রতিরোধের জন্য প্রয়োজন ছিল যে কোনও সময় হ্যালো রিংগুলি চালিত হয়।

ধাপ 3: কন্ট্রোলার বোর্ড - পাওয়ার সাপ্লাই

কন্ট্রোলার বোর্ড - পাওয়ার সাপ্লাই
কন্ট্রোলার বোর্ড - পাওয়ার সাপ্লাই
নিয়ন্ত্রক বোর্ড - বিদ্যুৎ সরবরাহ
নিয়ন্ত্রক বোর্ড - বিদ্যুৎ সরবরাহ

আপনার ইনপুট পাওয়ার সুরক্ষা সার্কিট পাস করার পরে আপনি আপনার বোর্ডের উপাদানগুলির জন্য এটি ব্যবহারযোগ্য করতে শুরু করতে চান। এটি আপনার বক কনভার্টার এবং এলডিওর দায়িত্ব। বক রূপান্তরকারী দক্ষতার সাথে আপনার গাড়ির 14V সরবরাহকে আউটপুটে 4.5V এ নামিয়ে আনতে পারে। WS2818B LEDs এবং LDO বকের সাথে সংযুক্ত হবে। LSPO ESP8266 এবং ইনপুট সুইচ ব্যবহারের জন্য ভোল্টেজকে 3.3V এ নিয়ন্ত্রণ করে।

দ্রষ্টব্য: বকটি 4.5V এ সেট করা হয়েছে কারণ MCU থেকে LEDs পর্যন্ত ডিজিটাল সিগন্যাল মাত্র 3.3V। যদি LEDs 5.0V এ চলমান থাকে তবে কখনও কখনও LEDs দ্বারা ভুল তথ্য পাওয়া যায় এবং ভুল রঙ প্রদর্শিত হয়। বক কনভার্টারকে 4.5V এ নামিয়ে দিলে এই সুযোগ কমে যায়। বিকল্পভাবে MCU এবং LEDs এর মধ্যে একটি ভোল্টেজ লেভেল কনভার্টার ব্যবহার করুন।

ধাপ 4: কন্ট্রোলার বোর্ড - ইনপুট সুইচ

কন্ট্রোলার বোর্ড - ইনপুট সুইচ
কন্ট্রোলার বোর্ড - ইনপুট সুইচ

এখন ইনপুট সুইচ সম্পর্কে কথা বলা যাক। বলুন আমরা চাই আমাদের কন্ট্রোলার বোর্ড কখন টার্ন সিগন্যাল ফ্ল্যাশ করছে এবং লো-বিম চলছে কিনা তা সনাক্ত করতে। শক্তির উপস্থিতি শনাক্ত করার কিছু প্রক্রিয়া প্রয়োজন। আমাদের একটি সমস্যা আছে যদিও, আপনার গাড়ির মধ্যে পাওয়ার সিগন্যালগুলি খুব বেশি ভোল্টেজের সাথে সরাসরি আপনার ESP8266 এর সাথে সংযোগ করতে পারে। সেখানে খুব কম চিপ রয়েছে যা 16V সংকেত দিয়ে ইন্টারফেস করতে পারে এবং এটি সম্পর্কে বলতে পারে। এই কারণে আমরা হেডলাইটগুলিতে পাওয়ার লাইন এবং ESP8266 এর ইনপুটগুলির মধ্যে বিচ্ছিন্নতার একটি স্তর প্রয়োগ করি। মাত্র resist টি প্রতিরোধক, একটি ক্যাপাসিটর এবং একটি ছোট সংকেত মোসফেট দিয়ে আমরা একটি উচ্চ ভোল্টেজ সক্ষম সুইচ একসাথে রাখতে পারি যা আমাদের চাহিদা সমাধান করে এবং ডিবাউন্স ক্ষমতা রাখে!

এখানে অপারেশনের তত্ত্ব হল মসফেটকে ওপেন-ড্রেন বাফার হিসাবে ব্যবহার করা। কিভাবে আপনার সার্কিট তৈরি করতে ছবি দেখুন। IN সিগন্যাল আপনার হেডলাইটের টার্ন সিগন্যাল, লো-বিম বা হাই-বিমের +12V শক্তি থেকে আসবে। আউট সিগন্যাল আপনার ESP-01 পিনে যায়। কোন পিনটি ব্যবহার করতে হবে তা সফ্টওয়্যার বিভাগে অন্তর্ভুক্ত করা হবে।

ধাপ 5: কন্ট্রোলার বোর্ড - কিছু সমাবেশ প্রয়োজন

নিয়ন্ত্রক বোর্ড - কিছু সমাবেশ প্রয়োজন
নিয়ন্ত্রক বোর্ড - কিছু সমাবেশ প্রয়োজন
নিয়ন্ত্রক বোর্ড - কিছু সমাবেশ প্রয়োজন
নিয়ন্ত্রক বোর্ড - কিছু সমাবেশ প্রয়োজন

লেআউট আপনার উপর নির্ভর করে! এটি অবশ্যই আমাকে উপাদানগুলি রাখার আগে কাগজের টুকরোতে লেআউট স্কেচ করতে সাহায্য করেছে। এটি সবকিছু স্থাপন এবং চূড়ান্ত না হওয়া পর্যন্ত সোল্ডারিং এড়াতে সাহায্য করে। আমার প্রথম বোর্ডে আমি ঘটনাটির পরে উপাদানগুলি সরানোর চেষ্টা করার পরিবর্তে এটি বাতিল করেছি।

পূর্ববর্তী পদক্ষেপগুলির সংক্ষিপ্ত বিবরণ:

গাড়ির শক্তি => ইনপুট সুরক্ষা => 5V শক্তি => 3.3V শক্তি => প্রসেসর

পাশের চিন্তা

আমি স্ক্রু টার্মিনাল ব্লকে বিনিয়োগ করার পরামর্শ দিই। অতিরিক্ত সুবিধা অমূল্য এবং এটি বোর্ডকে অনেক বেশি পেশাদার দেখায়। ESP-01 ব্রেডবোর্ড অ্যাডাপ্টার ব্যবহার করে আপনি যে কোন সময় ESP-01 অপসারণ এবং প্রতিস্থাপন করতে পারেন যদি এটি ভেঙ্গে যায় বা পুনরায় প্রোগ্রাম করা প্রয়োজন।

ধাপ 6: কন্ট্রোলার বোর্ড - সফটওয়্যার

কন্ট্রোলার বোর্ড - সফটওয়্যার
কন্ট্রোলার বোর্ড - সফটওয়্যার

আপনার উন্নয়ন পরিবেশে থাকবে সর্বশেষ Arduino IDE (arduino.cc) এবং মাকুনার NeoPixelBus লাইব্রেরি যা আপনি লাইব্রেরি ম্যানেজারে নির্মিত Arduino ব্যবহার করে ডাউনলোড করতে পারেন। Arduino IDE এ ESP8266 সমর্থন যোগ করতে এই নির্দেশাবলী অনুসরণ করুন:

আমার প্রকল্পের উৎস কোড সংযুক্ত করা হয়েছে

ESP-01 পিনআউট নিম্নরূপ:

  • GPIO 0 - কম মরীচি ইনপুট
  • GPIO 1 - সিগন্যাল ইনপুট চালু করুন
  • GPIO 2 - স্ট্রিপ 2 আউটপুট
  • GPIO 3 - কোণার স্ট্রিপ আউটপুট

আপনি যে কোন ESP8266 মডিউল ব্যবহার করতে পারেন, যাতে আপনি আরো উপলব্ধ I/O পিন ব্যবহার করতে পারেন।

অটোমেশন

ডেমো সফ্টওয়্যারটি টার্ন সিগন্যালের সাথে মিলিয়ে কোণার স্ট্রিপ অ্যাম্বার ফ্ল্যাশ করার জন্য প্রোগ্রাম করা হয়েছে। কাউন্টার কিটের ওপারে আপনি কীভাবে এই নিয়ামক বোর্ডের পথ ধরে নিতে পারেন তার একটি সহজ উদাহরণ। টার্ন সিগন্যাল 1.25 সেকেন্ডের জন্য থেমে যাওয়ার পরে এটি সর্বদা অন / ডিআরএলে ফিরে আসে। আপনার সেট করা শেষ রঙ হিসাবে DRL মেমরিতে রাখার সময় এটি ইতিমধ্যে টার্ন সিগন্যাল অ্যাম্বার রাখার জন্য প্রোগ্রাম করা হয়েছে। এর মানে হল আপনি অ্যাম্বার টার্ন সিগন্যাল ফিচার বজায় রেখে ডিফল্ট ডিআরএল কালার সেট করতে আপনার ফোন ব্যবহার করতে পারেন।

আপনার এলাকায় যানবাহন আলো আইন সম্পর্কে সচেতন থাকুন।

নিয়ন্ত্রণ

আপনার নেটওয়ার্কে ESP8266 https://headlight-left.local অথবা https://headlight-right.local হিসাবে উপস্থিত হওয়া উচিত। সেখান থেকে আপনি ইউআরএলকে "https://headlight-left.local/help" কল করতে পারেন সাহায্য মেনু দেখতে এবং এইচটিটিপি অনুরোধের মধ্যে আর্গুমেন্ট হিসেবে হেক্স রঙের মান পাঠানোর বিষয়ে জানতে।

ধাপ 7: কোণার LED স্ট্রিপ ("পার্কিং লাইট") - উপাদান

কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ

আপনি অনলাইনে বেশ সস্তায় 100 টি শীটে এই এলইডি কিনতে পারেন। তারা গোলাকার পিসিবি প্যাডে আসে যা ঝালাই করা সহজ। অনমনীয় তারের সাহায্যে আপনি এগুলি একসঙ্গে ঝালাই করতে পারেন এবং সব ধরণের আকার তৈরি করতে পারেন। অথবা আলগা তারের সাহায্যে আপনি এগুলো কাপড়ে সেলাই করতে পারেন।

ধাপ 8: কোণার LED স্ট্রিপ ("পার্কিং লাইট")

কোণার LED স্ট্রিপ
কোণার LED স্ট্রিপ

এটি সহজবোধ্য: শক্তি, স্থল এবং ডেটা সবই এক দিক অনুসরণ করে। আমি প্রতিটি পাশে 18 টি LED ব্যবহার করেছি। LED স্ট্রিপের দৈর্ঘ্য আপনি প্রোগ্রামযোগ্য এবং কার্যত সীমাহীন।

ধাপ 9: হেডলাইট ইনস্টলেশন

হেডলাইট ইনস্টলেশন
হেডলাইট ইনস্টলেশন
হেডলাইট ইনস্টলেশন
হেডলাইট ইনস্টলেশন

হেডলাইট অপসারণ প্রতিটি গাড়ির জন্য আলাদা। 2013 জেনেসিস কুপে হেডলাইটগুলি প্রথমে গাড়ির সামনের বাম্পার বন্ধ না করে সরানো যাবে না! হেডলাইট খোলা সৌভাগ্যক্রমে সহজ। আপনাকে যা করতে হবে তা হল 205 থেকে 215 ডিগ্রী ফারেনহাইটে চুলায় হেডলাইটগুলি প্রায় 15 মিনিটের জন্য বেক করা। এটি আপনার জন্য হেডলাইটগুলি আলাদা করার জন্য সীলকে যথেষ্ট দুর্বল করে তুলবে। এই বিষয়ে কিভাবে ভিডিও করা যায় তার একটি অন্তহীন ট্রুভের জন্য অবশ্যই ইউটিউব বন্ধ করুন।

হেডলাইটগুলি আবার একসাথে রাখার জন্য আপনাকে কেবল অংশগুলিকে একসাথে স্যান্ডউইচ করতে হবে এবং বিকল্পভাবে সেগুলি আবার গরম করতে হবে।

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

প্রস্তাবিত: