সুচিপত্র:

ESP8266-01: 5 টি ধাপ সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প
ESP8266-01: 5 টি ধাপ সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প

ভিডিও: ESP8266-01: 5 টি ধাপ সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প

ভিডিও: ESP8266-01: 5 টি ধাপ সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প
ভিডিও: দেখুন C.T স্ক্যান করার সময় এক সেকেন্ডের ভুলে কি পরিনতি হয় 😭 CT scan & MRI scan 2024, নভেম্বর
Anonim
ESP8266-01 সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প
ESP8266-01 সহ বেড হেডবোর্ড LED স্ট্রাইপ ল্যাম্প

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

ধারণাটি ছিল একটি অস্পষ্ট আলো, যা সহজ টিসিপি কমান্ড বা ম্যানুয়াল সুইচ দ্বারা নিয়ন্ত্রিত হতে পারে।

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

আশা করি আপনি কিছু শিখবেন এবং এই প্রকল্পে মজা পাবেন।

সরবরাহ

  • সাদা এলইডি স্ট্রাইপের 3 মি। যখন আমি এটি কিনেছিলাম তখন একটি 12 V পাওয়ার সাপ্লাই অন্তর্ভুক্ত ছিল
  • ESP8266-01S x 1
  • 2N3904 NPN ট্রানজিস্টার x1
  • 2N3906 PNP ট্রানজিস্টার x 1
  • IRF3205 MOSFET x 1
  • AMS1117-3.3 নিয়ন্ত্রক x 1
  • 3.3 কে রোধকারী x 2
  • 1 কে প্রতিরোধক x 1
  • 1.5 কে প্রতিরোধক x 1
  • 120 রোধকারী x 1
  • 10 কে প্রতিরোধক x 1
  • 10 uF 16 V ইলেক্ট্রোলাইটিক ক্যাপাসিটর x 1
  • 100 এনএফ সিরামিক ও পলিয়েস্টার ক্যাপাসিটর x 1
  • সকেট হেডার সংযোগকারী 1x6 (দুই ইউনিট)। ইএসপি -র জন্য আপনার যদি সঠিক 2x4 মহিলা সংযোগকারী থাকে তবে আরও ভাল।
  • সরবরাহ এবং LED আউটপুট জন্য টার্মিনাল সংযোগকারী
  • একটি জেনেরিক প্লাস্টিকের বাক্স
  • বেসিক ইলেকট্রনিক্স টুলস (সোল্ডারিং লোহা, ওয়্যার কাটার, প্লায়ার ইত্যাদি)
  • ESP8266 সমর্থন সহ Arduino IDE ইনস্টল করা হয়েছে।
  • USB থেকে 3.3 V UART সিরিয়াল কনভার্টার অথবা যদি না পাওয়া যায়, কনফিগারেশন সহ যেকোন Arduino UNO বা Nano এখানে দেখানো হয়েছে https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ ESP এর জন্য খুব ভাল PWM টিউটোরিয়াল)

ধাপ 1: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

সার্কিট GPIO2 এ একটি PWM নিয়ন্ত্রিত MOSFET নিয়ে গঠিত। ড্রাইভার সার্কিট প্রয়োজন কারণ IRF3205 এর 8 মিলিওহাম এর Rds (অন) পৌঁছানোর জন্য সর্বনিম্ন 10 V প্রয়োজন এবং ESP শুধুমাত্র 3.3 V দেয়।

3.3 V রেগুলেটর LED স্ট্রাইপের মতো একই সরবরাহ থেকে ESP কে পাওয়ার ক্ষমতা দেয় এবং অতিরিক্ত ক্যাপ সরবরাহের স্থিতিশীলতা উন্নত করে।

অবশেষে, GPIO0 এ পুশ বোতাম, প্রতিটি ক্লিকের সাথে একটি উজ্জ্বলতা চক্রের মধ্য দিয়ে যায়। আমার ক্ষেত্রে, তিনটি উজ্জ্বলতা পদক্ষেপ এবং আলো বন্ধ।

ধাপ 2: সার্কিট সমাবেশ

সার্কিট সমাবেশ
সার্কিট সমাবেশ
সার্কিট সমাবেশ
সার্কিট সমাবেশ
সার্কিট সমাবেশ
সার্কিট সমাবেশ

এটি একটি (তাই নয়) দ্রুত এবং (সত্যিই) নোংরা প্রকল্প। সবচেয়ে ভালো চমক ছিল ইন্টারলক সুইচ পালসার হিসেবে কতটা ভালো কাজ করেছে।

দয়া করে, তারের দিকে তাকাবেন না: পি

ধাপ 3: LED স্ট্রাইপ ইনস্টলেশন

LED স্ট্রাইপ ইনস্টলেশন
LED স্ট্রাইপ ইনস্টলেশন

পরিমাপ এবং তিনটি অংশ কাটা, তারপর তারের ঝাল। অবশেষে, আঠালো খোসা এবং হেডবোর্ডের পিছনে চাপুন।

আমার ক্ষেত্রে আমি প্রতারণা করেছি এবং LED স্ট্রাইপের উপর বিস্তৃত স্টিকিং টেপ ব্যবহার করেছি, কারণ আঠালো একরকম দুর্বল হয়ে গিয়েছিল।

অবশেষে, টার্মিনালে তারগুলি স্ক্রু করুন এবং সংযোগগুলি পরীক্ষা করুন।

ধাপ 4: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং

কোডটির অনেক উন্নতি দরকার যেমন স্ট্রিং পার্সিং ঠিক করা, ফিক্সড আইপি অ্যাড্রেস সমর্থন, সেটআপ মোড, EPROM- এ পরিবেশের ভেরিয়েবল সংরক্ষণ করা, EPROM থেকে বুটের সময়ে পরিবেশের ভেরিয়েবল পড়া ইত্যাদি।

ফার্মওয়্যার লোডের জন্য, আমি ESP কমিউনিটি লাইব্রেরি সংস্করণ 2.5.0 এর সাথে Arduino ব্যবহার করেছি। এটি গুরুত্বপূর্ণ কারণ ইএসপি প্রোগ্রাম লোড নতুন সংস্করণগুলির সাথে ব্যর্থ হয়, সম্ভবত ইএসপি 8266-01 এর সাথে একটি জিনিস, হয়তো আমি একটি আরডুইনো ইউএনও লোডার হিসাবে ব্যবহার করি, আমি জানি না।

ESP বোর্ড সমর্থন পেতে আপনার Arduino পছন্দগুলিতে https://arduino.esp8266.com/stable/package_esp8266… যোগ করতে ভুলবেন না।

www.electronicshub.org/esp8266-pwm-tutoria… ESP8266 PWM- এর একটি ভাল টিউটোরিয়াল আছে। এছাড়াও, আমি তাদের Arduino ইউএসবি সিরিয়াল কনভার্টার ব্যবহার করে প্রোগ্রামটি ESP- এ লোড করেছি।

ধাপ 5: পরীক্ষা

পরীক্ষামূলক
পরীক্ষামূলক

প্রথমে একটি দ্রুত ওয়্যারিং চেক করুন এবং পাওয়ার চালু হওয়ার আগে ESP8266 সার্কিটে ertোকান।

বোতাম চাপলে কম উজ্জ্বল, মাঝারি উজ্জ্বল, সর্বোচ্চ উজ্জ্বল এবং হালকা বন্ধের মধ্যে বিকল্প হওয়া উচিত।

টিসিপি পরীক্ষার জন্য, আমি সকেট টেস্ট ব্যবহার করেছি কিন্তু অন্য কোন অনুরূপ সফটওয়্যার https://sockettest.sourceforge.net/ কাজটি করবে।

প্রস্তাবিত: