সুচিপত্র:
- ধাপ 1: সার্কিট
- ধাপ 2: পাই সেট আপ করা এবং তাপমাত্রা পড়া
- ধাপ 3: কফি মেকারের সাথে সংযোগ স্থাপন এবং ক্যালিব্রেটিং
- ধাপ 4: কোড
- ধাপ 5: নোড এবং PM2 দিয়ে বুটে কোড শুরু করা
- ধাপ 6: এটা ঠান্ডা চেহারা
- ধাপ 7: সব শেষ
ভিডিও: স্বয়ংক্রিয় কফি বিজ্ঞপ্তি সিস্টেম: 7 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পে আমি একটি অফিস কফি প্রস্তুতকারীকে স্মার্ট করে তুলি, একটি কফি সতর্কতা ব্যবস্থা তৈরি করে যা স্ল্যাক বিজ্ঞপ্তি পাঠায় যখন কেউ কফির একটি নতুন পাত্র তৈরি করে। একটি ইমেইল, অথবা টেক্সট মেসেজ পাঠানোর জন্য কোড পরিবর্তন করা যেতে পারে। এই প্রকল্পটি রাস্পবেরি পাই জিরো-ডব্লিউ-তে নির্মিত
এটি করার জন্য আমাকে কফি মেশিনের তাপমাত্রা ক্রমাগত পর্যবেক্ষণ করতে হবে। আমি DS18B20 জলরোধী তাপমাত্রা সেন্সর এবং একটি রাস্পবেরি পাই জিরো-ডব্লিউ সঙ্গে গিয়েছিলাম।
আপনি যদি এই প্রকল্পটি পছন্দ করেন তবে অনুগ্রহ করে আমাকে ইনস্টাগ্রাম এবং ইউটিউবে অনুসরণ করুন।
লিঙ্ক
কোড এবং ওয়্যারিং ডায়াগ্রাম:
অ্যাডাফ্রুট এর রাস্পবেরি পাই এবং DS18B20 তাপমাত্রা সেন্সর নির্দেশিকা:
পার্টস (কিছু অ্যাফিলিয়েট লিংক)
মিনি সোল্ডারলেস প্রোটোটাইপ ব্রেডবোর্ড:
পুরুষ থেকে মহিলা জাম্পার তার:
অ্যাডাফ্রুট থেকে DS18B20 ডিজিটাল টেম্প সেন্সর:
ইবেতে ডিজিটাল টেম্প সেন্সর (যেটা আমি ব্যবহার করেছি):
রাস্পবেরি পাই জিরো ডব্লিউ কিট:
অ্যাডাফ্রুট থেকে রাস্পবেরি পাই জিরো ডাব্লু ($ 10 শিপিং):
আমার কাছে এলইডি লাগানো ছিল।
সিঙ্গেল গ্যাং বক্স এবং পাইপিং এসেছে লোয়েস থেকে
ধাপ 1: সার্কিট
এই সার্কিট রাতের খাবার সহজ। আমি একটি মিনি ব্রেডবোর্ডে আমার তৈরি করেছি তাই আমাকে সোল্ডার করতে হয়নি (আমি তখন শিখছিলাম)। যাইহোক আমি DS18B20 থেকে আসা তারের উপর কিছু জাম্পার তারের সোল্ডার করেছি, তাই এটি রুটিবোর্ডে প্লাগ করা যেতে পারে। আপনাকে এইভাবে এটি করতে হবে না, এবং সবকিছু সহজেই একসঙ্গে বিক্রি করা যেতে পারে (আমার ডুয়েল ইন্টারনেট অফ থিংস থার্মোমিটার ভিডিও দেখুন)।
ডায়াগ্রামটি একবার দেখুন।
মূলত, আপনি DS18B20- এ পিন 5 থেকে হলুদ তারে, মাটিতে স্থল তারে (কালো) এবং 3.3V থেকে লাল তারে একটি জাম্পার ওয়্যার চালান। তারপরে, সেন্সরে 3.3V এবং হলুদ তারের (সংকেত) মধ্যে 4.7K রোধকারী যুক্ত করুন
আরো তথ্যের জন্য আপনাকে Adafruit এর রাস্পবেরি পাই এবং DS18B20 তাপমাত্রা সেন্সর গাইড চেকআউট করা উচিত
ধাপ 2: পাই সেট আপ করা এবং তাপমাত্রা পড়া
পাই জিরো ডাব্লুতে রাস্পবিয়ান (আমার একটি গিস্ট এবং এর জন্য একটি ভিডিও আছে) ইনস্টল করার পরে, আপনাকে পাইতে এসএসএইচ করতে হবে এবং তাপমাত্রা অনুসন্ধান ইন্টারফেস সক্ষম করতে dtoverlay = w1-gpio চালাতে হবে। তারপর সুডো রিবুট চালিয়ে রিবুট করুন। এসআইএসএইচ -এ ফিরে আসার পরে আপনি তাপমাত্রা পড়ার জন্য নিম্নলিখিতগুলি চালাতে পারেন।
- sudo modprobe w1-gpio
- sudo modprobe w1-therm
- cd/sys/bus/w1/devices ls cd 28-xxxx (সিরিয়াল নম্বরপপ আপের সাথে মিলতে এটি পরিবর্তন করুন)
- বিড়াল w1_slave
দ্রষ্টব্য: উইন্ডোজে এসএসএইচ এর জন্য আপনাকে পুটি ব্যবহার করতে হতে পারে।
ধাপ 3: কফি মেকারের সাথে সংযোগ স্থাপন এবং ক্যালিব্রেটিং
কফি প্রস্তুতকারকের কাছে তাপমাত্রা অনুসন্ধানের জন্য আমি মেটাল হিটিং ডাক্ট টেপ ব্যবহার করেছি, এবং বয়লারের ঠিক পিছনে এটি সংযুক্ত করেছি। আমাদের অফিসে যে কফি মেকার আছে তা হল একটি পুরাতন বান যা একটি চমৎকার ধাতব পিঠ যা তাপকে ভালভাবে পরিচালনা করে। আপনার কফি প্রস্তুতকারকের উপর প্রোব রাখার জন্য আপনাকে একটি ভাল জায়গা খুঁজে পেতে হবে। DS18B20 তাপমাত্রা সেন্সর জল প্রমাণ, তাই আপনার কাছে বিকল্প আছে।
একবার প্রোবটি সংযুক্ত হয়ে গেলে, আপনাকে পান করার সময় তাপমাত্রা পর্যবেক্ষণ করতে হবে এবং দেখতে হবে যে এটি তৈরির সময় কোন তাপমাত্রা হিট করে, সেইসাথে যখন এটি তৈরি করা হয়। আপনাকে সেন্সরের পজিশনিং নিয়ে খেলতে হতে পারে এমন একটি জায়গা খুঁজে পেতে যা আপনাকে স্বাভাবিক টেম্প এবং ব্রিউড টেম্পের মধ্যে যথেষ্ট পরিমাণে টেম্পার পার্থক্য দেয়।
আপনার টেম্প নম্বর পেতে, আপনি "পাই সেট আপ এবং একটি তাপমাত্রা পড়া" ধাপ থেকে কমান্ডগুলি চালিয়ে কনসোলে তাপমাত্রা লগ করতে পারেন।
দ্রষ্টব্য: আপনাকে কেবলমাত্র সমস্ত কমান্ড একবার চালাতে হবে, তারপরে নতুন টেম্প রিডিং দেখতে "cat w1_slave" কমান্ডটি চালান।
ধাপ 4: কোড
এখানে কোডের একটি লিঙ্ক দেওয়া হল: https://github.com/calebbrewer/pi-coffee-ready/blo… এটা জাভাস্ক্রিপ্টে লেখা আছে (nodejs)
শীর্ষে কয়েকটি ধ্রুবক রয়েছে যা আপনি আপনার সেটআপের জন্য কাজ করতে এটি পরিবর্তন করতে পারেন।
- const brewingTemp = 88; (এটি তৈরি করার সময় সর্বনিম্ন তাপমাত্রা
- const brewedTemp = 93; (যখন এই তাপমাত্রা পৌঁছে যায় আমরা জানি যে কফি প্রস্তুত)
- const brewOffset = 45 * 60000; (এটি আবার চেক করার আগে অপেক্ষা করার সময়। কফি প্রস্তুতকারকের শীতল হওয়ার জন্য আপনি যে মিনিটের জন্য অপেক্ষা করতে চান তার 45 নম্বর পরিবর্তন করুন)
- const filePath = '/sys/bus/w1/devices/28-031702a501ff/w1_slave'; (এটি টেম্প রিডিং সহ ফাইলের পথ। আপনারটা আমার থেকে আলাদা হবে। "পাই সেট আপ এবং তাপমাত্রা পড়া" ধাপে কমান্ড দিয়ে আপনি যে ফাইলটি পেয়েছেন তা ব্যবহার করুন।)
- const slackMessage = {"username": "Coffee Bot", "text": "টাটকা কফি আছে! ভালো হলেই পান।"}
- const slackHook = ""; (আপনার স্ল্যাক হুক)
এই কোডটি একটি স্ল্যাক নোটিফিকেশন পাঠানোর উপর ভিত্তি করে, কিন্তু লাইন 75 যেখানে আমি আসলে মেসেজটি পাঠাই। আপনি যে পরিষেবাটি পছন্দ করেন তার সাথে একটি বিজ্ঞপ্তি পাঠাতে আপনি এটি পরিবর্তন করতে পারেন।
আপনি যদি বার্তা পাঠানোর জন্য একটি স্ল্যাক হুক সেট আপ করতে চান, এই ডকটি দেখুন:
Pi- এ আপনার কোড যোগ করতে, শুধু scp কমান্ড ব্যবহার করে index.js এবং package.json ফাইলগুলিকে Pi তে কপি করুন। উদাহরণস্বরূপ: scp index.js pi@pi-ip-address:/var/pi-coffee-ready
ধাপ 5: নোড এবং PM2 দিয়ে বুটে কোড শুরু করা
কোডটি চালানোর জন্য আপনাকে নিম্নলিখিতগুলি করে nodejs ইনস্টল করতে হবে:
- এসএসএইচ ইন
- চালান: $ wget -O -https://raw.githubusercontent.com/sdesalas/node-p… | বাশ
- আপনি যে কোডটি রাখেন সেই ডিরেক্টরিতে পরিবর্তন করতে "সিডি" কমান্ডটি ব্যবহার করুন
- "Npm install" চালান
- "Npm start" চালান
কোডটি চালানোর জন্য যখন পাই বুট হয় তখন আমি pm2 ব্যবহার করি। পাই রান মধ্যে sshed যখন:
- npm install pm2 -g
- pm2 শুরু app.js
এর পরে স্ক্রিপ্ট শুরু হবে যখন পাই বুট হবে।
ধাপ 6: এটা ঠান্ডা চেহারা
আমি উপাদানগুলি ধরে রাখার জন্য একটি আউটলেট বক্স, এবং একটি বাড়ির উন্নতির দোকান থেকে কিছু ধাতু 1/2 ইঞ্চি পাইপ ধরলাম। আমি এটি একসাথে রেখেছি যাতে পিপটি বাক্সের জন্য একটি স্ট্যান্ড হবে। আমি তারপর এটি লাল এবং সাদা আঁকা।
আমি বাক্সের সামনের অংশের জন্য একটি গ্রাফিক তৈরি করেছি এবং এটি কেটে ফেলার জন্য একটি ভিনাইল কাটার ব্যবহার করেছি। আমি নির্দেশক LED এর জন্য একটি গর্ত ড্রিল করেছি, তারপর বক্স কভারে ভিনাইল সংযুক্ত করেছি।
আমি পাই এর পিছনে বৈদ্যুতিক টেপ coveredেকেছিলাম যাতে পিছনের পরিচিতিগুলি ধাতব বাক্সে ছোট না হয়। আমি তারপর কার্পেট টেপ দিয়ে বাক্সের একপাশে পাই সংযুক্ত করলাম। আমি অন্তর্ভুক্ত আঠালো ব্যাকিং ব্যবহার করে অন্য দিকে মিনি ব্রেডবোর্ড সংযুক্ত করেছি।
তারগুলি পাইপের মাধ্যমে এবং টি ফিটিংয়ের বাইরে সুন্দরভাবে চলে। দয়া করে পেইন্ট রান ক্ষমা করুন। আমি একটু তাড়াহুড়ো করে উঠলাম।
ধাপ 7: সব শেষ
এবং ঠিক এর মতো, আপনার একটি কফি সতর্কতা ব্যবস্থা রয়েছে যা দুর্দান্ত দেখায়!
আপনি যদি এই প্রকল্পটি পছন্দ করেন তবে অনুগ্রহ করে আমাকে ইনস্টাগ্রাম এবং ইউটিউবে অনুসরণ করুন।
প্রস্তাবিত:
স্বয়ংক্রিয় হাত ধোয়ার বিজ্ঞপ্তি: 5 টি ধাপ
স্বয়ংক্রিয়ভাবে হাত ধোয়ার বিজ্ঞপ্তি: এটি এমন একটি যন্ত্র যা কাউকে দরজা দিয়ে হেঁটে যাওয়ার সময় জানাতে পারে। এর উদ্দেশ্য হ'ল কাউকে বাড়ি ফেরার সময় হাত ধোয়ার কথা মনে করিয়ে দেওয়া। বাক্সের সামনে একটি অতিস্বনক সেন্সর রয়েছে যেটি হাঁটছে এমন কারো জন্য
বাইরের বা বাড়ির ভিতরে রাস্পবেরি পাইতে নির্মিত স্বয়ংক্রিয় গার্ডেন সিস্টেম - মাডপি: 16 টি ধাপ (ছবি সহ)
রাস্তায় বেরি বা ঘরের ভিতরে রাস্পবেরি পাই -তে নির্মিত স্বয়ংক্রিয় গার্ডেন সিস্টেম - মাডপি: আপনি কি বাগান করতে পছন্দ করেন কিন্তু এটি রক্ষণাবেক্ষণের সময় খুঁজে পাচ্ছেন না? সম্ভবত আপনার কিছু গৃহস্থালির উদ্ভিদ আছে যা একটু তৃষ্ণার্ত বা আপনার হাইড্রোপনিক্স স্বয়ংক্রিয় করার উপায় খুঁজছেন? এই প্রকল্পে আমরা সেই সমস্যাগুলি সমাধান করব এবং এর মূল বিষয়গুলি শিখব
জাভাস্টিশন (সম্পূর্ণরূপে স্বয়ংক্রিয় IoT কফি প্রস্তুতকারক): 9 টি ধাপ (ছবি সহ)
জাভাস্টিশন (স্বয়ং-রিফিলিং সম্পূর্ণ স্বয়ংক্রিয় আইওটি কফি মেকার): এই প্রকল্পের লক্ষ্য ছিল একটি সম্পূর্ণ স্বয়ংক্রিয় ভয়েস নিয়ন্ত্রিত কফি মেকার তৈরি করা যা নিজেকে পানিতে স্বয়ংক্রিয়ভাবে পূরণ করে এবং আপনাকে যা করতে হবে তা হল পৃষ্ঠপোষকদের প্রতিস্থাপন করা এবং আপনার কফি পান করা; )
সহজ আইএসএস বিজ্ঞপ্তি সিস্টেম: 6 ধাপ (ছবি সহ)
সহজ আইএসএস নোটিফিকেশন সিস্টেম: আন্তর্জাতিক মহাকাশ স্টেশন কি এবং আপনি কেন এটা পূর্বাভাস দিতে চান? প্রথম প্রশ্নের উত্তর দেওয়ার জন্য আমরা উত্তর দেওয়ার জন্য নাসার ওয়েবসাইট দেখতে পারি। যা সংক্ষেপে হল: আন্তর্জাতিক মহাকাশ স্টেশন একটি বড় মহাকাশযান। এটি চারদিকে প্রদক্ষিণ করে
কফি সাউন্ড সিস্টেম করতে পারে।: 7 টি ধাপ
কফি সাউন্ড সিস্টেম: কিভাবে আপনার নিজের কফি ক্যান সাউন্ড সিস্টেম তৈরি করতে পারে শুধুমাত্র হাঁসের টেপ এবং কয়েকটি পকেট ছুরি ব্যবহার করে