توت العليق PI-تنفيذ نظام أتمتة منزل بأسعار معقولة [الجزء الأول]

في الوظائف السابقة في هذه السلسلة, لقد شاهدنا ما هي دبابيس جبيو, وكيفية السيطرة الصمام معهم من موقعنا توت العليق PI قبل باش وبايثون, o مع أحد تطبيق ويب.

بورتاداريليلي

وسوف نتعلم في هذه المناسبة للتحكم في قوة أجهزة الكهربائية; قبل بدء تشغيل الملقم بتثبيت ونحن مصباح وكما شاهدنا في تسليم السابقة.

لتنفيذ ذلك، وأنا ذاهب إلى استخدام تتابع المجلس من 5V وثماني قنوات, ويجب أن يكون أوبتواكوبلادا حماية PI التوت; منذ الأجهزة التي نحن ذاهبون للتحقق مع 220V, ودبابيس جبيو توت العليق العمل بأقصى قدر من 3,3V.

بلاكاريلي

لوحة أوبتواكوبلادوس مرحلات.

علينا أن نفعل بين التتابع و "بي التوت" الاتصالات التالية.

الوحدة النمطية التبديلات أوبتواكوبلادوس
نموذج PI التوت, ب, A +, ب +
VCC
+ 5V
في 8
جبيو 17
GND GND
أوليمبوس كاميرا رقمية

اتصالات بين التوت PI ولوحة التتابع.

الآن سوف نختبر إذا كان العمل اتصالات, مع اختبار بسيط في باش, تعيين رقم التعريف الشخصي جبيو 17 كإخراج, وإعطاء قيمة منطقية.

#Exportamos el PIN deseado
usuario@maquina:~$ sudo echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
usuario@maquina:~$ sudo echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit
usuario@maquina:~$ sudo echo 1 > /sys/class/gpio/gpio17/value

عندما تحولت على قيادة التحكم ترحيل, لأننا يمكن إيقاف تشغيله، والإفراج عن رقم التعريف الشخصي جبيو.

#Apagamos la salida del rele
usuario@maquina:~$ sudo echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
usuario@maquina:~$ sudo echo 17 > /sys/class/gpio/unexport

لدينا فعلا اختبار أداء, حتى الآن نحن ذاهبون لرؤية صفحة ويب ونحن بحاجة إلى جدولة, الأمر بسيط جداً أكثر من الاختبار مع الصمام لقد رأينا في الماضي تقديم.

<html>
 <head>
                 <!--/var/www/rele/index.php-->
 </head>
 <body>
 <!--GPIO17--> 
 <form action="" method="post">
 Enchufe 0 [GPIO 17]&nbsp;<input type="submit" name="encender17" value="Encender">
 <input type="submit" name="apagar17" value="Apagar">
 <input type="submit" name="parpadear17" value="Parpadear">
 </form> 
 <br></br>
 </body>
</html>

<?php
// Funciones PHP del pin GPIO 17
 if ($_POST[encender17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/enciende.sh");
 echo $a;
 }

 if ($_POST[apagar17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/apaga.sh");
 echo $a;
 }

 if ($_POST[parpadear17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/parpadea.sh");
 echo $a;
 }
// Fin de las funciónes del pin GPIO 17
?>

ونحن بحاجة لإنشاء هذه البرامج النصية الثلاث في باش لتشغيل, إيقاف تشغيل واللمعان; يتم إيواء هذه البرامج النصية في /var/www/ترحيل/جبيو/17/.

#!/bin/bash
#enciende.sh

#Exportamos el PIN deseado
echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit
echo 1 > /sys/class/gpio/gpio17/value
#!/bin/bash
#apaga.sh

#Apagamos la salida del rele
echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
echo 17 > /sys/class/gpio/unexport
#!/bin/bash
#parpadea.sh

#Exportamos el PIN deseado
echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit, y lo desactivamos 5 veces
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
echo 17 > /sys/class/gpio/unexport

عندما يكون لدينا البرامج النصية وأن أنشئ حساباً على طرقها الخاصة بكل منها, علينا أن نكون قادرين على عرض التسلسل الهرمي التالي الدليل على ملقم ويب.

لقطة للشاشة 2014-11-08 16:27:54وفي هذه المناسبة أيضا يجب أن نجعل سودور للمستخدم www-البيانات; لذلك، تشغيل فيسودو سودو في المحطة الطرفية, وسوف تضيف بي تحت المستخدم حيث أن المستخدم www-البيانات يمكنك التحكم بدبابيس جبيو.

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL
www-data ALL=(ALL) NOPASSWD: ALL

الآن سوف نقوم باختبار ثلاثة أزرار التحقق من أن كل شيء يعمل بشكل صحيح. تعمل مرة واحدة, وتشغيل ترحيل لوحة المصابيح, وسوف نستمع “انقر فوق/الثرثرة” أن كنت تنبعث منها عند فتح وإغلاق الدائرة.

لقطة للشاشة 2014-11-08 13:30:46

تطبيق ويب للتحكم في ترحيل.

وسوف نرى كيف يمكن توصيله بمصباح أو أي أجهزة أخرى للسيطرة عليها من أي جهاز باستخدام مستعرض ويب.

مخطط الاتصال التتابع بين مفتاح مغناطيسي الحرارية والمكونات جدار منزلنا سيكون على النحو التالي; لقد استخدمت صورة التتابع قناة واحدة لمخططات, في هذا المثال في القناة 8 لوحة ثماني قنوات.

rele5vmagnetotermico

الرسم التخطيطي للاتصال بلوحة كهربائية لمنزل.

لإثبات المفهوم, وسوف تستخدم المخطط التالي مع المكونات التي اضطررت إلى تغيير في غرفة بيت, ومصباح. وفيما يلي الجدار, وأعلاه الذين كنت تعاني في هذا الاختبار للاتصال في مصباح; التتابع بمثابة مفتاح تبديل.

rele5venchufe1

مخطط المستخدم في هذا الاختبار.

وهناك ثلاثة منافذ للربط الكهربائي لكل ناتج في التتابع: COM, عادة فتح و عادة مغلقة. في COM ونحن يجب أن الاتصال الإيجابية الكهربائية فإنه سيتم تغذية الجهاز, و في واحدة فقط اثنين آخرين تمديد الكابلات للايجابية للجهاز. ميسبيس السلبية يربط مباشرة من مقبس الطاقة الكهربائية للجهاز.

PB080196

اتصالات التتابع.

وسوف يعتمد على إذا كان يمكنك الاتصال به عادة فتح, أو عادة مغلقة إذا كان الجهاز قيد التشغيل أو إيقاف تشغيلها إذا قمت بإيقاف التوت.

في هذا المثال، متصل التتابع في عادة مغلقة, حتى إذا قمت بإيقاف التوت, عمل المقابس; إذا conectásemos في عادة فتح, عندما قطع المصباح التوت لا يجوز إشعال لأن الدائرة ستكون مفتوحة; وسوف نفهم أنه أفضل مع الفيديو.

إذا كنت مثلك اتبع لي على تويتر, فيسبوك, جوجل +, LinkedIn, أو تقاسمها مع الأزرار الموجودة تحت هذا المنشور, إذا كان لديك أي أسئلة أو اقتراحات لا تترددوا في التعليق.

تساعدنا للوصول إلى أكبر عدد من القراء Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

33 أفكار بشأن "توت العليق PI-تنفيذ نظام أتمتة منزل بأسعار معقولة [الجزء الأول]

  1. تشغيل وإيقاف تشغيل المصابيح من الإنترنت

    صباح الخير, في أي شيء, أقل ما يمكن أن أقوله, شكرا, سوبر
    البرنامج التعليمي, أخرى فيس, برافو وشكرا لك.

    سؤال, أنا لا أفهم تماما كما وحيث يجب تثبيت البرامج النصية,
    هو وجود نيتي من صفحة ويب, في الحقيقة, لا احصل على
    العمل مع بي إتش بي، وشبكة الإنترنت, كما في المثال, عن طريق جهاز الكمبيوتر, متصل بالإنترنت
    في أي مكان لتنشيط المصابيح المختلفة أو مرحلات, لا تكون كما تفعل ذلك,
    في وقت مبكر وبالطبع, شكرا ألف لمساعدة ممكن.

    إغناسيو وديا من بلجيكا

  2. البرامج النصية وأنشئ حساباً واحد لديك لنسخ منها إلى/var/www/rele كما هو موضح في البرنامج التعليمي, كل واحد له مساره.

    أنشئ حساباً في/var/www/rele/index.php
    apaga.sh, enciende.sh و parpadea.sh في/var/www/rele/gpio/17/

    للمرة يجري كما أنها تعمل لتتابع متصلاً جبيو 17, في بعض الأيام يبرم مع الجزء الثاني تشغيل هذه النواتج ثمانية.

    للوصول من الإنترنت يجب تكوين جهاز التوجيه لإعادة توجيه طلبات واردة من ميناء 80 نحو PI توت العليق الخاص بك. منذ خيار NAT أو "الملقم الظاهري" من جهاز التوجيه يمكنك تكوينه.

    أخيرا الوصول إلى أكثر بسهولة يمكنك تسجيلك في المكتب والحصول على مجال حرة المرتبطة بالعام ip الخاص بك من نوع casa.no-ip.biz.

    شعبة المشتريات: ضمان لك لحماية تلك الصفحة لجيد جداً فقط لديك حق الوصول إليه.

    شكرا جزيلا للتعليق.

  3. مساء الخير,

    كل شيء يعمل تماما, على الرغم من أن فقط من خلال الشبكة المحلية أو مع Xming عبر سة, غير قادر على الاتصال بجهاز التحكم عن بعد, ' مع كمبيوتر آخر عبر الإنترنت, لدى المكتب والآذان, ولا يمكن تشغيل, إذا كان لديك أي فكرة أنت شكرا لكم مقدما,

    تحية قوية وماس فيس, شكرا

    إغناسيو

    • أنا سعيد لأن أخيرا الأشغال, ولكن يمكنك الاتصال من إنترنت البروتوكولات تستخدم?

      أن فتح المنافذ للخدمات التي تذهب لاستخدامه في جهاز التوجيه الذي يتيح الوصول إلى الإنترنت (منفذ HTTP 80, منفذ HTTPS 443, غطاء المني ميناء 22, إلخ) والقيام "إعادة توجيه منفذ" جهاز التوجيه "الملكية الفكرية الملكية الفكرية للتوت" الخاصة التي تمنحك الوصول إلى الإنترنت.

      وأخيراً الآن سيكون لديك فقط لبدء الاتصال من شبكة أخرى التي تواجه الملكية الفكرية العامة لجهاز التوجيه الخاص بك, يمكنك محاولة من الهاتف المحمول الجيل الثالث 3g.

      إذا كان هذا يعمل, الآن يمكنك المتابعة لتكوين المكتب أو داين للوصول من اسماً يسهل تذكرة بدلاً من عنوان IP العام; وبالإضافة إلى ذلك إذا كان تثبيت المكتب في التوت, على موقع المكتب الخاص بك الملكية الفكرية العامة سوف تتغير تلقائياً كلما تغير هذا لجهاز التوجيه الخاص بك.

      وأضاف للأمن, سوف تكون أفضل إذا كان تعيين VPN بإجراء اتصالات بشبكة منزلك, وتوجه من خلالها جميع حركة المرور الخاصة بك.

  4. مرحبا, ولدى سؤال لدى قيادة على gpio4, صدى سودو 1 > /sys/فئة/جبيو/gpio4/قيمة أدى هذا إيقاف تشغيل, ومع صدى سودو 0 > /sys/الدرجة/جبيو/gpio4/القيمة, قم بتشغيل الأول بقيادة, وينبغي ليكون ريفز, وسيتم تقديم شيء الشر?.
    ضع ملف الاتصال عبر الإنترنت, عندما كنت اضغط أي زر (قم بتشغيل, إيقاف تشغيل, أو وميض) فقط أوقف قيادة, لكن لا يوجد أضواء, لا الوميض.
    وأنا أقدر المساعدة يمكنك إعطاء لي.

  5. هناك, أشكركم مقدما على تجربتك مع هذا "بي التوت" وفي جبيو. وأتساءل كيف أنها سوف تشغيل مصباح توصيله مباشرة بهذا التتابع:http://articulo.mercadolibre.com.mx/noindex/description/MLM475992785?noIndex=true&ref=http%3A%2F%2Felectronica.mercadolibre.com.mx%2Fotros%2F

    من الفعل, شكرًا جزيلاً.

    • مرحبا, أولاً وقبل كل شيء بفضل الكثير أسوأ 🙂 السؤال الخاص بك

      يمكنك متابعة البرنامج التعليمي خطوة بخطوة, وقد تتابع 3 أنواع دبابيس:

      – فولت تيار مستمر-> السلطة (RPI 5V دبوس)
      – GND-> GND RPI Pin
      – -> في إدخالات, وتبعاً لما إذا كانت الدولة الخاص بك مرتفع أو منخفض الترحيل سيتم تشغيل أو إيقاف تشغيل.

      مثال عن استخدام IN8, سولو كامبيارلو دبس ل IN1 IN0 يمكنك ترحيل y قبل اتباع comenté el 🙂 التعليمي

      شعبة المشتريات: أسيجوراتي شون أوبتواكوبلادوس, صور لوس دي لوس أنجليس أنه الابن.

      مع خالص تحياتي, وآمل أيضا أيودادو.

  6. مثيرة للاهتمام حقاً, يبدو لي أنني ذاهب لشراء والبدء في اللعب.

    اترك لكم, شيء ما, التي ربما يساعد بعض الواجهات الجميلة واللعب مع أولئك 8 إعادة

    http://pihome.harkemedia.de

    مع خالص تحياتي,

    من الأرجنتين! ومن المؤكد, يكلف نفسه عناء, مع بعض تكوينات الأجهزة الإلكترونية! عناق!

  7. قبل أي شيء, شكرا جزيلا للتفسيرات الخاصة بك, جيد جداً.

    لقد تابعت تعليماتكم ويمكنني التقاط أسماك دبابات مسافة هواء مضخة.

    مشكلة لدى مفقود أنا يمكن التحقق من حالة الدبوس (True أو False)

    كيف يمكنني القيام به لجلب لي هذه البيانات على نفس الصفحة أنا?

    هو سلاح البحرية في أعقاب التعليمات الخاصة بك, تشغيل وإيقاف الترحيل بشكل صحيح.

    • مرحبا تيودورو,

      أن هذا التعليق هو شيء أن نسأل العديد من القراء, بما أنني إعداد جزء التالي من البرنامج التعليمي حيث سوف نقوم بجدولة مؤشرا على حالة جبيو مجاناً دبابيس في وقت فراغي.

      عند الانتهاء من ذلك سوف تنشر في المدونة.

      أراك لاحقًا.

  8. قبل كل شيء أشكركم كثيرا على بلوق الخاص بك.. مذهلة. وبالنسبة لي قد اشترى كل ما تحتاج إليه, لقد تابعت كل ما تبذلونه من الدروس, ولكن عندما قمت بتشغيل اللوحة من 8 مرحلات, شيء أنا خطأ.

    والسؤال ما إذا كان لدى أوكتواكوبلادا لوحة?? هو الذي يبدو أنه ليس لك يصبح الحالية كافية لتنشيطه. تكون الاتصالات الخاصة بي:

    5الخامس-> VCC (للوحة)
    GND (P3) -> GND (لوحة)
    GPIO4-> IN4 (للوحة)

    عندما نشطة جبيو مع البرنامج النصي, تشغيل بواسطة مومونتو صمام ثنائي أدت السيطرة, ولكن لا تبقى على. وأنا أفهم أنه من ليتم تنشيطه في جبيو إلى 3,3 فولت والمرحلات ذات 5 فولت. أقسم إلا يكون نفس لوحة ولذلك عليك أن أهبير طريقة لتجعل من العمل لا?

    أبريسياريا أي نوع من التعليق, التتابع المجلس على النحو التالي
    (8 التبديلات الوحدة النمطية srd-05فولت تيار مستمر-م-ج)

    شكرا جزيلا للجميع

  9. مرحبا لوتي,

    معظمهم من لوحات متوافق مع التبديلات التي يتم تسويقها ميكروكنترولر تأتي فعلا إلى جانب علم البصريات, يمكنك التحقق إذا كان في المواصفات أو ابحث عن أوبتوكوبليرس في لوحة; مما يجعل الإشارة إلى عدد السلاسل التي علقت إذا أنه.

    فعالية، تعمل بالطاقة هذه اللوحات مع 5 فولت, ولكن يمكن تنشيط الإخراج أيضا قبل 3 المحركات، 3V "جبيو IP التوت".

    على أي حال، يبدو أن نقص الطاقة مشكلة, حتى استبدال المحول التوت مع 2A أو تغذية خارجياً يمكن أن تساعد التتابع.

    تحيات وحتى وقت قريب.

    • مرحبا!
      شكرا لكم على استجابتكم السريعة. لقد جعلت الاختبارات مباشرة على اللوحة التبديلات (إزالة التوت PI), لمعرفة ما إذا كان هذا اللوح أنه كان من الخطأ. أنا حصلت على علبة تغذية خارج 5V في 2A.

      الاتصال GND إلا إذا وحدة التغذية فولت تيار مستمر إلى + وحدة التغذية و IN4 أيضا إلى +. وهناك.. يعمل!! انقر فوق ترحيل ومؤشر LED يبقى على, لقد فعلت الاختبار مع مصباح 220 فولت ولا تزال تعمل كل. وتنشأ المشكلة مع "بي التوت".

      لقد قمت بتوصيل لوحة التغذية الخارجية “+” VCC “-” GND و IN4 لقد قمت بتوصيل gpio4 التوت, وهناك عندما نشطة جبيو, لا يحدث أي شيء. وقد قمت بقياس جبيو ويعطي 3,3 v. لقد قرأت في مواقع أخرى، وقيل أنه لأنه لا بد لي من الاتصال على الطائر فولت تيار مستمر--لجنة التنسيق المشتركة لخلاف ذلك. لا يمكن أن أفعل الخطأ. قد يكون أن انتقل جبيو عن طريق باش?? مطلوب للعمل في بلدها بطاقة رخيصة استخدام la دوكالومكتبة دي بيثون من جبيو S??

      شكرا gracias por كوالكوير مساهمة

  10. مرحبا, كنت أعاني من مشكلة لمحو الضوء بالتتابع, استخدام التعليمات البرمجية في هذا البرنامج التعليمي, ويمكن الضوء العادي, ولكن لحذف لا تمحى، وكان مسلحا التتابع, نزع سلاح فقط عندما أنا موصول الكابل من التتابع التوت. وبعد عدة محاولات تمكنت من حذف هذا البرنامج التعليمي مع رموز من التعليمة البرمجية التعليمي أدى إلى حذف. الحصول على هذا النموذج جزء من التعليمات البرمجية: إذا كان ($_ وظيفة[apagar17]) {
    $إلى- exec(“python/var/www/AcenderWebRele/apaga3.py سودو”);
    $إلى- exec(“صدى سودو 17 > /sys/فئة/جبيو/التصدير”);
    $إلى- exec(“صدى سودو 0 > /جبيو/sys/فئة/gpio17/القيمة”);
    $إلى- exec(“صدى سودو 17 > /sys/فئة/جبيو/أونيكسبورت”);
    صدى $a;
    }

    • برونو حولا,

      SI todas las الروابط هم كال دروس, وتتابع الخاص بك هو نفسه أو واحد من تصميم المساواة ينبغي أن تعمل دون مشاكل.

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

      http://www.peatonet.com/raspberry-pi-implementando-un-sistema-domotico-asequible-parte-iii/
      .
      شكرا على التعليق, أراك لاحقًا!

  11. جيدة بعد ظهر اليوم من المكسيك, اسمي إنريكي, أنا مهتم في الجزء من تنفيذ الأتمتة مع التوت وهذا مستمد من مشروع المدرسة, أذكر لكم في الدروس ونحن يجب أن يكون لديك لينكس التي لا أعرف الكثير, من الممكن لتطوير المشروع, الموقع والبرامج اللازمة بالتوت مع windows?, يجب تثبيت ملقم ويب الذي كنت أذكر في التوت نفسه أو حيث?, إذا تجاوز عدد الأجهزة التي تريد أن تحكم قدرة التوت 3 عادي إلى أوكوباريا, توت العليق الأخرى أو أن هناك شيء يمكنني زيادة القدرة?, إذا كنت تتعامل مع التوت آخر كشأنه على حد سواء مع نفس تطبيق ويب?.

    وآمل، ويمكنك مساعدتي مع هذا.

    مع خالص تحياتي.

    • مرحبا إنريكي,

      يمكنك أن تفعل كل شيء من Windows باستخدام المفكرة لكتابة البرامج النصية وصفحة ويب, WinSCP لنسخ هذه الملفات إلى التوت, والمعجون الاتصال عن طريق SSH.

      توت العليق الملكية الفكرية إذا كان لديك نظام غنو/لينكس مثبت (راسببيان في الخرسانة) وحيث يجب أن يكون مثبتاً على ملقم ويب, ولكن بعد البرنامج التعليمي ينبغي أن يكون من السهل.

      إذا كنت ترغب في التحكم في المزيد من الأجهزة, يمكنك تعيين صفحة ويب التي تعتمد في هذا البرنامج التعليمي:

      http://www.peatonet.com/raspberry-pi-y-los-pines-gpio-implementando-domotica-de-una-forma-asequible-parte-ii/

      مع خالص تحياتي, وشكرا على التعليق.

اترك ردًا