Ahududu PI – Bir uygun fiyatlı ev otomasyon sisteminin uygulanması [Kısım III]

Birkaç ay sonra geri dönmek karar verdik Bu proje hangi oluşturmak niyetinde ile bir Ücretsiz ev otomasyon sistemi, ve ekonomik olarak uygun fiyatlı; Bu düşük tüketimi mikroişlemci tabanlı, Ama çarpı işareti-peron ve taşınabilir işletim sistemi ile herhangi bir cihaza GNU/Linux edinilebilir bağlantı noktası GPIO.İçinde önceki yazılar Modülden kontrol etmeyi öğrendik Röleler optoacoplados ile Ahududu PI tarafından Bash, PHP, ve Python; Bu vesileyle Otomasyon sistemi optimize, ve bu arada için göç ettik Ahududu PI 3 imha Kablosuz bağlantı, Ama eğer sen dilek sen-ebilmek kullanma herhangi bir önceki modeli.

, donanım Sekiz geçişlerinin iki modülden oluşmaktadır Her, Bu kadar toplam yapmak On altı çıkışları kontrol etmek için aletleri, Vale elektrik, aydınlatma; ve bir sonu olmadan aygıtları Bu küçük ve dönüştürülmesi Ahududu PI 3, için ihtiyacınız olan herşeyi içinde domotic evi u ofis geleneksel.

Bina Otomasyon düzeni

Devre kesici anahtarı diyagram domotic DIY.

Denetim Masası içinde programlanmıştır PHP, ve kodunu bir optimizasyonu önceki sürüm Ama yönetmek amacıyla GPIO doğrudan Bash hangi büyük ölçüde sürecini hızlandırır; bir gerekir, Beri bu sayfası üzerinden görev yapacak WiFi.

FremooticsPI

Otomasyon sistemi web kontrol paneli.

Aslında ek dosyalar bağlantı noktası çıkışlarını yönetmek için GPIO in Ahududu tarafından Python; Bu basit dönüştürür Web sayfası, tek bir dosya, başlangıç noktası gerçek içinde hangi bir gün içinde haline gelmiştir, bir tam ev otomasyon sistemi Ben geliştirmek olacaktır birlikte.

<html>
<head>
<title>Panel de control - Sistema domotico libre</title>
</head>

<body>
<div align="center">
<br></br>

 <!--GPIO4/IN1-->
 <form action="" method="post">
 Interruptor 01 &nbsp;<input type="submit" name="encender4" value="Encender">
 <input type="submit" name="apagar4" value="Apagar">

 <!--GPIO17/IN2-->
 <form action="" method="post">
 &nbsp; Interruptor 02 &nbsp;<input type="submit" name="encender17" value="Encender">
 <input type="submit" name="apagar17" value="Apagar">

<br></br>

 <!--GPIO27/IN3-->
 <form action="" method="post">
 Interruptor 03 &nbsp;<input type="submit" name="encender27" value="Encender">
 <input type="submit" name="apagar27" value="Apagar">

 <!--GPIO22/IN4-->
 <form action="" method="post">
 &nbsp; Interruptor 04 &nbsp;<input type="submit" name="encender22" value="Encender">
 <input type="submit" name="apagar22" value="Apagar">

<br></br>

 <!--GPIO18/IN5-->
 <form action="" method="post">
 Interruptor 05 &nbsp;<input type="submit" name="encender18" value="Encender">
 <input type="submit" name="apagar18" value="Apagar">

 <!--GPIO23/IN6-->
 <form action="" method="post">
 &nbsp; Interruptor 06 &nbsp;<input type="submit" name="encender23" value="Encender">
 <input type="submit" name="apagar23" value="Apagar">

<br></br>

 <!--GPIO24/IN7-->
 <form action="" method="post">
 Interruptor 07 &nbsp;<input type="submit" name="encender24" value="Encender">
 <input type="submit" name="apagar24" value="Apagar">

 <!--GPIO25/IN8-->
 <form action="" method="post">
 &nbsp; Interruptor 08 &nbsp;<input type="submit" name="encender25" value="Encender">
 <input type="submit" name="apagar25" value="Apagar">

<br></br>

 <!--GPIO5/IN1-->
 <form action="" method="post">
 Interruptor 09 &nbsp;<input type="submit" name="encender5" value="Encender">
 <input type="submit" name="apagar5" value="Apagar">

 <!--GPIO6/IN2-->
 <form action="" method="post">
 &nbsp; Interruptor 10 &nbsp;<input type="submit" name="encender6" value="Encender">
 <input type="submit" name="apagar6" value="Apagar">

<br></br>

 <!--GPIO13/IN3-->
 <form action="" method="post">
 Interruptor 11&nbsp;<input type="submit" name="encender13" value="Encender">
 <input type="submit" name="apagar13" value="Apagar">

 <!--GPIO12/IN4-->
 <form action="" method="post">
 &nbsp; Interruptor 12 &nbsp;<input type="submit" name="encender12" value="Encender">
 <input type="submit" name="apagar12" value="Apagar">

<br></br>

 <!--GPIO19/IN5-->
 <form action="" method="post">
 Interruptor 13 &nbsp;<input type="submit" name="encender19" value="Encender">
 <input type="submit" name="apagar19" value="Apagar">

 <!--GPIO16/IN6-->
 <form action="" method="post">
 &nbsp; Interruptor 14 &nbsp;<input type="submit" name="encender16" value="Encender">
 <input type="submit" name="apagar16" value="Apagar">

<br></br>

 <!--GPIO20/IN7-->
 <form action="" method="post">
 Interruptor 15 &nbsp;<input type="submit" name="encender20" value="Encender">
 <input type="submit" name="apagar20" value="Apagar">

 <!--GPIO21/IN8-->
 <form action="" method="post">
 &nbsp; Interruptor 16 &nbsp;<input type="submit" name="encender21" value="Encender">
 <input type="submit" name="apagar21" value="Apagar">

</div>
</body>
</html>

<?php

// Funciones PHP del pin GPIO 4

 if ($_POST[encender4]) {
 $a- exec("echo 4 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio4/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio4/value");
 echo $a;
 }

 if ($_POST[apagar4]) {
 $a- exec("echo 0 > /sys/class/gpio/gpio4/value");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 4

// Funciones PHP del pin GPIO 17

 if ($_POST[encender17]) {
 $a- exec("echo 17 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio17/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio17/value");
 echo $a;
 }

 if ($_POST[apagar17]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio17/value");
 $a- exec("echo 17 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 17

// Funciones PHP del pin GPIO 27

 if ($_POST[encender27]) {
 $a- exec("echo 27 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio27/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio27/value");
 echo $a;
 }

 if ($_POST[apagar27]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio27/value");
 $a- exec("echo 27 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 27

// Funciones PHP del pin GPIO 22

 if ($_POST[encender22]) {
 $a- exec("echo 22 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio22/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio22/value");
 echo $a;
 }

 if ($_POST[apagar22]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio22/value");
 $a- exec("echo 22 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 22

// Funciones PHP del pin GPIO 18

 if ($_POST[encender18]) {
 $a- exec("echo 18 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio18/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio18/value");
 echo $a;
 }

 if ($_POST[apagar18]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio18/value");
 $a- exec("echo 18 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 18

// Funciones PHP del pin GPIO 23

 if ($_POST[encender23]) {
 $a- exec("echo 23 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio23/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio23/value");
 echo $a;
 }

 if ($_POST[apagar23]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio23/value");
 $a- exec("echo 23 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 23

// Funciones PHP del pin GPIO 24

 if ($_POST[encender24]) {
 $a- exec("echo 24 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio24/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio24/value");
 echo $a;
 }

 if ($_POST[apagar24]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio24/value");
 $a- exec("echo 24 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 24

// Funciones PHP del pin GPIO 25

 if ($_POST[encender25]) {
 $a- exec("echo 25 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio25/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio25/value");
 echo $a;
 }

 if ($_POST[apagar25]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio25/value");
 $a- exec("echo 25 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 25

// Funciones PHP del pin GPIO 5

 if ($_POST[encender5]) {
 $a- exec("echo 5 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio5/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio5/value");
 echo $a;
 }

 if ($_POST[apagar5]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio5/value");
 $a- exec("echo 5 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 5

// Funciones PHP del pin GPIO 6

 if ($_POST[encender6]) {
 $a- exec("echo 6 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio6/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio6/value");
 echo $a;
 }

 if ($_POST[apagar6]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio6/value");
 $a- exec("echo 6 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 6

// Funciones PHP del pin GPIO 13

 if ($_POST[encender13]) {
 $a- exec("echo 13 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio13/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio13/value");
 echo $a;
 }

 if ($_POST[apagar13]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio13/value");
 $a- exec("echo 13 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 13

// Funciones PHP del pin GPIO 12

 if ($_POST[encender12]) {
 $a- exec("echo 12 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio12/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio12/value");
 echo $a;
 }

 if ($_POST[apagar12]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio12/value");
 $a- exec("echo 12 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 12

// Funciones PHP del pin GPIO 19

 if ($_POST[encender19]) {
 $a- exec("echo 19 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio19/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio19/value");
 echo $a;
 }

 if ($_POST[apagar19]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio19/value");
 $a- exec("echo 19 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 19

// Funciones PHP del pin GPIO 16

 if ($_POST[encender16]) {
 $a- exec("echo 16 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio16/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio16/value");
 echo $a;
 }

 if ($_POST[apagar16]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio16/value");
 $a- exec("echo 16 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 16

// Funciones PHP del pin GPIO 20

 if ($_POST[encender20]) {
 $a- exec("echo 20 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio20/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio20/value");
 echo $a;
 }

 if ($_POST[apagar20]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio20/value");
 $a- exec("echo 20 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 20

// Funciones PHP del pin GPIO 21

 if ($_POST[encender21]) {
 $a- exec("echo 21 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio21/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio21/value");
 echo $a;
 }

 if ($_POST[apagar21]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio21/value");
 $a- exec("echo 21 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 21

?>

Gerçekleştirmek için Ahududu ve geçiş arasındaki bağlantıları, Sen-meli mektup ayak için aşağıdaki tablolar gitmek Şemayı temel alan GPIO BCM; Çünkü aksi takdirde dosyadaki satır değiştirmek gerekecek PHP, ve Değiştir kodu numaralarını PIN Çalışanlar.

Ahududu PI modeli B + / 2/3 Röle modülü 1
+ 5V + 5V
GPIO 4
İNÇ 1
GPIO 17
İNÇ 2
GPIO 27 İNÇ 3
GPIO 22
İNÇ 4
GPIO 18 İNÇ 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Ahududu PI modeli B + / 2/3 Röle modülü 2
+ 5V + 5V
GPIO 5
İNÇ 1
GPIO 6
İNÇ 2
GPIO 13
İNÇ 3
GPIO 12
İNÇ 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Bir kez tüm bağlı iğne in Ahududu ilgili için VCC, GND, e girişleri in Röle; sadece kalır PHP dosya kopyalama için Ahududu PI, Ne kullanmak için SCP Bu bize bunu sağlayacak Uzaktan.

usuario@maquina:~ $ scp index.php pi@192.168.1.*:/home/pi/
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo mv /home/pi/index.php /var/www/html/

Ayrıca Uzaktan Biz web sunucusu dizinine dosya hareket edecek, ve biz gibi sahipleri tarafından atar SSH için kullanıcı ve grup www-data; ekler Grup GPIO, ve sonra Değişiklikleri uygulamak için yeniden.

usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo chown www-data:www-data /var/www/html/index.php
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo usermod -a -G gpio www-data
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo reboot

Sonunda Biz 230V aktarma ile besleme içinde gördüğümüz gibi Önceki Makaleler yapma bir giriş ve pozitif kutuplar arasında köprü, tek bir kullanmak için Tak, ya da şalter minyatür devre kesici; Ama biz bağlamak istiyorsanız On altı aygıtları yüksek tüketim iki kullanmak için önerilen, ya da daha fazla fiş.

relespuenteados

Röle modülü pozitif kutupları arasında köprü düzeninin.

Kalan teller, için hangi karşılık Negatif kutup ve alır Dünya, Biz onları bağlanır aygıtına doğrudan aracılığıyla kontrol etmek istiyorum Röle modülü, Benim durumumda bir Tak domotic DIY; Biz de akılda tutulması bu Güvenliğiniz için-meli-si olmak bizim Röle çıkış 1A, Böylece için 16 çıkış bir rölesi gerekir 16Hedef.

Röle diyagramı Tak

Diyagram tak domotic DIY.

Aşağıda video Bu performansını görebilirsiniz On altı çıkış sistemi Onları kontrol ederek, bir gösteri ile düşük enerji lamba ile; Eğer sen beğenmek unutmayın Beni takip edin YouTube hiçbirini kaçırmayın için yayınlanmamış videoları Yayımlamak için gidiyorum.

Senin gibi beni takip edebilirsiniz Eğer Twitter, Facebook, Google +, LinkedIn, Feedly, ya da bu yayın altında düğmeleri ile paylaşın, Eğer herhangi bir sorunuz veya öneriniz lütfen yorum çekinmeyin..

Bize daha fazla okuyucu ulaşmak için yardım Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
E-posta

16 üzerine düşünceler"Ahududu PI – Bir uygun fiyatlı ev otomasyon sisteminin uygulanması [Kısım III]

  1. Peatonet bir soru, Olduğu gibi kod kopyalanan ve her şey düzgün çalışıyor, Git o geriye doğru düğmeleri dışında, aşağı ve tersi üzerinde kapalı açmak.

    Tüm harika bir blog için teşekkür ederiz.

    • Merhaba XuFLeS, Yorumunuz için teşekkür ederiz.

      Muhtemelen geçiş için elektrik bağlantıları ile ilgisi var; İçinde bağlı olmadığını kontrol etmek yararlı olurdu normalde açık (Hayır) yerine normalde kapalı (NC).

      Görüşmek üzere.

      • Kişiler için bağlanmadan önce test ediyorum 230 V ve geçişini led kırmızı açık ne zaman darbe kapatmak. Biraz ters ve iyi bakmak için kodu değiştirdim, Ama gerçek beni ortaya çıkan şüphe. Cevabınız için teşekkür ederim.

  2. İyi katkı. Benzer bir şeye ihtiyacım sulama kontrolü için ama bir şartla: N birini çıkarır Eğer bulunmaktadır 1 o zaman GPIOx içinde olacak 1. Kemik GPIO Keşke tüm çıkışları eğer 0 = = 0. Herhangi bir fikir?? Çıkışlarını solenoid valfleri ve GPIOx pompası nerede. Zaten eyvallah--dan.

    • Merhaba Edu,

      Çıkış son sayısına bağlı olarak, bir veya daha fazla ahududu PI kullanın; bir tane daha kolay olurdu, birkaç ile puan yolu en uygun bilgi aygıtlar arasında olduğu.

      Yorum için teşekkürler.

  3. Merhaba, Ben telefondan dış ışıkları kontrol etmek istiyorum çünkü bu ilgileniyorum.
    Ahududu ile bir şey denedim ilk kez olacak.
    Ama şüphe beni bu yazı çağrılırken ortaya çıkar “Bölüm üç”.
    Değil kayıp parçasından birinci ve ikinci bir şey kullanmak istiyorsunuz PHP kodu ile tek?
    Bu kod index.php olacağını anlamak, nerede Iria yerleştirilir?
    Çok teşekkürler!

    • Merhaba Paul,

      Sadece bu kodu PHP sürümü en uygulayabilirsiniz ' geçerli’ Sistem.

      Dosyasının önceki öğreticiler ve gözden geçirme-in onları açıklamak (index.php), doğru izinleri vermek gibi, vb…

      Yorum için teşekkürler.

      • Yanıt verdiğiniz için çok teşekkür ederim.
        Sekiz röleleri tek bir plaka ile bağladınız mı.
        Ama bir çözüm bulamıyorum bana nadir bir şey oluyor.
        Web düğmeleri veren, GPIO çoğu beni tamamen aktive, onun karşılık gelen gerilim vermek ve bu kadar tutarak kapatmak, Ama öte yandan geçiş yapar, “' I tıklatın” çalışıyor ama anahtarı değil. Ses röle activase devre dışı bırakılır gibi sanki, Metre herhangi bir değişiklik algılamaz o kadar hızlı ki.
        Bu nedeniyle olabilir?
        Teşekkür ederiz.

        Salu2!

        • Ben hata buldum.
          PHP kodunda, içinde Kapat komutu, $a kodunu kaldırmak- exec(“yankı 18 > /sys/sınıf/GPIO/verilmeyecek”); , Siz ilk açışınızda var ve ben şimdi çalışıyor.
          Şimdi ne yapar, Ahududu üzerinde açmak ilk kez; Orta yoğunlukta ışık için sekiz LED, açmak ve bir kez kapatmak zorunda ve sonra led üzerinde açmak iyi ve şimdi işleri düzeltmek.

          Salu2!

          • Benim raspery ile yaptığım ilk proje kadar çok yorum ama bu kadar ağır olmak üzgün ve şaşırtıcı ve çok çok basit! Bu öğretici olduğunu.
            Ve bu donanımları ile açılıyor dünya inmeso!
            Web üzerinde, PHP terk etmeden, o anahtarı etkin olduğunu görebiliyordu?
            Anahtarları, zaman çizelgesi ve zamanlama ile işlenmiş ulaşabilir?
            Gerçekten,Yeni bir dünya kadar açmış, çok eğlenceli ve ekonomik.

            Salu2 ve teşekkür!

          • Merhaba Paul GC.

            Kontrol o anahtarı GPIO PHP durumunu etkin okumak gibi bir yorum ben açıkladı düşünüyorum.

            Zaman program aracılığıyla denetlemek için basit şey istediğin çalıştırmak için sistem CRON daemon kullanın etmektir, hangi Marquis le zamanlarda.

            Yorum için çok teşekkür ederim.

          • zaten oldukça tente proje, GPIO durumunu kullanmak için yeterli okumak için
            exec ( “29 GPIO okuyun”, $status21 );
            Eğer ($status21[0] == 0) {
            }
            ve eğer açık göstermek istediğiniz parantez koymak veya durum için == 1 kapatma için.

            GPIO bağlantı noktası numaraları eşleşmiyor okumak GPIO numaralandırma, İstersen burada eşdeğerlik, ı did okuma işleminin numaralandırmasını ile her bağlantı noktası için tablo koymak.

            Ben hala anlamıyorum tek şey, Çünkü 1 Kapalı olduğunu ve 0 Bu.
            ve neden ahududu, tüm çıktıların durum bilgisi olmayan, Orta Gerilim ve çıkışlarını bırakarak değil, senin kadar iş çevirmek onları iki kez.

            Site yeniden oluşturmak, yaptığı tüm çıkışlar için emir olduğunu, bir “uyku” ve tekrar hepsini söndürmek için sipariş vermek için, Bu işleminden sonra tüm fonksiyonel zaten.

            Onlar bu iki şeyi geçmek olabilir?

            Salu2!

          • Merhaba Paul, İş ve çalışmalar arasında son zamanlarda çok az zaman ama ben gecikme için özür dilerim.

            Öncelikle blog diğer okuyucularla ilerlemenizi paylaştılar teşekkür etmek istiyorum, Ben bekleyen serbest zaman varken bu öğreticiler Ev Otomasyonu kolay ve ekonomik Tarih bölümüne, Ama gerçekten size kendini ileri ile proje ve her biri kendi özel sistem içinde yapım olacak izleyin görmek benim için bir gurur.

            Mantıksal düşük bir değer atayarak röle bağlantı (0), ve yüksek bir mantıksal değer ile açın (1) Bu nedeniyle röle 230V normalde normalde kapalı devre yerine açık olarak bağlandığınız ki mümkündür, Bu makalenin ilk yorum okuyucu XuFLes söylediğim gibi; Bunu deneyin ve sorun devam ediyorsa, yorum çekinmeyin ve herhangi bir diğer olasılık düşünmeye çalışın.

            Çıkış yapmak zorunda kalmamak için her Raspbian ateşleme sonra Sıfırla, İhracat ve yeniden doğmuş gibi istediğiniz iğne ayarla basit bir komut dosyası oluşturabilirsiniz, ve örneğin rc.local--dan denize indirmek.

          • Merhaba!
            Bu öğleden sonra cevap hiçbir şey!
            Zaman çekmek için mantıklı ve özellikle bu tarihler.
            Ateşleme ve kapatma, Çevresindeki diğer şekilde çalışır, I-si olmak bağlı röleleri.

            Peki ya rc.local, sıfırlama sayfasına gitmek zorunda kalmamak için, yaptığınız gibi.

            Salu2!

  4. İyi yaya, Ben okudum 3 ev otomasyon parçaları Tutorials, Ama onun programlama gidiş için çok hızlı benim, Konu süper ilginç görünüyor ama sanırım biz bir ayrıntı komple ev otomasyon sistemine ihtiyaç ve dışarıdan giriş alacak olan, ( düğmeleri, ışık sensörleri, vb). İşbirliği ve elektrik bölümü yardımcı olabilir ve karşılığında bütün programlama anlamak için yardım sormak istiyorum. Benim e-posta Tecnico.Antono.raya@gmail.com

    Bir tebrik ve web için tebrikler

  5. Merhaba neler yapıyorsun, Projede ilgileniyorum, Ama ben github repository görmüyorum, İşbirliği yapmak istiyoruz, Bana ev otomasyon tabanlı projeler için ahududu pi almanı dilerim, Elektronik hakkında çok şey bilmiyorum rağmen… Öğreniyoruz, Saygılarımızla,.

Cevap bırak

E-posta adresinizi yayınlanan olmayacak. Gerekli alanları işaretlenir *

*