Aviečių PI – Prieinamą namų automatizavimo sistemos įgyvendinimo [III dalis]

Po kelių mėnesių, aš nusprendė grįžti į Šis projektas su, aš ketina sukurti tam nemokamai namų automatizavimo sistema, ir ekonomiškai prieinamos; Šis mažas mikrokompiuteris pagrindu suvartojimas, bet įvairaus tipo ir Nešiojami prie prietaiso su OS GNU/Linux galima gauti iš uosto GPIO.Į ankstesniuose postuose Mes išmokti kontroliuoti moduliai relės optoacoplados su Aviečių PIbash, PHP, ir Python; šia proga Aš optimizuotas automatizavimo sistema, ir Beje aš perkelti jį į Aviečių PI 3 disponuoti bevielio ryšio, Bet jei norite galite naudoti bet kurio ankstesnio modelio.

Į Aparatūra Jis susideda iš dviejų modulių aštuonių relės Kiekviena, kurios sudaro iš viso Šešiolika outs kontroliuoti prietaisai, Lizdai elektros, apšvietimas; ir be pabaigos prietaisai kad ji konvertuoti į ši maža Aviečių PI 3, Viskas ko reikia Domótic namas u tarnybos įprastinių.

Schemos pastatų automatizavimo

Jungtuvo jungiklio schema Domótic DIY.

Valdymo pultas yra programuojami pagal PHP, ir optimizavimo kodekso ankstesnės versijos bet paskirtis – kontroliuoti, GPIO tiesiogiai per bash kuri labai pagreitina procesą; turi, Nes mes padės tai puslapyje WiFi.

FremooticsPI

Automatizavimo sistemos interneto valdymo skydelio.

Tai, kad jos be papildomų failų valdyti uosto rezultatai GPIOAviečiųPython; Paverčia šį paprastą interneto puslapis, vieną failą, tiesa, atskaitos taškas, kuris tapo kada nors Vietovė yra visą namų automatizavimo sistema kad bus sukurti kartu.

<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

?>

Atlikti jungčių tarp aviečių ir relės, Jūs turi eiti į laišką papėdėje šios lentelės pagal schemą GPIO BCM; nes kitaip turėsite modifikuoti eilutes faile PHP, ir pakeisti į kodas skaičius PIN darbuotojų.

Aviečių PI modelis B + / 2/3 Relinis modulis 1
+ 5V + 5V
GPIO 4
IN 1
GPIO 17
IN 2
GPIO 27 IN 3
GPIO 22
IN 4
GPIO 18 IN 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Aviečių PI modelis B + / 2/3 Relinis modulis 2
+ 5V + 5V
GPIO 5
IN 1
GPIO 6
IN 2
GPIO 13
IN 3
GPIO 12
IN 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Kai prijungtas visi į smeigtukaiAviečių prie atitinkamos skirstomosios VCC, GND, e įėjimai dėl to Relės; tik dar Nukopijuokite PHP failą į į Aviečių PI, ką naudoti SCP Tai leis mums daryti nuotoliniu būdu.

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/

Taip pat nuotoliniu būdu Mes bus perkelti failą į katalogą, interneto serverio, ir bus parinkta kaip iš savininkų SSH į į Vartotojo ir grupės www-data; bus įtraukti jį į į Grupė gpio, ir tada Mes paleisti taikyti pakeitimus.

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

pagaliau Mes pašarų su 230V relės kaip matėme kad ankstesniuose straipsniuose priėmimo į tiltas tarp įėjimo ir kitų teigiamas polius, naudoti vieną Kištukas, ar pereiti miniatiūriniai jungtuvo; Bet jei mes norime prisijungti Šešiolika įrenginiai vartoti daug yra rekomenduojama naudoti du, ar daugiau žvakės.

relespuenteados

Schemos tilto tarp teigiamas polius relės modulio.

Likusių laidai, kurios atitinka ir neigiamas polius ir į priima iš Žemės, Mes bus sujungti juos tiesiogiai prie prietaiso norite, kad per su Relinis modulis, mano atveju yra Kištukas Domótic DIY; Mes taip pat reikėtų turėti omenyje, kad saugos mūsų relės turi išeiti iš 1A, Tad nuo 16 rezultatus reikia relė 16Į.

Sklaidos diagrama kištukas

Diagrama plug Domótic DIY.

Toliau video Jūs galite pamatyti šio Šešiolika išėjimai sistema tikrinant juos, per demonstravimas su mažai energijos lempa.; Jei jums patinka nepamirškite Sekite mane Twitter "YouTube" ne nepraleisti jokių į Nepublikuotų vaizdo įrašai I 'm going to skelbti.

Jei jums patinka galite follow me on Twitter, "Facebook", Google +, LinkedIn, Feedly, arba pasidalinti ja su mygtukus pagal šio leidinio, Jei turite klausimų ar pasiūlymų prašome nedvejodami komentaras.

Padėti mums pasiekti daugiau skaitytojų Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

14 mintys apie"Aviečių PI – Prieinamą namų automatizavimo sistemos įgyvendinimo [III dalis]

  1. Peatonet klausimas, Nukopijavau tokį kodą, ir veikia visus teisingai, a išskyrus tai, kad van tuos mygtukus, kad kitoje pusėje, Įjunkite uždaryti žemyn ir atvirkščiai.

    Ačiū visiems, puikus dienoraštis.

    • Sveiki XuFLeS, Ačiū už jūsų komentarą.

      Tikriausiai turi daryti su rele maitinimo jungtys; turi būti patikrinti, jei jis yra prijungtas normaliai atidaryta (NE) o ne paprastai uždarytas (NC).

      iki pasimatymo.

      • Aš esu bandymai prieš prijungdami s±ra¹± adresatù 230 V ir paskatino raudona relės yra įjungta kai impulso savo ruožtu išjungta. Aš kartą šiek tiek kodą panaudoti ir atrodyti gerai, bet abejoju, tiesa man pasirodė. Ačiū už atsakymą.

  2. Tinkamai prisidedama. Man reikia ką nors panašaus drėkinimo valdymas, bet su viena sąlyga,: Jei vienas n išveda 1 tada bus GPIOx 1. Kaulų GPIO = 0, jei tik tada, jei visi išveda = 0. Bet idėja?? Jeigu išėjimai yra veikimo solenoidinės sklendės ir GPIOx siurblys. Iš jau Ačiū.

    • Sveiki Edu,

      Priklausomai nuo rezultatų galutinis, Naudokite vieną ar daugiau Aviečių PI; su a būtų paprasta, su keliais turėtų įvertinimo, kuris yra kaip optimaliausią informacija tarp įrenginių.

      Ačiū už komentarus.

  3. labas, Mane domina tai, nes aš norėčiau kontroliuoti lauko apšvietimas iš telefono.
    Tai būtų pirmas kartas jums kažką su aviečių.
    Bet kyla abejonių man iškviečiant šį pranešimą “trečioji dalis”.
    PHP kodą, tik kad kaip netrūksta nieko naudoti nuo pirmosios ir antrosios dalių?
    Aš suprantu, kad šis kodeksas būtų index.php, kur dedamas iria?
    labai ačiū!

    • Labas Pauliau,

      Tik su šiuo kodu PHP gali įgyvendinti versija labiausiai "Dabartinis’ Sistemos.

      Ankstesnių vadovėliai ir jų atsiliepimus apie juos pats paaiškinti, kur yra failas (index.php), kaip suteikti teisingą teises, ir tt…

      Ačiū už komentarą.

      • Labai ačiū už jūsų greitą atsakymą.
        Aš prijungiau jau su vienos plokštės aštuonios relės.
        Bet retas dalykas vyksta su manimi, kad negali rasti išeitį.
        Suteikti interneto mygtukai, yra įjungtas į GPIO puikiai, suteikiant atitinkamą įtampą ir ją iki kad parinktį išjungtumėte, bet kita vertus relės daro savo “Spustelėkite” veikia, bet ne jungiklis. Garsas yra tarsi relės yra activase ir išjungiamas, Jis yra toks greitas, kad skaitiklio negali aptikti bet kokius.
        Tai gali būti dėl?
        ačiū.

        Salu2!

        • Radau klaidą.
          PHP kodas, Išjunkite komandą, pašalinti $a kodą- Exec(“Aidas 18 > /sys/klasės/gpio/neeksportuoti”); , kaip jūs turite pirmą jungiklis ir dabar jau aš veikia.
          Dabar ką daro, pirmą kartą, įjungti į aviečių; aštuonios LED vidutinio intensyvumo šviesos, Jūs turite įjungti ir išjungti vieną kartą ir tada galite įjungti gerai ir dabar veikia gerai.

          Salu2!

          • Atsiprašome, kad tokia sunki, su tiek daug komentarų, bet tai yra pirmasis projektas, kuris man daryti su mano raspery ir ji yra nuostabi ir labai labai paprasta! Šis vadovėlis yra.
            Ir pasaulis, kuris atsidaro su šia įranga yra inmeso!
            Internete, nepaliekant PHP, matėsi, kad jungiklis yra aktyvus?
            Jungikliai, galėtų pasiekti mišiniais grafikas ir laikas?
            tikrai,Man atvėrė naują pasaulį, labai linksmas ir ekonomiškas.

            Salu2 ir ačiū!

          • Sveiki Paul GC.

            Manau, kad komentarą aš paaiškinau, kaip patikrinti kad jungiklis yra aktyvaus skaitymo per PHP valstybę į GPIO.

            Valdyti laiką programiškai paprasčiausias dalykas – naudoti sistemos CRON demono veikti, ką nori, kartus kurioje Markizas Le.

            Labai ačiū už komentarus.

          • jau pakankamai projekte pažangios, skaityti, kad gpio valstybės pakanka naudoti
            Exec ( “GPIO skaityti 29”, $status21 );
            Jei ($status21[0] == 0) {
            }
            ir pateikti skliausteliuose, turi būti rodomas, jei jis įjungtas arba == statusą 1 dėl išjungimo.

            Numeraciją skaityti gpio nesutampa su gpio uosto numeravimas, Jei norite įdėti čia kiekvienam uostui su savo numeraciją skaityti aš atitikmenų lentelės.

            Vienintelis dalykas, kad aš vis dar nesuprantu, nes 1 Tai ne ir 0 Būtent dėl.
            ir kodėl su aviečių, Visi rezultatai yra be pilietybės, paliekant vidutin ÷s įtampos ir rezultatai ne darbą iki jums paversti juos du kartus per.

            Sukurti svetainę iš naujo, Kas tai yra, išskirti tvarka su visais išėjimais, a “miego” ir dar kartą suteikti norint užgesinti juos visus, Po šio proceso jau visi funkciniai.

            Gali būti, kad jie pereina šių dviejų dalykų?

            Salu2!

          • Labas Pauliau, Atsiprašome už vėlavimą, bet aš esu pastaruoju metu labai mažai laiko tarp darbo ir studijų.

            Visų pirma noriu padėkoti jums su kitų skaitytojų dienora čio bendrina savo pažangą, greičiau kaip laiko nemokamai turiu laukiama toliau šiame skyriuje apie namų automatikai lengvai ir už prieinamą kainą, bet ar tikrai man pamatyti, kaip jūs po save į priekį su projektu ir bus padaryti kiekvieną iš savo pasirinktinį sistemos pasididžiavimas.

            Ryšio relės priskirdami loginis mažos vertės (0), ir paversti juos su aukštos loginė reikšmė (1) Gali būti, kad dėl to prijungta relė prie 230V kaip normaliai atidaryta vietoj paprastai Uždarosios grandinės, kaip papasakojo skaitytojas XuFLes pirmą komentarą apie šį straipsnį; Jei bandysite tai ir išspręsti šią problemą, nedvejodami komentarą ir pabandyti, jokios kitos galimybės, kad.

            Ne turėti, kad išėjimo iš naujo po kiekvieno, Raspbian, Galite sukurti paprastą scenarijų, kuris eksporto ir nustatykite smeigtukai, kurį norite paleisti, ir paleisti pvz iš rc.local.

          • labas!
            Nieko tą popietę atsakyme!
            Tai logiška, kad jus laiko ir ypač šių datų.
            Uždegimo ir išjungimo, Ji veikia atvirkščiai, Turiu prijungti relės.

            Ir kas iš to rc.local, siekiant išvengti būtinybės eiti į puslapį iš naujo, kaip tai darytumėte.

            Salu2!

palik atsakymą