جدول المحتويات:

الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!: 6 خطوات (بالصور)
الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!: 6 خطوات (بالصور)

فيديو: الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!: 6 خطوات (بالصور)

فيديو: الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!: 6 خطوات (بالصور)
فيديو: 【Multi sub】Supreme Dantian System EP 1-103 2024, شهر نوفمبر
Anonim
الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!
الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!
الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!
الحفاظ على برودة طفلك هذا الصيف - التحكم في المعجبين الأغبياء بأشياء ذكية!

منذ أسبوعين وقت كتابة هذا المقال ، أصبحت أبًا لطفل رضيع رائع!

مع تغير الفصول ، أصبحت الأيام أطول ودرجات الحرارة أكثر دفئًا ، اعتقدت أنه سيكون من الجيد وجود نوع من المراقبة في الحضانة للتحقق من درجة الحرارة التي ترتفع هناك!

لم أتلاعب بالكثير من الثعبان على مر السنين ولكني أردت العودة إليها منذ سنتي الأولى في الجامعة منذ ما يقرب من 5 سنوات الآن! لهذا السبب ، اعتقدت أنه سيكون من الأفضل توثيق ما فعلته ، ومساعدتي لاحقًا ، وأيضًا مساعدة أي شخص آخر يريد أن يفعل الشيء نفسه!

باستخدام Raspberry pi و Enviro pHAT وقابس TP-link kasa الذكي ، يمكنك التحكم في المقابس باستخدام إطار عمل IFTTT! من السهل حقًا القيام بذلك ويمكنك حتى تعديل هذه الإرشادات للتحكم في أي شيء من خلال أجهزة استشعار مختلفة وأجهزة مختلفة! آمل أن تجد هذا مفيدًا إذا كنت تحب هذه التعليمات ، من فضلك لا تنسى التصويت على رسالتي في مسابقة أجهزة الاستشعار!: D (آسف على السؤال) ، إنها المرة الأولى التي أفعل فيها هذا وأود أن أحظى بفرصة محتملة للفوز بشيء ما طوال الوقت الذي أقضيه في هذا

** تحرير ** خلال الأيام القليلة المقبلة ، سأبحث في دفع هذه البيانات إلى مجلس إدارة Grafana ، إذا كنت تعتقد أن هذا سيكون جيدًا ، فأعلم بذلك!:د

دعنا ندخله مباشرة …

اللوازم

  1. أي Raspberry pi سيفعله لكنني اخترت Zero W لأنه كان ما كان علي تسليمه في السحب ، كما أنه يحتوي على أصغر عامل شكل أيضًا مع تمكين WiFi افتراضيًا! - Raspberry PI Zero w
  2. بطاقة SD ، كل شخص لديه تفضيلات مختلفة على هذه ، لكنني استخدمت واحدة من هذه! - بطاقة مايكرو التنمية المستدامة
  3. إذا كنت عالقًا ، فإليك الوثائق الرسمية المدعومة لبطاقات SD - بطاقات SD المدعومة رسميًا
  4. أسلاك توصيل (سوف تشرح لاحقًا) - أسلاك توصيل
  5. Enviro pHAT لجميع المستشعرات الرائعة! - Envrio-pHAT
  6. قابس ذكي ، لقد استخدمت TP-Link لأنك لست بحاجة إلى أي محاور رائعة لجعلها تعمل بشكل جيد! - التوصيل الذكي!
  7. مروحة غبية للتحكم ، يمكنك استخدام أي مروحة ، لقد وجدت للتو مروحة على أمازون ، لكن أي مروحة مقبس حائط ستعمل بشكل جيد - مروحة غبية
  8. مكواة لحام ، ولكن إذا كنت لا ترغب في استخدام مكواة لحام ، فيمكنك النقر فوق رؤوس PI و pHAT - رأس مطرقة GPIO

لكي يعمل الاتصال بين TP-links kasa و IFTTT ، ستحتاج إلى إعداد حساب TP-link kasa و IFTTT قبل بدء هذه التعليمات. عندما تتلقى قابس TP-link الذكي الخاص بك ، ستوجهك الإرشادات المرفقة مع القابس الذكي خلال عملية الإعداد بما في ذلك كيفية تسمية القابس ووظائفه الأساسية

بمجرد حصولك على كل قائمة التسوق الخاصة بك ، فقد حان الوقت لتجميعها كلها!

الخطوة 1: إعداد Raspberry Pi الخاص بك

تصوير بطاقة micro-SD الخاصة بك احصل على أحدث وأكبر صورة Raspbian ، فإن النسخة الخفيفة ستعمل بشكل جيد ، إن لم تكن أفضل بالنسبة للصفر w! -

اكتب هذه الصورة على بطاقة SD ، ستحتاج إلى قارئ لهذا ومصور ، أستخدم etcher -

قم بإعداد Wifi (اختياري) إذا كان PI الخاص بك يحتوي على WIFI مدمج ، فلماذا لا تقوم بإعداده الآن لتوفير الكثير من العبث مع وحدات التحكم لاحقًا!

بمجرد تصوير pi الخاص بك ، تم إخراج محرك الأقراص. افصل بطاقة SD وقم بتوصيلها حتى يكتشفها جهازك مرة أخرى. يجب أن يظهر قسم التمهيد.

قم بإنشاء ملف فارغ يسمى wpa_supplicant.conf داخل قسم التمهيد الخاص بـ pi ، ضع هنا أدناه في هذا الملف الجديد:

الشبكة = {

ssid = "YOUR_SSID" psk = "YOUR_WIFI_PASSWORD" key_mgmt = WPA-PSK}

تمكين SSH على PI الذي تختاره (اختياري)

بشكل افتراضي ، سيتم تعطيل ssh في صورة Raspbian النظيفة. ستحتاج إلى تمهيد النظام وتوصيل لوحة المفاتيح والعرض بـ Pi ثم تمكين ssh. ستعمل هذه الخطوة على تمكين ssh في التمهيد الأول ، وفي قسم التمهيد ، قم بإنشاء ملف جديد يسمى ssh. ملف فارغ بهذا الاسم بالضبط.

بعد الانتهاء من خطوتين اختياريتين ، سيتصل PI الخاص بك تلقائيًا بشبكة WIFI الخاصة بك ويتم تمكين SSH افتراضيًا.

بمجرد أن تقوم بتصوير بطاقة micro-SD وتكوينها ، يمكنك بعد ذلك إدخالها في PI أو اختيارك وتشغيلها!

تحديث PIO بمجرد قيامك بتمهيد PI الخاص بك ، يمكنك العثور على عنوان IP الخاص بك PI ضمن إعدادات الموجهات اللاسلكية. تختلف معظم أجهزة التوجيه ، لذلك سيكون من الصعب كتابة دليل لهذا للأسف!

بمجرد حصولك على IP الخاص بك لـ PI ، اتصل عبر SSH وقم بتسجيل الدخول باستخدام ما يلي:

اسم المستخدم: pi

كلمة المرور: التوت

بمجرد أن يكون لديك جلسة SSH نشطة مع PI الخاص بك ، سوف ترغب في تحديثها ، ما عليك سوى تشغيل ما يلي باستخدام Y أو N المقابل أثناء تحديثه:

sudo apt-get update

sudo apt-get ترقية

من الجيد دائمًا إعادة تشغيل PI بعد تثبيت أي تحديثات جديدة للتأكد من أنه يعمل من جديد مع آخر التحديثات ، ويمكن تحقيق ذلك من خلال

sudo reboot -n

الآن بعد أن أصبح الباحث الرئيسي جاهزًا ، حان الوقت للانتقال إلى الخطوة التالية!

الخطوة 2: إعداد Enviro PHAT

إعداد Enviro PHAT الخاص بك
إعداد Enviro PHAT الخاص بك
إعداد Enviro PHAT الخاص بك
إعداد Enviro PHAT الخاص بك

توصيل الأسلاك الخاصة بك Enviro pHAT

بمجرد الانتهاء من تحديث pi الخاص بك ، يمكنك توصيل Enviro pHAT بـ PI الذي تختاره!

*** للتأكد من عدم إتلاف PI أو pHAT ، تأكد من إيقاف تشغيله أولاً ***

لقد استخدمت هنا خيوط العبور لأنه يمكنك الحصول على غسيل حراري من وحدة المعالجة المركزية التي تصبح ساخنة تحت Enviro pHAT. يمكن أن تغير هذه الحرارة الزائدة قراءات درجة الحرارة التي ستحصل عليها لاحقًا. لهذا السبب ، استخدمت 5 وصلات توصيل على المسامير أدناه:

  • دبوس 3 - GPIO2 (SDA I2C)
  • رقم التعريف الشخصي 5 - GPIO3 (SCL I2C)
  • دبوس 7 - GPIO4
  • دبوس 6 - أرضي
  • دبوس 4-5 فولت

يرجى التحقق من مخطط الأسلاك في الجزء العلوي من هذه الخطوة للحصول على مرجع مرئي أو الارتباط أدناه:

pinout.xyz/pinout/enviro_phat

(آسف على وظيفة الطلاء الرديئة)

عند توصيل الأس الهيدروجيني بالأسلاك ، تأكد من ضبطه بالطريقة الصحيحة وإلا قد تتلفه !!! للقيام بذلك ، كان لدي إعداد خاص بي ، لذا فإن رؤوس ANALOG IN متجهة إلى فتحة بطاقة SD ، وقد تم تدوير هذا لاحقًا في صوري لجعله مناسبًا لـ "الناقل" الخاص بي.

تثبيت التبعيات

قم بتشغيل نسخة احتياطية من PI و SSH مرة أخرى

بمجرد العودة إلى PI الخاص بك ، قم بتشغيل ما يلي لتثبيت الحزم والبرامج المطلوبة لـ Enviro pHAT:

حليقة https://get.pimoroni.com/envirophat | سحق

تأكد من ضرب Y أو N عند الحاجة لذلك.

بعد اكتمال التثبيت ، تأكد من إعادة تشغيل PI …

sudo reboot -n

اختبار الرقم الهيدروجيني

للتأكد من أن الرقم الهيدروجيني الخاص بك متصل بشكل صحيح ، يمكنك أن تسقط في وحدة python وتشغيل بعض الأوامر عن طريق إعادة وضع PI وكتابة python ، مرة واحدة في وحدة python ، اكتب ما يلي:

من بيئة استيراد الطقس

طباعة (weather.temerpature ())

يجب أن يظهر لك هذا قراءات مثل أدناه:

>> من بيئة استيراد الطقس

>> طباعة (weather.temperature ()) 24.0806166987

استكشاف الأخطاء وإصلاحها

إذا حصلت على شيء على غرار خطأ أدناه:

Traceback (آخر مكالمة أخيرة): ملف "" ، السطر 1 ، في ملف "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py" ، السطر 134 ، في ملف self.update () لدرجة الحرارة " /usr/lib/python2.7/dist-packages/envirophat/bmp280.py "، السطر 169 ، قيد التحديث if self._read_byte (REGISTER_CHIPID) == 0x58: # check sensor id 0x58 = BMP280 File" / usr / lib / python2.7 / dist -pack / envirophat / bmp280.py "، السطر 116 ، في _read_byte return self.i2c_bus.read_byte_data (self.addr، register) IOError: [Errno 121] خطأ I / O عن بعد

يمكنك بعد ذلك تشغيل:

sudo i2cdetect -y 1

سيؤدي هذا إلى إجراء فحص تشخيصي على الاتصالات / الأسلاك الخاصة بك وستبحث عن شيء مثل أدناه:

pi @ raspberrypi: ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 abcdef 00: - - - - - - - - - - - - 10: - - - - - - - - - - - - 1 يوم - - 20: - - - - - - - - - - 29 - - - - - - 30: - - - - - - - - - - - - - - - 40: - - - - - - - - - 49 - - - - - - 50: - - - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - 70: - - - - - - - 77

إذا لم يكن الأمر كذلك ، فستحتاج إلى العودة والتحقق من الأسلاك مرة أخرى ، يرجى التحقق من مخطط الأسلاك والمحاولة مرة أخرى!

تثبيت البرنامج النصي pi-baby-cooler.py

إذا كان كل شيء على ما يرام ونجحت في الحصول على قراءات لدرجة الحرارة ، فيمكننا المضي قدمًا وتثبيت حزمة Baby-cooler.py!

نظرًا لكيفية تعامل التعليمات مع الروابط ، فقد قمت بإرفاق البرنامج النصي.py في رأس الخطوة أعلاه … لنسخ هذا إلى PI الخاص بك ، أوصي باستخدام شيء مثل WinSCP:

winscp.net/eng/download.php

WinSCP هو عميل SFTP وعميل FTP مشهور لأنظمة Microsoft Windows! انسخ الملف بين كمبيوتر محلي وخوادم بعيدة باستخدام بروتوكولات نقل الملفات FTP أو FTPS أو SCP أو SFTP أو WebDAV أو S3.

WinSCP سهل الاستخدام ، ما عليك سوى الاتصال بـ PI الخاص بك باستخدام عنوان IP الخاص بـ PI ثم سحب ملف.py وإفلاته إلى المكان الذي ترغب في تشغيله منه من / home / pi.

الآن أصبح البرنامج النصي.py على PI ، حان الوقت للانتقال إلى إعداد حساب / اتصالات IFTTT الخاصة بك

الخطوة 3: إعداد حساب / اتصال IFTTT الخاص بك

إعداد حساب / اتصال IFTTT الخاص بك
إعداد حساب / اتصال IFTTT الخاص بك
إعداد حساب / اتصال IFTTT الخاص بك
إعداد حساب / اتصال IFTTT الخاص بك
إعداد حساب / اتصال IFTTT الخاص بك
إعداد حساب / اتصال IFTTT الخاص بك

بعد ذلك سننظر في الحصول على رمز IFTTT ، سيتم استخدامه عند استدعاء وظيفة hot / cold داخل البرنامج النصي للاتصال بقابس kasa وتشغيل / إيقاف تشغيل المروحة.

إنشاء Webhooks

توجه إلى https://ifttt.com/ وأنشئ حسابًا إذا لم يكن لديك حساب بالفعل.

بمجرد تسجيل الدخول ، داخل شريط البحث ، ابحث عن: TP-link kasa

بمجرد تحميل ذلك ، انقر فوق الخدمات ثم TP-link kasa. ستحتاج بعد ذلك إلى ربط حسابك في kasa بحساب IFTTT الخاص بك ، وتسجيل الدخول إلى حساب kasa الخاص بك من خلال IFTTT لإجراء اتصال.

بعد ربط حسابك ، انقر على "تطبيقاتي الصغيرة" ثم تطبيق صغير جديد ، ثم انقر على "+ هذا" وابحث في خطافات الويب.

انقر فوق "تلقي طلب ويب" ، ضمن اسم الحدث ، اكتب ساخن (يمكن أن يكون هذا أي شيء تريده ولكن يجب عليك تحديثه لاحقًا ضمن البرنامج النصي pi-baby-coller.py وإلا فلن يعمل هذا ، لقد استخدمت hot لتحويل المروحة تعمل وباردة لإيقاف تشغيل المروحة ، ثم انقر فوق إنشاء الزناد.

بعد ذلك ، نحتاج إلى ربط المشغل الجديد بحساب Kasa الخاص بك ، انقر فوق "+ that" وابحث في kasa ، انقر فوق TP-link kasa ثم انقر فوق "تشغيل" ، بعد ذلك حدد الجهاز الذي ترغب في تشغيله ، ثم انقر فوق إنشاء عمل. راجع الإجراء وانقر فوق "إنهاء" إذا كان صحيحًا.

**********

تذكر أنه إذا اخترت اسم حدث آخر بخلاف "ساخن" و "بارد" ، فستحتاج إلى تدوين ذلك لاحقًا وتحديث النص! وإلا فلن يعمل البرنامج النصي.py

**********

بعد إنشاء أول رابط ويب خاص بنا ، كرر العملية لـ "بارد" ، ولكن هذه المرة تختار إيقاف التشغيل بدلاً من التشغيل عند تحديد + هذا الإجراء.

بمجرد أن يكون لدينا حدثان على الويب للحدث داخل قسم حساب التطبيقات الصغيرة الخاص بي ، انقر فوق الخدمات وابحث في webhooks ثم انقر فوق ذلك. هنا سترى زر توثيق (أعلى اليمين) ، انقر عليه. هذا هو المكان الذي ستجد فيه مفتاح IFTTT المميز الخاص بك. أثناء وجودك هنا ، قم بتدوين مفتاحك (ستحتاج إليه لاحقًا) ، لقد قمت بتحرير مفتاحي داخل الصورة وإلا فسيتمكن أي شخص من تشغيل المقابس الذكية الخاصة بي أو إيقاف تشغيلها.

اختبار الخطافات على الويب

الآن قمنا بإنشاء خطافين ويب مرتبطين بحساب kasa الخاص بنا ، يمكننا اختبار ما إذا كانا يعملان أم لا!

في PI الخاص بك ، يمكنك إدخال ما يلي:

curl -X POST

حيث تقول "ساخن" ، تحتاج إلى إضافة اسم الحدث الخاص بك ، إذا تركته على أنه "ساخن" اتركه وشأنه. حيث تقول / أنت … تحتاج إلى استبدال هذا بمفتاح IFTTT المميز الخاص بك. اضغط على Enter ، ومن المفترض أن تسمع بعد ذلك نقرة مقابس المقابس الذكية التي تعمل على تشغيل القابس. إذا لم تتمكن من سماعه ، فيمكنك التحقق من تطبيق Kasa للتحقق من حالة المقابس الخاصة بك.

الآن لدينا تبعيات Enviro pHAT المثبتة ولدينا الآن إعداد IFTTT ، حان الوقت للانتهاء من تعديل الكود.

الخطوة 4: تحرير البرنامج النصي

تحرير النص
تحرير النص

اسم الحدث و IFTTT TOKENS - رجوع إلى pi الخاص بك ، قم بالتصعيد إلى موقع البرنامج النصي pi-baby-cooler.py ، بالنسبة لي في / home / pi (مجلد منزلي) وقم بتحرير الملف باستخدام nano:

nano pi-baby-cooler.py

داخل أداة البحث حيث تقول def turn_off ()

def turn_off ():

# تعيين كلمة الزناد - على سبيل المثال "بارد" - ورمز IFTTT Webhook المميز أدناه. TRIGGER_WORD = "cold" TOKEN = "رمز IFTTT الخاص بك يذهب هنا" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD، الرمز المميز = رمز)) طباعة ("Fan off!"):

هذه هي وظيفة إيقاف تشغيل المروحة. يقوم بذلك عن طريق إرسال webhook إلى IFTTT الذي يؤدي إلى إيقاف تشغيل tplink HS100. إذا حافظت على عمل المشغل داخل حساب IFTTT الخاص بك كما هو الحال مع "بارد" ، فيمكنك ترك ذلك ، واستبدال الرمز المميز الذي حصلت عليه من وثائق Webhooks سابقًا. إذا اخترت اسم حدث مختلف ، فاستبدل هذه الكلمة هنا.

بعد اللصق في رمز IFTTT الخاص بك ، انتقل إلى القسم التالي حيث تظهر عبارة def turn_on ()

def turn_on (): # تعيين كلمة الزناد - على سبيل المثال "hot" - ورمز IFTTT Webhook المميز أدناه. TRIGGER_WORD = "hot" TOKEN = "رمز IFTTT الخاص بك يذهب هنا" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD، token = TOKEN)) print ("Fan on!")

هذه الوظيفة هي عكس إيقاف التشغيل ، فهي تقوم بتشغيل قابس TP-link الذكي!

إذا حافظت على عمل المشغل داخل حساب IFTTT الخاص بك كما هو الحال مع "hot" ، فيمكنك ترك ذلك ، واستبدال الرمز المميز الذي حصلت عليه من وثائق webhooks سابقًا. إذا اخترت اسم حدث مختلف ، فاستبدل هذه الكلمة هنا.

كل شيء آخر مشفر بالفعل ، لذلك لن تضطر إلى إجراء أي تغيير على الكود غير TRIGGER_WORD و TOKEN وبعض التعديلات في درجات الحرارة التالية!

تغيير درجات الحرارة

بعد ذلك ، ابحث عن المكان الذي يقول فيه # المتغيرات المحلية.

جرب: # المتغيرات المحلية. state = 0 # يعين حالة المحول المنخفض = 20 # قيمة منخفضة لمستوى درجة الحرارة (مئوية). high = 24 # قيمة عالية لمستوى درجة الحرارة (مئوية). الفترة = 120 # تأخير بالثواني بين المكالمات.

متغير الحالة هو كيف يعرف pi ما إذا كان القابس قيد التشغيل أم لا ، ويتم تحديث هذا لاحقًا إذا كان الجو حارًا جدًا (24 + * c ثم يتم تغيير الحالة لاحقًا إلى 1) ، وهذا من شأنه أيضًا أن ينطلق إلى webhook ويتحول المكونات الذكية على!

المتغير المنخفض هو مدى روعة الغرفة التي أريدها قبل إيقاف تشغيل القابس. إذا كنت ترغب في تدفئة الغرفة ، ما عليك سوى تغيير ذلك إلى قيمة أعلى. إذا كنت تريده أكثر برودة ، فقم بخفض القيمة.

المتغير المرتفع هو درجة الحرارة القصوى التي أريد أن تحصل عليها الغرفة قبل أن أرغب في تشغيل المروحة والبدء في تبريد الغرفة. إذا كنت ترغب في ظهور المروحة قبل ذلك ، فقم ببساطة بخفض القيمة ، أو إذا كنت ترغب في أن تكون أكثر دفئًا ، فقم بزيادة القيمة.

متغير الفترة هو المدة بالثواني بين فحوصات درجة الحرارة ، إذا كنت ترغب في أن يتحقق pi النصي بشكل أقل تكرارًا ، فقم بزيادة الرقم إذا كنت ترغب في تقصير الوقت ، فقم بخفض الرقم.

بمجرد إجراء التغييرات الخاصة بك ، احفظ nano واخرج منه

CTRL + x

الخطوة 5: استخدام البرنامج النصي

باستخدام البرنامج النصي
باستخدام البرنامج النصي

تشغيل البرنامج النصي محليًا

هناك عدة طرق يمكنك من خلالها تشغيل هذا البرنامج النصي ، يمكنك الاتصال عبر SSH وكتابة ما يلي:

sudo python /pi-baby-cooler.py

سيؤدي هذا إلى تشغيل البرنامج النصي عند الطلب ، وسيعمل هذا فقط طالما كانت هناك جلسة SSH نشطة إلى PI. الطريقة الأخرى هي استخدام الشاشة ، لا يتم تثبيت الشاشة افتراضيًا لا أعتقد ذلك ، لذلك يجب استخدام شاشة تثبيت sudo apt.

إليك برنامج تعليمي رائع حول كيفية استخدام الشاشة بشكل صحيح:

الشاشة أو شاشة GNU هي مُضاعِف طرفي. بمعنى آخر ، هذا يعني أنه يمكنك بدء جلسة شاشة ثم فتح أي عدد من النوافذ (محطات افتراضية) داخل تلك الجلسة. سيستمر تشغيل العمليات التي يتم تشغيلها في الشاشة عندما لا تكون نافذتها مرئية حتى إذا تم قطع الاتصال.

أتمتة التشغيل عند الإقلاع

الطريقة الأخرى هي تحرير ملف التمهيد في /etc/rc.local للقيام بذلك باستخدام nano.

sudo nano /etc/rc.local

سيؤدي تحرير هذا الملف إلى تشغيل البرنامج النصي عند التمهيد. مما يعني أنه سيتم تشغيله دائمًا عند تشغيل PI ، فهذه أيضًا طريقة تشغيل 90٪ من البرامج النصية الخاصة بي على PIs الأخرى.

إذا كنت قد استخدمت rc.local ، فيمكنك تشغيل الأمر أدناه للتحقق لمعرفة ما يتم تشغيله حاليًا على PI. يعد هذا مفيدًا لاستكشاف الأخطاء وإصلاحها لاحقًا لمعرفة ما إذا كان البرنامج النصي يعمل على الإطلاق أم لا:

ps -aef | جريب بيثون

الخطوة 6: انتهى

حسنًا … شكرًا إذا كنت لا تزال هنا وتصل إلى هذه النقطة!

عذرًا ، لقد مر وقت طويل جدًا ، كان هذا أول تدريب لي ولم أكن متأكدًا تمامًا مما يجب كتابته.

كما ذكرت في البداية ، تحتوي هذه التعليمات على العديد من التطبيقات المختلفة باستخدام الحرارة لتشغيل قابس ذكي! يمكنك تبريد أي غرفة في المنزل / الشقة / الشقة / المرآب / السقيفة. يمكنك حتى تعديل IFTTT لتشغيل أي جهاز ذكي يمكن التحكم فيه من خلال IFTTT ، ولا يجب أن يكون مجرد أجهزة TP-link kasa.

أود أن أسمع ما إذا كنت قد جربت هذه التعليمات أو حتى إذا وجدت أنها مثيرة للاهتمام ، فيرجى ترك تعليق أدناه!

إذا كانت لديك أي أسئلة ، فتأكد من تركها أدناه وسأبذل قصارى جهدي للإجابة عليها!

مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار

الوصيف في مسابقة أجهزة الاستشعار

موصى به: