সুচিপত্র:
- ধাপ 1: Arduino এর সাথে সার্কিট এবং ইন্টারফেস একত্রিত করুন
- ধাপ 2: Arduino IDE দিয়ে প্রোগ্রামিং
- ধাপ 3: ডেটা লগিংয়ের জন্য একটি থিংসস্পিক চ্যানেল তৈরি করুন
- ধাপ 4: ইন্টারনেটে ডেটা লগিং করার জন্য একটি পাইথন সার্ভার তৈরি করুন
- ধাপ 5: সব শেষ!;-)
ভিডিও: অতিরিক্ত মডিউল ছাড়া Arduino ব্যবহার করে আপনার প্রথম IOT তৈরি করুন: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
বিশ্ব প্রতিদিন স্মার্ট হচ্ছে এবং এর পিছনে সবচেয়ে বড় কারণ হল বিবর্তন
স্মার্ট প্রযুক্তি। একজন প্রযুক্তি উত্সাহী হিসাবে আপনি অবশ্যই আইওটি শব্দটির কথা শুনেছেন যার অর্থ ইন্টারনেট অফ থিংস। ইন্টারনেট অফ থিংস মানে ইন্টারনেট বা যেকোনো নেটওয়ার্কে ডিভাইসের ডেটা নিয়ন্ত্রণ করা এবং খাওয়ানো যা মানুষের সাথে মেশিনের মিথস্ক্রিয়া ছাড়াই। তাই এই টিউটোরিয়ালে আমরা খুব বন্ধুত্বপূর্ণ Arduino UNO ব্যবহার করে একটি IOT প্রকল্প তৈরি করতে যাচ্ছি। এই প্রকল্পের লক্ষ্য হল LDR (লাইট সেন্সর) এবং LM35 (তাপমাত্রা সেন্সর) থেকে ইন্টারনেটে সংগৃহীত ডেটা খাওয়ানো এবং এই ডেটাগুলি আপনি বিশ্বের যে কোন জায়গা থেকে অতিরিক্ত করতে পারেন।
এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: হার্ডওয়্যারের প্রয়োজনীয়তা
আরডুইনো ইউএনও
পিসি
আরডুইনো সিরিয়াল ইউএসবি কেবল
LM35 (তাপমাত্রা সেন্সর)
এলডিআর (হালকা নির্ভরশীল প্রতিরোধক)
Wire সংযোগকারী তার
সফটওয়্যারের প্রয়োজনীয়তা
Arduino IDE
পাইথন 4.4
ধাপ 1: Arduino এর সাথে সার্কিট এবং ইন্টারফেস একত্রিত করুন
নীচের ছবিতে দেওয়া সার্কিটটি একত্রিত করুন।
এলএম 35
(পিন 1)- Arduino এর 5v
(পিন 2)- আরডুইনো এর A0 পিন
(পিন 3)- Arduino এর স্থল
এলডিআর
একটি টার্মিনাল- Arduino এর 5v
দ্বিতীয় টার্মিনাল- 220Ω প্রতিরোধ - Arduino এর স্থল
LDR এর সংযোগ এবং Arduino এর প্রতিরোধ A1 পিন
ধাপ 2: 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 প্রকল্প সম্পন্ন হয়েছে
প্রস্তাবিত:
কীভাবে পাইথন ব্যবহার করে আপনার প্রথম সহজ সফটওয়্যার তৈরি করবেন: 6 টি ধাপ
কিভাবে পাইথন ব্যবহার করে আপনার প্রথম সহজ সফটওয়্যার তৈরি করবেন: হাই, এই নির্দেশাবলীতে আপনাকে স্বাগতম। এখানে আমি বলব কিভাবে আপনার নিজের সফটওয়্যার তৈরি করবেন। হ্যাঁ যদি আপনার কোন ধারণা থাকে … কিন্তু বাস্তবায়ন করতে জানেন বা নতুন জিনিস তৈরি করতে আগ্রহী হন তাহলে এটি আপনার জন্য …… পূর্বশর্ত: P এর প্রাথমিক জ্ঞান থাকা উচিত
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
50 ডলারের নিচে শেলফ মডিউল ব্যবহার করে একটি দ্বৈত 15V পাওয়ার সাপ্লাই তৈরি করুন: 10 টি ধাপ (ছবি সহ)
$ 50 এর নিচে শেলফ মডিউল ব্যবহার করে একটি দ্বৈত 15V পাওয়ার সাপ্লাই তৈরি করুন: ভূমিকা: আপনি যদি শখের বশে অডিও নিয়ে কাজ করেন, তাহলে আপনি দ্বৈত রেল বিদ্যুৎ সরবরাহের সাথে পরিচিত হবেন। প্রি-এমপিএসের মতো বেশিরভাগ লো পাওয়ার পাওয়ার অডিও বোর্ডের প্রয়োজন হয় +/- 5V থেকে +/- 15V পর্যন্ত কোথাও। দ্বৈত ভোল্টেজ পাওয়ার সাপ্লাই থাকার ফলে এটি কেবলমাত্র
উইন্ডোজ মিডিয়া 9 ছাড়া 10: 3 টি ধাপ ছাড়া কোন বিশেষ প্রোগ্রাম ছাড়া পিপি থেকে ফ্রি মিউজিক কিভাবে পাবেন
উইন্ডোজ মিডিয়া 9 ছাড়াও কোন বিশেষ প্রোগ্রাম ছাড়া পিপি থেকে ফ্রি মিউজিক পেতে পারেন হয়তো 10: এই নির্দেশনাটি আপনাকে শেখাবে কিভাবে বিনামূল্যে প্লেলিস্ট প্রদানকারী, প্রজেক্ট প্লেলিস্ট থেকে বিনামূল্যে সঙ্গীত পেতে হয়। (আমার প্রথম নির্দেশযোগ্য ftw!) আপনার যা প্রয়োজন হবে: 1. একটি কম্পিউটার (duh) 2. ইন্টারনেট অ্যাক্সেস (আরেকটি duh আপনার এই পড়ার কারণ) 3. একটি pr