সুচিপত্র:

ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন: 4 টি ধাপ
ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন: 4 টি ধাপ

ভিডিও: ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন: 4 টি ধাপ

ভিডিও: ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন: 4 টি ধাপ
ভিডিও: ✅ [BEST GIFT] Starry Light Projector (HOW TO USE REMOTE? FULL EFFECTS Demo & Review) 2024, নভেম্বর
Anonim
Image
Image
ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন
ওয়াইফাই নিয়ন্ত্রিত ক্রিসমাস লাইট উইন্ডো ডেকোরেশন

আপনার ফোন বা পিসি থেকে একটি LED লাইট স্ট্রিপ নিয়ন্ত্রণ করুন - মজাদার ক্রিসমাস থিমযুক্ত আলোর প্যাটার্ন লোড।

সরবরাহ

1. ESP12e dev বোর্ড: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 ডেভেলপমেন্ট বোর্ড, ব্যাটারি প্যাক এবং প্রি -সোল্ডার হেডার সহ। এটি আরজিবি এলইডি, এবং এমনকি একটি হালকা সেন্সর সহ আসে। আপনার পছন্দ হলে দুটি কিনুন! এই প্রকল্পটি সহজেই যেকোনো ESP8266 বোর্ডের জন্য মানিয়ে নেওয়া যায়, যেমন আমার প্রিয় D1 মিনি। আমি এখানে এটি ব্যবহার করছি কারণ কোন সোল্ডারিং প্রয়োজন নেই, এবং এটি একটি ব্যাটারি প্যাক সহ আসে।

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - এটি হল অপসারণযোগ্য Atmega328P চিপ, যা ESP8266 dev বোর্ড প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়।

3. ইউনোসের জন্য ইউএসবি কেবল: Aliexpress:

4. সবকিছু সংযুক্ত করার জন্য জাম্পার ক্যাবল - এই প্রকল্পের জন্য কোন সোল্ডারিং নেই! LED স্ট্রিপ সংযোগ

5. WS2812 LED স্ট্রিপ: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - আপনার সংস্করণ নির্বাচন করুন। আমি 5 মি, 150 এলইডি, আইপি 30 (ওয়াটারপ্রুফ নয়) এবং সাদা পিসিবি বেছে নিয়েছি

6. এএ ব্যাটারি x 3

ধাপ 1: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট

সার্কিট ডায়াগ্রাম দেখুন।

*দয়া করে মনে রাখবেন: আমি কোন গলিত মাইক্রো-কন্ট্রোলার বা LED স্ট্রিপের জন্য দায়ী হতে পারি না। এই প্রকল্পটি আমার জন্য কাজ করেছে, আমি যতটুকু বলতে পারি, তবে আমি ঘর থেকে বের হওয়ার সময় অগত্যা এটিকে চলতে দেব না। অনেক Arduino ফোরামে 5v এবং GND (LED স্ট্রিপের আগে) এবং ডাটা লাইনের আগে 500 Ohm রোধক থাকার মধ্যে কমপক্ষে 1000 uF ক্যাপাসিটর রাখার সুপারিশ করা হয়। আরও কিছু পরামর্শের জন্য অনুগ্রহ করে https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels দেখুন।

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

আপনার Arduino কোডটি এখানে পান: https://github.com/tomjuggler/esp8266-fastled-web…-এই কোডটি আমার নয়, আমি এটিকে আমার LED স্ট্রিপের জন্য বাক্সের বাইরে কাজ করার জন্য মানিয়ে নিয়েছি, এবং একা একা দাঁড়িয়ে আছি রাউটারের প্রয়োজন ছাড়া ডিফল্ট।

আপনি যদি ইতিমধ্যেই এটি না করে থাকেন তবে Arduino IDE এর জন্য ESP8266 অ্যাডন পান। অ্যাডঅন এবং নির্দেশাবলী এখানে:

1. নিশ্চিত করুন যে সবকিছু সংযুক্ত রয়েছে (LED স্ট্রিপ পাওয়ার লাইন (হলুদ তারের ব্যতীত), 2 টি প্রোগ্রামিং মোড পিন পাওয়ারের আগে একসঙ্গে সংক্ষিপ্ত করা প্রয়োজন। বোর্ড এটি করার জন্য একটি ছোট টুপি জিনিস নিয়ে আসে।

বোর্ডে পাওয়ার

3. আপনার কম্পিউটারে Arduino থেকে USB তারের প্লাগ করুন - Arduino Uno এর Atmega328 চিপটি প্রথমে সরানো দরকার (আপনি প্রোগ্রামে একটি USB থেকে সিরিয়াল অ্যাডাপ্টার ব্যবহার করতে পারেন)।

4. Arduino IDE- এ আপনার বোর্ড হিসেবে 'জেনেরিক ESP8266 মডিউল' নির্বাচন করুন। এছাড়াও 1m Spiffs সহ 4m নির্বাচন করুন। এখন আপনার সিরিয়াল সংযোগ পরীক্ষা করুন, সরঞ্জাম -> পোর্ট।

5. স্কেচ আপলোড করুন

6. সুইচ বোর্ড বন্ধ এবং আবার (প্রোগ্রামিং মোড পিনের সাথে এখনও সংক্ষিপ্ত)

7. স্পিফ আপলোড করুন (ওয়েব সার্ভার ইত্যাদির জন্য প্রয়োজনীয় ফাইল), সরঞ্জাম -> 'ESP8266 স্কেচ ডেটা আপলোড'

8. 2 প্রোগ্রামিং মোড পিন সংযোগ বিচ্ছিন্ন করুন, হলুদ LED স্ট্রিপ 5v ওয়্যারকে 5v এর সাথে সংযুক্ত করুন (আমি + ব্যাটারি টার্মিনাল এবং ব্যাটারির মাঝখানে খনন করেছি, নিচের ছবিটি দেখুন)

9. শক্তি চালু

10. এখন আপনাকে পিসি বা মোবাইল ফোন ব্যবহার করে ওয়াইফাই অ্যাক্সেস পয়েন্টে সংযোগ করতে হবে। এপি ইএসপি হিসাবে দেখানো উচিত - কিছু বা অন্য। একবার সংযুক্ত হয়ে গেলে ঠিকানা বারে '192.168.4.1' টাইপ করুন। এটি ESP8266 ডিফল্ট ওয়েব সার্ভার ঠিকানা।

11. এই যে, আপনি আপনার লাইট নিয়ন্ত্রণ ওয়েব অ্যাপ্লিকেশন ব্যবহার করতে সক্ষম হওয়া উচিত!

ধাপ 3: শেষ করা

শেষ করছি
শেষ করছি
শেষ করছি
শেষ করছি
শেষ করছি
শেষ করছি
শেষ করছি
শেষ করছি

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

ধাপ 4: শুভ বড়দিন সবাই

আমি এই প্রকল্প সম্পর্কে সবচেয়ে আকর্ষণীয় মনে করি এখানে আন্ত inter-কাজ টুকরা পরিমাণ। ইএসপি চিপটি সি -তে প্রোগ্রাম করা হয়েছে, যা জাভাস্ক্রিপ্টের সাথে ইন্টারফেস করছে যা একটি অভ্যন্তরীণ ওয়েব সার্ভার দ্বারা সরবরাহ করা হয় এবং ব্রাউজারে চালানো হয়। এইচটিএমএলও জড়িত - যদি আপনি আগ্রহী হন তবে আরডুইনো স্কেচের ডেটা ফোল্ডারের ভিতরে দেখুন। লাইটের জন্য সত্যিই কিছু উৎসবপূর্ণ সেটিংস সহ এটি একটি দুর্দান্ত শিক্ষণীয় প্রোগ্রাম, এবং গিটহাব এ এটি ভাগ করে নেওয়ার জন্য আমি জেসন কুনের কাছে কৃতজ্ঞ।

আপনি এই এবং আরো ইলেকট্রনিক্স প্রকল্পগুলি আমার ওয়েবসাইটে পেতে পারেন: circusscientist.com

প্রস্তাবিত: