
এই প্রোজেক্ট টা অনেক বিতর্কিত হয়েছে কিছু মহলে। তাই আমার এই পোস্ট তৈরি করা।
Arduino দিয়ে খুব সহজেই বাড়িতে পরে থাকা বা TV-র Remote দিয়ে আমরা Control করতে পারি আমাদের ঘড়ের Light/Fan।
এর জন্য প্রয়োজনঃ
একটি Arduino Board
একটি IR (Infrared) sensor
আর Output এর জন্য 5V এর Relay
এই পোস্টে আমি দেখাবো Basic Controlling। যাতে আপনারা আপনাদের মতো করে নিজেই বানিয়ে নিতে পারেন যে কোন কিছু।
প্রথমে আপনার হাতে বা কাছে থাকা Remote এর IR Sender Frequency পরিমাপ করতে হবে। এর জন্য Design অনুযায়ী IR receiver লাগিয়ে নিন।
তার পর নিচের Code Upload করুন।
void
setup(){
Serial.begin(9600);
}
void
loop() {
if
(irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume();
}
}
তার পর নিচের Code এ লাল দেয়া লেখাতে আপনার ফ্রিকুয়েন্সি Number বসিয়ে দেন। তাহলেই Device আপনার Remote এর কথা মতো বা Program Condition মানবে। আমি আমার মতো Program লিখে দিলাম আপনারা এইটাকে পরিবর্তন করে নিজের মতো করতে পারেন।
int RECV_PIN = 11;
int ledPin = 10;
boolean ledState = LOW;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(ledPin,OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
if(results.value == 0xFD00FF){
ledState = !ledState;
digitalWrite(ledPin,ledState);
}
irrecv.resume();
}
}
এই যায়গায় আমি যেই LED ব্যাবহার করেছি তার স্থানে Relay ব্যাবহার করলে 220V Controll করা যাবে।
এই Program Use করতে হলে Library এর প্রয়োজন হবে। Click To Download
Library যেভাবে Upload করতে হয়...
আমার নিজের করা Proteus File... http://workitbd.com/Remote control project.PDF
এই Device বানাতে কারো কোন সমস্যা হলে আমাকে ম্যাসেজ করতে পারেন।
আমার Facebook ID : https://www.facebook.com/Kandyari
এই একটা পোস্ট আমি এই নিয়ে ৫ম বার লিখলাম... পোস্ট করি আর ঝামেলা হয়... অনেক কষ্ট হোল পোস্ট টা দিতে...