Cuprins:
- Pasul 1: Instalați sistemul de operare Raspbian utilizând Windows
- Pasul 2: Instalați Raspbian OS utilizând Mac OS X
- Pasul 3: Configurarea Pi
- Pasul 4: Configurați Wifi
- Pasul 5: Conectați-vă de la distanță la Pi utilizând Windows
- Pasul 6: Conectați-vă de la distanță la Pi utilizând Mac
- Pasul 7: Instalarea software-ului
- Pasul 8: Cablarea puterii
- Pasul 9: Cablarea Mosfet-urilor și conectarea Pi
- Pasul 10: Descărcarea și testarea benzii Led
- Pasul 11: Programarea scriptului lateral server
- Pasul 12: Programarea serverului web
- Pasul 13: Funcționarea sa cu Apache2
- Pasul 14: Configurarea Tasker și Ifttt și alte servicii
- Pasul 15: Crearea efectelor personalizate
Video: Banda LED 12v controlată prin Wifi folosind Raspberry Pi cu Tasker, integrare Ifttt .: 15 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În acest proiect vă voi arăta cum să controlați o bandă analogică simplă de 12v cu LED-uri prin wifi folosind un pi zmeură.
Pentru acest proiect veți avea nevoie de:
- 1x Raspberry Pi (folosesc un Raspberry Pi 1 Model B +)
- 1x bandă LED RGB 12v [Ebay Australia]
- 3x IRFZ44N N-Channel Mosfet's [Ebay Australia]
- 1x adaptor femelă de alimentare DC [Ebay Australia]
- Unele fire
- Afișaj, tastatură (doar pentru configurare)
Pasul 1: Instalați sistemul de operare Raspbian utilizând Windows
Pentru a instala Raspbian cu Windows, veți avea nevoie de:
- Win32 Disk Imager: [Descărcare]
- Raspbian OS Lite: [Zip], [Torrent]
** IMPORTANT dacă ați făcut greșit, vă puteți pierde toate datele, vă rugăm să faceți o copie de rezervă a datelor înainte de a continua **
- Conectați cardul SD la un cititor de carduri și deschideți Computerul meu
- Căutați Scrisoarea Drive
- Faceți clic dreapta pe Win32DiskImager și faceți clic pe „Rulați ca administrator”
- Apoi faceți clic pe micul folder albastru și navigați la imaginea dvs. a RaspbianOS
- De asemenea, faceți clic pe caseta derulantă sub Dispozitiv și schimbați-o în Scrisoarea de unitate a cardului SD
- Apoi faceți clic pe „Scrieți”
- Se va deschide o casetă de dialog ÎNAINTE să apăsați Da, verificați dacă dispozitivul țintă este corect
- Apoi scoateți cardul SD și introduceți-l în pi
Pasul 2: Instalați Raspbian OS utilizând Mac OS X
Pentru a instala Raspbian cu Mac, veți avea nevoie de:
- ApplePi-Baker [Descărcare]
- Raspbian OS Lite: [Zip], [Torrent]
** IMPORTANT dacă ați făcut greșit este posibil să vă pierdeți toate datele, vă rugăm să copiați datele înainte de a continua **
- Deschideți utilitarul de disc și căutați cardul SD în partea stângă, apoi faceți clic pe el
- Căutați „Dispozitiv” în partea de jos a ferestrei, ar trebui să vedeți ceva de genul diskXsX unde x este un număr
- Amintiți-vă numărul „Dispozitiv” și deschideți ApplePi-Baker
- Vă va solicita parola deoarece trebuie să vă formatați cardul SD
- Faceți clic pe numărul „Dispozitiv” care este după / dev / în partea stângă
- Faceți clic pe „Restore-Backup” Navigați la imaginea dvs. RaspbianOS.
- Va începe să șteargă cardul SD și să instaleze Raspbian pe acesta
- Când ați terminat, va apărea o casetă de alertă care vă spune că puteți scoate cardul SD, scoateți-l și puneți-l în pi.
Pasul 3: Configurarea Pi
Înainte de a porni pi, va trebui să conectați un afișaj HDMI, tastatură și un cablu ethernet sau USB wifi (Vom configura acest lucru în pasul următor).
Porniți pi, veți vedea o grămadă de text care umple ecranul, acest lucru este normal și face parte din pornirea kernel-ului Linux. Așteptați puțin până vedeți
conectare zmeură:
Numele dvs. de utilizator este pi și parola este zmeură (nu veți vedea nimic tastând pe ecran, dar este încă în curs de introducere)
Atunci când vă conectați, veți vedea:
pi @ raspberrypi: ~ $
Apoi trebuie să introduceți:
sudo raspi-config
Ecranul dvs. va fi apoi umplut cu un ecran albastru cu opțiuni într-o casetă gri în centru,
- Folosind tastele sus și jos, evidențiați și apăsați Enter pe opțiunea „Extindeți sistemul de fișiere” după câteva secunde, veți fi direcționat către o alertă care spune că „sistemul de fișiere rădăcină a fost redimensionat”, faceți clic pe Enter
- Apoi apăsați săgeata în jos și accesați Opțiuni de încărcare și faceți clic pe Enter, apoi faceți clic pe Enter când este selectat „Desktop / CLI”, apoi evidențiați „Console Autologin” și faceți clic pe Enter
- Apoi selectați Opțiuni avansate și faceți clic pe Enter
- Apoi derulați în jos până la ssh și faceți clic pe Enter, apoi selectați da
- apoi apăsați săgeata dreapta până când este evidențiată înapoi și apăsați Enter
- Apoi mergeți din nou în partea de jos și faceți clic pe Terminare, apoi spuneți da pentru a reporni
După ce repornește dacă sunteți conectat prin Ethernet, atunci trebuie să introduceți această comandă pentru a găsi adresa IP, astfel încât să putem ssh în pi
Găsiți ip:
numele gazdei -I
Pasul 4: Configurați Wifi
Pentru a configura wifi-ul pe pi, trebuie să edităm un fișier
1. intrați în linia de comandă
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
2. Mergeți la sfârșitul fișierului și introduceți
rețea = {
ssid = "Your_Wifi_Name" psk = "Your_wifi_password"}
3. Apoi reporniți pi-ul cu
sudo reboot
După ce repornirea dvs. pi obține adresa IP, tastând
numele gazdei -I
ar trebui să obțineți adresa IP, dar dacă textul reglat este gol, înseamnă că pi nu s-a putut conecta la rețeaua dvs. verificați de două ori dacă ați introdus corect numele și parola wifi, deoarece este sensibil la majuscule.
Pasul 5: Conectați-vă de la distanță la Pi utilizând Windows
Acum, când avem pi conectat la internet, putem scoate mouse-ul tastaturii și afișa și ne putem conecta de la distanță folosind „ssh”
Pentru a intra în pi cu Windows trebuie să descărcați
chit: [Descărcare]
- Deschideți chitul, în caseta de adresă IP introduceți raspberry pi ip apoi apăsați deschis
- veți obține o casetă de dialog care arată ca imaginea 2 apăsați da
- veți vedea apoi o nouă fereastră de dialog care spune „conectare ca„ introduceți „pi”
- apoi va cere o parolă introduceți „zmeură”
Acum sunteți conectat la pi over ssh
Pasul 6: Conectați-vă de la distanță la Pi utilizând Mac
Acum că avem pi conectat la internet putem elimina tastatura și mouse-ul și ne putem conecta de la distanță folosind „ssh”
1. Deschideți „Terminal”
2. Tastați
ssh pi @ IP_ADDRESS
3. Apoi s-ar putea să primiți un mesaj care să spună că cheia gazdă nu este salvată, trebuie doar să tastați „da”
4. Apoi, când este promovat, introduceți parola raspberry pi care este „Raspberry”
Acum sunteți conectat la pi over ssh
Pasul 7: Instalarea software-ului
Deoarece avem acum acces de la distanță la pi, trebuie să instalăm un software pentru a controla banda LED
Va trebui să instalăm
- pigpio (Aceasta transformă toți pinii GPIO de la digital la PWM)
- balon (script lateral server care vorbește cu pigpio și serverul web)
- apache2 (Webserver)
Instalați pigpio
1. Mai întâi trebuie să descărcăm un folder zip care conține software-ul pigpio necompilat, folosind această comandă
wget
2. Trebuie apoi să dezarhivăm și să intrăm în director
dezarhivați pigpio.zip && cd PIGPIO
3. acum că suntem în director, trebuie să compilăm și să instalăm software-ul
make -j4 && sudo make install
4. Acum deschideți rc.local, astfel încât să putem spune pi-ului să ruleze pigpiod la pornire
sudo nano /etc/rc.local
apoi chiar înainte de intrarea liniei de ieșire
sudo pigpiod
Acum ați instalat software-ul pigpio
Instalați balonul
mai întâi trebuie să actualizăm lista de software pentru a face acest lucru
sudo apt update && sudo apt upgrade -y
apoi instalați pip
sudo apt-get install python-pip
acum putem instala balonul
sudo pip instalare balon
Instalați Apache2
sudo apt-get install apache2 -y
sudo apt-get install libapache2-mod-wsgi -y
Instalați git
sudo apt instalează git -y
După ce totul a terminat instalarea opririi pi cu
oprire sudo acum
Pasul 8: Cablarea puterii
Mai întâi trebuie să conectăm conectorul de alimentare la placa de pâine
- Conectați firul negru la conectorul negativ de pe mufa de alimentare
- Conectați firul roșu la conectorul pozitiv de pe mufa de alimentare
- Conectați celălalt capăt al firului roșu la partea pozitivă a panoului
- Conectați celălalt capăt al firului negru la partea pozitivă a panoului
- Apoi conectați pinul de masă de la pi (așa cum se vede în imagine) în pinul negativ de pe panou
Acum trebuie să conectăm mostfet.
Pasul 9: Cablarea Mosfet-urilor și conectarea Pi
Un Mosfet vă permite să controlați cât de multă putere poate călători către luminile led, vom avea nevoie de trei mosfete, deoarece trebuie să controlăm separat luminile roșie, verde și albastră.
Mosfetul are trei pini, în stânga are pinul „Gate” care va fi conectat la pi pentru a controla cât de multă energie poate curge către lumina led
Știftul central se numește "Drain", care va merge la lumina ledului și va furniza tensiunea pe care poarta o trece
iar știftul din dreapta este știftul „Sursă”. Acest știft se duce la pământ pe panou.
Conectarea ledului roșu
- Puneți un MOSFET în panou
- conectați un fir negru de la GND pe panou la sursă (pin dreapta)
- apoi conectați un fir roșu de la pinul central al mosfetului la pinul roșu de pe banda led
- apoi conectați un fir roșu de la pinul stâng la GPIO 17 de pe pi
Conectarea ledului verde
- Puneți al doilea mosfet în panou
- apoi la fel ca înainte, conectați un fir negru de la GND pe panou la sursă (pinul drept)
- apoi conectați un fir verde de la pinul central al mosfetului la pinul verde de pe banda led.
- apoi conectați un fir verde de la pinul stâng la GPIO 22 de pe pi
Conectarea Ledului Albastru
- Puneți ultimul mosfet în panoul de testare
- conectați un alt fir negru de la GND pe panou la sursă (pinul drept)
- apoi conectați un fir albastru de la pinul central de pe mosfet la pinul albastru de pe banda led.
- apoi conectați un fir albastru de la pinul stâng la GPIO 24 de pe pi
Apoi, veți avea încă un pin pe banda LED care va fi alb sau negru, conectați doar un fir de la pinul pozitiv de pe panou la acel pin suplimentar de pe banda LED
Acum, când am terminat, putem începe să testăm.
Pasul 10: Descărcarea și testarea benzii Led
Pentru a descărca codul sursă pentru controlul benzii Led
git clone https://github.com/DavidMontesin/Raspberry-PI-Wifi-Led-Strip.git && cd Raspberry-PI-Wifi-Led-Strip /
Pentru a testa banda LED, rulați fișierul test.py.
python Test.py
dacă din anumite motive unele dintre culori nu se aprind, vă rugăm să verificați dacă totul este conectat corect.
cum funcționează acest script?
dacă deschideți scriptul Python, vă puteți întreba cum funcționează, pe prima linie veți vedea:
timpul de import
această mică bibliotecă ne permite să întrerupem scriptul, astfel încât să putem menține luminile aprinse mai repede
import pigpio
această bibliotecă ne permite să comunicăm cu banda led
pi = pigpio.pi ()
configurați o variabilă astfel încât să putem utiliza pi.set_pw … insted de pigpio.pi (). set_pw …
RedPin = 17
GreenPin = 22
BluePin = 24
acestea sunt doar variabile care ne permit să spunem scriptului pe ce led sunt conectate
print („testare pentru roșu”)
aceasta va imprima doar text pe linia de comandă
pi.set_PWM_dutycycle (RedPin, 255)
această comandă face parte din libariul pigpio și spune să setăm „RedPin” pe care îl caută pentru numărul pe care l-am setat anterior și setează luminozitatea la „255”, care este valoarea maximă
time.sleep (2)
aceasta face parte din biblioteca de timp și va întrerupe doar scriptul timp de 2 secunde
această comandă suplă se va repeta pentru celelalte led-uri până când
pi.stop ()
care va înceta să mai vorbească cu banda led și să redea toate culorile.
Pasul 11: Programarea scriptului lateral server
** Înainte de a începe, vă recomand să citiți despre python și balon:
Iată câteva ghiduri:
www.pythonforbeginners.com
docs.python-guide.org/en/latest/intro/learn…
flask.pocoo.org
Deoarece Main.py este direct în git, acest pas explică doar codul.
Mai întâi avem bibliotecile
din flask import Flask, render_template, request
import pigpio din thread import start_new_thread
atunci trebuie să setăm câteva variabile
app = Flask (_ nume_)
CurrentColour = "White" RedColourCode = 0 BlueColourCode = 0 GreenColourCode = 0 RedBeforeEffect = 0 BlueBeforeEffect = 0 GreenBeforeEffect = 0 pi = pigpio.pi ()
prima variabilă este pentru balonul care este serverul nostru web, îl vom numi aplicație, astfel încât să fie mai ușor să apelați și să rulați. Apoi, există 6 variabile care primele trei vor conține ce culoare să schimbe două, iar celelalte trei vor conține culoarea anterioară.
@ app.route ('/', methods = ['GET'])
Această linie spune că, dacă cineva tastează adresa IP a pi într-un browser web, atunci acesta va rula scriptul de sub acesta, are și o metodă GET când înseamnă că, orice text după? Color = va fi transmis către serverul web și va fi folosit pentru a schimba culoarea benzii led.
def Main ():
Global CurrentColour
textul def Main () înseamnă că va crea o funcție numită main care poate fi apelată de oriunde din script. iar linia globală înseamnă că va actualiza variabila în întregul script.
dacă request.args.get („Culoare”):
CurrentColour = request.args.get ('Color') dacă CurrentColour == "Alb": FadeTORGB (255, 255, 255) elif CurrentColour == "Roșu": FadeTORGB (255, 0, 0) elif CurrentColour == "Verde ": FadeTORGB (0, 255, 0) elif CurrentColour ==" DarkBlue ": FadeTORGB (0, 0, 255) elif CurrentColour ==" LightBlue ": FadeTORGB (0, 255, 255) elif CurrentColour ==" Orange ": FadeTORGB (255, 15, 0) elif CurrentColour == "Roz": FadeTORGB (255, 0, 192) elif CurrentColour == "Galben": FadeTORGB (255, 157, 0) elif CurrentColour == "Violet": FadeTORGB (123, 0, 255) elif CurrentColour == "Negru": FadeTORGB (0, 0, 0) returnează modelul render_ ('index.html')
Acest script va primi orice nume după metoda GET „Culoare” și îl salvează. apoi va verifica numele respectiv și va apela o funcție care va putea 3 alte trei funcții pentru a schimba simultan luminile roșii, verzi și albastre
def FadeTORGB (RedNum, BlueNum, GreenNum):
start_new_thread (FadeUpRed, (RedNum,)) start_new_thread (FadeUpBlue, (BlueNum,)) start_new_thread (FadeUpGreen, (GreenNum,))
Aceasta va apela alte trei funcții care vor schimba cantitatea de putere care se îndreaptă către fiecare led cu un efect de estompare.
def FadeUpRed (REDUpNum):
global RedColourCode if RedColourCode <REDUpNum: while RedColourCode REDUpNum: while RedColourCode> REDUpNum: RedColourCode - = 1 pi.set_PWM_dutycycle (RedPin, RedColourCode)
def FadeUpBlue (BlueUpNum):
global BlueColourCode if BlueColourCode <BlueUpNum: while BlueColourCode BlueUpNum: while BlueColourCode> BlueUpNum: BlueColourCode - = 1 pi.set_PWM_dutycycle (BluePin, BlueColourCode)
def FadeUpGreen (GreenUpNum):
global GreenColourCode if GreenColourCode <GreenUpNum: while GreenColourCode GreenUpNum: while GreenColourCode> GreenUpNum: GreenColourCode - = 1 pi.set_PWM_dutycycle (GreenPin, GreenColourCode)
dacă _name_ == "_main_":
app.run (gazdă = "0.0.0.0")
Pasul 12: Programarea serverului web
Acum că avem serverul, trebuie să proiectăm un site web.
Deoarece serverul se află direct în șabloane și foldere statice în git, acest pas explică doar codul.
De asemenea, vă recomand să citiți despre html, css, javascript
HTML
Mai întâi trebuie să programăm html, aici se îndreaptă tot conținutul care apoi poate fi stilizat folosind css
1. Crearea capului (titlu, legarea fișierelor)
Banda LED Wifi
Primele două etichete indică browserului web că este o pagină web, apoi a treia linie îi spune browserului să ascundă orice text în interiorul blocului și sub acesta este titlul care va apărea în filă
Realizarea paginii web pe ecran complet pe iOS
Pentru a face ecranul complet al paginii, introduceți acest cod sub etichetă
Apoi vom adăuga referințe la fișierul CSS pe care îl vom face din urmă, acesta va fi un mod diferit de cel obișnuit, deoarece flaconul este un mod de gestionare a fișierelor
Apoi, după aceasta, TREBUIE să închideți eticheta și să creați o etichetă de corp
Eticheta de corp înseamnă că orice etichete din interiorul acesteia vor apărea pe pagina web
Acum vom face butoanele de culori care pot schimba banda led.
Vom crea una pentru fiecare culoare și o vom pune într-un tabel
Javascript
Acum trebuie să adăugăm funcția „SendColour” la care am făcut referire anterior pentru a face acest lucru, mai întâi trebuie să adăugăm o etichetă care să spună browserului web că există ceva javascript
apoi creați o funcție
funcția SendColour (ClickedColour) {
Această funcție va trimite o cerere Ajax către raspberry pi care îi va spune să schimbe culoarea pe care ați făcut clic.
xhttp = new XMLHttpRequest ();
xhttp.open ("GET", "? Color =" + ClickedColour, false); xhttp.send (); }
Acum trebuie să închidem javascript și html
CSS
Acum vom proiecta site-ul web
mai întâi cd din folderul șabloane și mergeți în folderul static
cd.. && cd static
acum creați fișierul Style.css
nano Style.css
Mai întâi permiteți ca masa să umple întregul ecran.
. Culoare {
lățime: 100%; }
.button {
umplutură: 25 px 35 px; raza chenarului: 4px; }
Testarea serverului
pentru a testa serverul, accesați folderul serverului web
cd..
apoi intră
python Main.py
aceasta va porni serverul, apoi pe computerul dvs. deschideți browserul web și navigați la
YOUR_PI_PI: 5000the: 5000 la final este important pentru moment, deoarece este portul pe care rulează serverul web.
dacă mergeți la pagina web și primiți o „Eroare internă a serverului”, atunci priviți consola (chit sau terminal) și veți vedea o grămadă de text, uitați-vă doar la ultima linie și ar trebui. să vă spun ce se întâmplă, puteți găsi google pentru a găsi răspunsul, dar dacă vedeți culorile pe ecran, puteți să faceți clic pe una și ar trebui să vedeți banda led care să aibă acea culoare, dacă nu, verificați dacă alimentarea este conectată și pornită sau dacă codul html a fost introdus corect.
Pasul 13: Funcționarea sa cu Apache2
Acum, când l-am testat, trebuie să-l facem să vorbească cu apache, astfel încât să poată rula la pornire și pe portul 80 (portul web standard)
1. în folderul WebServer creați un fișier wsgi
nano wifiled.wsgi
Apoi în fișier introduceți
import sisteme
sys.path.insert (0, '/ home / pi / Webserver /') din aplicația de import principal ca aplicație
apoi adăugați utilizatorul pi la un grup numit www-data, acest lucru va permite apache să caute în folderul serverului web
sudo usermod -a -G www-data pi
apoi eliminați configurarea implicită
sudo a2dissite 000-implicit
apoi creați un fișier în folderul de configurare Apache
sudo nano /etc/apache2/sites-available/wifiled.conf
și intră
ServerName WifiLed ServerAdmin [email protected] WSGIScriptAlias / /home/pi/Webserver/wifiled.wsgi Comandă permite, refuza Permite de la toate Necesită toate acordate ErrorLog $ {APACHE_LOG_DIR} /error.log LogLevel warn CustomLog $ {APACHE_LOG_DOG combinate
apoi spuneți-i lui apache să citească configurația intrând
sudo a2ensite wifiled.conf
Acum reporniți pi, când reporniți, intrați în browserul dvs. web
YOUR_PI_IP
Pasul 14: Configurarea Tasker și Ifttt și alte servicii
Înainte de a configura aceste programe, trebuie să configurați fordingul portului pe router, deoarece fiecare router este diferit, puteți citi aici
Tasker
pe dispozitivul tău Android open open
apoi creați un profil nou bazat pe un eveniment, puteți alege orice declanșator. Am ales „Sună telefonică” și am setat culoarea oricui „C: ORICE”, apoi vă va cere să selectați o sarcină, să faceți clic pe „Sarcină nouă” și să o denumiți în funcție de acțiunea dvs. Îl voi numi „Apel telefonic”, apoi apăsați adăugare acțiune și căutați „HTTP Head” și setați Serverul: Port la your_raspberry_pi_IP, apoi sub cale puteți seta o culoare solidă cu „/? Color = Green” sau puteți crea un efect vom face acest lucru în pasul următor. Apoi faceți clic înapoi și înapoi din nou.
IFTTT
mai întâi mergeți la ifttt și creați un nou applet Alegeți orice declanșator (am ales Butonul) și apoi pentru acțiune alegeți canalul producătorului și a spus să faceți o cerere, apoi pentru adresa URL introduceți YOUR_PUBLIC_PI /? Color = LightBlue dacă nu vă cunoașteți publicul ip pur și simplu introduceți „Ip-ul meu” pe google. Apoi, pentru metodă, introduceți HEAD, apoi faceți clic pe „Creați acțiune” acum, când acțiunea dvs. se întâmplă, dacă faceți o cerere către pi dvs. pentru a schimba culoarea.
Alte servicii
De asemenea, puteți conecta alte servicii care solicită HTTP HEAD sau GET.
Pasul 15: Crearea efectelor personalizate
În Main.py adăugați o declarație de import, sub import, introduceți
timpul de import
de asemenea, înainte de a crea un efect, trebuie să adăugăm o variabilă chiar sub GreenBeforeEffect add
CanChangeColour = Adevărat
apoi modificați dacă request.args.get („Culoare”):
la
dacă request.args.get („Color”) și CanChangeColour:
secțiunea aflată sub return return_template ('Main.html') add
@ app.route ('/ Efect', metode = ['GET'])
Def Effect ():
Apoi setați variabilele la global
x = 0
global RedColourCode global BlueColourCode global GreenColourCode global RedBeforeEffect global BlueBeforeEffect global GreenBeforeEffect
acum permite să creăm primul nostru efect
dacă request.args.get („Apelați”):
RedBeforeEffect = RedColourCode BlueBeforeEffect = BlueColourCode GreenBeforeEffect = GreenColourCode FadeTORGB (0, 0, 0) time.sleep (2)
Această acțiune va rula când primirea pi este o solicitare de tipul „/? Efect = Apel” și va salva culoarea curentă, astfel încât să o putem suna înapoi. Apoi facem ledul negru și așteptăm până când se va întâmpla.
Acum vom face ca ledul să se estompeze de la negru la verde, apoi la negru din nou și vreau să fac asta de cinci ori
while x <= 5: FadeTORGB (0, 255, 0) x + = 1 time.sleep (1) FadeTORGB (0, 0, 0) time.sleep (1) CanChangeColour = True time.sleep (2) FadeTORGB (RedBeforeEffect, BlueBeforeEffect, GreenBeforeEffect)
Acest lucru va conta până la cinci, dar de fiecare dată se va estompa la verde și apoi va aștepta o secundă și va deveni negru. Apoi, ceea ce termină, va schimba culoarea înapoi la cele pe care le aveați înainte de a le schimba.
Acum trebuie doar să creăm un răspuns.
întoarcere ""
De asemenea, reporniți zmeura pi
sudo reboot
Recomandat:
Automatizare casnică controlată prin internet / cloud folosind Esp8266 (aREST, MQTT, IoT): 7 pași (cu imagini)
Internet / cloud controlat de automatizarea casei utilizând Esp8266 (aREST, MQTT, IoT): TOATE creditele către http://arest.io/ pentru serviciul cloud !! IoT cel mai discutat subiect din lume chiar acum !! Servere și servicii cloud care fac acest lucru posibil este punctul de atracție al lumii de astăzi … EXCLUDEREA BARIEREI LA DISTANȚĂ a fost și este
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Banda LED controlată de site / WiFi cu Raspberry Pi: 9 pași (cu imagini)
Site-ul web / bandă LED controlată cu Raspberry Pi: Context: Sunt adolescent și proiectez și programez proiecte electronice mici în ultimii ani, împreună cu participarea la concursuri de robotică. Am lucrat recent la actualizarea configurării biroului meu și am decis că o adăugare drăguță
Mașină robot controlată prin Bluetooth folosind Arduino: 8 pași (cu imagini)
Mașină robot controlată prin Bluetooth folosind Arduino: În acest instructable, vă voi îndruma să realizați o mașină robot care să controleze Bluetooth de pe telefonul dvs. mobil Android. Nu numai că, mașina robot are capacitatea specială de a evita obstacolele pe care le întâmpină atunci când înaintează mașina. Robo
O bandă de priză controlată prin alimentare USB. Cu izolare: 4 pași (cu imagini)
O bandă de priză controlată prin alimentare USB. With Isolation .: Scopul acestui instructabil a fost să îmi permit să pornesc toate accesoriile pentru computerul meu fără să mă gândesc la asta. Și atunci nu alimentați toate verucile de perete ale puterilor, când nu folosesc computerul. Ideea este simplă, tu poți