সুচিপত্র:

অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন: 5 টি ধাপ (ছবি সহ)
অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন: 5 টি ধাপ (ছবি সহ)
ভিডিও: যে ৫টি ভুলের কারণে ছবি ভাল হয়না | Mobile Photography Tips and Tricks 2024, জুলাই
Anonim
অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন
অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন
অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন
অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন

বিশ্ব প্রতিদিন স্মার্ট হচ্ছে এবং এর পিছনে সবচেয়ে বড় কারণ হল বিবর্তন

স্মার্ট প্রযুক্তি। একজন প্রযুক্তি উত্সাহী হিসাবে আপনি অবশ্যই আইওটি শব্দটির কথা শুনেছেন যার অর্থ ইন্টারনেট অফ থিংস। ইন্টারনেট অফ থিংস মানে ইন্টারনেট বা যেকোনো নেটওয়ার্কে ডিভাইসের ডেটা নিয়ন্ত্রণ করা এবং খাওয়ানো যা মানুষের সাথে মেশিনের মিথস্ক্রিয়া ছাড়াই। তাই এই টিউটোরিয়ালে আমরা খুব বন্ধুত্বপূর্ণ Arduino UNO ব্যবহার করে একটি IOT প্রকল্প তৈরি করতে যাচ্ছি। এই প্রকল্পের লক্ষ্য হল LDR (লাইট সেন্সর) এবং LM35 (তাপমাত্রা সেন্সর) থেকে ইন্টারনেটে সংগৃহীত ডেটা খাওয়ানো এবং এই ডেটাগুলি আপনি বিশ্বের যে কোন জায়গা থেকে অতিরিক্ত করতে পারেন।

এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: হার্ডওয়্যারের প্রয়োজনীয়তা

 আরডুইনো ইউএনও

 পিসি

 আরডুইনো সিরিয়াল ইউএসবি কেবল

 LM35 (তাপমাত্রা সেন্সর)

 এলডিআর (হালকা নির্ভরশীল প্রতিরোধক)

Wire সংযোগকারী তার

সফটওয়্যারের প্রয়োজনীয়তা

 Arduino IDE

 পাইথন 4.4

ধাপ 1: Arduino এর সাথে সার্কিট এবং ইন্টারফেস একত্রিত করুন

Arduino এর সাথে সার্কিট এবং ইন্টারফেস একত্রিত করুন
Arduino এর সাথে সার্কিট এবং ইন্টারফেস একত্রিত করুন

নীচের ছবিতে দেওয়া সার্কিটটি একত্রিত করুন।

 এলএম 35

(পিন 1)- Arduino এর 5v

(পিন 2)- আরডুইনো এর A0 পিন

(পিন 3)- Arduino এর স্থল

 এলডিআর

একটি টার্মিনাল- Arduino এর 5v

দ্বিতীয় টার্মিনাল- 220Ω প্রতিরোধ - Arduino এর স্থল

LDR এর সংযোগ এবং Arduino এর প্রতিরোধ A1 পিন

ধাপ 2: Arduino IDE দিয়ে প্রোগ্রামিং

Arduino IDE দিয়ে প্রোগ্রামিং
Arduino IDE দিয়ে প্রোগ্রামিং

Here এখান থেকে Arduino IDE ডাউনলোড এবং ইনস্টল করুন "https://www.arduino.cc/en/Main/Software"

 এখন আরডুইনো ইউএনও বোর্ডকে আপনার পিসির সিরিয়াল ইউএসবি কানেক্টরের সাথে সংযুক্ত করুন।

Ar Arduino IDE খুলুন

 সরঞ্জাম পরিবর্তন করুন -> বোর্ড -> "Arduino/Genuino Uno"

 সরঞ্জাম পরিবর্তন করুন -> পোর্ট -> #এই পোর্ট নাম্বার নোট করুন।, ভবিষ্যতে এর প্রয়োজন হবে।

The নিচের কোডটি আটকান বা ডাউনলোড করুন এবং আপনার Arduino এ আপলোড করুন।

// সেটআপ রুটিন একবার রান করলে আপনি রিসেট টিপুন: void setup () {// সিরিয়াল যোগাযোগ শুরু করুন 9600 বিট প্রতি সেকেন্ডে: Serial.begin (9600); } // লুপ রুটিন চিরকালের জন্য বারবার চলে: অকার্যকর লুপ () {// এনালগ পিন 0 তে ইনপুট পড়ুন যা টেম্প্রেচার সেন্সরের মান: int sensorValue1 = analogRead (A0); // ডিগ্রী ক্যালসিয়াস int temp = (int (sensorValue1) * float (4.8824) -500)/10 তে tempreture সেন্সর থেকে মান রূপান্তর করুন; // এনালগ পিন 1 এ ইনপুট পড়ুন যা হালকা সেন্সরের মান: int sensorValue2 = analogRead (A1); // হাল্কা সেন্সর থেকে মানকে রূপান্তর করুন lx int Lux = 1024.0 * 10 / sensorValue2 - 10; // আপনি যে মানটি পড়ছেন তা মুদ্রণ করুন: Serial.print (temp); Serial.print (""); Serial.print (Lux); Serial.print ("\ n"); // "temp_readinglight_intensity" বিলম্ব (1000) বিন্যাসে ডেটা রূপান্তর; // স্থিরতার জন্য পড়ার মাঝে বিলম্ব}

Upload যখন আপলোড করা হয়, তার মানে আপনার Arduino একটি আবহাওয়া কেন্দ্রের জন্য প্রোগ্রাম করা হয়েছে।

 এখন Tools-> Serial Monitor খুলুন

96 9600 এ বড রেট সেট করুন আপনি ইমেজ মত কিছু দেখতে হবে

 এখন Arduino IDE বন্ধ করুন

ধাপ 3: ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন

ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন

এখন একটি ইন্টারনেট ক্লাউডে এই সিরিয়াল ডেটা আপলোড করার জন্য আমাদের সেই ক্লাউডের জন্য একটি স্ট্রিম লাগবে।

ThingSpeak IOT অ্যাপ্লিকেশনের জন্য একটি বিখ্যাত ক্লাউড। এই পদক্ষেপগুলি অনুসরণ করুন

Www www.thingspeak.com এ যান

Thing কথা বলার জন্য সাইন আপ করুন

 এখন "শুরু করুন" এ যান

একটি "নতুন চ্যানেল" তৈরি করুন the সংযুক্ত চিত্রে দেখানো এই চ্যানেলের তথ্য পূরণ করুন। (দ্বিতীয় ছবি দেখুন)

 এখন এই চ্যানেলটি "সংরক্ষণ করুন"

 আপনাকে নীচে একটি পৃষ্ঠায় পুন redনির্দেশিত করা হবে যা আসলে ক্লাউড এবং আপনি গ্রাফ এবং আপনার আবহাওয়ার তথ্যের অবস্থান দেখতে পাবেন।

Below এখন নীচে দেখানো হিসাবে "API কী" এ যান (চতুর্থ ছবি দেখুন)

“" চ্যানেল আইডি "এবং" এপিআই লিখুন এবং পড়ুন "উভয়ই নোট করুন আপনার পরে তাদের প্রয়োজন হবে

ধাপ 4: ইন্টারনেটে ডেটা লগিং করার জন্য একটি পাইথন সার্ভার তৈরি করুন

এখন থেকে পাইথন ডাউনলোড করে ইনস্টল করুন https://www.python.org/download/releases/2.7/ এই ধাপটি উপেক্ষা করুন যদি আপনার ইতিমধ্যে পাইথন ইনস্টল থাকে।

Windows আপনার উইন্ডোজ পিসিতে start_menu/notepad খুলুন।

 নীচের পাইথন কোডটি কপি বা ডাউনলোড করুন এবং নোটপ্যাডে পেস্ট করুন।

সিরিয়াল আমদানি করুন

আমদানি সময় আমদানি urllib গণনা = 0 arduino = সিরিয়াল। অক্ষর যদি তথ্য: if count == 0: new = [0, 0] count = 1 else: new = data.split () temp = int (new [0]) light = int (new [1]) f = urllib.urlopen ('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'% (temp, light)) print "temp =%d & light =%d are updated"%(temp, হালকা) সময় ঘুম (3)

Code এই কোডে নিম্নলিখিত সংশোধন করুন

1. 'COM19' পোর্টে প্রতিস্থাপন করুন যেখানে আপনার Arduino সংযুক্ত রয়েছে।

2. https://api.thingspeak.com/update?key=NIJW2KFLALY… পরিবর্তন করুন "কী ="

Weather আপনার ফাইলের নাম “weather.py” দিয়ে সংরক্ষণ করুন।

ধাপ 5: সব শেষ!;-)

সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)
সব শেষ!;-)

এখন আপনার প্রথম আইওটি দেখতে এই ধাপগুলি অনুসরণ করুন যা আপনি তৈরি করেছেন …

Port একই পোর্টে আপনার পিসির সাথে আরডুইনো সংযোগ করুন, যদি সংযুক্ত পোর্ট পরিবর্তিত হয় তাহলে weather.py ফাইল "COM19 COM" এ সংশোধন করুন

 আপনার পিসিতে অবশ্যই ইন্টারনেট সংযোগ থাকতে হবে

Weather আগে python.exe দিয়ে "weather.py" ফাইলটি খুলুন।

1. weather.py এ ডান ক্লিক করুন

2. "ওপেন উইথ …" এ ক্লিক করুন

3. "Python.exe" ব্রাউজ করুন এবং এটি দিয়ে খুলুন।

 আপনি এই মত কিছু দেখতে হবে

এখন আপনার ফোনে একটি ব্রাউজার খুলুন https://thingspeak.com/channels/?key= ফর্ম্যাটে নিচের URL টি টাইপ করুন: উদাহরণস্বরূপ:

আপনি আপনার Arduino থেকে রিয়েল টাইম আবহাওয়ার তথ্য দেখতে পাবেন

হেহ! আপনার প্রথম IOT প্রকল্প সম্পন্ন হয়েছে

প্রস্তাবিত: