Malina PI – Wdrożenie systemu niedrogie automatyki domowej [Część III]

Po kilku miesiącach że postanowił wrócić do Ten projekt z której zamierzają utworzyć system automatyzacji domu wolna, i opłacalne ekonomicznie; To niskie zużycie mikrokomputer oparty, ale przekreślać platforma i przenośne do każdego urządzenia z OS GNU/Linux dostępne od portu GPIO.W poprzednie posty Uczyliśmy się moduły z kontroli przekaźniki optoacoplados z Malina PI przez bash, PHP, i Python; z tej okazji Ma optymalizacji systemu automatyzacji, i Nawiasem mówiąc już go do migracji Malina PI 3 do dysponowania łączność bezprzewodowa, Ale jeśli chcesz możesz użyć poprzedni model.

The Sprzęt Składa się z dwóch modułów 8 przekaźników Każdy, które tworzą w sumie Szesnaście out do kontroli urządzenia, Wciągniki elektryczne, oświetlenie; i bez końca urządzenia to, że można przekonwertować na tym małym Malina PI 3, wszystko czego potrzebujesz dla domotic dom u Urząd konwencjonalne.

System automatyki budynku

Bezpiecznik automatyczny przełącznik diagramu domotic DIY.

Panel sterowania jest zaprogramowany w PHP, i jest Optymalizacja kodu poprzedniej wersji ale przeznaczony do zarządzania GPIO bezpośrednio przez bash co znacznie przyspiesza proces; musi, Ponieważ mamy posłuży to za pośrednictwem strony WiFi.

FremooticsPI

Automatyzacja systemu web panel sterowania.

Fakt bez dodatkowych plików do zarządzania wyjść portu GPIO z Malina przez Python; Konwertuje ten prosty strony sieci Web, pojedynczy plik, w prawdziwym punktem wyjścia w którym stał kiedyś w pełnej automatyzacji systemu że mogę rozwijanie razem.

<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

?>

Do wykonywania połączenia między malina i przekaźnik, Ty musi Przejdź do podnóża pisma następujące tabele oparte na schemacie GPIO BCM; bo w przeciwnym razie będziesz musiał zmodyfikować linie w pliku PHP, i zastąpić w kod numery KOD PIN pracownicy.

Malina PI modelu B + / 2/3 Moduł przekaźnikowy 1
+ 5V + 5V
GPIO 4
W 1
GPIO 17
W 2
GPIO 27 W 3
GPIO 22
W 4
GPIO 18 W 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Malina PI modelu B + / 2/3 Moduł przekaźnikowy 2
+ 5V + 5V
GPIO 5
W 1
GPIO 6
W 2
GPIO 13
W 3
GPIO 12
W 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Po podłączeniu wszystkich szpilki z Malina do odpowiednich VCC, GND, e wejścia z Przekaźnik; pozostaje tylko Skopiuj plik PHP do Malina PI, na co SCP pozwoli nam to zrobić zdalnie.

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/

Również zdalnie Możemy przenieść plik do katalogu serwera www, i my wola przydzieliæ przez właścicieli SSH do użytkownika i grupę www dane; Dodaj ją do Grupa gpio, a potem Możemy ponownie zastosować zmiany.

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

W końcu Karmimy z 230V przekaźnik jak widzieliśmy w poprzednie artykuły Dokonywanie most między wejściem i inne bieguny dodatnie, Aby użyć pojedynczego Wtyczka, lub przełączyć miniaturowy wyłącznik; Ale jeśli chcemy połączyć Szesnastu urządzeń wysokie spożycie jest zaleca się używać dwóch, lub więcej wtyczek.

relespuenteados

Program most pomiędzy biegunami pozytywne modułu przekaźnikowego.

Pozostałe przewody, które odpowiadają biegun ujemny i do ma z Ziemia, Będziemy łączyć je bezpośrednio do urządzenia chcą kontroli poprzez Moduł przekaźnikowy, w moim przypadku Wtyczka domotic DIY; Możemy należy również mieć na uwadze że dla bezpieczeństwa naszych przekaźnik powinien mieć zjazd 1A, tak dla 16 potrzebować wyjścia przekaźnikowe 16DO.

Przekaźnik schemat wtyczki

Schemat wtyczki domotic DIY.

W następujących wideo Można zobaczyć wyniki to Szesnaście wyjść systemu sprawdzając je, poprzez wykazanie ze światłem o niskim zużyciu energii; Jeśli się nie zapomnij Pójdź za mną YouTube aby nie przegapić żadnej z niepublikowane wideo Mam zamiar opublikować.

Jeśli chcesz, możesz się do mnie na Twitter, Facebook, Google +, LinkedIn, Feedly, lub podzielić się nim z przycisków w tej publikacji, Jeśli masz jakiekolwiek pytania lub sugestie prosimy o komentarz.

Pomóż nam dotrzeć do czytelników więcej Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

14 myśli na"Malina PI – Wdrożenie systemu niedrogie automatyki domowej [Część III]

  1. Peatonet wątpliwości, Mam skopiowany kod jak jest i wszystko działa poprawnie, Oprócz tego przejdź do tyłu przycisków, włączyć zamykać w dół i na odwrót.

    Dziękuję za wszystko genialny blog.

    • Witam XuFLeS, Dziękujemy za twój komentarz.

      Prawdopodobnie ma do czynienia z przekaźnika w celu połączenia sieciowego; Wskazane byłoby sprawdzić, jeśli nawiązano połączenie go w normalnie otwarty (NIE) zamiast normalnie zamknięty (NC).

      Do zobaczenia wkrótce.

      • Jestem testowania przed połączyć kontakty, do 230 V i czerwony led przekaźnik jest włączony impulsów z kolei off. Zmodyfikowano coś kod dla inwestowanie to i jest dobrze, ale wątpliwości prawdę wyłonił mi. Dziękuję x odpowiedź.

  2. Dobry wkład. Ja jestem w potrzebie coś podobnego do kontroli nawadniania, ale warunek: Jeśli jeden z n wyjścia są w 1 następnie GPIOx będzie w 1. Kości GPIO = 0, jeśli tylko wtedy, gdy wszystkie wyjścia = 0. Wszelki idea?? Gdzie wyjść są zawory i pompy GPIOx. Od już Dziękujemy.

    • Witam Edu,

      W zależności od liczby wyjść końcowe, Użyj jednego lub więcej raspberry PI; jeden będzie proste, z kilkoma należy ocena, który jest w sposób najbardziej optymalny informacji między urządzeniami.

      Dzięki za komentowanie.

  3. Cześć, Jestem zainteresowany tym, ponieważ chciałbym sterować zewnątrz światła z telefonu.
    Byłoby to po raz pierwszy próbował coś z malinami.
    Ale wątpliwości nasuwa mi podczas wywoływania tego postu “część 3”.
    Kod PHP z tylko, że jak nie brakuje użyłaby coś z części 1 i 2?
    Rozumiem, że ten kod będzie index.php, gdzie umieścić iria?
    Wielkie dzięki!

    • Witam Paul,

      Tylko ze ten kod PHP można zaimplementować więcej wersji ' bieżący’ Systemu.

      W poprzednim samouczków i opinii o nich wyjaśnić, gdzie jest plik (index.php), jak udzielić uprawnień prawa, itp…

      Dzięki za komentarz.

      • Dziękuję bardzo za szybką odpowiedź.
        Mam już podłączony z jednego talerz z ośmiu przekaźników.
        Ale rzadko rzeczy dzieje się do mnie, że nie może znaleźć rozwiązanie.
        Dając przyciski sieci web, GPIO są aktywowane mi idealnie, dając jej odpowiednie napięcie i utrzymanie go do który go wyłączyć, ale z drugiej strony przekaźnik sprawia, że jego “Kliknij przycisk” działa ale nie przełącznik. Dźwięk jest jakby przekaźnik jest activase i jest wyłączany, To tak szybko, że miernik nie może wykryć wszelkie zmiany.
        To może być ze względu na?
        Dziękuję.

        Salu2!

        • Już znalazłem błąd.
          W kodzie PHP, w Wyłącz polecenie, Usuń kod $a- exec(“echo 18 > /sys/class/gpio/unexport”); , jak masz to na przełączniku pierwszego i teraz mi dziala.
          Teraz co sprawia, że, przy pierwszym włączeniu malina; osiem diod do średniej intensywności światła, musisz włączyć i zamknąć raz i następnie skręcić na led No i teraz działa poprawne.

          Salu2!

          • Przepraszam za tak ciężkie z wielu komentarzy, ale to jest pierwszy projekt, który robię z moim raspery i to jest niesamowite i bardzo bardzo proste! Jest to tutorial.
            I świat, który otwiera się ze ten sprzęt jest inmeso!
            W Internecie, bez wychodzenia z PHP, widać było, że przełącznik jest aktywny?
            Przełączniki, może osiągnąć poddane obróbce z harmonogramu i terminów?
            Prawdy,Otworzyłem nowy świat, bardzo zabawne i ekonomiczne.

            Salu2 i dzięki!

          • Witam Pablo GC.

            Myślę, że w komentarzu wyjaśniłem, jak sprawdzić ten przełącznik jest aktywne czytanie przez PHP stan GPIO.

            Aby programistycznie kontrolować czas najprostszą rzeczą jest użycie demona CRON systemu do uruchomienia, co chcesz, czasy w których le Marquis.

            Bardzo dziękuję za komentowanie.

          • już tyle w projekcie zaawansowane, do odczytania stanu gpio jest tyle ze stosowania
            exec ( “GPIO czytaj 29”, $status21 );
            Jeśli ($status21[0] == 0) {
            }
            i licznik między nawiasy kwadratowe, które podobnie jak który jest wyświetlany, jeśli jest na lub stan == do 1 do zamknięcia.

            Numeracja gpio, czytać nie jest zgodna z numeracja gpio portu, Jeśli chcesz, możesz tutaj umieścić stolik, który zrobił ekwiwalencyjne każdego portu z jego numeracja czytaj.

            Jedyną rzeczą, która nadal nie rozumiem, ponieważ 1 jest wyłączone i 0 jest na.
            i dlaczego na malina, wszystkie wyjazdy pozostawić bez Państwa, pozostawiając wyjść do średniego napięcia i bez pracy asta, który je wyłączyć dwa razy.

            Utworzyć reset lokacji, że to, co robi, to daje kolejność turn off do wszystkich wyjść, a “sen” i po raz kolejny dać kolejność Wyłącz je wszystkie, Po tym procesie są już wszystkie funkcjonalne.

            Do tego może być które przechodzą te dwie rzeczy?

            Salu2!

          • Witam Paul, Przepraszam za opóźnienie, ale ostatnio ando bardzo skąpe, czas między pracę i badania.

            Na pierwszym miejscu chcę podziękować że mają wspólne swoje postępy z nimi innych czytelników bloga, Kiedy mam wolny czas, mam oczekujące dalej w tej sekcji Poradniki na Home Automation, łatwe i niedrogie, ale to jest naprawdę dumy dla mnie, aby zobaczyć jak stosujesz się do przodu z projektem i będzie poprzez każdy z nich w systemie niestandardowe.

            Połączenia na przekaźnik przypisując wartość logiczna niskie (0), i włączyć je z wartością logiczną wysokiej (1) jest możliwe, że trzeba mieć podłączony przekaźnik do obwodu 230V jako normalnie otwarty zamiast normalnie zamknięty, Jak powiedziałem, że czytnik XuFLes pierwszy komentarz w tym artykule; Jeśli ty próbować ono i ten problem będzie się powtarzał., Zapraszam do komentowania i staram się myśleć o innych możliwości.

            Aby uniknąć konieczności zrobić wyjścia zresetować po każdym Raspbian zapłonu, Można utworzyć prosty skrypt, który eksportu i skonfigurować je pinów, które chcą start systemu, i można ją uruchomić na przykład rc.local.

          • Cześć!
            Nic w tego popołudnia w odpowiedzi!
            To logiczne do podjęcia na czas, a zwłaszcza w tych dniach.
            Włączenia, wyłączenia i, To działa na odwrót, Mam podłączone Przekaźniki.

            I to jest rc.local, Aby nie mieć tego przejdź do strony Resetowanie, tak jak.

            Salu2!

Dodaj komentarz