Aveņu PI – Pieejamu mājas automatizācijas sistēmas ieviešanas [III daļa]

Pēc vairākiem mēnešiem, esam nolēmuši atgriezties Šis projekts ar ko es esmu iecerējis izveidot bezmaksas mājas automatizācijas sistēmu, un ekonomiski pieņemamām; Šo zemu Mikrodatora balstītas degvielas patēriņu, bet starpplatformu un Portatīvie par jebkuru ierīci ar OS GNU/Linux pieejams no osta GPIO.Programmā iepriekšējās ziņas Mēs iemācījāmies vadības moduļi releji optoacoplados ar Avenes PI pēc bash, PHP, un Python; Šajā gadījumā Ir optimizēta automatizācijas sistēmas, un starp citu esmu to migrēt Aveņu PI 3 lai atbrīvotos no izveidot bezvadu savienojumu, Bet, ja vēlaties, varat izmantot jebkuru iepriekšējo modeli.

Uz aparatūras To veido divi moduļi astoņas releji katram, kas veido pavisam Sešpadsmit outs lai kontrolētu tehnika, Elektrības kontaktligzdas, apgaismojums; un bez beigām ierīces ka to pārvērst par tik mazu Aveņu PI 3, viss, kas jums nepieciešams domotic māja u biroja parasto.

Shēmu veidošanas automatizācija

Circuit breaker slēdzis diagram domotic DIY.

Vadības panelī ir ieprogrammēts PHP, un ir kods optimization iepriekšējo versiju bet mērķis ir pārvaldīt GPIO tieši cauri bash kas ievērojami paātrina procesu; obligāta, Kopš tā laika mēs rādām to caur lapu WiFi.

FremooticsPI

Automatizācijas sistēmas web control panel.

Fakts bez papildu failus lai pārvaldītu izejas ports GPIO no Avenes pēc Python; Pārvērš šo vienkāršo Web lapu, vienā failā, patieso sākuma punktu, no kura kļuvusi kādreiz pilnu mājas automatizācijas sistēmu Es izstrādās kopā.

<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

?>

Lai veiktu Aveņu un pārraides savienojumus, Jums ir jābūt doties uz burta kāju turpmākajās tabulās pamatojoties uz shēmu GPIO BCM; jo pretējā gadījumā jums būs modificēt rindas datu failā PHP, un aizstāt kods skaits PIN KODU darbinieki.

Aveņu PĪ modelis B + / 2/3 Releja 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
Aveņu PĪ modelis B + / 2/3 Releja 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

Kad pievienots visiem adatas no Avenes atbilstošajam VCC, GND, e izejvielas no Relejs; tikai paliek kopētu PHP failu lai Avenes PI, ko izmanto, lai SCP Tas ļaus mums to darīt attāli.

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/

Arī attāli Mēs pārvietot failu uz web servera direktoriju, un piešķirs kā īpašnieki, izmantojot SSH lai lietotāju un grupu www-data; to pievienot Grupas gpio, un pēc tam Mēs atsāknēšana piemērot izmaiņas.

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

beidzot Mēs barības ar 230V relay kā mēs redzējām Iepriekšējie raksti padarot tilts starp ieejas un citas pozitīvas poļi, lai izmantotu vienu Kontaktdakšu, vai_ar ī pārslēdzaties Miniature circuit breaker; Bet, ja mēs vēlamies, lai savienotu Sešpadsmit ierīcēm augsts patēriņš ir ieteicams izmantot divas, vai vairākas sveces.

relespuenteados

Tilts starp pārraides modulis pozitīvo Polu sistēmas.

Pārējie vadi, kas atbilst negatīvo polu un paņem no Zemes, Mēs tās savienot tieši uz ierīci vēlēsities kontrolēt, izmantojot Releja modulis, manā gadījumā Pievienojiet domotic DIY; arī jāņem vērā, drošības mūsu releju jābūt 1A, izejiet no, Tātad par 16 rezultāti būs nepieciešams releju 16LAI.

Releju shēmas kontaktdakšu

Shēma pievienota domotic DIY.

Tālāk video Jūs varat redzēt veikšanai šīs Sešpadsmit izvades sistēma pārbaudot tos, caur demonstrācija ar zemu enerģijas lukturi; Ja tev patīk nedrīkst aizmirst sekot mani uz YouTube lai nedrīkst palaist garām nevienu nepublicēti video Es esmu gatavojas publicēt.

Ja jums patīk jūs varat sekot mani uz Čivināt, Facebook, Google +, LinkedIn, Feedly, vai dalīties tajā ar pogām zem šīs publikācijas, Ja jums ir kādi jautājumi vai ierosinājumi, lūdzu, nekautrējieties komentēt.

Palīdz mums sasniegt vairāk lasītāju Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

15 domas par"Aveņu PI – Pieejamu mājas automatizācijas sistēmas ieviešanas [III daļa]

  1. Peatonet šaubas, Esat iekopējis kodu, kā ir, un viss strādā pareizi, Izņēmums, ka van šīs pogas atpakaļgaitu, ieslēdziet ciet uz leju un otrādi.

    Paldies visiem lieliska blog.

    • Sveiki XuFLeS, Paldies par jūsu komentārs.

      Droši vien ir saistīts ar releju strāvas savienojumi; Būtu lietderīgi pārbaudīt, ja esmu saistīts, tas parasti atvērts (NAV) tā vietā parasti aizvērts (NC).

      uz drīzu redzēšanos.

      • Es esmu testēšana pirms pievienot kontaktpersonas, lai 230 V un sarkano led relay ir izslēgta no kad izslēgt pulss. Esmu izmaiņas mazliet kodu, lai to atceltu un izskatās labi, bet šaubos, man bija izveidojušās patiesību. Paldies par atbildi.

  2. Labs ieguldījums. Man vajag kaut ko līdzīgu apūdeņo anas kontroli, bet ar vienu nosacījumu: Ja gada n darba rezultāti ir 1 tad būs GPIOx 1. Kaulu GPIO = 0, ja tikai tad, ja visi izejas = 0. Kāda ideja?? Kur n izejas ir solenoīda vārstiem un GPIOx sūknis. No jau Paldies.

    • Labdien, Edu,

      Atkarībā no gala rezultātu skaits, izmantojiet vienu vai vairākus aveņu PI; viens būtu vienkārši, ar vairākiem būtu reitinga, kas ir veids, kā optimālāko informācijas apmaiņu starp ierīcēm.

      Paldies par komentējot.

  3. labdien, Mani interesē tas, jo es gribētu, lai kontrolētu āra apgaismojums no tālruņa.
    Tā būs pirmā reize, kad esat mēģinājis kaut ko ar aveņu.
    Taču šaubas man rodas, izsaucot šo ziņu “trešā daļa”.
    PHP kods tikai, ka trūkst kaut ko izmantot no daļas pirmo un otro?
    Es saprotu, ka šis kodekss būtu index. php, kur novietots iria?
    liels paldies!

    • Sveiki, Paul,

      Tikai ar šo kodu PHP var īstenot versiju visvairāk ' pašreizējā’ Sistēma.

      Iepriekšējās konsultācijas un atsauksmes no tiem paskaidrot, kur ir fails (index. php), piemēram, norādot nepieciešamās atļaujas, u.c.…

      Paldies par komentāru.

      • Liels paldies par jūsu ātru atbildi.
        Esmu jau pievienojis ar vienas plates no astoņiem releji.
        Bet reti kaut kas notiek ar mani, ka nevar atrast risinājumu.
        Piešķirot web pogu, GPIO tiek aktivizēts mani pilnīgi, dodot savu atbilstošo spriegumu un saglabāt to līdz, izslēdziet to, bet no otras puses relay padara tās “Noklikšķiniet uz” darbojas, bet nav slēdzis. Skaņa ir, it kā relay ir activase un tiek deaktivizēts, Tas ir tik ātri, ka skaitītāja nenosaka nekādas izmaiņas.
        Kas varētu būt?
        paldies.

        Salu2!

        • Es atklāju bug.
          PHP Code, Izslēdziet komandu, noņemtu kodu $a- exec(“atbalss 18 > /sys/klase/gpio/neeksportēt”); , kā jūs to pirmo slēdzi un tagad tas strādā, es.
          Tagad tas, kas padara, pirmo reizi ieslēdzot aveņu; vidējas intensitātes gaismas astoņām leds, ieslēgt un izslēgt vienu reizi un pēc tam jāieslēdz bars nu un tagad strādā labot.

          Salu2!

          • Piedodiet, ka izsakos tik smags, ar tik daudz komentārus, bet šis ir pirmais projekts, ko man darīt ar manu raspery un tas ir pārsteidzošs un ļoti ļoti vienkāršs! Šī apmācība ir.
            Un pasaule, ko atver ar šīm iekārtām ir inmeso!
            Tīklā web, neizejot no PHP, varēja redzēt, ka slēdzis ir aktīvs?
            Slēdži, varētu sasniegt apstrādāti ar laika grafiku un hronometrāžas?
            tiešām,Esat atvēris jaunu pasauli, ļoti interesants un ekonomiski.

            Salu2 un paldies!

          • Labdien Paul GC.

            Domāju, ka komentāru man paskaidroja, kā pārbaudīt, ka slēdzis ir aktīvs Pārlasot GPIO PHP valsts.

            Programmatiski vadīt laiku vienkāršākā lieta ir izmantot CRON daemon sistēmas palaist to, ko vēlaties, ko le Marquis reizes.

            Paldies par komentējot.

          • jau diezgan tentu projekta, lai lasītu gpio stāvoklis ir pietiekami, lai izmantotu
            exec ( “GPIO lasīt 29”, $status21 );
            Ja ($status21[0] == 0) {
            }
            un likt iekavas, kuras vēlaties parādīt, ja tas ir ieslēgts vai = = statusu uz 1 par izslēgšanu.

            Gpio lasīt numerācija neatbilst gpio ostas numerācija, Ja jūs vēlaties man šeit ekvivalences katrai ostai ar tās lasīt, es tā numerācija tabulu.

            Vienīgais, kas vēl joprojām nesaprotu, tāpēc, ka 1 Tas ir izslēgts un 0 Tas ir ieslēgts.
            un kāpēc par aveņu, visi rezultāti ir bezvalstnieks, atstājot vidēja sprieguma un jaudas nedarbojas, līdz jūs pārvērst tos divas reizes.

            Izveidot vietni atiestatīšana, kas tas ir, izdala pasūtījumu visas izejas, a “miegs” un atkal, lai dotu rīkojumu dzēst tos visus, Pēc tam, kad šis process jau ir visas funkcionālās.

            Var būt, ka tie iet šīs divas lietas?

            Salu2!

          • Sveiki, Paul, Atvainojiet par kavēšanos, bet es esmu pēdējā laikā ļoti maz laika starp darbu un studijām.

            Pirmkārt, es gribu pateikties jums, ka esat kopīgojis savu progresu ar citu emuāra lasītāji, Ja man ir brīvā laika man ir gaidošs turpināt konsultācijas par mājas automatizācijas vienkār i un izdevīgi šajā sadaļā, bet tas ir tiešām lepnums par mani redzēt, kā jums sekot pats uz priekšu ar projektu un dodas pelnīt katrs savu pielāgoto sistēmā.

            Savienojuma uz releju, piešķirot zemā loģiskā vērtība (0), un pārvērst tos ar augstu loģiskā vērtība (1) Tas ir iespējams, ka tāpēc, ka ir pieslēgts relejs 230V kā parasti atvērts vietā parasti slēgtā ķēdē, kā jau es teicu, lasītājs XuFLes pirmais komentārs par šo rakstu; Ja jūs mēģināt to un problēma joprojām pastāv, Jūtieties brīvi izteikt savu viedokli un mēģinu domāt par citu iespēju.

            Lai izvairītos no pienākuma darīt darba rezultāti reset pēc katra Raspbian aizdedzes, Varat izveidot vienkāršu skriptu, kas eksporta un uzstādīt PIN vālaties atsāknēt, un palaist to, piemēram, no rc.local.

          • labdien!
            Nekas šajā pēcpusdienā atbildē!
            Tas ir loģiski, lai jūs ņemtu laiku un it īpaši šie datumi.
            Aizdegšanās un shutdown, Tā darbojas otrādi, Man ir releji, savienots.

            Un kas notiks ar rc.local, lai izvairītos no nepieciešamības doties uz Atiestatīt lapu, tāpat _ kā.

            Salu2!

  4. Laba gājēju, Esmu bijis lasījums 3 konsultācijas par mājas automatizācijas daļas, bet tās plānošanas iet ļoti ātri, lai mana, tēma, šķiet, super interesanti, bet es domāju, ka mums vajag pilnīgu mājas automatizācijas sistēmu, detaļu un saņems ievade no ārpuses, ( pogas, gaismas sensoru, u.c.). Es vēlētos sadarboties un domāt par elektrisko daļu var palīdzēt un savukārt es lūgt palīdzību saprast visu programmu. Mans e-pasts ir tecnico.antono.Raya@Gmail.com

    Sveicienu un Apsveicam ar web

atstāt atbildi