সুচিপত্র:
- ধাপ 1: অংশ:
- ধাপ 2: পিল গ্রহণ শিডিউল ফাইল তৈরি করুন
- ধাপ 3: বোর্ড এবং উপাদানগুলি সংযুক্ত করুন:
- ধাপ 4: Io.adafruit অ্যাকাউন্ট তৈরি করুন
- ধাপ 5: আপনার বোর্ডে কোড লোড করুন।
- ধাপ 6: IFTT
- ধাপ 7: NodeRed
- ধাপ 8: চ্যালেঞ্জ এবং পরবর্তী ধাপ
ভিডিও: স্মার্ট পিল বক্স (IDC2018IOT): 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
2018 সালের আইডিসির আইওটি কোর্সে এটি জোনাথন ব্রাসলেভার এবং মাওর স্টামতি ফাইনাল প্রকল্প।
এই নির্দেশনায় আপনি আইওটি স্মার্ট পিল বক্স তৈরির ধাপগুলি অতিক্রম করবেন। এটি নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে একটি সম্পূর্ণরূপে কাজ করা প্রোটোটাইপ:
1. বাক্সে তাপমাত্রা বা আর্দ্রতা খুব বেশি হলে এটি ব্যবহারকারীকে এসএমএস পাঠায়।
2. যখন ব্যবহারকারীর তার বড়ি খাওয়ার সময় হয় তখন এটি ডান পিলের বগিতে একটি নেতৃত্ব দেয়।
3. ব্যবহারকারী যখন কম্পার্টমেন্ট থেকে তার illsষধ গ্রহণ করে তখন নেতৃত্ব পাল্টে যায়।
4. ব্যবহারকারী যদি তার illsষধ খেতে ভুলে যান, তাহলে এক ঘণ্টা পর একটি রিমাইন্ডার এসএমএস পাঠানো হয়।
5. বাক্সটি আবার পূরণ করতে শনিবার একটি অনুস্মারক পাঠান।
আমরা আশা করি এই পণ্যটি মানুষকে সময়মতো তাদের takeষধ খাওয়ানোর জন্য মনে করিয়ে দিতে পারে, এবং তাদের সঠিক অবস্থায় রাখতে সাহায্য করতে পারে।
ধাপ 1: অংশ:
1. নোড MCU বোর্ড।
2. dht22 তাপমাত্রা এবং আর্দ্রতা সেন্সর
3. এমপিআর 121, প্রক্সিমিটি ক্যাপাসিটিভ টাচ সেন্সর কন্ট্রোলার
4. 7 সাধারণ এলইডি।
6. টিন ফয়েল
9. নালী টেপ।
10. 7 তুলনা সহ একটি বাক্স।
ধাপ 2: পিল গ্রহণ শিডিউল ফাইল তৈরি করুন
ফাইলটি json ফরম্যাটে আছে, এটি একটি অ্যারের অ্যারে, প্রতিটি অ্যারে সপ্তাহের একটি দিন, মানে 0 এ অ্যারে রবিবার এবং 5 এ অ্যারে শুক্রবার।
অ্যারের এলমেন্টগুলি "14:00" এর মত "HH: MM" ফর্মের স্ট্রিং।
আপনি আপনার পছন্দের পদ্ধতি দিয়ে মান্নালি বা প্রোগমেটিক্যালি ফাইল তৈরি করতে পারেন।
আপনার কম্পিউটারে ফাইলের পাথ রাখুন কারণ আমাদের এটি পরবর্তীতে প্রয়োজন হবে।
ধাপ 3: বোর্ড এবং উপাদানগুলি সংযুক্ত করুন:
1. টিনের ফয়েলের সাথে প্রতিটি বড়ির তুলনার ভেতরটা overেকে রাখুন, নিশ্চিত করুন যে তারা একে অপরকে স্পর্শ করবে না।
টিনের ফয়েল কন্ডাকটর হিসেবে কাজ করবে, তাই যখন আপনি একটি বড়ি খাবেন এবং কম্পার্টমেন্ট স্পর্শ করবেন তখন ক্যাপাসিট্যান্স সেন্সর কাজ করবে।
2. সংযুক্ত স্কিমা অনুসরণ করুন:
(এটি বর্তমানে মাত্র 5 টি এলইডি সমর্থন করে, আপনি একটি মাক্স দিয়ে আরো যোগ করতে পারেন)
3. প্রতিটি বগির পিছনে লেড পেস্ট করুন।
4. MPR121 এর 0-6 এন্ট্রিগুলিকে প্রতিটি বগির টিন-ফয়েলে সংযুক্ত করুন।
ধাপ 4: Io.adafruit অ্যাকাউন্ট তৈরি করুন
io.adafuit আপনাকে তাদের MQTT সার্ভার বিনামূল্যে ব্যবহার করতে দেবে!
Https://accounts.adafruit.com/users/sign_up এ যান এবং সাইন আপ করুন, ছবিতে দেখানো হিসাবে নিম্নলিখিত ফিড তৈরি করুন।
আপনার AIO কী কপি করার চেয়ে।
ধাপ 5: আপনার বোর্ডে কোড লোড করুন।
এখানে আপনার adafruit mqtt সার্ভারের বিবরণ সেট করতে ভুলবেন না:
// এমকিউটিটি সার্ভার কনফিগ
#সংজ্ঞায়িত করুন AIO_USERNAME "আপনার ব্যবহারকারীর নাম"
#AIO_KEY "আপনার চাবি" সংজ্ঞায়িত করুন
এবং আপনার ওয়াইফাই বিবরণ:
// WIFI কনফিগারেশন#WLAN_SSID "নেটওয়ার্ক নাম" সংজ্ঞায়িত করে
#WLAN_PASS "পাসওয়ার্ড" নির্ধারণ করুন
ধাপ 6: IFTT
IFTTT (IF This Then That) হল সহজ শর্তাধীন বিবৃতির শৃঙ্খল তৈরির জন্য একটি বিনামূল্যে ওয়েব-ভিত্তিক পরিষেবা, যাকে বলা হয় অ্যাপলেট। জিমেইল, ফেসবুক, টেলিগ্রাম, ইনস্টাগ্রাম, বা পিন্টারেস্টের মতো অন্যান্য ওয়েব পরিষেবার মধ্যে ঘটে যাওয়া পরিবর্তনের ফলে একটি অ্যাপলেট ট্রিগার হয়।
আমরা ওয়েবহুক তৈরি করতে IFTT ব্যবহার করব যা HTTP বিশ্রাম দ্বারা কল করা হলে ব্যবহারকারীকে একটি SMS পাঠাবে।
1. IFTT অ্যাকাউন্ট তৈরি করুন।
২. নতুন অ্যাপলেটের চেয়ে "আমার অ্যাপল্টস" এ ক্লিক করুন, এবং দ্বিতীয় ব্যবহারের এসএমএসের জন্য প্রথম অংশ হিসেবে ওয়েবহুকগুলি বেছে নিন।
3. ছবি থেকে কনফিগারেশন দেখুন।
ধাপ 7: NodeRed
Node-RED হল নতুন এবং আকর্ষণীয় উপায়ে হার্ডওয়্যার ডিভাইস, API এবং অনলাইন পরিষেবাগুলিকে একত্রিত করার জন্য একটি প্রোগ্রামিং টুল।
এটি একটি ব্রাউজার-ভিত্তিক সম্পাদক সরবরাহ করে যা প্যালেটে বিস্তৃত নোডগুলি ব্যবহার করে একসঙ্গে প্রবাহিত করা সহজ করে তোলে যা একক-ক্লিকে তার রানটাইমে স্থাপন করা যায়।
প্রথম:
- Https://nodered.org/ থেকে ইনস্টলেশন নির্দেশাবলী ডাউনলোড করুন এবং অনুসরণ করুন।
- থেকে নোড-রেড চালু করুন
- Nodes.json ফাইলটি ডাউনলোড করুন এবং নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- আপনার IFTTT কী দিয়ে IFTTT_KEY
- আপনার IFTTT ব্যবহারকারীর নাম সহ IFTTT_USER
- সময়সূচী ফাইলের পথ সহ PATH_TO_File।
উপরের ডান কোণে ক্লিক করুন -> আমদানি -> ক্লিপবোর্ড এবং সংযুক্ত nodes.json ফাইলের বিষয়বস্তু পেস্ট করুন
ফলাফল সংযুক্ত ছবির মত হওয়া উচিত।
5 টি প্রবাহ তৈরি করা হবে:
1. প্রতি 10 মিনিটে চালান -> সময়সূচী ফাইলটি পড়ুন -> js অবজেক্টে রূপান্তর করুন -> পরের 10 মিনিটে আপনাকে একটি বড়ি নিতে হবে কিনা তা পরীক্ষা করুন -> প্রতি 10 মিনিটে 1 ম্যাসেজের সীমা -> দিনের কোড পাঠান -> mqtt নেতৃত্বাধীন ফিডে প্রকাশ করুন।
২. সপ্তাহের দিন পান
3. mqtt আর্দ্রতা ফিড শুনুন -> প্রতি 3 ঘন্টা একটি মেসেজের জন্য সীমা -> IFTTT url- এ আর্দ্রতা যোগ করুন -> এসএমএস পাঠাতে IFTTT কে কল করুন।
4. 3. mqtt টেম্পারেচার ফিড শুনুন -> প্রতি 3 ঘন্টা একটি মেসেজের সীমা -> এসএমএস পাঠাতে IFTTT কে কল করুন।
5. শুনুন mqtt ভুলে যাওয়া ফিড -> এসএমএস পাঠাতে IFTTT কে কল করুন।
ধাপ 8: চ্যালেঞ্জ এবং পরবর্তী ধাপ
Mqttt সার্ভার ব্যবহার করে আমাদের কিছু চ্যালেঞ্জ ছিল, প্রথমে আমরা স্থানীয়ভাবে একটি চালানোর চেষ্টা করেছি যা কাজ করে বলে মনে হয় না (ব্লক করা পোর্ট) তাই আমরা একটি ক্লাউড ব্যবহার করেছি।
এছাড়াও আমরা বর্তমানে 5 টি এলইডি তে সীমাবদ্ধ যেখানে আমাদের 7 টি প্রয়োজন, আমরা একটি মাক্স ব্যবহার করার চেষ্টা করেছি কিন্তু এটি কাজ করে বলে মনে হচ্ছে না।
পরবর্তী পর্ব:
পিল গ্রহণের সময় নির্ধারণের জন্য সম্পূর্ণ কার্যকরী UI।
টিনের ফয়েল এবং বোর্ড লুকানো ছাড়া একটি ফ্যানসিয়ার বড়ির বাক্স পান।
আমরা আশা করি আপনি আমাদের নির্দেশাবলী দরকারী পাবেন এবং এই প্রকল্পটি নির্মাণ উপভোগ করবেন!
প্রস্তাবিত:
দৈনিক ডোজ: স্মার্ট পিল ডিসপেন্সার: 5 টি ধাপ
DailyDose: Smart Pill Dispenser: DailyDose নামে আমার প্রজেক্টে স্বাগতম! আমার নাম Chloë Devriese, আমি একজন ছাত্র মাল্টিমিডিয়া এবং কমিউনিকেশন টেকনোলজির Kortrijk, Belgium এ। স্কুলের জন্য একটি অ্যাসাইনমেন্ট হিসাবে, আমাদের একটি IoT- ডিভাইস তৈরি করা দরকার ছিল। আমার দাদুর সাথে দেখা করার সময়, আমি পেয়েছিলাম
খুব অল্পবয়সীদের জন্য একটি জুক বক্স ওরকা রাসপি-মিউজিক-বক্স: 5 টি ধাপ
খুব অল্পবয়সীদের জন্য একটি জুক বক্স … ওরকা রাস্পি-মিউজিক-বক্স: নির্দেশযোগ্য " রাস্পবেরি-পাই-ভিত্তিক-আরএফআইডি-মিউজিক-রোবট " দ্বারা অনুপ্রাণিত তার 3-বছর-বয়সী জন্য একটি সঙ্গীত প্লেয়ার ROALDH বিল্ড বর্ণনা করে, আমি আমার এমনকি ছোট বাচ্চাদের জন্য একটি জুক বক্স তৈরি করার সিদ্ধান্ত নিয়েছি। এটি মূলত 16 টি বোতাম এবং রাস্পি 2 i সহ একটি বাক্স
বার্বি বক্স: আপনার এমপি 3 প্লেয়ারের জন্য একটি ছদ্মবেশী কেস/ বুম বক্স: 4 টি ধাপ (ছবি সহ)
বার্বি বক্স: আপনার এমপি 3 প্লেয়ারের জন্য একটি ছদ্মবেশী কেস/ বুম বক্স: এটি আপনার এমপি 3 প্লেয়ারের জন্য একটি প্যাডেড সুরক্ষামূলক বহনকারী কেস যা হেডফোন জ্যাককে কোয়ার্টার ইঞ্চিতেও রূপান্তরিত করে, একটি সুইচের ফ্লিপে বুম বক্স হিসেবে কাজ করতে পারে, এবং আপনার এমপি 3 প্লেয়ারকে নব্বইয়ের দশকের শুরুর টেপ প্লেয়ার বা একই রকম কম চুরির ছদ্মবেশে আমি
টিউব রেডিওগুলির জন্য একটি সিগার বক্স ব্যাটারি বক্স তৈরি করুন: 4 টি ধাপ
টিউব রেডিওগুলির জন্য একটি সিগার বক্স ব্যাটারি বক্স তৈরি করুন: যদি আপনি আমার মতো টিউব রেডিওগুলি নিয়ে নির্মাণ করেন এবং খেলেন, তাহলে সম্ভবত আপনারও একই সমস্যা আছে যেমনটি আমি তাদের শক্তি দিয়ে করি। বেশিরভাগ পুরানো সার্কিটগুলি উচ্চ ভোল্টেজ বি ব্যাটারিতে চালানোর জন্য ডিজাইন করা হয়েছিল যা আর পাওয়া যায় না। তাই
সিডার (সিগার?) বক্স স্পিকার বক্স: 8 টি ধাপ (ছবি সহ)
সিডার (সিগার?) বক্স স্পিকার বক্স: মুন্নি স্পিকার দ্বারা অনুপ্রাণিত, কিন্তু 10 ডলারের বেশি খরচ করতে ইচ্ছুক নয়, এখানে পুরানো কম্পিউটার স্পিকার ব্যবহার করে আমার নির্দেশযোগ্য, সাশ্রয়ী দোকান থেকে একটি কাঠের বাক্স এবং প্রচুর গরম আঠা