Raspberry PI – Kutekeleza mfumo wa bei nafuu home automatisering [Sehemu III]

Baada ya miezi kadhaa, nimeamua kurudi Mradi huu na ambayo mimi nia kuunda na mfumo wa uendeshaji-oto maskani huru, na nafuu kiuchumi; Hii matumizi ya msingi wa microcomputer ya chini, lakini msalaba-jukwaa na Kubebeka kwa kifaa chochote na OS GNU/Linux inapatikana kutoka bandari GPIO.Katika nafasi ya awali Tulijifunza kudhibiti moduli ya zile za kubadilishana optoacoplados na Rasiberi PI na Bash, PHP, na Chatu; katika tukio hili Optimized mfumo automatisering, na kwa bahati mbaya mimi nimekuwa wamehamia kwa Raspberry PI 3 kuondoa muunganisho pasiwaya, Lakini ukipenda unaweza kutumia mfano yoyote ya awali.

Ya maunzi Inahusu modul mbili ya zile za kubadilishana nane kila, kwamba kufanya juu jumla ya Huchangia kumi na sita kudhibiti vifaa, Umeme Jacks, taa; na bila mwisho wa vifaa ni kuongolewa kwa hii ndogo Raspberry PI 3, katika kila kitu unahitaji kwa ajili ya nyumba ya domotic Ofisi ya u kawaida.

Ujenzi automatisering mpango

Kivunja mzunguko kubadili mchoro domotic DIY.

Paneli Kidhibiti ya iliyowekwa katika PHP, na ni ya optimization ya kanuni za toleo la awali lakini lengo la kusimamia na GPIO moja kwa moja kupitia Bash ambayo sana kuchochea kasi ya mchakato wa; lazima, Tangu tutamtumikia hii kupitia ukurasa WiFi.

FremooticsPI

Paneli wa Kidhibiti Wavuti wa mfumo wa uendeshaji-oto.

Ukweli wa bila ya faili ya ziada kusimamia matokeo ya bandari GPIO ya Rasiberi na Chatu; Hubadilisha rahisi hii Ukurasa wavuti, faili moja, katika kweli Pointi anzishi ya ambayo imekuwa siku moja katika ya mfumo wa uendeshaji-oto maskani kamili kwamba mimi itakuwa kuwa kuendeleza pamoja.

<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

?>

Kufanya uhusiano kati ya rasiberi na kilimo, Lazima Nenda kwenye mguu wa barua ya majedwali yafuatayo kulingana na muundamano GPIO BCM; kwa sababu vinginevyo itabidi kurekebisha mistari katika faili PHP, na nafasi katika ya msimbo idadi ya BANA wafanyakazi.

Raspberry PI mfano B + / 2/3 Relay moduli 1
+ 5V + 5V
GPIO 4
KATIKA 1
GPIO 17
KATIKA 2
GPIO 27 KATIKA 3
GPIO 22
KATIKA 4
GPIO 18 KATIKA 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Raspberry PI mfano B + / 2/3 Relay moduli 2
+ 5V + 5V
GPIO 5
KATIKA 1
GPIO 6
KATIKA 2
GPIO 13
KATIKA 3
GPIO 12
KATIKA 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Mara moja kushikamana yote ya vigingi ya Rasiberi ili wa husika VCC, GND, e pembejeo ya ya Relay; bado tu Nakili faili PHP kwa ya Rasiberi PI, kwa matumizi gani SCP ambayo itaruhusu sisi kufanya hivyo mbali.

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/

Pia mbali Tunaweza kuhamisha faili kwenye mpangilio orodha wa seva ya wavuti, na sisi Pangia kama kwa wamiliki SSH kwa ya mtumiaji na kikundi www-data; kuongeza kwa ya Kikundi gpio, Kisha Sisi uwashe upya ili kutekeleza mabadiliko ya.

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

Hatimaye Sisi kulisha na 230V relay kama tulivyoona katika ya Makala ya awali kufanya na daraja kati ya mlango na fito nyingine chanya, kutumia moja Chomeka, au kubadili miniature circuit breaker; Lakini kama tunataka kuunganisha Vifaa kumi na sita matumizi ya juu ni Inapendekezwa kutumia mbili, au plugs zaidi.

relespuenteados

Mpango wa daraja kati ya nguzo chanya cha moduli ya relay.

Nyaya iliyobaki, ambayo yanahusiana na ncha hasi na ya inachukua ya Dunia, Utakuwa kuungana nao moja kwa moja kwenye kifaa kudhibiti njia ya Relay moduli, katika kesi yangu ya Chomeka domotic DIY; Sisi pia imuingie akilini kwamba kwa usalama wetu relay wanapaswa 1A toka, hivyo kwa 16 matokeo watahitaji relay ya 16KWA.

Relay mchoro kuziba

Mchoro kuziba domotic DIY.

Katika yafuatayo video Unaweza kuona utendaji wa hii Mfumo wa matokeo kumi na sita kwa kukagua yao, kupitia maandamano na taa ya nishati chini; Kama usisahau Nifuate YouTube si Miss yoyote ya video ambazo hazijachapishwa Mimi naenda kwa kuchapisha.

Kama wewe kama wewe Nifuate Mtandao wa Twitter, Facebook, Google +, LinkedIn, Feedly, au kushiriki na vitufe chini ya chapisho hili, Kama una maswali yoyote au maoni Tafadhali usisite kutoa maoni.

Kutusaidia kufikia wasomaji zaidi Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

15 mawazo juu ya"Raspberry PI – Kutekeleza mfumo wa bei nafuu home automatisering [Sehemu III]

  1. Peatonet swali, Kunakiliwa msimbo kama ni na kila kitu kazi vizuri, isipokuwa vitufe vya nyuma kwamba kwenda, Washa zima chini na kinyume.

    Asante kwa wote wa blog ya kipaji.

    • Hello XuFLeS, Asante kwa maoni yako.

      Pengine ina nini na relay kwa miunganisho mains; lazima kuangalia kama ana kushikamana katika kawaida ya wazi (La) badala ya kawaida kufungwa (NC).

      Tuonane hivi karibuni.

      • Ni kupima kabla ya kuunganisha mawasiliano kwa 230 V na nyekundu aliongoza ya relay ya ni akageuka juu wakati zima mpwito wa ateri. Mimi nimekuwa imerekebishwa kidogo msimbo nyuma yake na kuangalia vizuri, lakini shaka ukweli alikuwa aliibuka mimi. Asante kwa jibu lako.

  2. Mchango mzuri. Nahitaji kitu sawa kwa ajili ya udhibiti wa umwagiliaji, lakini kwa sharti moja tu: Kama moja ya n eleweka ni katika 1 Kisha GPIOx itakuwa katika 1. Mfupa GPIO = 0 kama ikiwa wote eleweka tu = 0. Wazo yoyote?? Ambapo matokeo ni solenoid valves na pampu ya GPIOx. Tangu tayari shukrani nyingi.

    • Hello Edu,

      Kulingana na mwisho namba ya matokeo, kutumia moja au zaidi raspberry PI; moja itakuwa rahisi, na kadhaa lazima rating ambayo ni taarifa zaidi njia mojawapo kati ya vifaa.

      Asante kwa maoni.

  3. Hello, Nina nia ya hii kwa sababu ningependa kudhibiti taa nje kutoka simu.
    Itakuwa mara ya kwanza walijaribu kitu na rasiberi ya.
    Lakini shaka hutokea kwangu wakati akitoa post “sehemu tatu”.
    Msimbo wa PHP na pekee ambao kama si kukosa kutumia kitu chochote kutoka sehemu moja na mbili?
    Ninaelewa kwamba msimbo huu itakuwa index.php, ambapo kuwekwa iria?
    Shukrani nyingi!

    • Jambo Paulo,

      Tu na msimbo huu PHP kutekeleza toleo la zaidi ' sasa’ Mfumo.

      Tutorials awali na kitaalam wao kueleza ambapo ni faili (index.php), kama kutoa ruhusa sahihi, nk…

      Asante kwa maoni.

      • Asante sana kwa majibu yako ya haraka.
        Tayari imeunganishwa na sahani moja ya zile za kubadilishana nane.
        Lakini jambo la nadra kinachotokea kwangu kwamba haiwezi kupata suluhisho.
        Kutoa vitufe vya wavuti, GPIO na ni ulioamilishwa mimi kikamilifu, kutoa Kisahihishi wake sambamba na kuweka mpaka ambao kugeuka mbali, Lakini kwa upande mwingine relay na hufanya yake “Bofya” mbio lakini si kubadili. Sauti ni kama relay ya ni activase na ni deactivated, ni hivyo haraka hiyo tester ya haina inatambua mabadiliko yoyote.
        Ambayo inaweza kuwa kutokana na?
        Asante.

        Salu2!

        • Nimeona mdudu.
          Katika PHP code, katika zima amri, Ondoa $a msimbo- Exec(“mwangwi 18 > /SYS/darasa/gpio/unexport”); , kama unaweza kuwa kwenye swichi ya kwanza na sasa ni kazi mimi.
          Sasa nini hufanya, mara ya kwanza unaweza kuwasha ya rasiberi; leds nane kwa mwanga wa uzito wa wastani, una kuwasha na kufunga mara moja na kisha kugeuka juu ya imesababisha vizuri na sasa kazi sahihi.

          Salu2!

          • Pole kwa kuwa mazito sana na maoni ya wengi lakini hii ni mradi wa kwanza kwamba nini na raspery wangu na ni ajabu na rahisi sana! Ni mafunzo haya.
            Na ulimwengu Hufungua vifaa hivi ni inmeso!
            Kwenye wavuti, bila kuacha PHP na, Tuliweza kuona swichi kwamba ni amilifu?
            Mabadilisho ya, weza kusimamia programu wakati na muda?
            Kweli,Kufungua ulimwengu mpya, burudani sana na kiuchumi.

            Salu2 na shukrani!

          • Hello Paulo GC.

            Nadhani kwamba katika maoni nilivyoeleza kama kuangalia swichi kwamba ni kusoma amilifu kupitia PHP hali ya GPIO ya.

            Kudhibiti muda kimpangilio kitu rahisi ni kutumia mfumo CRON daemon kuendesha kile unachotaka, mara katika le ambayo Marquis.

            Asante sana kwa maoni.

          • awning kabisa tayari mradi, kusoma hali ya gpio na ni wa kutosha kutumia
            Exec ( “GPIO Soma 29”, $status21 );
            Kama ($status21[0] == 0) {
            }
            na kuweka mabano unataka kuonyesha kama ni ni kimewashwa au yanayojulikana sana hadhi kwa 1 kwa ajili ya uzimaji.

            Namba gpio Soma haioani namba ya ya bandari gpio, Kama unataka mimi kuweka hapa Jedwali la equivalences kwa kila bandari na namba yake ya Soma nilifanya.

            Kitu tu kwamba bado sielewi, ni kwa sababu 1 Ni mbali na 0 Ni juu ya.
            na kwa nini juu ya rasiberi, matokeo wote ni wanaharakati, kuacha matokeo ya kati voltage na bila kazi asta kwamba wao zima mara mbili.

            Unda Seti upya tovuti, kwamba Je, ni kukupa utaratibu wa kugeuka kwa matokeo yote, na “usingizi” na wakati mwengine tena kutoa utaratibu wa zima wote, Baada ya mchakato huu tayari ni kazi yote.

            Inaweza kuwa kwamba wao kupita haya mambo mawili?

            Salu2!

          • Jambo Paulo, Samahani kwa kuchelewa lakini nina muda kidogo hivi karibuni sana kati ya kazi na masomo.

            Kwanza kabisa nataka kuwashukuru kwamba kuwa alishiriki maendeleo yako na wasomaji wengine wa blog, haraka kuwa muda bure nina zinazosubiri kuendelea sehemu hii ya tutorials juu nyumbani automatisering rahisi na nafuu, lakini ni kweli kiburi na kwa mtazamo wangu kama kufuata wenyewe mbele na mradi huo na kwenda kugeuka kila mmoja katika mfumo wako mwenyewe maalum.

            Muunganisho kwenye relay kwa kupatia thamani mantiki ya chini (0), na kuwakatalia na thamani juu ya mantiki (1) ni inawezekana kwamba ni kutaka kushikamana relay ya mzunguko na ya 230V kama kawaida wazi badala ya kawaida kufungwa, kama mimi aliiambia msomaji XuFLes maoni ya kwanza ya makala hii; Kama wewe kujaribu na tatizo litaendelea, Jisikie huru kutoa maoni na kujaribu kufikiria uwezekano mwingine.

            Ili kuepuka kuwa na kufanya matokeo ya upya baada ya kuwaka kila Raspbian, Unaweza kuunda hati rahisi kusafirisha na kuweka vigingi unataka kuwasha upya, na kuzindua kwa mfano kutoka rc.local.

          • Hello!
            Chochote katika alasiri katika jibu!
            Ni mantiki kwa kuchukua kwenu wakati na hasa katika tarehe hizi.
            Chomo na uzimaji, Ni kazi kwa njia nyingine kote, Nina zile za kubadilishana kushikamana.

            Na yale ya rc.local ya, ili kuepuka kuwa na kwenda ukurasa upya, kama wewe ungekuwa.

            Salu2!

  4. Mtembezi nzuri, Nimekuwa nikisoma na 3 tutorials juu ya sehemu ya uendeshaji-oto maskani, lakini katika wake programishi kwenda haraka sana kwa ajili yangu, mada inaonekana kuvutia Supa lakini nadhani kwamba tunahitaji undani mfumo kamili home automatisering na ni kupokea pembejeo kutoka nje, ( Vitufe, Vihisi mwanga, nk). Ningependa kushirikiana na kufikiri juu ya sehemu ya umeme inaweza kusaidia na kutupa naomba msaada kuelewa programu nzima. Email yangu ni tecnico.antono.raya@Gmail.com

    Salamu na Hongera kwenye wavuti

Jibu