সুচিপত্র:
- ধাপ 1: সার্কিট…
- ধাপ 2: অভ্যন্তরীণ ওয়েব সার্ভারের সাথে নেক্সার্ডু (এনটিপি সমন্বিত)
- ধাপ 3: বহিরাগত সার্ভারের সাথে নেক্সার্ডু
- ধাপ 4: মূল্যবান তথ্য
- ধাপ 5: সমাপ্ত
ভিডিও: NexArdu: আলোকসজ্জা স্মার্ট কন্ট্রোল: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হালনাগাদ
যদি হোম অ্যাসিস্ট্যান্ট ব্যবহার করে একই কার্যকারিতা তৈরি করে। হোম অ্যাসিস্ট্যান্ট সম্ভাবনার একটি বিশাল পরিসর প্রদান করে। আপনি এখানে উন্নয়ন খুঁজে পেতে পারেন।
433.92MHz (ওরফে 433MHz) ওয়্যারলেস X10- এর মতো ডিভাইসের মাধ্যমে স্মার্ট পদ্ধতিতে বাড়ির আলোকসজ্জা নিয়ন্ত্রণ করার একটি স্কেচ, যেমন নেক্সা।
পটভূমি
যখন আলংকারিক আলোকসজ্জার কথা আসে, এটা আমার জন্য একরকম ক্লান্তিকর ছিল যে প্রতি দ্বিতীয় বা তৃতীয় সপ্তাহে সিইটি -র ক্ষেত্রে সৌরঘণ্টা পরিবর্তনের কারণে আমাকে লাইট জ্বালানোর টাইমারগুলিকে পুনর্বিন্যস্ত করতে হয়েছিল। কিছু রাতে আমরা অন্যদের তুলনায় আগে ঘুমাতে যাই। এই কারণে, কখনও কখনও লাইট বন্ধ হয় "খুব দেরিতে" বা "খুব তাড়াতাড়ি"। উপরেরটি আমাকে ভাবতে চ্যালেঞ্জ করেছে: আমি চাই আলংকারিক আলোকসজ্জা সর্বদা একই পরিবেষ্টিত আলোর স্তরে চালু থাকুক এবং তারপর আমরা জেগে আছি কি না তার উপর নির্ভর করে নির্দিষ্ট সময়ে সুইচ অফ করে।
উদ্দেশ্য
এই নির্দেশযোগ্য 433.92 মেগাহার্টজ ফ্রিকোয়েন্সি তে কাজ করে সিস্টেম নেক্সার মত ওয়্যারলেস নিয়ন্ত্রিত ডিভাইসের সম্ভাবনাকে কাজে লাগায়। এখানে আমরা বৈশিষ্ট্য:
- স্বয়ংক্রিয় আলোকসজ্জা নিয়ন্ত্রণ
- ওয়েব নিয়ন্ত্রণ
ওয়েব নিয়ন্ত্রণ। অভ্যন্তরীণ বনাম বাহ্যিক ওয়েব সার্ভার
অভ্যন্তরীণ সার্ভার একটি ওয়েব সার্ভার প্রদানের জন্য Arduino ইথারনেট ieldালের সম্ভাবনাকে কাজে লাগায়। ওয়েব সার্ভার Arduino এর সাথে চেক এবং ইন্টারঅ্যাক্ট করার জন্য ওয়েব ক্লায়েন্ট কলগুলিতে উপস্থিত হবে। এটি সীমিত কার্যকারিতা সহ একটি সোজা এগিয়ে সমাধান; ওয়েব সার্ভার কোড বাড়ানোর সম্ভাবনাগুলি Arduino এর স্মৃতি দ্বারা সীমাবদ্ধ। এই সেটআপটি আরও জটিল এবং এই টিউটোরিয়াল দ্বারা সমর্থিত নয়, তবে আরডুইনো পরীক্ষা এবং পরিচালনা করার জন্য পিএইচপি কোড/পৃষ্ঠাটি মৌলিক কার্যকারিতা সহ সরবরাহ করা হয়েছে। ওয়েব সার্ভার বাড়ানোর সম্ভাবনাগুলি এই ক্ষেত্রে, বাহ্যিক ওয়েব সার্ভার দ্বারা সীমাবদ্ধ।
উপকরণের বিল
এই স্কেচটি যে সম্ভাবনাগুলি দেয় তার পুরোপুরি সুবিধা নিতে আপনার প্রয়োজন:
- একটি Arduino Uno (R3 তে পরীক্ষিত)
- একটি Arduino ইথারনেট ieldাল
- একটি Nexa সেট বা 433.92MHz এ অনুরূপ অপারেটিং
- একটি PIR (প্যাসিভ ইনফ্রারেড) সেন্সর 433.92MHz এ কাজ করে
- একটি 10KOhms প্রতিরোধক
- একটি এলডিআর
- একটি RTC DS3231 (শুধুমাত্র বাহ্যিক সার্ভার সংস্করণ)
- একটি 433.92MHz ট্রান্সমিটার: XY-FST
- একটি 433.92MHz রিসিভার: MX-JS-05V
সর্বনিম্ন প্রস্তাবিত হল:
- একটি Arduino Uno (R3 তে পরীক্ষিত)
- 433.92MHz এ একটি নেক্সা সেট বা অনুরূপ অপারেটিং
- একটি 10KOhms প্রতিরোধক
- একটি এলডিআর
- একটি 433.92MHz ট্রান্সমিটার: XY-FST
(ইথারনেট ieldাল বাদ দেওয়া স্কেচের পরিবর্তন প্রয়োজন যা এই নির্দেশের মধ্যে সরবরাহ করা হয়নি)
নেক্সা লজিক। বিস্তারিত বর্ণনা
নেক্সা রিসিভার রিমোট কন্ট্রোল আইডি এবং বাটন আইডি শিখে। অন্য কথায়, প্রতিটি রিমোটের প্রেরক নম্বর থাকে এবং প্রতিটি জোড়া অন/অফ বোতামের বোতাম আইডি থাকে। প্রাপককে সেই কোডগুলি শিখতে হবে। কিছু নেক্সা নথিতে বলা হয়েছে যে একটি রিসিভার ছয়টি রিমোটের সাথে যুক্ত করা যেতে পারে। নেক্সা প্যারামিটার:
- প্রেরক আইডি: রিমোট কন্ট্রোলের আইডি
- বাটনআইডি: বোতাম-জোড়া নম্বর (চালু/বন্ধ)। এটি 0 নম্বর দিয়ে শুরু হয়
- গ্রুপ: হ্যাঁ/না (ওরফে "সব বন্ধ/চালু" বোতাম)
- কমান্ড: চালু/বন্ধ
নির্দেশযোগ্য পদক্ষেপ। বিঃদ্রঃ
এখানে বর্ণিত বিভিন্ন ধাপগুলি কীভাবে লক্ষ্য অর্জন করা যায় সে সম্পর্কে দুটি ভিন্ন স্বাদ সরবরাহ করা। আপনার সুবিধামতো নির্দ্বিধায় বেছে নিন। এখানে সূচক:
ধাপ #1: সার্কিট
ধাপ #2: অভ্যন্তরীণ ওয়েব সার্ভারের সাথে নেক্সার্ডু (এনটিপি সমন্বিত)
ধাপ #3: বাহ্যিক সার্ভারের সাথে নেক্সার্ডু
ধাপ #4: মূল্যবান তথ্য
ধাপ 1: সার্কিট…
ছবিতে দেখানো হিসাবে বিভিন্ন উপাদান তারের।
Arduino পিন#8 থেকে RX (রিসিভার) মডিউলের ডাটা পিন Arduino পিন#2 থেকে RX (রিসিভার) মডিউলের ডাটা পিন Arduino পিন#7 থেকে TX (প্রেরক) মডিউলের ডেটা পিন Arduino পিন A0 থেকে LDR
RTC কনফিগারেশন। শুধুমাত্র বাহ্যিক সার্ভার কনফিগারেশনে প্রয়োজন। আরটিইউ মডিউলে আরডুইনো পিন A4 থেকে SDA পিন
ধাপ 2: অভ্যন্তরীণ ওয়েব সার্ভারের সাথে নেক্সার্ডু (এনটিপি সমন্বিত)
গ্রন্থাগার
এই কোডটি প্রচুর লাইব্রেরি ব্যবহার করে। তাদের অধিকাংশই Arduino IDE এর "লাইব্রেরি ম্যানেজার" এর মাধ্যমে পাওয়া যাবে। আপনি যদি একটি তালিকাভুক্ত লাইব্রেরি খুঁজে না পান, দয়া করে গুগল করুন।
Wire.hSPI.h - ইথারনেট ieldাল দ্বারা প্রয়োজন NexaCtrl.h - Nexa ডিভাইস নিয়ামক Ethernet.h - ইথারনেট ieldাল সক্ষম এবং বৈশিষ্ট্যযুক্ত করতে এনটিপি ক্লায়েন্ট
স্কেচ
নীচের কোডটি আরডুইনো ইউএনও বোর্ড ব্যবহার করার সম্ভাবনাকে কেবল নেক্সা ডিভাইসগুলিকে নিয়ন্ত্রণ করার মাধ্যম হিসাবে ব্যবহার করে না বরং এতে একটি অভ্যন্তরীণ ওয়েব সার্ভারও রয়েছে। যোগ করার জন্য একটি মন্তব্য হল যে RTC (রিয়েল টাইম ক্লক) মডিউল এনটিপি (নেটওয়ার্ক টাইম প্রোটোকল) এর মাধ্যমে স্বয়ংক্রিয়ভাবে সমন্বয় করা হয়।
আপনি Arduino এ কোড আপলোড করার আগে, আপনাকে নিম্নলিখিতগুলি কনফিগার করতে হতে পারে:
- প্রেরক আইডি: আপনাকে প্রথমে প্রেরক আইডি শুঁকতে হবে, নীচে দেখুন
- পিআইআর_আইডি: আপনাকে প্রথমে প্রেরক আইডি শুঁকতে হবে, নীচে দেখুন
- ল্যান আইপি ঠিকানা: আপনার ইথারনেট আরডুইনো শিল্ডে আপনার ল্যানের একটি আইপি সেট করুন। ডিফল্ট মান: 192.168.1.99
- এনটিপি সার্ভার: কঠোরভাবে প্রয়োজনীয় নয় কিন্তু আপনার নিকটস্থ এনটিপি সার্ভারের জন্য গুগল করা ভাল হতে পারে। ডিফল্ট মান: 79.136.86.176
- কোডটি সিইটি টাইম জোনের জন্য সমন্বয় করা হয়েছে। সঠিক সময় (NTP) প্রদর্শন করার জন্য আপনার সময় অঞ্চলে প্রয়োজন হলে এই মানটি সামঞ্জস্য করুন
নেক্সা কোড শুঁকছে
এর জন্য আপনাকে কমপক্ষে তারের প্রয়োজন, সার্কিটে দেখানো হিসাবে আরডুইনোতে RX কম্পোনেন্ট।
নীচের Nexa_OK_3_RX.ino স্কেচটি সন্ধান করুন যা এটি লেখার সময়, নেক্সা ডিভাইস NEYCT-705 এবং PET-910 এর সাথে সামঞ্জস্যপূর্ণ।
অনুসরণ করার পদক্ষেপগুলি হল:
- রিমোট কন্ট্রোল দিয়ে নেক্সা রিসিভার যুক্ত করুন।
- আরডুইনোতে Nexa_OK_3_RX.ino লোড করুন এবং "সিরিয়াল মনিটর" খুলুন।
- রিমোট কন্ট্রোল বোতাম টিপুন যা নেক্সা রিসিভার নিয়ন্ত্রণ করে।
- "RemoteID" এবং "ButtonID" নোট করুন।
- আগের স্কেচের ভেরিয়েবল ডিক্লারেশনে SenderID এবং ButtonID এর অধীনে এই সংখ্যাগুলো সেট করুন।
PIR এর আইডি পড়তে, শুধু এই একই স্কেচ (Nexa_OK_3_RX.ino) ব্যবহার করুন এবং PIR গতি সনাক্ত করার সময় "সিরিয়াল মনিটর" এর মান পড়ুন।
ধাপ 3: বহিরাগত সার্ভারের সাথে নেক্সার্ডু
গ্রন্থাগার
এই কোডটি প্রচুর লাইব্রেরি ব্যবহার করে। Arduino IDE এর "লাইব্রেরি ম্যানেজার" এর মাধ্যমে বেশিরভাগ পাওয়া যাবে। যদি আপনি একটি তালিকাভুক্ত লাইব্রেরি খুঁজে না পান, দয়া করে গুগল করুন।
ওয়্যার। PIRTime.h - RTCTimeAlarms.h- এর জন্য আবশ্যক - টাইম অ্যালার্ম ম্যানেজমেন্ট REST.h - বাহ্যিক servrair/wdt.h দ্বারা শোষণ করা RESTful API পরিষেবার জন্য - ওয়াচডগ টাইমার হ্যান্ডলিং
স্কেচ
নীচের স্কেচটিতে একই জিনিসের আরেকটি স্বাদ রয়েছে, এই সময় একটি বাহ্যিক ওয়েব সার্ভার দিতে পারে এমন সম্ভাবনার ক্ষমতায়ন। ইতিমধ্যেই ভূমিকাতে উল্লেখ করা হয়েছে, বহিরাগত সার্ভারের জন্য একটি বহিরাগত পিএইচপি ওয়েব সার্ভারের সেটআপ প্রয়োজন। এই সেটআপটি আরও জটিল এবং এই টিউটোরিয়াল দ্বারা সমর্থিত নয়, তবে আরডুইনো পরীক্ষা এবং পরিচালনা করার জন্য পিএইচপি কোড/পৃষ্ঠাটি মৌলিক কার্যকারিতা সহ সরবরাহ করা হয়েছে।
আপনি Arduino এ কোড আপলোড করার আগে, আপনাকে নিম্নলিখিতগুলি কনফিগার করতে হতে পারে:
- প্রেরক আইডি: আপনাকে প্রথমে প্রেরক আইডি শুঁকতে হবে, পূর্ববর্তী ধাপে নেক্সা কোডগুলি শুঁকতে দেখুন
- PIR_id: আপনাকে প্রথমে প্রেরককে শ্বাস নিতে হবে, পূর্ববর্তী ধাপে নেক্সা কোডগুলি শুঁকতে দেখুন
- ল্যান আইপি ঠিকানা: আপনার ইথারনেট আরডুইনো শিল্ডে আপনার ল্যানের একটি আইপি সেট করুন। ডিফল্ট মান: 192.168.1.99
নেক্সা কোড স্নিফিং পদ্ধতির জন্য, দয়া করে ধাপ #1 পড়ুন।
পরিপূরক ফাইল
আপনার বহিরাগত PHP সার্ভারে সংযুক্ত nexardu4.txt ফাইলটি আপলোড করুন এবং এর নাম পরিবর্তন করে nexardu4.php করুন
RTC টাইম সেট
আরটিসিতে সময়/তারিখ সেট করতে আমি স্কেচ সেটটাইম ব্যবহার করি যা লাইব্রেরি DS1307RTC একসাথে আসে।
ধাপ 4: মূল্যবান তথ্য
আচরণ জানা ভালো
-
যখন আরডুইনো "হালকা স্বয়ংক্রিয় নিয়ন্ত্রণ" এর অধীনে থাকে, তখন এটি পরিবেষ্টিত আলোকসজ্জা এবং দিনের সময় সম্পর্কিত চারটি ভিন্ন রাজ্যের মধ্য দিয়ে যেতে পারে:
- জাগ্রতভাবে: আরডুইনো রাত আসার জন্য অপেক্ষা করে।
- সক্রিয়: রাত এসে গেছে এবং আরডুইনো লাইট চালু করেছে।
- নিদ্রাহীন: লাইট চালু আছে কিন্তু সেগুলি বন্ধ করার সময় আসছে। এটি "time_to_turn_off - PIR_time" এ শুরু হয়, অর্থাৎ, যদি time_to_turn_off 22:30 এবং PIR_time 20 মিনিট সেট করা থাকে, তাহলে Arduino 22:10 এ নিদ্রাহীন অবস্থায় প্রবেশ করবে।
- সুপ্ত: রাত কেটে যায়, আরডুইনো লাইট বন্ধ করে রেখেছে এবং আরডুইনো ভোরের জন্য জেগে ওঠার জন্য অপেক্ষা করছে।
- Arduino সবসময় রিমোট কন্ট্রোল দ্বারা পাঠানো সংকেত শুনতে থাকে। এটি রিমোট কন্ট্রোল ব্যবহার করা হলে ওয়েবে লাইটের অবস্থা (চালু/বন্ধ) দেখানোর সম্ভাবনা দেখায়।
- যদিও Arduino জাগ্রতভাবে এটি সব সময় লাইট বন্ধ করার চেষ্টা করে, তাই লাইট চালু করার জন্য একটি রিমোট কন্ট্রোল দ্বারা প্রেরিত সংকেতগুলি Arduino দ্বারা ধরা যেতে পারে। যদি এটি ঘটে থাকে, আরডুইনো আবার লাইট বন্ধ করার চেষ্টা করবে।
- আরডুইনো সক্রিয় থাকলেও এটি সব সময় লাইট জ্বালানোর চেষ্টা করে, লাইট বন্ধ করার জন্য রিমোট কন্ট্রোল দ্বারা প্রেরিত অফ সিগন্যালগুলি আরডুইনো দ্বারা ধরা যেতে পারে। যদি এটি ঘটে থাকে, আরডুইনো আবার লাইট জ্বালানোর চেষ্টা করবে।
- নি stateশব্দ অবস্থায় রিমোট কন্ট্রোল দিয়ে লাইট অন/অফ করা যায়। আরডুইনো প্রতিবাদ করবে না।
- নিস্তেজ অবস্থায় PIR কাউন্টডাউন "time_to_turn_off - PIR_time" থেকে রিসেট করা শুরু করবে এবং তাই PIR গতি সনাক্ত করলে প্রতিবার 20 মিনিট সময় বাড়ানো হবে। একটি "পিআইআর সংকেত ধরা পড়েছে!" যখন এটি হবে তখন ওয়েব ব্রাউজারে বার্তা দেখানো হবে।
- যদিও Arduino সুপ্ত লাইট রিমোট কন্ট্রোলের মাধ্যমে চালু এবং বন্ধ করা যায়। Arduino প্রতিহত করবে না।
- Arduino এর একটি রিসেট বা পাওয়ার চক্র এটিকে সক্রিয় মোডে নিয়ে আসবে। এর মানে হল যে যদি Arduino time_turn_off এর পরে পুনরায় সেট করা হয় তবে Arduino লাইট চালু করবে। এটি এড়ানোর জন্য Arduino কে ম্যানুয়াল মোডে আনতে হবে ("হালকা স্বয়ংক্রিয় নিয়ন্ত্রণ" বন্ধ করুন) এবং "হালকা স্বয়ংক্রিয় নিয়ন্ত্রণ" -এ ফিরে পেতে সকাল পর্যন্ত অপেক্ষা করুন।
- পূর্বোক্ত হিসাবে, Arduino ভোরের জন্য আবার সক্রিয় হওয়ার জন্য অপেক্ষা করে। এই কারণে, সিস্টেমটি হালকা সেন্সরের দিকে যথেষ্ট শক্তিশালী আলোকে নির্দেশ করে বোকা হতে পারে যা "সর্বনিম্ন উজ্জ্বলতা" সীমা অতিক্রম করতে পারে। যদি এটি ঘটে থাকে, তাহলে Arduino সক্রিয় অবস্থায় পরিবর্তন করতে হবে।
- থ্রেশহোল্ড মান চারপাশে এবং ফ্ল্যাপিং সিস্টেম এড়ানোর জন্য সহনশীলতার মান অত্যন্ত গুরুত্বপূর্ণ। এলইডি লাইট, তাদের ঝলকানি এবং তাদের উচ্চ প্রতিক্রিয়াশীলতার কারণে, ফ্ল্যাপিং আচরণের উৎস হতে পারে। আপনি এই সমস্যার সম্মুখীন হলে সহনশীলতার মান বাড়ান। আমি মান 7 ব্যবহার করি।
কোড সম্পর্কে জেনে ভালো লাগল
- আপনি লক্ষ্য করতে পারেন, কোডটি খুব বড় এবং এটি যথেষ্ট পরিমাণে লাইব্রেরি ব্যবহার করে। এই গাদা জন্য প্রয়োজনীয় বিনামূল্যে মেমরি পরিমাণ আপোষ। আমি অতীতে অস্থিতিশীল আচরণ লক্ষ্য করেছি যে সিস্টেমটি বন্ধ হয়ে যাচ্ছে, বিশেষ করে ওয়েব কলের পরে। অতএব, আমার সবচেয়ে বড় চ্যালেঞ্জ ছিল সিস্টেমটি স্থিতিশীল করার জন্য এর আকার এবং বিভিন্ন ভেরিয়েবলের ব্যবহার সীমিত করা।
- যে কোডটি অভ্যন্তরীণ সার্ভারকে কাজে লাগায় -আমার দ্বারা বাড়িতে ব্যবহার করা হয়েছে, এখন ফেব্রুয়ারী 2016 থেকে সমস্যা মুক্ত চলছে।
- আমি ব্যাখ্যা সহ কোড সমৃদ্ধ করার জন্য যথেষ্ট প্রচেষ্টা করেছি। বিভিন্ন প্যারামিটার নিয়ে খেলতে এর সুবিধা নিন
- কোডটিতে দিবালোক সংরক্ষণের বৈশিষ্ট্য নেই। এটি প্রযোজ্য হলে ওয়েব ব্রাউজারের মাধ্যমে এটি সমন্বয় করা প্রয়োজন।
বিবেচনা করার কিছু পয়েন্ট
- TX এবং RX রেডিও ফ্রিকোয়েন্সি (RF) মডিউলগুলিতে অ্যান্টেনা যুক্ত করুন। এটি আপনার দুটি প্রধান পয়েন্ট সম্পর্কে অভিযোগ করার সময় বাঁচাবে: স্থিতিস্থাপকতা এবং আরএফ সংকেতের পরিসর। আমি একটি 50Ohms তারের 17.28cm (6.80in) লম্বা ব্যবহার করি।
- এই ইন্ট্রাকটেবল অন্যান্য হোম অটোমেশন সিস্টেমের সাথে কাজ করতে পারে যেমন Proove, উদাহরণস্বরূপ। পূরণ করার জন্য অনেক শর্তগুলির মধ্যে একটি হল তাদের 433.92MHz ফ্রিকোয়েন্সিতে কাজ করা।
- Arduino এর সাথে একটি বড় মাথাব্যথা হল লাইব্রেরিগুলির সাথে মোকাবিলা করা যা সময়ের সাথে আপডেট হতে পারে এবং হঠাৎ আপনার "পুরানো" স্কেচের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে; আপনার Arduino IDE আপগ্রেড করার সময় একই সমস্যা দেখা দিতে পারে। সাবধান যে এখানে আমাদের ক্ষেত্রে হতে পারে -হ্যাঁ, আমার সমস্যাও।
- বিভিন্ন হালকা মোড সহ একাধিক সমবয়স্ক ওয়েব ক্লায়েন্ট একটি "ঝলকানি" অবস্থা তৈরি করে।
স্ক্রিনশট
উপরের ছবির ক্যারাউজেলে, আপনি যখন ওয়েব ব্রাউজারের মাধ্যমে আরডুইনোকে কল করেন তখন ওয়েব পেজের স্ক্রিনশট প্রদর্শিত হয়। কোডের ডিফল্ট আইপি কনফিগারেশন দেওয়া, URL হবে
উন্নতির বিষয় হতে পারে এমন একটি দিক হল "জমা দিন" বোতামের অবস্থান যেহেতু এটি সমস্ত ইনপুট বাক্সে প্রভাবিত করে এবং কেবল "হালকা স্বয়ংক্রিয় নিয়ন্ত্রণ" এর উপর নয় যেমনটি কেউ মনে করতে পারে। অন্য কথায়, আপনি যদি কোন সম্ভাব্য মান পরিবর্তন করতে চান, তাহলে আপনাকে সবসময় "জমা দিন" বোতাম টিপতে হবে।
বিস্তারিত/উন্নত ডকুমেন্টেশন
আমি নিম্নলিখিত ফাইলগুলি সংযুক্ত করেছি যাতে তারা আপনাকে পুরো সমাধানটি বুঝতে সাহায্য করতে পারে, বিশেষ করে সমস্যা সমাধান এবং উন্নতির জন্য।
Arduino_NexaControl_IS.pdf অভ্যন্তরীণ সার্ভার সমাধানে ডকুমেন্টেশন প্রদান করে।
Arduino_NexaControl_ES.pdf বহিরাগত সার্ভার সমাধানের ডকুমেন্টেশন প্রদান করে।
বাহ্যিক রেফারেন্স
নেক্সা সিস্টেম (সুইডিশ)
ধাপ 5: সমাপ্ত
সেখানে আপনি এটি সব শেষ এবং কর্ম!
Arduino Uno কেসটি Thingiverse এ পাওয়া যাবে "Arduino Uno Rev3 with Ethernet Shield XL-case"।
প্রস্তাবিত:
DIY LED স্ট্রিপ-স্টাডি টেবিল আলোকসজ্জা: 6 টি ধাপ
DIY LED স্ট্রিপ-স্টাডি টেবিল আলোকসজ্জা: হ্যালো নির্মাতারা, এটি আমার প্রথম নির্দেশযোগ্য প্রকল্প। এই প্রকল্পটি করার পিছনে মূল ধারণা এবং অনুপ্রেরণা হ'ল আমার বিরক্তিকর এবং নিস্তেজ হোস্টেলের কক্ষের অধ্যয়নের টেবিলটিকে সম্পূর্ণ অনুপ্রেরণামূলক এবং উত্সাহজনক টেবিলে পরিণত করা।
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
LED আলোকসজ্জা দিয়ে আপনার নিজের ওভারহেড ক্যামেরা রিগ তৈরি করুন!: 5 টি ধাপ (ছবি সহ)
LED আলোকসজ্জা দিয়ে আপনার নিজের ওভারহেড ক্যামেরা রিগ তৈরি করুন !: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি সাধারণ ওভারহেড ক্যামেরা রিগ তৈরি করা যায় আপনি যে বস্তুটি ফিল্ম করতে চান তার ঠিক উপরে ক্যামেরাটি ধরে রাখতে পারে না, তবে এটিতে একটি মনিটরও রয়েছে যা ফুটেজ এবং LED আলোকসজ্জা নিখুঁতভাবে পর্যবেক্ষণ করতে পারে
AtHome: 7 ধাপ সহ একটি আলোকসজ্জা মডিউল তৈরি করুন
AtHome দিয়ে একটি আলোকসজ্জা মডিউল তৈরি করুন: AtHome একটি সম্পূর্ণ ওপেনসোর্স এবং ওপেন হার্ডওয়্যার স্টুডেন্ট প্রজেক্ট যা এপোটেক থেকে AtHome দ্বারা তৈরি করা হয়েছে, যার লক্ষ্য হল একটি স্ব-হোস্টেড ডাটাবেসের সাথে যোগাযোগের জন্য বেশ কয়েকটি পৃথক সেন্সর মডিউলগুলির একটি সংযুক্ত সমাধান তৈরি করা যা একটি এপিআইকে খাওয়ানোর জন্য ব্যবহৃত হয়।