![نظام إشعارات القهوة الأوتوماتيكي: 7 خطوات (بالصور) نظام إشعارات القهوة الأوتوماتيكي: 7 خطوات (بالصور)](https://i.howwhatproduce.com/images/001/image-970-65-j.webp)
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
![Image Image](https://i.howwhatproduce.com/images/001/image-970-67-j.webp)
![](https://i.ytimg.com/vi/X7Ks37OL1J4/hqdefault.jpg)
![نظام إشعارات القهوة الأوتوماتيكي نظام إشعارات القهوة الأوتوماتيكي](https://i.howwhatproduce.com/images/001/image-970-68-j.webp)
في هذا المشروع ، أجعل صانع القهوة في المكتب ذكيًا ، من خلال بناء نظام تنبيه للقهوة يرسل إشعارات Slack عندما يقوم شخص ما بتخمير قدر من القهوة الطازجة. يمكن تغيير الرمز لإرسال بريد إلكتروني أو رسالة نصية. تم بناء هذا المشروع على Raspberry Pi Zero-W
للقيام بذلك ، سأحتاج إلى مراقبة درجة حرارة ماكينة القهوة باستمرار. ذهبت مع جهاز استشعار درجة الحرارة DS18B20 المقاوم للماء وجهاز Raspberry Pi Zero-W.
إذا أعجبك هذا المشروع ، يرجى متابعتي على Instagram و YouTube.
الروابط
الكود ومخطط الأسلاك:
Adafruit's Raspberry Pi & DS18B20 دليل مستشعر درجة الحرارة:
الأجزاء (بعض الروابط التابعة)
نموذج نموذج صغير بدون لحام:
أسلاك العبور من ذكر إلى أنثى:
جهاز استشعار درجة الحرارة الرقمي DS18B20 من Adafruit:
مستشعر درجة الحرارة الرقمية على موقع eBay (الذي استخدمته): https://rover.ebay.com/rover/1/711-53200-19255-0/1 …
مجموعة Raspberry Pi Zero W:
Raspberry Pi Zero W من Adafruit (شحن 10 دولارات):
كان لدي مصباح LED حولها.
صندوق العصابة الفردية والأنابيب جاءا من Lowes
الخطوة 1: الدائرة
![الدائرة الدائرة](https://i.howwhatproduce.com/images/001/image-970-69-j.webp)
![الدائرة الدائرة](https://i.howwhatproduce.com/images/001/image-970-70-j.webp)
![الدائرة الدائرة](https://i.howwhatproduce.com/images/001/image-970-71-j.webp)
![الدائرة الدائرة](https://i.howwhatproduce.com/images/001/image-970-72-j.webp)
هذه الدائرة عشاء بسيطة. لقد بنيت خاصتي على لوح تجارب صغير لذا لم أضطر إلى اللحام (كنت أتعلم فقط في ذلك الوقت). ومع ذلك ، فقد قمت بلحام بعض أسلاك العبور على الأسلاك الخارجة من DS18B20 ، لذلك يمكن توصيلها بلوح التجارب. لا يتعين عليك القيام بذلك بهذه الطريقة ، ويمكن بسهولة لحام كل شيء معًا (انظر فيديو Duel Internet of Things Thermometer).
ألق نظرة على الرسم التخطيطي.
في الأساس ، تقوم فقط بتشغيل سلك توصيل من السن 5 إلى السلك الأصفر على DS18B20 ، من الأرض إلى السلك الأرضي (أسود) ، و 3.3 فولت إلى السلك الأحمر. بعد ذلك ، أضف المقاوم 4.7 كيلو بين 3.3 فولت والسلك الأصفر (إشارة) على المستشعر
لمزيد من المعلومات ، يجب عليك مراجعة دليل Raspberry Pi الخاص بـ Adafruit و DS18B20
الخطوة 2: إعداد Pi والحصول على قراءة درجة الحرارة
بعد تثبيت Raspbian (لدي Gist وفيديو لذلك) على Pi Zero W ، ستحتاج إلى SSH في Pi وتشغيل dtoverlay = w1-gpio لتمكين واجهة تحقيقات درجة الحرارة. ثم أعد التشغيل عن طريق تشغيل sudo reboot. بعد عودة SSHing إلى Pi ، يمكنك تشغيل ما يلي للحصول على قراءة درجة الحرارة.
- sudo modprobe w1-gpio
- sudo modprobe w1-therm
- cd / sys / bus / w1 / devices ls cd 28-xxxx (قم بتغيير هذا لمطابقة الرقم التسلسلي)
- القط w1_slave
ملاحظة: قد تحتاج إلى استخدام المعجون لـ SSH في Windows.
الخطوة 3: التوصيل بصانع القهوة والمعايرة
![التوصيل بصانع القهوة والمعايرة التوصيل بصانع القهوة والمعايرة](https://i.howwhatproduce.com/images/001/image-970-73-j.webp)
لتوصيل مسبار درجة الحرارة بآلة صنع القهوة ، استخدمت شريط أنابيب تسخين معدني ، وقمت بتثبيته خلف الغلاية مباشرة. آلة صنع القهوة التي لدينا في المكتب هي كعكة قديمة ذات ظهر معدني لطيف وتوصل الحرارة بشكل جيد. سيكون عليك العثور على مكان جيد لوضع المسبار على ماكينة صنع القهوة الخاصة بك. مستشعر درجة الحرارة DS18B20 مقاوم للماء ، لذلك لديك خيارات.
بمجرد توصيل المسبار ، ستحتاج إلى مراقبة درجة الحرارة أثناء التخمير ، ومعرفة درجة الحرارة التي يصل إليها عند التخمير ، وكذلك عند التخمير. قد تضطر إلى اللعب بموضع المستشعر للعثور على مكان يمنحك فرقًا كبيرًا بدرجة كافية في درجة الحرارة بين درجة الحرارة العادية ودرجة الحرارة المخمرة.
للحصول على أرقام الحرارة الخاصة بك ، يمكنك تسجيل درجة الحرارة في وحدة التحكم عن طريق تشغيل الأوامر من خطوة "إعداد Pi & الحصول على قراءة درجة الحرارة".
ملاحظة: ما عليك سوى تشغيل جميع الأوامر مرة واحدة ، ثم ما عليك سوى تشغيل الأمر "cat w1_slave" لعرض أحدث قراءة مؤقتة.
الخطوة 4: الكود
![الرمز الرمز](https://i.howwhatproduce.com/images/001/image-970-74-j.webp)
ها هو رابط الكود: https://github.com/calebbrewer/pi-coffee-ready/blo.. مكتوب بلغة جافا سكريبت (nodejs)
يوجد في الجزء العلوي بعض الثوابت التي يمكنك تغييرها لجعلها تعمل من أجل الإعداد الخاص بك.
- تخمير كونست تيمب = 88 ؛ (هذه أقل درجة حرارة أثناء التخمير. سيومض ضوء LED في المقدمة عند الضغط على درجة الحرارة هذه)
- كونست brewedTemp = 93 ؛ (عند الوصول إلى هذه الدرجة ، نعلم أن القهوة جاهزة)
- إزاحة المشروب المستمر = 45 * 60000 ؛ (هذا هو وقت الانتظار قبل التحقق مرة أخرى. قم بتغيير الـ 45 إلى عدد الدقائق التي تريد انتظارها حتى تبرد ماكينة القهوة)
- const filePath = '/ sys / bus / w1 / الأجهزة / 28-031702a501ff / w1_slave' ؛ (هذا هو المسار إلى الملف بقراءة مؤقتة. سيكون مسارك مختلفًا عن المسار الخاص بي. استخدم الملف الذي عثرت عليه عن طريق تشغيل الأوامر في خطوة "إعداد Pi & الحصول على قراءة درجة الحرارة".)
- const slackMessage = {"username": "Coffee Bot"، "text": "هناك قهوة طازجة! احصل عليها وهي جيدة."}
- const slackHook = "" ؛ (خطاف سلاك الخاص بك)
يعتمد هذا الرمز على إرسال إشعار Slack ، لكن السطر 75 هو المكان الذي أرسل فيه الرسالة بالفعل. يمكنك تعديل هذا لإرسال إشعار بأي خدمة تريدها.
إذا كنت تريد معرفة كيفية إعداد Slack hook لإرسال الرسائل ، فراجع هذا المستند:
لإضافة التعليمات البرمجية الخاصة بك إلى Pi ، ما عليك سوى استخدام الأمر scp لنسخ ملفات index.js و package.json إلى Pi. على سبيل المثال: scp index.js pi @ pi-ip-address: / var / pi-coffee-ready
الخطوة 5: العقدة وبدء تشغيل الكود عند التمهيد باستخدام PM2
![العقدة وبدء تشغيل الكود عند التمهيد باستخدام PM2 العقدة وبدء تشغيل الكود عند التمهيد باستخدام PM2](https://i.howwhatproduce.com/images/001/image-970-75-j.webp)
لتشغيل الكود ، ستحتاج إلى تثبيت nodejs عن طريق القيام بما يلي:
- SSH في
- تشغيل: $ wget -O - https://raw.githubusercontent.com/sdesalas/node-p… | سحق
- استخدم الأمر "cd" للتغيير إلى الدليل حيث تضع الكود الخاص بك
- تشغيل "تثبيت npm"
- تشغيل "npm start"
لتشغيل الكود عند تشغيل Pi ، استخدمت pm2. بينما يتم إدراجه في تشغيل Pi:
- npm تثبيت pm2 -g
- pm2 ابدأ app.js
بعد ذلك ، سيبدأ النص عند إقلاع Pi.
الخطوة 6: جعلها تبدو رائعة
![جعلها تبدو رائعة جعلها تبدو رائعة](https://i.howwhatproduce.com/images/001/image-970-76-j.webp)
![جعلها تبدو رائعة جعلها تبدو رائعة](https://i.howwhatproduce.com/images/001/image-970-77-j.webp)
![جعلها تبدو رائعة جعلها تبدو رائعة](https://i.howwhatproduce.com/images/001/image-970-78-j.webp)
أمسكت بصندوق منفذ لعقد المكونات ، وبعض الأنابيب المعدنية 1/2 بوصة من متجر تحسين المنزل. لقد قمت بتجميعها معًا بحيث تكون النقطة بمثابة حامل للصندوق. ثم قمت برسمه باللونين الأحمر والأبيض.
لقد أنشأت رسمًا للجزء الأمامي من الصندوق واستخدمت قاطعًا من الفينيل لقصه. لقد قمت بحفر ثقب لمؤشر LED ، ثم قمت بتوصيل الفينيل بغطاء الصندوق.
لقد غطيت الجزء الخلفي من Pi في شريط كهربائي حتى لا تقصر جهات الاتصال الموجودة على الظهر في الصندوق المعدني. ثم أرفقت Pi على جانب واحد من الصندوق بشريط سجاد. لقد قمت بتوصيل اللوح الصغير بالجانب الآخر باستخدام الدعامة اللاصقة المضمنة.
تعمل الأسلاك بشكل جيد عبر الأنبوب وتخرج من تركيب T. يرجى المعذرة على تشغيل الطلاء. لقد تعجلت قليلا.
الخطوة 7: كل ذلك
![كله تمام كله تمام](https://i.howwhatproduce.com/images/001/image-970-79-j.webp)
![كله تمام كله تمام](https://i.howwhatproduce.com/images/001/image-970-80-j.webp)
![كله تمام كله تمام](https://i.howwhatproduce.com/images/001/image-970-81-j.webp)
وبهذه الطريقة ، لديك نظام تنبيه للقهوة يبدو رائعًا!
إذا أعجبك هذا المشروع ، فيرجى متابعتي على Instagram و YouTube.
موصى به:
ماكينة القهوة الذكية - جزء من نظام SmartHome البيئي: 4 خطوات
![ماكينة القهوة الذكية - جزء من نظام SmartHome البيئي: 4 خطوات ماكينة القهوة الذكية - جزء من نظام SmartHome البيئي: 4 خطوات](https://i.howwhatproduce.com/images/002/image-5494-9-j.webp)
آلة القهوة الذكية - جزء من نظام SmartHome البيئي: آلة صنع القهوة المخترقة ، جعلتها جزءًا من SmartHome Ecosystem أنا أمتلك ماكينة قهوة Delonghi قديمة جيدة (DCM) (ليست ترويجًا وأريدها أن تكون "ذكية". لذلك ، اخترقتها عن طريق تثبيت ESP8266 وحدة مع واجهة لعقلها / متحكم باستخدام
نظام ري النبات الأوتوماتيكي: 5 خطوات (بالصور)
![نظام ري النبات الأوتوماتيكي: 5 خطوات (بالصور) نظام ري النبات الأوتوماتيكي: 5 خطوات (بالصور)](https://i.howwhatproduce.com/preview/how-to/10437856-automatic-plant-watering-system-5-steps-with-pictures-0.webp)
نظام ري النبات الأوتوماتيكي: هذا هو أسهل وأرخص نظام لسقي النباتات يمكنك صنعه. لم أستخدم أي متحكم. إنه في الأساس مفتاح ترانزستور ، تحتاج إلى إضافة بعض المقاومة بين المجمع والقاعدة ، لمنع الترانزستور من التعطل . (لا تستخدم w
نظام سقي نباتات اردوينو الأوتوماتيكي: 8 خطوات (بالصور)
![نظام سقي نباتات اردوينو الأوتوماتيكي: 8 خطوات (بالصور) نظام سقي نباتات اردوينو الأوتوماتيكي: 8 خطوات (بالصور)](https://i.howwhatproduce.com/images/004/image-11331-5-j.webp)
نظام سقي نباتات Arduino الأوتوماتيكي: قابل Sprout - الغراس الداخلي الحديث الذي يقوم تلقائيًا بسقي النباتات والأعشاب والخضروات وما إلى ذلك وسيحدث ثورة في لعبة البستنة الخاصة بك. يتكون من خزان مياه متكامل يتم ضخ المياه منه. يحافظ على تربة النبات
نظام تسخين المياه الأوتوماتيكي 1.0: 4 خطوات (بالصور)
![نظام تسخين المياه الأوتوماتيكي 1.0: 4 خطوات (بالصور) نظام تسخين المياه الأوتوماتيكي 1.0: 4 خطوات (بالصور)](https://i.howwhatproduce.com/images/004/image-9931-19-j.webp)
نظام تسخين المياه الأوتوماتيكي 1.0: هذا هو نبع ماء فقير. كما أنه يوفر الكهرباء. يتم التحكم في درجة الحرارة بواسطة متحكم دقيق ، مثل Digispark Attiny85. يرجى مشاهدة الإصدار الثاني الخاص بي
نظام صوت علبة القهوة: 7 خطوات
![نظام صوت علبة القهوة: 7 خطوات نظام صوت علبة القهوة: 7 خطوات](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962161-coffee-can-sound-system-7-steps-j.webp)
نظام صوت علبة القهوة: كيف تصنع قهوتك الخاصة يمكنها أن تسمع الصوت باستخدام شريط بطة فقط وبضع سكاكين جيبية