সুচিপত্র:

ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 এসি ডিমার): 8 টি ধাপ (ছবি সহ)
ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 এসি ডিমার): 8 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 এসি ডিমার): 8 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 এসি ডিমার): 8 টি ধাপ (ছবি সহ)
ভিডিও: ৫০ লাখ টাকার ড্রোনের কি হাল| Dji Drone crash | #travel #shorts #Eat&Travelwithmamun 2024, নভেম্বর
Anonim
ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 AC Dimmer)
ওয়াইফাই ফ্যান স্পিড রেগুলেটর (ESP8266 AC Dimmer)

এই নির্দেশাবলী কিভাবে ট্রায়াক ফেজ এঙ্গেল কন্ট্রোল পদ্ধতি ব্যবহার করে সিলিং ফ্যান স্পিড রেগুলেটর তৈরি করতে হবে তা নির্দেশ করবে। Triac প্রচলিতভাবে Atmega8 স্বতন্ত্র arduino কনফিগার করা চিপ দ্বারা নিয়ন্ত্রিত হয়। Wemos D1 মিনি এই নিয়ন্ত্রকের জন্য ওয়াইফাই কার্যকারিতা যোগ করে।

বৈশিষ্ট্যযুক্ত -

1. স্থানীয় এবং ওয়াইফাই উভয় নিয়ন্ত্রিত (পুশ বোতাম এবং স্মার্টফোন ওয়াইফাই)।

2. বিদ্যুৎ বিঘ্নের পরেও ফ্যানের গতি স্তর পুনরায় চালু করার জন্য রাষ্ট্রীয় সঞ্চয় বৈশিষ্ট্য।

3. কম গতির ফ্যান কেটে দেওয়া (ফ্যান স্ট্যাটার অতিরিক্ত গরম এড়ানো)।

4. বাটন ধাক্কা এবং গতি স্তরের জন্য LED ইঙ্গিত প্রতিক্রিয়া।

5. Arduino Uno R3 এর পরিবর্তে স্বতন্ত্র সস্তা Atmega8 DIY বোর্ড।

6. স্নাবার ক্যাপাসিটর এবং প্রতিরোধক ছাড়া এসি ভাস্বর বাল্বের জন্য ডিমার হিসাবে ব্যবহার করা যেতে পারে।

সতর্ক থাকুন যে এই প্রকল্পটি সরাসরি এসি 220V এর সাথে কাজ করে যা অত্যন্ত বিপজ্জনক।

ধাপ 1: যন্ত্রাংশ প্রয়োজন

যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন

স্তর: উন্নত

1. ATMEGA8 বা ATMEGA8A 28 Pin Chip + 28 Pin IC Base

2. AT24C32 EEPROM + 8 পিন IC বেস

3. বার্গ ফালা

4. 1k নেটওয়ার্ক প্রতিরোধক + 10 LEDs বা 10 চ্যানেল বার LED

5. 10uF 25V ইলেক্ট্রোলাইটিক ক্যাপাসিটর

6. Hookup তারের

7. 5 X 10k রোধক

8. 3 X 2N2222 ট্রানজিস্টর

9. 22pf + 16mhz স্ফটিক

10. 2 X 120k 2W প্রতিরোধক

11. 2W10 সেতু সংশোধনকারী

12. 4N35 Optocoupler

13. 2way টার্মিনাল ব্লক

14. BT136 Triac

15. MOC3021 Optocoupler + IC Base

16. 1k প্রতিরোধক

17. 0.01uF এক্স রেটেড এসি ক্যাপাসিটর (স্নুবার সার্কিট)

18. 47ohm 5W প্রতিরোধক (স্নুবার সার্কিট)

19. 2 এক্স 390ohm 2W প্রতিরোধক

20. 5V 2A SMPS পাওয়ার সাপ্লাই

21. পারফ বোর্ড (প্রয়োজনীয় আকার হিসাবে)

22. Dupont F-F সংযোগকারী

23. 4 এক্স পুশ বোতাম

24. কাঠের বাক্স (ঘের)

25. ওয়েমোস ডি 1 মিনি

ধাপ 2: টেস্টিং সার্কিট

টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট
টেস্টিং সার্কিট

সার্কিটটিতে 4 টি গতি নিয়ন্ত্রণ সাবধানে নির্বাচিত হয়েছে। পিন 13, A0, A1, A2, A3 গতির অবস্থা দেখায়। যখনই পুশ বোতাম টিপে বা Wemos পালস পাওয়া যায় তখন 13 টি পিন পিন করুন।

Pin2 হল শূন্য ক্রস ডিটেক্টর থেকে ইনপুট

পিন 3 হল ট্রায়াক অপটোকোপলারের ড্রাইভ

Atmega8 স্বতন্ত্র সংস্করণ 16mhz বহিরাগত স্ফটিক চালায়।

Wemos- এর জন্য প্যারালাল হেডারের সাথে বোতাম চাপুন, ফ্যানের গতি বাড়ানো বা কমানোর জন্য একটি পালসকে pin7 এবং pin8 এ ট্রিগার করুন। এই পিনগুলি টানা হয়।

প্রতিটি চ্যানেলের জন্য স্কিম্যাটিক এর নিজস্ব জিরো ক্রস ডিটেক্টর রয়েছে। প্রতিটি চ্যানেল অর্থাৎ প্রতিটি ফ্যানের আলাদা আলাদা Atmega8 স্বতন্ত্র। MOC3021 ড্রাইভিং ট্রায়াকের স্ট্যান্ডার্ড কনফিগারেশন। এই প্রারম্ভিক লোডের জন্য স্নুবার সার্কিট যোগ করা হয়েছে।

পিন A0 ফ্যানের জন্য সর্বনিম্ন গতি দেখায় যা একটি ট্রানজিস্টরের মাধ্যমে MOC3021 এ চালিত হয় যাতে এসি ফ্যানের খুব কম গতি এড়ানো যায়।

I2C EEPROM গতি সংরক্ষণ করে যখনই সংশ্লিষ্ট গতি স্তর পরিবর্তন করা হয়।

ধাপ 3: পরিকল্পিত এবং সোল্ডারিং

পরিকল্পিত এবং সোল্ডারিং
পরিকল্পিত এবং সোল্ডারিং
পরিকল্পিত এবং সোল্ডারিং
পরিকল্পিত এবং সোল্ডারিং
পরিকল্পিত এবং সোল্ডারিং
পরিকল্পিত এবং সোল্ডারিং

সংযুক্ত পরিকল্পিত খুঁজুন এবং আপনার লেআউট ডিজাইন করুন অথবা আমার পূর্ববর্তী নির্দেশাবলী থেকে একটি খচিত PCB করুন।

আমি সহজ সোল্ডারিং এর জন্য এই ধরণের বোর্ড ব্যবহার করেছি।

যেহেতু আমি দুটি ভক্ত নিয়ন্ত্রণ করছি আমি দেখানো হিসাবে 2 টি বোর্ড ব্যবহার করেছি। একটি 10 চ্যানেল বার প্রতিক্রিয়া এবং অবস্থা উদ্দেশ্যে LED।

ছবিতে দেখানো হয়েছে ধাক্কা বোতামগুলি পারফোর্ডে পুরুষ হেডারের সাথে সহজে সংযোগের জন্য ডুপন্টে বিক্রি হয়।

5k স্ট্যাটাস এলইডি চালানোর জন্য 1k এর একটি নেটওয়ার্ক রেসিস্টর ব্যবহার করা হয়

যেহেতু 220VAC জিরোক্রস ডিটেক্টরটি Atmega8 এর একই পারফোর্ডে রয়েছে তাতে পর্যাপ্ত ফাঁক দেওয়া হয়েছিল এবং পিছনে (তামার এলাকা) গরম আঠালো 220V এর এক্সপোজার প্রতিরোধ করা হয়েছে।

ধাপ 4: HEX ফাইল বার্ন করা

HEX ফাইল বার্ন করা
HEX ফাইল বার্ন করা
HEX ফাইল বার্ন করা
HEX ফাইল বার্ন করা

এই চমৎকার নিবন্ধটি অনুসরণ করে Arduino IDE ব্যবহার করার জন্য Atmega8 চিপ কনফিগার করুন।

একবার Arduino Optiboot লোডার Atmega8 তে ইনস্টল হয়ে গেলে, Atmega328p চিপটি প্লাগ আউট করুন এবং নতুন Atmega8 বুটলোডার বার্ন চিপটি Arduino Uno R3 বোর্ড 28 পিন সকেটে পিন নচকে বিবেচনায় রাখুন।

তারপর Burn.zip ফাইলটি ডাউনলোড করে একটি ফোল্ডারে এক্সট্র্যাক্ট করুন। 'Bet.bat' ফাইলে ডান ক্লিক করুন এবং নোটপ্যাডে সম্পাদনা করুন এবং ব্যাচ ফাইল খুলুন এবং COM5 আপনার সংশ্লিষ্ট সক্রিয় arduino COM পোর্টে পরিবর্তন করুন, যা রান কমান্ড থেকে "devmgmt.msc" থেকে সহজেই দেখা যাবে।

তারপর নোটপ্যাড বন্ধ করুন এবং bet.bat ফাইলটি চালান

Avrdude Atmega8 এ হেক্স ফাইল বার্ন করবে

ধাপ 5: রিয়েলটাইম টেস্ট

রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট
রিয়েলটাইম টেস্ট

কোডটি সোল্ডারিং এবং আপলোড করার পরে, রিয়েল টাইম অ্যাপ্লিকেশনে সার্কিটটি পরীক্ষা করে ভাল আউটপুট পাওয়া গেছে।

ধাপ 6: Wemos D1 মিনি কনফিগার করা

ওয়াইফাই কনফিগারেশনের জন্য আমি EspEasy ফার্মওয়্যার ব্যবহার করেছি যা কাজের সূক্ষ্ম অংশ।

মূলত পিন D6 এবং D7 ট্রানজিস্টারের বেসে 300ms এর জন্য পালস তৈরি করে

এই লিঙ্কটি ব্যবহার করুন এবং ফার্মওয়্যারটি Wemos D1 Mini তে বার্ন করুন।

এই লিঙ্কটি ব্যবহার করে আমরা https://192.168.4.1/control?cmd=Pulse, 13, 1, 300 বাড়াতে পারি

এই লিঙ্কটি ব্যবহার করে আমরা https://192.168.4.1/control?cmd=Pulse, 12, 1, 300 হ্রাস করতে পারি

উপরের লিঙ্কগুলি Wemos- এ ফার্মওয়্যার বার্ন করার পরেই কাজ করবে

পরে যদি অ্যাক্সেস পয়েন্টের তথ্য Espeasy তে যোগ করা হয়, তাহলে উপরের লিঙ্কে 192.168.4.1 এর জায়গায় desiganated IP ঠিকানা ব্যবহার করতে ভুলবেন না।

এটি একটি IOT ডিভাইস তৈরির ক্ষেত্রে Espeasy প্রোটোকল নির্বাচনে সেই অনুযায়ী কনফিগার।

ধাপ 7: নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা

নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা
নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা

play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts

HTTP শর্টকাট অ্যান্ড্রয়েড অ্যাপ সংযুক্ত ছবিগুলিতে দেখানো ফ্যানের গতি নিয়ন্ত্রণ করতে দেয়।

ধাপ 8: চূড়ান্ত মাউন্ট

চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট

আমি সামনে এক্রাইলিক গ্লাস এবং পিছনে কাঠের বাক্স ব্যবহার করেছি। কাঠের বাক্সটি দুটি স্ক্রু ব্যবহার করে দেয়ালে সুরক্ষিত এবং নোঙ্গর ইনস্টল করার জন্য এই লিঙ্কটি ব্যবহার করুন।

একটি ভাল ফিনিস জন্য প্রাচীর সঙ্গে flushed একটি বাক্স ইনস্টল করার জন্য এই নির্দেশাবলী অনুসরণ করুন।

কোন প্রশ্ন থাকলে আমার সাথে যোগাযোগ করুন

প্রস্তাবিত: