Malinová PI – Uplatňovanie systému cenovo dostupné Domáce automatizácie [Časť III]

Po niekoľkých mesiacoch, som sa rozhodol vrátiť do Tento projekt s ktorého mám v úmysle vytvoriť Bezplatne Domáce automatizácie systému, a ekonomicky prijateľné; Táto nízka spotreba báze mikropočítača, ale cross-platformové a prenosné akékoľvek zariadenie s OS GNU/Linux k dispozícii od prístav GPIO.V predchádzajúce príspevky Sme sa naučili ovládať moduly relé optoacoplados s Malina PI podľa bash, PHP, a Python; pri tejto príležitosti I optimalizované systém automatizácie, a mimochodom som sa sťahoval na Malinová PI 3 nakladať s Bezdrôtové pripojenie, Ale ak chcete, môžete použiť akýkoľvek predchádzajúci model.

Na hardvér To sa skladá z dvoch modulov osem relé každý, ktoré tvoria spolu Šestnásť výstupy na ovládanie spotrebiče, Elektrické zdviháky, osvetlenie; a bez konca Zariadenia že ho skonvertovať na túto malú Malinová PI 3, všetko, čo potrebujete pre domotike dom u úradu konvenčné.

Stavebné automatizácie systému

Istič prepínač diagramu domotike DIY.

Ovládací panel je naprogramovaný v PHP, a optimalizácia kódu predchádzajúce verzie ale určené pre správu GPIO priamo cez bash ktoré výrazne urýchľuje proces; musí byť, Vzhľadom k tomu, že budeme slúžiť to cez stránku WiFi.

FremooticsPI

Automatizácia systému web ovládací panel.

Skutočnosť, že bez ďalšie súbory Správa prístavu výstupy GPIO z Malina podľa Python; Konvertuje tento jednoduchý Webová stránka, jeden súbor, v skutočný východiskový bod ktorý sa stalo raz v systém plný domácej automatizácie že budem rozvojových spolu.

<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

?>

Na vykonanie spojenie medzi maliny a relé, Musíte Prejsť na úpätí list nasledujúce tabuľky na základe schémy GPIO BCM; pretože v opačnom prípade budete musieť upraviť riadky v súbore PHP, a nahradiť kód čísla PIN zamestnancov.

Malinová PI model B + / 2/3 Relé modul 1
+ 5V + 5V
GPIO 4
V 1
GPIO 17
V 2
GPIO 27 V 3
GPIO 22
V 4
GPIO 18 V 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Malinová PI model B + / 2/3 Relé modul 2
+ 5V + 5V
GPIO 5
V 1
GPIO 6
V 2
GPIO 13
V 3
GPIO 12
V 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Po pripojení všetkých piny z Malina k príslu¹nému konektoru na VCC, GND, e vstupy z Relé; zostáva Skopírujte súbor PHP na Malina PI, k čomu SCP To vám umožní nám to vzdialene.

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/

Tiež vzdialene Môžeme sa presunúť súbor do adresára webového servera, a pridelíme ako vlastníci SSH na používateľov a skupiny www-data; pridá to do Skupina gpio, a potom Sme reštartovať zmien.

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

napokon Kŕmime s relé 230V ako sme videli v predchádzajúce články Tvorba most medzi vstupom a ďalšie pozitívne Poliaci, použitie jedného Konektor, alebo prepínač Miniatúrny istič; Ale ak chceme pripojiť Šestnásť zariadenia vysoká spotreba odporúča sa použitie dvoch, alebo viac sviečky.

relespuenteados

Schéma mosta medzi pólmi pozitívne relé modulu.

Zostávajúce drôty, ktoré zodpovedajú záporný pól a berie Zem, Môžeme sa spojiť priamo na zariadenie chcete ovládať prostredníctvom Relé modul, v mojom prípade Zapojte domotike DIY; tiež musíte vziať na účte, pre bezpečnosť našich relé mali 1A výstup, Takže pre 16 výstupy potrebovať relé 16NA.

Relé diagram plug

Diagram plug domotike DIY.

V nasledujúcich video Môžete vidieť výkon tejto Šestnásť výstupy systému prostredníctvom kontroly, prostredníctvom demonštrácia s nízkou spotrebou energie lampa; Ak ste chceli zabudnúť Sledujte ma na YouTube do si ujsť niektorý z nepublikované videá Budem publikovať.

Ak by ste za mnou na Twitter, Facebook, Google +, LinkedIn, Feedly, alebo zdieľať pomocou tlačidiel podľa Táto publikácia, Ak máte akékoľvek otázky, alebo návrhy prosím neváhajte komentár.

Pomôžte nám osloviť viac čitateľov Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

15 myšlienky na"Malinová PI – Uplatňovanie systému cenovo dostupné Domáce automatizácie [Časť III]

  1. Peatonet pochýb, Dokonca som skopírovaný kód, ako je a všetko funguje správne, Okrem tohto prejdite dozadu tlačidiel, Zapnutie vypnutie nadol a naopak.

    Ďakujem vám za všetky skvelý blog.

    • Dobrý deň XuFLeS, Vďaka za váš komentár.

      Určite by si že vidia s pripojenie relé na sieťové napájanie; By bolo užitočné zistiť, ak ste pripojili ho normálne otvorené (NIE) namiesto normálne zatvorený (NC).

      čoskoro sa uvidíme.

      • Som testovanie pred pripojením kontakty 230 V a červená led relé je obrátil na kedy vypnúť pulz. Som mierne upravil kód zvrátiť a vyzerajú dobre, ale pochybujem, pravda sa objavili mi. Ďakujem za odpoveď.

  2. Dobrý príspevok. Som potrebujú niečo podobné na kontrolu zavlažovania, ale s podmienkou: Ak n výstupov sú v 1 potom GPIOx bude v 1. Kosti GPIO = 0, ak je to len vtedy, ak všetky výstupy = 0. Akýkoľvek nápad?? Kde sú výstupy solenoidové ventily a GPIOx čerpadlo. Pretože už mnohokrát ďakujem.

    • Ahoj Edu,

      V závislosti na počte Záverečné výstupy, použitie jedného alebo viacerých Malinová PI; jeden by byť jednoduché, s niekoľkými mal rating, ktorý je tak optimálne informácií medzi zariadeniami.

      Vďaka za komentár.

  3. dobrý deň, Ja som záujem o tento, pretože by sa chceli ovládanie svetiel z telefónu.
    By bolo prvýkrát, čo sa snažil niečo s Malina.
    Ale som vznikne pochybnosť hovor je tento príspevok “Tretia časť”.
    PHP kód len, že ako nechýba by použiť čokoľvek z časti i a II?
    Chápem, že tento kód bude index.php, kde umiestniť iria?
    vrelá vďaka!

    • Ahoj Paule,

      Len s týmto kódom PHP môžete implementovať verzia Najnovšia "aktuálne’ Systém.

      V predchádzajúcich cvičeniach a ich Recenzie z nich rovnaké vysvetlil, kde je súbor (index.php), ako dávať správne povolenia, atď…

      Vďaka za komentár.

      • Veľmi vám ďakujem za vaše rýchle reakcie.
        Už pripojený s jeden štítok osem relé.
        Ale I je absolvovanie vec zriedkavé ktoré nenájdete riešenie.
        Dávať web tlačidiel, GPIO sú aktivované mi dokonale, dáva jeho zodpovedajúce napätie a udržať až ktorý ho vypnúť, ale na druhej strane relé robí jeho “Kliknite na tlačidlo” beží, ale nie prepínač. Zvuk je ako keby relé je activase a je deaktivovaný, Je to tak rýchlo, že meter nezistí žiadne zmeny.
        To by mohlo byť spôsobené?
        ďakujem.

        Salu2!

        • Našiel som chybu.
          V PHP kód, v vypnúť príkaz, odstrániť $a kód- exec(“echo 18 > /sys/triedy/gpio/unexport”); , ako ste to na prvý prepínač a teraz to funguje som.
          Teraz to, čo robí, Keď prvýkrát zapnete Malina; je svetlo osem LED strednej intenzity, musíte zapnúť a vypnúť raz a potom zase na čele No a teraz pracuje správne.

          Salu2!

          • Ospravedlňujeme sa za tak ťažké, s toľko komentárov, ale toto je prvý projekt, že môj raspery a je to úžasné a veľmi veľmi jednoduchý! Je tento návod.
            A svet, ktorý sa otvorí toto zariadenie je inmeso!
            Na webe, bez zanechania PHP, ste mohli vidieť, že prepínač je aktívny?
            Prepínače, mohol dostať spravovať programovacie časy a načasovanie?
            Pravdy,Som otvoril nový svet, veľmi zábavné a úsporné.

            Vďaka a Salu2!

          • Dobrý deň Pavol GC.

            Myslím že nejaký komentár, vysvetlil, ako vidieť, že prepínač je aktívny čítaní PHP štátu GPIO.

            Kontrolujú programovania času je to jednoduché použitie démon systému CRON bežať čo chcú, v čase ktorý le Marquis.

            Děkuji moc za komentovanie.

          • projekt už celkom markíza, čítať stav gpio je dosť s použitím
            exec ( “GPIO čítať 29”, $status21 );
            Ak ($status21[0] == 0) {
            }
            a je meter hranatých zátvorkách, ktorý rád, že sa zobrazí, ak štatút alebo == na 1 pre vypnutie.

            Číslovanie gpio čítanie nezodpovedá gpio port číslovanie, Ak chcete, aby som dal tu tabuľke rovnocennosti pre každý port s jeho číslovanie čítanie som robil.

            Jediné, čo stále tomu nerozumiem, je preto 1 Je to preč a 0 Je to na.
            a prečo na Malina, Všetky odlety opustiť bez štátnej, zanecháva na vysokonapäťové a výstupy nie práce až zase dvakrát.

            Vytvoriť lokalitu reset, že to, čo robí, je dať rozkaz turn off všetky výstupy, a “spánok” a znova dať aby sa uhasiť ich všetky, Po tomto procese už sú všetky funkčné.

            Je možné, že prejdú tieto dve veci?

            Salu2!

          • Ahoj Paule, Ospravedlňte meškania, ale v poslednej dobe ando veľmi vzácny čas medzi prácou a štúdií.

            Najprv chcem poďakovať že ste zdieľali svoj postup s ostatnými čitateľmi blogu, Keď mám voľný čas som sa čaká pokračovať v tejto sekcii návody na domácu automatizáciu jednoduchý a cenovo dostupný, ale je to naozaj pýchou pre mňa vidieť, ako budete riadiť sami vpred s projektu a bude robiť každý z nich vlastné systému.

            Pripojenie na relé priradením logické nízkej hodnoty (0), a zase s logickou hodnotou vysoké (1) Je možné, že z dôvodu, že ste pripojili relé na 230V ako normálne otvorené namiesto normálne uzavretý okruh, ako som povedal čitateľa XuFLes prvý komentár tento článok; Ak si vyskúšať a problém pretrváva, Neváhajte komentár a snaží sa myslieť v akákoľvek iná možnosť.

            Nie nemá, že urobiť reset východy po každom na z Raspbian, Môžete vytvoriť jednoduchý skript, ktorý exportovať a konfigurovať im pinov, ktoré chcete Štart systému, a spustiť napríklad z rc.local.

          • dobrý deň!
            Nie je nič prešiel na popoludnie v odpovedi!
            Je to logické, aby vás čas a to najmä v týchto termínoch.
            Je Zapnutie a vypnutie, ktoré stekajú nahor, tie relé im dobre pripojený.

            A čo rc.local, aby nemuseli ísť na stránku obnoviť, ako by ste.

            Salu2!

  4. Dobrý chodec, Bol som čítanie 3 Návody na domácej automatizácie diely, ale v jeho programovanie ísť veľmi rýchlo na môj, Téma ma vyzerá super zaujímavé, ale myslím, že nám chýba detail pre vykonávať systém automatizácie plný a je prijímať vstup zahraničných, ( tlačidlá, Senzor osvetlenia, atď). Chcel by som myslieť na elektrické časti môže pomôcť a na oplátku pýtam pomáhajú pochopiť celý program a spolupracovať. Môj email je Tecnico.Antono.Raya@Gmail.com

    Pozdrav a blahoželania na webe

nechať odpoveď