সুচিপত্র:

NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য প্লাগ অ্যান্ড প্লে CO2 সেন্সর ডিসপ্লে: 7 টি ধাপ
NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য প্লাগ অ্যান্ড প্লে CO2 সেন্সর ডিসপ্লে: 7 টি ধাপ

ভিডিও: NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য প্লাগ অ্যান্ড প্লে CO2 সেন্সর ডিসপ্লে: 7 টি ধাপ

ভিডিও: NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য প্লাগ অ্যান্ড প্লে CO2 সেন্সর ডিসপ্লে: 7 টি ধাপ
ভিডিও: ESP8266 সম্পর্কে জানুন। NodeMcu ESP8266 WiFi module details in Bangla | Zim's Nomadic Ventures 2024, নভেম্বর
Anonim
NodeMCU/ESP8266, স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য CO2 সেন্সর ডিসপ্লে প্লাগ অ্যান্ড প্লে করুন
NodeMCU/ESP8266, স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য CO2 সেন্সর ডিসপ্লে প্লাগ অ্যান্ড প্লে করুন

আমি আপনাকে দেখাব কিভাবে দ্রুত একটি প্লাগ তৈরি করা যায় এবং CO2 সেন্সর চালানো যায় যেখানে প্রকল্পের সকল উপাদান ডুপন্ট তারের সাথে সংযুক্ত থাকবে।

শুধুমাত্র 5 টি পয়েন্ট থাকবে যা সোল্ডার করা দরকার, কারণ আমি এই প্রকল্পের আগে মোটেও সোল্ডার করিনি।

সেন্সরে একটি ডিসপ্লে থাকবে যেখানে পরিমাপ করা মানগুলি প্রতি 5 সেকেন্ডে একটি বড় হেলভেটিকা ফন্টে দেখানো হবে।

4 মিমি সরল পাতলা পাতলা কাঠের বাইরে লেজার কাটার দিয়ে আবাসন তৈরি করা হবে। সমস্ত উপাদান একসাথে আঠালো করা হবে। একটি প্রিমেড কন্টেইনার একটি বিকল্প হতে পারে। ডিস্ক এবং সেন্সরটি হাঁসের টেপ দিয়ে জায়গায় রাখা হবে।

এই প্রকল্পের কোডটি আমার কাছে থাকা 2-3 নমুনা কোড থেকে একত্রিত করা হয়েছে। এটি অত্যাধুনিক বা সুন্দর নয় কিন্তু 2 সপ্তাহ আগে থেকে কোডিং সম্পর্কে আমি কিছুই জানতাম না বলে আমি মনে করি এটি বেশ কঠিন।

এই সেট -আপ সম্পর্কে নিখুঁত বিষয় হল যে একবার কোডটি NodeMCU/ESP8266 এ লোড হয়ে গেলে এটি স্বয়ংক্রিয়ভাবে শুরু হয় যখন বিদ্যুৎ বিদ্যুতের সাথে সংযুক্ত থাকে এবং যতক্ষণ বোর্ডের ক্ষমতা থাকে ততক্ষণ চলবে।

যদি আপনার পাওয়ার সকেট না থাকে তবে NodeMCU/ESP8266 ব্যাটারি প্যাকের উপর ভাল সময় চলতে পারে।

সেন্সরটি ইতিমধ্যে একটি প্রাথমিক শ্রেণীকক্ষে বসে আছে এবং এখন পর্যন্ত কয়েকদিন ধরে নিশ্ছিদ্রভাবে কাজ করছে। এটি তাজা বাতাসের জন্য জানালাগুলি কখন খোলা দরকার তার ভিত্তি সরবরাহ করে।

সরবরাহ

আপনার নিম্নলিখিত সরবরাহগুলির প্রয়োজন হবে:

- সামঞ্জস্যযোগ্য তাপমাত্রা এবং খুব ছোট টিপ সহ ভাল সোল্ডারিং লোহা

- ঝাল (সীসা মুক্ত)

- সোল্ডারিং লোহার জন্য তারের পরিষ্কার করা

- হাঁস টেপ

- ম্যাগনিফাইং গ্লাস সহ থার্ড হ্যান্ড সোল্ডারিং স্টেশন

- মাইক্রো ইউএসবি কেবল (স্মার্টফোন থেকে)

- স্মার্টফোনের চার্জার (5V, 1A)

- ডুপন্ট জাম্পার ওয়্যার 20 সেমি - 2, 54 মিমি মহিলা থেকে পুরুষ 6, 99 ইউরো

- ডুপন্ট জাম্পার ওয়্যার 20 সেমি - 2, 54 মিমি মহিলা থেকে মহিলা - 4, 99 ইউরো

- SGP30 TVOC /eCO2 সেন্সর - 25 ইউরো

- 0, 96 “OLED ডিসপ্লে I2C ডিসপ্লে (SSD1306) 128x64 পিক্সেল - 6, 29 ইউরো (3 প্যাক 12, 49 ইউরো)

- NodeMCU LUA Amica Module V2 ESP8266 বোর্ড - 5, 99 ইউরো (3 প্যাক 13, 79 ইউরো)

- NodeMCU I/O ব্রেকআউট বোর্ড - 4, 50 ইউরো

- 4 মিমি প্লাইউড শীট - 2 টি ছোট জিপ টাই (আমার ছবিতে প্রদর্শিত হয় না)

ধাপ 1: SGP30 সেন্সর সোল্ডারিং

SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং
SGP30 সেন্সর সোল্ডারিং

সেন্সরের সংযোগ পিনগুলি সোল্ডার করা প্রয়োজন। আপনার সোল্ডারিং লোহার আপনার সোল্ডারিং তারের জন্য প্রয়োজনীয় তাপমাত্রায় সেট করুন এবং বোর্ডে পিনগুলি সোল্ডার করুন।

অ্যাডাফ্রুট ওয়েবসাইটে এর জন্য একটি ভাল টিউটোরিয়াল রয়েছে-https://learn.adafruit.com/adafruit-guide-excellen…

এটি আমাকে অনেক সাহায্য করেছে।

সোল্ডারিংয়ের পরে সেন্সর ঠান্ডা হতে দিন এবং পরবর্তী ধাপের জন্য আপনার জাম্পার ওয়্যার, নোডএমসিইউ এবং ব্রেকআউট বোর্ড প্রস্তুত করুন।

সেখানে SGP30 সেন্সর বোর্ড পাওয়া যায় যার সংযোগগুলি ইতিমধ্যেই পূর্বনির্ধারিত আছে - তারা সবাই একই CO2 সেন্সর ব্যবহার করে এবং এটি ব্যবহার করা আরও সুবিধাজনক হতে পারে কারণ এগুলি সত্যিই প্লাগ অ্যান্ড প্লে (সোল্ডারিং ছাড়া)

ধাপ 2: ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন

ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন
ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন
ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন
ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন
ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন
ব্রেকআউট বোর্ডে NodeMCU সংযুক্ত করুন

NodeMCU এবং ব্রেকআউট বোর্ড এবং একটি নীল DuPont তারের মহিলা পুরুষদের নিন।

মহিলা প্লাগকে NodeMCU D1 পিন এবং পুরুষ প্রান্তকে ব্রেকআউট বোর্ড D1 এর সাথে সংযুক্ত করুন।

এখন পুরুষের সাথে কমলা ডুপন্ট তারের মহিলা নিন এবং মহিলা প্লাগটিকে NodeMCU D2 পিন এবং পুরুষ প্রান্তকে ব্রেকআউট বোর্ড D2 এর সাথে সংযুক্ত করুন।

এই তারগুলি নিশ্চিত করে যে I2C ডেটা সংযোগ স্থাপন করা হয়েছে।

D1 এসসিএল প্রতিনিধিত্ব করে

D2 SDA কে প্রতিনিধিত্ব করে

I2C ডিভাইসে।

NodeMCU থেকে ব্রেকআউট বোর্ডে বিদ্যুৎ সরবরাহ করতে

- পুরুষের সাথে লাল তারের মহিলা, পুরুষকে 3V3 পিনের সাথে এবং মহিলাটি 3V এর সাথে ব্রেকআউট বোর্ডে সংযুক্ত করুন

- কালো তারের মহিলা পুরুষের সাথে, পুরুষকে GND পিনের সাথে এবং মহিলাটি ব্রেকআউট বোর্ডে GND এর সাথে সংযুক্ত করুন

চূড়ান্ত পদক্ষেপ হিসাবে মাইক্রো ইউএসবি কেবলকে নোডএমসিইউতে সংযুক্ত করুন, অন্য প্রান্তটিকে স্মার্টফোন চার্জারে (5V, 1A) প্লাগ করুন এবং চার্জটি 220 ভোল্টের সকেটে লাগান।

আপনি যদি সবকিছু সঠিকভাবে সংযুক্ত করেন তবে ব্রেকআউট বোর্ডে নীল রঙের আলো জ্বলে উঠবে

ধাপ 3: ব্রেকআউট বোর্ডের সাথে OLED ডিসপ্লে সংযুক্ত করুন

ব্রেকআউট বোর্ডে OLED ডিসপ্লে সংযুক্ত করুন
ব্রেকআউট বোর্ডে OLED ডিসপ্লে সংযুক্ত করুন
ব্রেকআউট বোর্ডে OLED ডিসপ্লে সংযুক্ত করুন
ব্রেকআউট বোর্ডে OLED ডিসপ্লে সংযুক্ত করুন

NodeMCU বোর্ড থেকে microUSB তারের সংযোগ বিচ্ছিন্ন করুন

গ্রহণ করা

- 0, 96 “OLED ডিসপ্লে I2C ডিসপ্লে (SSD1306)

- 4 টি মহিলা থেকে মহিলা তারের (লাল, কালো, কমলা এবং নীল)

প্রদর্শনের জন্য ব্রেকআউট বোর্ড সংযুক্ত করুন

- ডি 1 এবং এসসিএল থেকে নীল

- কমলা থেকে D2 এবং SDA

- 3V এবং VCC থেকে লাল

- GND এবং GND থেকে কালো

ধাপ 4: SGP30 CO2 সেন্সরকে ব্রেকআউট বোর্ডের সাথে সংযুক্ত করুন

SGP30 CO2 সেন্সরকে ব্রেকআউট বোর্ডের সাথে সংযুক্ত করুন
SGP30 CO2 সেন্সরকে ব্রেকআউট বোর্ডের সাথে সংযুক্ত করুন
SGP30 CO2 সেন্সরকে ব্রেকআউট বোর্ডের সাথে সংযুক্ত করুন
SGP30 CO2 সেন্সরকে ব্রেকআউট বোর্ডের সাথে সংযুক্ত করুন

নারীকে মহিলা জাম্পার তারে নিয়ে যান এবং ব্রেকআউট বোর্ডকে SGP30 সেন্সরের সাথে সংযুক্ত করুন

- ডি 1 থেকে এসসিএল পর্যন্ত হলুদ তার

- D2 থেকে SDA পর্যন্ত সবুজ তার

- GND থেকে GND থেকে কালো তার

- 3V থেকে VIN পর্যন্ত লাল তার

ধাপ 5: ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন

ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন
ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন
ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন
ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন
ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন
ঘের তৈরি করুন এবং প্রদর্শন এবং সেন্সর ইনস্টল করুন

আপনি যদি নিজের ঘের তৈরি করতে চান তাহলে makercase.com এ যান, আপনার পছন্দ মত বাক্সটি বেছে নিন এবং আপনার মাত্রা এবং আপনার পাতলা পাতলা কাঠের পুরুত্ব লিখুন। লেজার কাটার জন্য.dxf ফাইলটি ডাউনলোড করুন

আমার মাত্রা হল 120 x 80 x 80mm (ভিতরের পরিমাপ) 4mm পাতলা পাতলা কাঠের জন্য - আমি আপনার লেজার কাটার সফটওয়্যারে ব্যবহারের জন্য মৌলিক ফাইল প্রদান করেছি এবং এর জন্য গর্ত যোগ করেছি

- সেন্সর

- প্রদর্শন

- NodeMCU- এর জন্য microUSB পাওয়ার সংযোগ

- ঘেরের উপরের দিকে ছিদ্র

লেজার 4mm পাতলা পাতলা কাঠ এবং আঠালো একসঙ্গে কাঠের আঠালো দিয়ে কাটা

মাইক্রো ইউএসবি পাওয়ার ক্যাবল whenোকানোর সময় স্লাইডিং প্রতিরোধের জন্য জিপ টাইসের সাথে নোডএমসিইউ বোর্ড সংযুক্ত করার জন্য 3 মিমি কাঠের ড্রিল দিয়ে 2 টি গর্ত ড্রিল করুন

হাঁসের টেপের সাথে সামনের প্যানেলে প্রদর্শন এবং সেন্সর সংযুক্ত করুন - এটি অলস উপায়;)

বাকি দেওয়াল একসাথে আঠালো করুন এবং আঠালো শুকানো পর্যন্ত সবকিছু একসাথে রাখতে রাবার ব্যান্ড ব্যবহার করুন। আপনি আপনার সেট আপ অ্যাক্সেস করতে এবং উপাদান পরিবর্তন/যোগ করতে সক্ষম হতে চান হিসাবে উপরের বাক্সে আঠালো করবেন না

আপনার যদি লেজার কাটার না থাকে তবে একটি সস্তা পরিষ্কার প্লাস্টিকের বাক্স/পাত্রে কিনুন, সেন্সরের জন্য ড্রিল গর্ত, নোডএমসিইউ বোর্ড জিপ টাই এবং মাইক্রো ইউএসবি পাওয়ার কেবল

ধাপ 6: বোর্ড সেট আপ করুন

বোর্ড স্থাপন করুন
বোর্ড স্থাপন করুন

আপনি যদি NodeMCU প্রোগ্রামিং এ নতুন এবং Arduino IDE ইনস্টল না করে থাকেন তবে https://www.arduino.cc/en/pmwiki.php?n=Guide/Windo… এ যান এবং উইন্ডোজের নির্দেশাবলী অনুসরণ করুন

Arduino IDE শুরু করুন এবং অ্যাপ্লিকেশনটিতে আপনার বোর্ড সেট আপ করুন। আমার ক্ষেত্রে এটি CP2102-Chip সহ একটি NodeMCU LUA Amica V2 যা আমার Windows 10 সারফেসের সাথে মসৃণ USB যোগাযোগ নিশ্চিত করে।

আপনাকে যা করতে হবে তা হল ESP8266 কোর ইনস্টল করা। এটি ইনস্টল করার জন্য, Arduino IDE খুলুন এবং এখানে যান:

ফাইল> পছন্দ, এবং "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ক্ষেত্রটি খুঁজুন। তারপর নিচের url কপি করুন: https://arduino.esp8266.com/stable/package_esp826… এই লিঙ্কটি "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ফিল্ডে পেস্ট করুন। OK বাটনে ক্লিক করুন। তারপর Arduino IDE বন্ধ করুন।

USB পোর্টের মাধ্যমে আপনার কম্পিউটারের সাথে আপনার NodeMCU সংযুক্ত করুন। ব্রেকআউট বোর্ডের নেতৃত্বে আলো জ্বলতে হবে এবং থাকতে হবে। এটা আমার ছবিগুলিতে নীল।

আবার Arduino IDE খুলুন এবং যান: সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজার একটি নতুন উইন্ডো খুলবে, অনুসন্ধানের ক্ষেত্রে "esp8266" লিখুন এবং "ESP8266 কমিউনিটি" থেকে "esp8266" নামক বোর্ডটি ইনস্টল করুন আপনি এখন ESP8266 কোর ইনস্টল করেছেন। NodeMCU LUA Amica V2 বোর্ড নির্বাচন করতে, এখানে যান: সরঞ্জাম> বোর্ড> NodeMCU 1.0 (ESP - 12E মডিউল) NodeMCU কার্ডে স্কেচ কোড আপলোড করার জন্য, প্রথমে আপনি যে পোর্টে কার্ড সংযুক্ত করেছেন সেটি নির্বাচন করুন।

যান: সরঞ্জাম> পোর্ট> {পোর্ট নাম} - সম্ভাব্য COM3

আপনার OLED ডিসপ্লের জন্য ড্রাইভ লোড করুন। এই ক্ষেত্রে আমি u8g2 লাইব্রেরি ব্যবহার করছি। লাইব্রেরি ডাউনলোড করতে টুলস> ম্যানেজ লাইব্রেরিতে যান। খোলা একটি নতুন উইন্ডোতে, অনুসন্ধান ক্ষেত্রে "u8g2" লিখুন এবং "অলিভার" থেকে "U8g2" লাইব্রেরি ইনস্টল করুন।

ইনস্টলেশন খুব সহজ। অনুসন্ধানের ফলাফলের উপর মাউস সরানোর সময় প্রদর্শিত "ইনস্টল" বোতামটি ক্লিক করুন।

এখন SGP30 CO2 সেন্সর লাইব্রেরি লোড এবং ইনস্টল করার জন্য একই ধাপগুলি পুনরাবৃত্তি করুন। লাইব্রেরির নাম Adafruit_SGP30

ধাপ 7: ড্রাইভ পরীক্ষা করতে প্রস্তুত হোন এবং আপনার CO2 সেন্সর ব্যবহার করুন

টেস্ট ড্রাইভের জন্য প্রস্তুত হোন এবং আপনার CO2 সেন্সর ব্যবহার করুন
টেস্ট ড্রাইভের জন্য প্রস্তুত হোন এবং আপনার CO2 সেন্সর ব্যবহার করুন
টেস্ট ড্রাইভের জন্য প্রস্তুত হোন এবং আপনার CO2 সেন্সর ব্যবহার করুন
টেস্ট ড্রাইভের জন্য প্রস্তুত হোন এবং আপনার CO2 সেন্সর ব্যবহার করুন

Arduino IDE এ প্রদত্ত কোডটি খুলুন। কোডটি লোড হয়ে গেলে এটি একটি পৃথক উইন্ডোতে প্রদর্শিত হবে।

কোড কম্পাইল করতে এবং আপনার বোর্ডে লোড করতে চেকমার্ক টিপুন।

যদি আপনি সবকিছু সঠিকভাবে সংযুক্ত করেন তবে ডিসপ্লেটি "CO2" এবং মান "400" দেখাবে। সেন্সর নিজেই শুরু করছে এবং 30 সেকেন্ড পরে সেন্সর প্রতি 5 সেকেন্ডে প্রকৃত মান পরিমাপ করতে প্রস্তুত।

সেন্সরে আলতো করে শ্বাস নিন এবং ডিসপ্লেতে মান প্রদর্শিত হওয়ার জন্য অপেক্ষা করুন।

অভিনন্দন - আপনি এটি তৈরি করেছেন এবং নিজেই একটি CO2 সেন্সর তৈরি করেছেন !!

এখন কম্পিউটার থেকে USB তারের সংযোগ বিচ্ছিন্ন করুন, এটি চার্জারে প্লাগ করুন এবং একটি রুম, স্কুল বা কিন্ডারগার্ডনে যান যেখানে আপনি আপনার সেন্সর ব্যবহার করতে চান।

চার্জারটি ওয়াল সকেটে লাগানোর পর সেন্সরটি প্রস্তুত হতে 30 সেকেন্ড সময় লাগবে। সেন্সর আপনাকে জানাবে কখন জানালা খুলতে হবে। আপনি 650 এর উপরে মানগুলিতে এটি করতে চান (মানগুলি পিপিএম এ পরিমাপ করা হয়)

প্রস্তাবিত: