সুচিপত্র:
ভিডিও: Arduino / ESP LED অগ্নিকুণ্ড: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমার ভাড়া করা বাড়িতে একটি নিষ্ক্রিয় অগ্নিকুণ্ড ছিল, একটি সুন্দর, আরামদায়ক সত্য অগ্নিকুণ্ডের জন্য কোন বাস্তব বিকল্প নেই। তাই আমি আমার নিজের RGB LED ফায়ারপ্লেস বানানোর সিদ্ধান্ত নিয়েছি, যা একটি বাস্তব আগুনকে অনুকরণ করে চমৎকার অনুভূতি দেয়। আসল আগুনের মতো ভাল নয়, তবে এটি সত্যিই অনুরূপ আরামদায়ক অনুভূতি দেয়।
আপনি আপনার নিজেরও তৈরি করতে পারেন, এটি একটি সহজ শিক্ষানবিশ প্রকল্প যা আপনি শুধুমাত্র কয়েকটি অংশ এবং একটি Arduino বা ESP8266 মডিউল দিয়ে করতে পারেন। উভয় মডিউল ভাল কাজ করে, আমি ESP8266 নির্বাচন করার কারণ হল যে এটি আমাকে ফায়ারপ্লেসকে রিমোট কন্ট্রোল করার সুযোগ দেয়, আমার হোম অটোমেশন সিস্টেম থেকে এটি চালু/বন্ধ করে দেয়। পুরো প্রকল্পটি বেশ সস্তা, এবং এটির জন্য অনেক সময় প্রয়োজন হয় না।
উপকরণ প্রয়োজন:
- WS2812B RGB LED স্ট্রিপ (1 মিটার, 60 LEDs/মিটার) - eBay cca। 7 মার্কিন ডলার
- NodeMCU ESP8266 ESP -12 (3.3v) বা Arduino Nano V3.0 (5V) মডিউল (যদি আপনি ওয়াইফাই চান, NodeMCU নির্বাচন করুন) - cca। 4-7 USD
- বর্তমান স্পাইকগুলিকে স্থিতিশীল করতে 1 x ক্যাপাসিটর (1000 uF, 6.3V+)
- সাদা গ্রীসড বেকিং পেপার
- বেসের জন্য কিছু কাঠের বোর্ড (বা কার্ডবোর্ড)
- ইউএসবি কেবল, ওয়াল পাওয়ার অ্যাডাপ্টার (1 এ বা তার বেশি)
এছাড়াও, আপনার কিছু সোল্ডারিং লোহা, সরঞ্জাম এবং তারের প্রয়োজন হবে।
ধাপ 1: বেস প্রস্তুত করা
প্রথমত, আপনাকে 1 মিটার আরজিবি এলইডি স্ট্রিপ অর্ধেক কেটে পিনগুলি একসাথে কাটাতে হবে (GND থেকে GND, D থেকে D, +5V থেকে +5V)। এটি আপনাকে 50 সেমি লম্বা ডাবল স্ট্রিপ দেবে।
এখন আপনি কিছু কাঠ নিতে পারেন এবং এটি আকারে কাটাতে পারেন, এটি LED স্ট্রিপের চেয়ে কিছুটা লম্বা এবং একটু বেশি প্রশস্ত হওয়া উচিত। আপনি অন্য কোন উপাদান ব্যবহার করতে পারেন, কিন্তু আমি মনে করি কাঠ আরও ভাল দেখায়।
স্কোচ টেপ বা (গরম) আঠা দিয়ে বোর্ডে কেবল আরজিবি এলইডি স্ট্রিপের প্রান্তগুলি সুরক্ষিত করুন।
ধাপ 2: শিখা যোগ করা
গ্রীসড কাগজটি নিন এবং একটি টুকরো (প্রায় 10-15 সেন্টিমিটার প্রশস্ত) ছিঁড়ে ফেলুন, এটিকে একটু কুঁচকে দিন এবং তারপর LED স্ট্রিপের নীচে স্লাইড করুন, এটিকে উপরে এবং চারপাশে ভাঁজ করুন, যাতে এটি একটি "শিখা" তৈরি করে। লক্ষ্য হল এটি LEDs এর উপরে তৈরি করা, তাই LEDs থেকে আলো কাগজে ছড়িয়ে পড়ে।
আপনি শুধু ভাঁজ করে এটি সুরক্ষিত করার চেষ্টা করতে পারেন। আপনি স্কচ টেপ বা নিয়মিত আঠালো ব্যবহার করতে পারবেন না এটিকে একসাথে রাখার জন্য, কারণ এটি গ্রীসড/নন-স্টিক পেপার। আপনি একটি সুই ব্যবহার করে কিছু স্বচ্ছ থ্রেড দিয়ে এটি একসাথে বেঁধে রাখতে পারেন।
একবার আপনি প্রথম শিখাটি সম্পন্ন করার পরে, পরবর্তী সমস্ত অগ্নি তৈরি করা চালিয়ে যান, আগেরটির সাথে বেসটিকে সামান্য ওভারল্যাপ করুন।
ধাপ 3: এটা তারের
LED স্ট্রিপে মডিউল (NodeMCU) সংযুক্ত করা সহজ, কিন্তু LED স্ট্রিপ থেকে তারগুলি আলাদা করার জন্য আপনাকে কিছু সোল্ডারিং করতে হবে। এছাড়াও, LED স্ট্রিপের কাছাকাছি + এবং GND এর মধ্যে 1000 uF 6.3V (বা তার বেশি) ক্যাপাসিটর যুক্ত করতে ভুলবেন না, এটি শক্তি স্থিতিশীল করতে সাহায্য করবে।
তারের হয়:
- NodeMCU থেকে +5V (USB VCC) LED স্ট্রিপ +5V এর সাথে সংযুক্ত করুন
- NodeMCU থেকে LED স্ট্রিপ GND এর সাথে GND সংযোগ করুন
- LED স্ট্রিপে NodeMCU থেকে "D" তে "D7" চিহ্নিত পিন সংযুক্ত করুন
আপনি যদি আরডুইনো ব্যবহার করেন, আপনি যে কোন ডিজিটাল পিন (D2-D13) LED স্ট্রিপের সাথে সংযুক্ত করতে পারেন, শুধু সোর্স কোডে এটি মেলে কিনা তা নিশ্চিত করুন।
ধাপ 4: কোড আপলোড করা হচ্ছে
আপনাকে Arduino IDE ব্যবহার করতে হবে এবং ESP8266 বোর্ড সাপোর্টও ইনস্টল করতে ভুলবেন না:
github.com/esp8266/Arduino
সোর্স কোডটি গিথুব পৃষ্ঠায় পাওয়া যায়:
কোডটি NodeMCU মডিউলে কম্পাইল এবং আপলোড করুন, এবং এটাই! এটি LEDs ঝলকানো শুরু করবে।
কোডটিতে একটি বিশেষ নোট রয়েছে: বর্তমান কোডের বিদ্যুৎ খরচ পরিমাপ করা হয়েছে প্রায় 600-700 এমএ, যা স্বাভাবিক 500 এমএ ইউএসবি পোর্টের চেয়ে বেশি। এই কারণে, প্রথম 1 মিনিটের জন্য, এটি কেবল LEDs (প্রায় এক তৃতীয়াংশ) এর কিছু অংশকে শক্তি দেবে, এবং তারপর এটি গিয়ে সমস্ত কিছু আলোকিত করবে। আপনি যদি ওয়াল পাওয়ার অ্যাডাপ্টার ব্যবহার করেন তবে নিশ্চিত করুন যে এটি কমপক্ষে 1 এ সমর্থন করতে পারে এবং সস্তা ধরণের নয়।
কারণ সোর্স কোড পাওয়া যায়, তাই রঙ, সময় নিয়েও নির্দ্বিধায় পরীক্ষা করুন।
উপভোগ করুন!
প্রস্তাবিত:
হোমকিট এবং আলেক্সা দিয়ে আপনার অগ্নিকুণ্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ
হোমকিট এবং আলেক্সা দিয়ে আপনার ফায়ারপ্লেস নিয়ন্ত্রণ করুন: আমি সম্প্রতি একটি গ্যাস ফায়ারপ্লেস ইনস্টল করেছি, এতে একটি রিমোট কন্ট্রোল অন্তর্ভুক্ত ছিল। এবং তাদের অগ্নিকুণ্ডগুলিকে তাদের হোম কন্ট্রোল সেটআপের মধ্যে সংহত করার কয়েকটি উদাহরণ দেখার পরে আমি একইরকম সন্ধান করতে শুরু করি। আমার অগ্নিকুণ্ডের এই রিমোট কন্ট্রোল আছে
অগ্নিকুণ্ড আলো প্রভাব: 4 ধাপ
অগ্নিকুণ্ডের হালকা প্রভাব: একটি দীর্ঘ এবং ঠান্ডা শীতের দিনের পরে আপনার বাড়ির উষ্ণতায় আপনার অগ্নিকুণ্ডের সামনে বসে থাকা ভাল নয়? বেশিরভাগ লোকের কাছে সত্যিই একটি অগ্নিকুণ্ড নেই, কিন্তু এমনকি দৃষ্টি বা আগুনের আলো আপনাকে এবং আপনার ঠান্ডা হৃদয়কে উষ্ণ করতে পারে।
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
ESP-12E এবং ESP-12F প্রোগ্রামিং এবং ডেভেলপমেন্ট বোর্ড: 3 টি ধাপ (ছবি সহ)
ESP-12E এবং ESP-12F প্রোগ্রামিং অ্যান্ড ডেভেলপমেন্ট বোর্ড: এই বোর্ডের জন্য রেমিট সহজ ছিল: NSPMCU বোর্ডের মতো সহজেই ESP-12E এবং ESP-12F মডিউল প্রোগ্রাম করতে সক্ষম হবেন (যেমন বোতাম টিপতে হবে না)। ব্যবহারযোগ্য আইও অ্যাক্সেস সহ রুটিবোর্ড বন্ধুত্বপূর্ণ পিন আছে। সিরিয়াল কনভেয় করার জন্য আলাদা ইউএসবি ব্যবহার করুন
LED ক্ষুদ্রাকৃতির Nendoroid অগ্নিকুণ্ড: 9 ধাপ (ছবি সহ)
LED ক্ষুদ্রাকৃতির Nendoroid অগ্নিকুণ্ড: আপনার nendoroids এই ক্রিসমাসে আগুনের দ্বারা একটি উষ্ণ, আরামদায়ক রাতের প্রাপ্য। ছ