একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টকর: 3 টি ধাপ
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টকর: 3 টি ধাপ
Anonim
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার
একটি কথা বলার তাপমাত্রা এবং আর্দ্রতা সেন্সর - Si7021 এবং লিটল বডি টককার

"লিটল বডি টককার" একটি ছোট ডিভাইস যা আপনাকে আপনার আরডুইনো প্রকল্পগুলিতে একটি সাধারণ ভয়েস আউটপুট যুক্ত করতে দেয়। এতে 254 শব্দের একটি সীমিত সেট রয়েছে এবং এসপিআই এর মাধ্যমে আরডুইনো বা অন্যান্য মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত হতে পারে। দ্য লিটল বডি টক্কর (এলবিটি) প্যাট্রিক মিচেল দ্বারা তৈরি করা হয়েছিল, আরো তথ্য তার ওয়েবসাইটে পাওয়া যাবে www.engineeringshock.com। LeRoy Miller একটি লাইব্রেরি তৈরি করেছে যা LBT এর ব্যবহারকে সহজ করে তোলে word100 নামে এবং ম্যাট গ্যানিস 100 নম্বর লাইব্রেরি ব্যবহার করে এমন সংখ্যার পড়া সহজ করার জন্য একটি আকর্ষণীয় স্ক্রিপ্ট তৈরি করেছে। নীচে আমি Si7021 সেন্সর, একটি Arduino এবং লিটল বডি টকারের উপর ভিত্তি করে একটি সহজ কথা বলা থার্মোমিটার / হাইগ্রোমিটার বর্ণনা করব। এখন পর্যন্ত এটি ধারণার প্রমাণের চেয়ে কমই। আমি Adafruit থেকে Si7021 ব্রেকআউট ব্যবহার করেছি এবং শুধু Adafruit থেকে Si7021 নমুনা স্ক্রিপ্টটি ম্যাট গ্যানিসের স্ক্রিপ্টের সাথে মিলিয়েছি। এছাড়াও আপনাকে Adafruit Si7021 এবং Word100 লাইব্রেরি ইনস্টল করতে হবে।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ

লিটল বডি টকর - 25 CA $। আমি কিকস্টার্টার প্রকল্প থেকে আমার পেয়েছি। আরো তথ্য www.engineeringshock.com. Si7021 ব্রেকআউট - আমি Adafruit ব্রেকআউট ব্যবহার করেছি, প্রায় 7 US $। একটি বিস্তারিত বিবরণ এবং নির্দেশাবলী অ্যাডাফ্রুট ওয়েবসাইটে পাওয়া যায়। https://github.com/kd8bxp/Word100 এ পাওয়া যায় Adafruit এর Si7021 লাইব্রেরি এখানে পাওয়া যাবে: https://github.com/adafruit/Adafruit_Si7021 ম্যাট গ্যানিসের স্ক্রিপ্টের মূলটি https://mganis.blogspot এ পাওয়া যাবে.de/

ধাপ 2: ডিভাইস সেট আপ

ডিভাইস সেট আপ
ডিভাইস সেট আপ

ডিভাইসটি সেট আপ করা বেশ সহজ এবং দ্রুত: লিটল বডি টক্কর SPI এর মাধ্যমে Arduino এর সাথে I2C এর মাধ্যমে Si7021 ব্রেকআউটের সাথে সংযুক্ত।

  • সেন্সরে Gnd, Vin, Scl এবং Sda চিহ্নিত পোর্টগুলিকে Arduino এর GND, 5V, A5 এবং A4 পোর্টে সংযুক্ত করুন।
  • Arduino এর 5V, GND, 11, 13 এবং 10 পোর্টগুলিতে 'লিটল বডি টক্কর' এর 5V, GD, DI, SC এবং CS পোর্টগুলিকে সংযুক্ত করুন। একটি ব্রেডবোর্ড এবং জাম্পার তারগুলি সহায়ক হতে পারে।
  • এলবিটি -র অডিও পোর্টে স্পিকার বা হেডফোন সংযুক্ত করুন।
  • Arduino IDE তে প্রয়োজনীয় লাইব্রেরি ইনস্টল করুন।
  • আপনার Arduino এ উদাহরণ স্ক্রিপ্ট (পরবর্তী ধাপ দেখুন) আপলোড করুন।

পরিমাপের ফলাফল সিরিয়াল মনিটরে দেখানো হয় এবং কথা বলা হয়। প্রতি মিনিটে প্রায় দুবার পরিমাপ নেওয়া হয়, যা স্ক্রিপ্টে খুব সহজেই 'বিলম্ব' মান পরিবর্তন করা যায়।

লিটল বডি টকারের একটি কেন্দ্রীয় কিন্তু প্রাকৃতিক সীমাবদ্ধতা হল শব্দের সীমাবদ্ধ সেট। 'বিন্দু' একটি অনুপস্থিত শব্দ, যা ভাসমান বিন্দুর সংখ্যাগুলিকে 'কথা বলা' কঠিন করে তোলে। সুতরাং যখন Si7021 আরও সঠিকভাবে তাপমাত্রা পরিমাপ করতে সক্ষম হয়, আমি তথ্যগুলিকে পুরো সংখ্যায় কমিয়ে দিয়েছি।

আর্দ্রতা মান %আপেক্ষিক আর্দ্রতা হিসাবে দেওয়া হয়। দুর্ভাগ্যবশত 'শতাংশ' শব্দটিও অনুপস্থিত। তাই আমি 'প্রতি' এবং 'সেন্টি' এর সংমিশ্রণে এটি প্রতিস্থাপন করার চেষ্টা করেছি, যদিও 'প্রতি-শতক' কিছুটা হাস্যকর মনে হচ্ছে। লেখার সময়, 1000 টিরও বেশি শব্দের বৃহত্তর সংস্করণের জন্য একটি কিকস্টার্টার প্রকল্প রয়েছে, 'বিগ বডি টক্কার', যা এই সীমাবদ্ধতাগুলি এড়াতে পারে। একবার স্ক্রিপ্টটি আরডুইনোতে চলে গেলে, আপনি পাওয়ার প্যাকের সাহায্যে ডিভাইসটি চালাতে পারেন। আমি এই সেটআপটি ফ্রিজে রাখার জন্য ব্যবহার করেছি, বাইরে একটি হেডসেটের স্পিকারের সাথে। এটি এখনও -19 C এ কাজ করছিল। আর্দ্রতা বা তাপমাত্রার বড় পরিবর্তনের ক্ষেত্রে, সেন্সরকে সামঞ্জস্য করতে কয়েক মিনিট প্রয়োজন। সুতরাং ধৈর্য ধরুন এবং মানগুলি স্থিতিশীল না হওয়া পর্যন্ত অপেক্ষা করুন।

ধাপ 3: স্ক্রিপ্ট এবং প্রজেক্ট আউটলুক

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

আপনি লিটল বডি টকারের শর্তাবলীর একটি তালিকাও সংযুক্ত করতে পারেন, লেরয় মিলার্স ডকুমেন্টেশনের একটি অংশ। কিন্তু আমি এই স্ক্রিপ্ট এবং অ্যাপ্লিকেশনটিকে অন্যান্য সেন্সরের সাথে একই ধরনের নির্মাণের জন্য একটি পরীক্ষা হিসাবে ব্যবহার করতে চাই যা দীর্ঘ সংখ্যার মান হিসাবে রিপোর্ট করতে পারে, যেমন হালকা বা রঙ সেন্সর। সাথে থাকুন.

এলবিটি এবং সেন্সরের সংমিশ্রণের আরেকটি উদাহরণ এখানে পাওয়া যাবে:

কোন ইঙ্গিত, মন্তব্য এবং সংশোধন স্বাগত।

প্রস্তাবিত: