Malina PI – Provedbi pristupačne home Automatizacija sistem [Dio III]

Nakon nekoliko mjeseci, odlučili da se vrate na Ovaj projekt s koje namjeravaju stvoriti na besplatne home Automatizacija sistem, i ekonomski povoljan; Ova niska mikroračunalo osnovi potrošnje, Ali Cross-platforma i prijenosni na bilo koji uređaj sa OS GNU/Linux dostupno od Luka GPIO.U Prethodni postovi Naučili smo kontrolirati modula releji optoacoplados s Malina PI od strane Paša, PHP, i Python; tom prigodom Imati optimiziran sustav automatizacije, i usput da doselile Malina PI 3 raspolaganja bežično povezivanje, Ali ako želite možete koristiti bilo koji prethodni model.

Na hardver Sastoji se od dva modula od osam releja Svaki, koji čine ukupno Šesnaest izlasci za kontrolu aparati, Električne dizalice, rasvjeta; a i bez kraja uređaji da se pretvoriti u ovako malo Malina PI 3, u sve što je potrebno za domotična kuća u uredu konvencionalni.

Shema automatizacije zgrada

Prekidač prekidač dijagram domotična DIY.

Control panel je programiran u PHP, i optimizaciju koda za Prethodna verzija Ali namjerava upravljati na GPIO izravno kroz Paša koja uvelike ubrzava proces; Mora, Budući da ćemo ovo služiti preko stranica Wi-Fi.

FremooticsPI

Automatizacija sustava web Kontrolnu tablu.

Činjenica je Bez dodatne datoteke Upravljanje luka izlaza GPIO od Malina od strane Python; Pretvara ovaj jednostavan web stranica, jednu datoteku, u pravi polazna točka od koje je postala jednoga dana u na puni home Automatizacija sistem da ja ću biti u razvoju zajedno.

<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

?>

Za obavljanje veza između maline i relej, Morate ići pješice pismo sljedećim tablicama na temelju sheme GPIO BCM-A; Jer inače ćemo morati izmijeniti linije u datoteci PHP, i zamijeniti je kod brojevi od PIN zaposlenici.

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

Nakon povezivanja sve u igle od Malina za odgovarajuće VCC, GND, e ulaza od u Relej; ostaje samo Kopirajte datoteku PHP da se Malina PI, za kakve koristi SCP To će nam omogućiti da učinite daljinski.

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/

Također daljinski Će premjestiti datoteku u direktorij web poslužitelja, i će dodijeliti kao vlasnici SSH da se korisnika i grupa www-data; će dodati da je Grupa gpio, i onda Možemo ponovno pokrenuti da bi promjene stupile.

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 Nahranimo s relej 230 v kao što smo vidjeli u na Prethodni članci izrada je most između ulaza i druge pozitivne polova, koristiti jednu Utikač, ili prekidač minijaturni osigurač; Ali ako želimo spojiti Šesnaest uređaja Visoka Potrošnja je Preporuča se koristiti dva, ili više priključaka.

relespuenteados

Shema mosta između pozitivna polova relej modul.

Preostalih žica, koji odgovaraju na minus pol i da je traje od Zemlja, Će ih spojimo izravno na uređaj Želite li nadzirati kroz na Relej modul, u mom slučaju je Utikač domotična DIY; Također treba imati na umu da radi sigurnosti naših releja treba imati 1A izlaz, Tako je za 16 izlaza će trebati relej od 16DA.

Relej dijagram utikač

Dijagram utikač domotična DIY.

U sljedećem video Možete vidjeti performanse ovog Šesnaest izlaza sustava Tako da ih checking, kroz demonstraciju sa niskom energijom lampa; Ako vam se sviđa ne zaboravite Pratite me na Mladost da ne propustite bilo koji od u neobjavljene videa Će objaviti.

Ako želite možete Slijedite me na Twitter, Facebook, Google +, LinkedIn, Feedly, ili ga podijeliti s gumbima ispod ove publikacije, Ako imate bilo kakvih pitanja ili prijedloge Molimo ne ustručavajte se komentirati.

Pomažu nam do više čitatelja Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-pošte

16 misli na"Malina PI – Provedbi pristupačne home Automatizacija sistem [Dio III]

  1. Peatonet pitanje, Kopirao sam kod kao što je i sve radi ispravno, Osim ići unatrag gumbi, Uključite pričepiti dolje i obrnuto.

    Hvala vam za svi briljantan blog.

    • Pozdrav XuFLeS, Hvala za tvoj komentar.

      Vjerojatno ima veze sa sklopnikom mrežnim vezama; Bilo bi korisno da provjerite da ste spojeni u normalno otvoren (ne) umjesto normalno zatvoren (NC).

      vidimo se.

      • Testiranje prije povezivanja kontakata za 230 V i crvena led dioda relej uključen na kada isključite puls. Izmijenjeni sam ponešto kod za njegovo poništenje i izgledati dobro, Ali sumnjam u istinu koji mi. Hvala vam za tvoj odgovor.

  2. Dobar doprinos. Trebam nešto slično za kontrolu navodnjavanja, ali pod jednim uvjetom: Ako jedan od n izlazi su u 1 zatim će GPIOx biti u 1. Kosti GPIO = 0 ako samo ako svi izlazi = 0. Bilo koji ideja?? Gdje izlazi su elektromagnetni ventili i GPIOx pumpe. Iz već Hvala.

    • Pozdrav Edu,

      Ovisno o broju izlaza konačni, koristiti jedan ili više malina PI; Jedan bi jednostavno, s nekoliko treba ocjena koji je način najoptimalniji informacija između uređaja.

      Hvala za komentiranje.

  3. Pozdrav, Ja sam zainteresiran za to jer bi željeli kontrolirati vanjski svjetla iz telefona.
    Bit će prvi put pokušao nešto sa malina.
    Ali sumnje me nastaje kada se poziva ovaj post “Treći dio”.
    PHP koda s time nije nestao bi koristiti nešto iz dijela 2 i 3?
    Razumjeti da ovaj kod bi index.php, Gdje nalazi iria?
    baš ti hvala!

    • Pozdrav Paul,

      Jedini sa ovaj kod PHP može implementirati u verziji posljednja ' trenutni’ Sustav.

      U prethodnim tutoriali i recenzije od njih objasniti gdje je datoteka (index.PHP), kao što je davanje ispravne dozvole, itd…

      Hvala za komentar.

      • Hvala puno za brz odgovor.
        Već su povezani s jednom pločom osam releja.
        Ali rijetko stvar se događa mi se da ne mogu naći rješenje.
        Davanje web gumbi, GPIO su mi savršeno aktivira, daje svoj odgovarajući napon i čuvanje do to isključiti, Ali s druge strane releja čini svoje “Kliknite” trčanje, ali ne prekidač. Zvuk je kao da relej activase i deaktiviran, To je brz mjerač ne otkriti bilo kakve promjene.
        To bi moglo biti zbog?
        hvala.

        Salu2!

        • Našao sam bug.
          U PHP kod, u isključi naredbu, uklanjanje $a koda- exec(“eho 18 > /sys/klasa/gpio/unexport”); , kao što su ga na prvi preokret i sada to radi sam.
          Sada ono što čini, prvi put kad uključite od maline; osam led svjetlo osrednjeg intenziteta, Morate uključiti i zatvoriti jednom i onda uključite na čelu pa i sad radi ispraviti.

          Salu2!

          • Žao mi je bilo teško s toliko komentara, ali ovo je prvi projekt koji veze s moje raspery i to je nevjerojatna i vrlo vrlo jednostavan! Je ovaj udžbenik.
            I svijet koji se otvara ovaj opremom je inmeso!
            Na webu, bez napuštanja PHP, Vidiš taj prekidač je aktivan?
            Prekidači, može doći do obrađenih s vremenski raspored i vrijeme?
            Stvarno,Otvorile su se novi svijet, Vrlo zabavan i ekonomičan.

            Salu2 i hvala!

          • Pozdrav Paul GC.

            Mislim da u komentaru sam objasnio kao ček taj prekidač je aktivno čitanje kroz PHP stanje GPIO.

            Kontrolirati vrijeme programski najjednostavnije stvar je da pomoću sustava stara BABA demon trčanje ono što želite, puta u koje le Marquis.

            Hvala vam puno za komentiranje.

          • projekt već prilično tende, čitati stanje gpio je dovoljno za korištenje
            exec ( “GPIO Pročitajte 29”, $status21 );
            Ako ($status21[0] == 0) {
            }
            i staviti zagrade koje želite prikazati ako je uključena ili == status 1 za isključivanje.

            Numeriranje gpio čitati ne odgovara gpio luka Numeriranje, Ako želite staviti ovima tablica equivalences za svaki priključak sa svojim Numeriranje od čitanje sam učinio.

            Jedino što još uvijek ne razumijem, Zato što 1 Slobodan i 0 To je na.
            i zašto na od maline, Svi izlazi su bez državljanstva, ostavljajući za srednjenaponske i izlaza rada dok se ne pretvoriti ih dva puta.

            Stvorite web-mjesto ponovno postavljanje, što se je dao naređenje da sve izlazi, na “sna” i opet dati nalog da ih sve ugasiti, Nakon ovog procesa već su svi funkcionalni.

            Moguće je da prođu te dvije stvari?

            Salu2!

          • Pozdrav Paul, Žalostan za kašnjenje, ali ja sam u zadnje vrijeme jako malo vremena između rada i studija.

            Kao prvo želim zahvaliti vam da dijelite svoj napredak s ostalim čitateljima bloga, Kada imam slobodnog vremena imam neriješene nastaviti ovaj dio tutoriali na Home Automatizacija jednostavan i pristupačan, Ali to je stvarno, ponos za mene da vidi kao slijediti sebe naprijed sa projekta i će čineći svaki dah tvoj posjedovati mušterija sistem.

            Veze na relej dodjeljivanjem logička niska vrijednost (0), i pretvoriti ih s visoka logička vrijednost (1) Moguće da zbog toga niste povezali relej 230 v kao obično otvoren umjesto normalno zatvoren krug, kao što rekoh čitač XuFLes prvi komentar za ovaj članak; Ako probaš, a problem i dalje pojavljuje, slobodno komentirati i pokušati smisliti bilo kakvu mogućnost.

            Da biste izbjegli veze izlaza resetirati nakon svakog Raspbian paljenje, Možete stvoriti jednostavnu skriptu koja izvoz i postavljanje igle koje želite ponovno podizanje sustava, i lansirati na primjer iz rc.local.

          • Pozdrav!
            Ništa u tog popodneva u odgovor!
            Logično je vas odvesti vremena, posebice ove datume..
            Paljenje i isključivanja, To funkcionira obrnuto, Imam releja spojen.

            I što je rc.local, Kako biste izbjegli ponovno idite na stranicu ponovno postavljanje, kao što bi.

            Salu2!

  4. Dobar pješak, Čitala sam na 3 tutorijali na kućne automatizacije dijelova, Ali u svoj programski će vrlo brzo za moje, tema izgleda super zanimljivo, ali mislim da mi treba za potpuni home Automatizacija sistem detalj i prima input iz vanjskog, ( gumbi, svjetla, itd). Bi željeli surađivati i misliti na električni dio može pomoći i za uzvrat pitajte kako biste razumjeli cijelu programiranje. Moj e-mail je tecnico.antono.Raya@gmail.com

    Pozdrav i čestitke na webu

  5. zdravo, kako si, Ja sam zainteresiran za projekt, Ali ne vidim github Repozitorij, Bi željeli surađivati, Ja sam htio kupiti malina pi za home Automatizacija temeljen nacrt, Iako ne znam puno o elektronici… Mi učimo, lijep pozdrav.

Komentariši