Kazalo:
- Korak: Namestite Raspbian OS z operacijskim sistemom Windows
- Korak: Namestite Raspbian OS z operacijskim sistemom Mac OS X
- 3. korak: Nastavitev Pi
- 4. korak: Nastavite Wi -Fi
- 5. korak: Na daljavo se povežite s sistemom Pi z operacijskim sistemom Windows
- 6. korak: Na daljavo se povežite s svojim Pi z uporabo Mac
- 7. korak: Namestitev programske opreme
- 8. korak: Priključite napajanje
- 9. korak: Ožičenje MOSFET -ov in povezovanje Pi
- 10. korak: Prenos in testiranje LED traku
- 11. korak: Programiranje strežniškega skripta
- 12. korak: Programiranje spletnega strežnika
- 13. korak: Učinkovitost z Apache2
- Korak 14: Nastavitev Tasker, Ifttt in drugih storitev
- 15. korak: Ustvarjanje učinkov po meri
Video: Wi -Fi 12V LED trak z uporabo Raspberry Pi z Taskerjem, integracija Ifttt .: 15 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem projektu vam bom pokazal, kako nadzirati preprost 12 -voltni analogni LED -trak preko wi -fija z uporabo maline pi.
Za ta projekt boste potrebovali:
- 1x Raspberry Pi (uporabljam Raspberry Pi 1 model B+)
- 1x RGB 12v LED trak [Ebay Australia]
- 3x IRFZ44N N-kanalni Mosfetov kanal [Ebay Australia]
- 1x ženski adapter za vtičnico za enosmerni tok [Ebay Australia]
- Nekaj žic
- Zaslon, tipkovnica (samo za nastavitev)
Korak: Namestite Raspbian OS z operacijskim sistemom Windows
Za namestitev Raspbiana z okni potrebujete:
- Win32 Disk Imager: [Prenos]
- Raspbian OS Lite: [Zip], [Torrent]
** POMEMBNO, če izgubite vse podatke, pred nadaljevanjem varnostno kopirajte podatke **
- Priključite kartico SD v bralnik kartic in odprite Moj računalnik
- Poiščite pogonsko črko
- Z desno tipko miške kliknite Win32DiskImager in kliknite "Zaženi kot skrbnik"
- Nato kliknite malo modro mapo in poiščite svojo sliko RaspbianOS
- Prav tako kliknite spustno polje pri napravi in ga spremenite v črko pogona kartice SD
- Nato kliknite "Napiši"
- Odprlo se bo pogovorno okno PRED pritiskom na Da preveri, ali je ciljna naprava pravilna
- Nato odstranite kartico SD in jo vstavite v pi
Korak: Namestite Raspbian OS z operacijskim sistemom Mac OS X
Za namestitev Raspbiana z Macom boste potrebovali:
- ApplePi-Baker [Prenos]
- Raspbian OS Lite: [Zip], [Torrent]
** POMEMBNO, če izgubite vse podatke, pred nadaljevanjem varnostno kopirajte podatke **
- Odprite Disk Utility in poiščite kartico SD na levi strani in jo kliknite
- Poiščite "Naprava" na dnu okna in videli bi nekaj podobnega diskXsX, kjer je x številka
- Zapomnite si številko "Device" in odprite ApplePi-Baker
- Zaradi formatiranja kartice SD bo zahteval geslo
- Na levi strani kliknite številko "Device", ki je After / dev /
- Kliknite "Obnovi-varnostno kopiranje" Poiščite svojo sliko RaspbianOS.
- Začel bo brisati kartico SD in nanjo namestiti Raspbian
- Ko končate, se prikaže okno z opozorilom, ki vam pove, da lahko odstranite kartico SD, jo odstranite in vstavite v svoj pi.
3. korak: Nastavitev Pi
Pred vklopom pi morate priključiti zaslon HDMI, tipkovnico in ethernetni kabel ali usb wifi (to bomo nastavili v naslednjem koraku).
Vklopite pi, na zaslonu boste videli veliko besedila, to je normalno in je del zagona jedra linux. Počakaj še malo, da vidiš
prijava maline:
Vaše uporabniško ime je pi, geslo pa malinovo (na zaslonu ne boste videli ničesar, ampak se še vedno vnaša)
Ko se prijavite, boste videli:
pi@raspberrypi: ~ $
Nato morate vnesti:
sudo raspi-config
Zaslon bo nato napolnjen z modrim zaslonom z možnostmi v sivem polju na sredini,
- S tipkami navzgor in navzdol označite in pritisnite enter pri možnosti "Razširi datotečni sistem", po nekaj sekundah boste preusmerjeni na opozorilo, da je "korenski datotečni sistem spremenjen", kliknite Enter
- Nato pritisnite puščico navzdol in pojdite na Boot Options (Možnosti zagona) in kliknite enter, nato pritisnite enter, ko je izbrana možnost »Desktop / CLI«, Nato označite »Autologin Console« in kliknite enter
- Nato izberite Napredne možnosti in kliknite Enter
- Nato se pomaknite navzdol do ssh in kliknite enter, nato izberite da
- nato pritisnite puščico desno, dokler ni označena nazaj, in pritisnite enter
- Nato znova pojdite na dno in kliknite dokončaj, nato recite da za ponovni zagon
Ko se znova zažene, če ste povezani prek etherneta, morate vnesti ta ukaz, da poiščete svoj IP naslov, da lahko ssh v pi
Poišči ip:
ime gostitelja -I
4. korak: Nastavite Wi -Fi
Za nastavitev wifi na pi moramo urediti datoteko
1. vnesite v ukazno vrstico
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
2. Pojdite na konec datoteke in vnesite
omrežje = {
ssid = "Your_Wifi_Name" psk = "Your_wifi_password"}
3. Nato znova zaženite pi z
sudo ponovni zagon
Po ponovnem zagonu pi z vnosom dobite njegov naslov IP
ime gostitelja -I
Moral bi dobiti svoj naslov IP Če pa je preurejeno besedilo prazno, to pomeni, da se pi ne more povezati z vašim omrežjem. še enkrat preverite, ali ste pravilno vnesli ime in geslo za wifi, saj razlikujeta velike in male črke.
5. korak: Na daljavo se povežite s sistemom Pi z operacijskim sistemom Windows
Zdaj, ko imamo pi povezan z internetom, lahko odstranimo miško in zaslon na tipkovnici ter se na daljavo povežemo z njo s pomočjo "ssh"
Če želite ssh v pi z okni, morate prenesti
kit: [Prenos]
- Odprite kit, v polje IP naslov vnesite malinovo pi ip in pritisnite odprto
- dobili boste pogovorno okno, ki izgleda kot slika 2, pritisnite da
- nato boste videli novo pogovorno okno z napisom "login as" enter "pi"
- potem bo vprašal za geslo vnesite "malina"
Zdaj ste povezani s pi preko ssh
6. korak: Na daljavo se povežite s svojim Pi z uporabo Mac
Zdaj, ko imamo pi povezan z internetom, lahko odstranimo tipkovnico in miško ter se na daljavo povežemo z njim s pomočjo "ssh"
1. Odprite "Terminal"
2. Vnesite
ssh pi@IP_ADDRESS
3. Potem boste morda dobili sporočilo, da ključ gostitelja ni shranjen, samo vnesite "da"
4. Potem, ko napredujete, vnesite geslo maline pi, ki je "Raspberry"
Zdaj ste povezani s pi prek ssh
7. korak: Namestitev programske opreme
Ker imamo zdaj oddaljeni dostop do pi, moramo namestiti nekaj programske opreme za nadzor LED traku
Bomo morali namestiti
- pigpio (To spremeni vse zatiče GPIO iz digitalnih v PWM)
- flask (skript na strani strežnika, ki se pogovarja s pigpiom in spletnim strežnikom)
- apache2 (spletni strežnik)
Namestite pigpio
1. Najprej moramo s tem ukazom prenesti mapo zip, ki vsebuje nekompilirano programsko opremo pigpio
wget
2. Nato moramo razpakirati in iti v imenik
odpakiraj pigpio.zip && cd PIGPIO
3. Zdaj, ko smo v imeniku, moramo sestaviti in namestiti programsko opremo
make -j4 && sudo make install
4. Zdaj odprite rc.local, da lahko povemo, da pi zažene pigpiod pri zagonu
sudo nano /etc/rc.local
nato tik pred vstopom izhodne črte
sudo pigpiod
Zdaj ste namestili programsko opremo pigpio
Namestite bučko
najprej moramo posodobiti seznam programske opreme, da to vnesemo
sudo apt update && sudo apt upgrade -y
nato namestite pip
sudo apt-get install python-pip
zdaj lahko namestimo bučko
sudo pip namestite bučko
Namestite Apache2
sudo apt -get namestite apache2 -y
sudo apt-get install libapache2-mod-wsgi -y
Namestite git
sudo apt install git -y
Ko je vse namestitev končana, izklopite pi z
sudo shutdown zdaj
8. korak: Priključite napajanje
Najprej moramo priključiti napajalni konektor na ploščo za kruh
- Črno žico priključite na negativni konektor na vtičnici
- Rdečo žico priključite na pozitivni konektor na vtičnici
- Drugi konec rdeče žice povežite s pozitivno stranjo plošče
- Drugi konec črne žice priključite na pozitivno stran plošče
- Nato priključite ozemljitveni zatič iz pi (kot je prikazano na sliki) v negativni zatič na plošči
Zdaj moramo povezati mostfet.
9. korak: Ožičenje MOSFET -ov in povezovanje Pi
Mosfet vam omogoča, da nadzirate, koliko moči lahko potuje do LED luči, potrebovali bomo tri mosfete, saj moramo ločeno krmiliti rdečo, zeleno in modro luč.
MOSFET ima tri zatiče, na levi strani ima pin "Gate", ki bo povezan s pi, da nadzoruje, koliko moči lahko teče na LED -luč
Osrednji zatič se imenuje "Drain", ki bo šel do LED luči in napajal napetost, ki jo vrata omogočajo mimo
in zatič na desni je pin "Vir". Ta zatič gre na tla na plošči.
Priključitev rdečega LED
- En mnosfet vstavite v mizo
- priključite črno žico iz GND na plošči na vir (desni zatič)
- nato priključite rdečo žico od osrednjega zatiča na MOSFET -u do rdečega zatiča na LED traku
- nato priključite rdečo žico z levega zatiča na GPIO 17 na pi
Priključitev zelene LED diode
- 2. MOSFET vstavite v ploščo
- potem tako kot prej priključite črno žico iz GND na plošči na vir (desni zatič)
- nato priključite zeleno žico od osrednjega zatiča na MOSF -u do zelenega zatiča na LED traku.
- nato priključite zeleno žico z levega zatiča na GPIO 22 na pi
Priključitev modrega LED -a
- Zadnji MOSFET vstavite v mizo
- drugo črno žico iz GND na plošči povežite z virom (desni zatič)
- nato modro žico povežite s osrednjega zatiča na MOSFET -u z modrim zatičem na LED traku.
- nato priključite modro žico z levega zatiča na GPIO 24 na pi
Nato boste na LED traku imeli še en zatič, ki bo bel ali črn, samo povežite žico s pozitivnega zatiča na plošči na tisti dodatni zatič na LED traku
Zdaj, ko smo končali, ga lahko začnemo preizkušati.
10. korak: Prenos in testiranje LED traku
Če želite prenesti izvorno kodo za nadzor LED traku
git clone https://github.com/DavidMontesin/Raspberry-PI-Wifi-Led-Strip.git && cd Raspberry-PI-Wifi-Led-Strip/
Za preskus LED traku zaženite datoteko test.py.
python Test.py
če iz nekega razloga nekatere barve ne zasvetijo, preverite, ali je vse pravilno priključeno.
kako deluje ta skripta?
če odprete skript python, se boste morda vprašali, kako deluje, v prvi vrstici boste videli:
čas uvoza
ta majhna knjižnica nam omogoča, da začasno ustavimo skript, da lahko luči hitreje prižgemo
uvoz pigpio
ta knjižnica nam omogoča komunikacijo z LED trakom
pi = pigpio.pi ()
nastavite spremenljivko, da lahko uporabimo pi.set_pw… insted of pigpio.pi (). set_pw…
RedPin = 17
GreenPin = 22
BluePin = 24
to so samo spremenljivke, ki nam omogočajo, da skriptu povemo, na kaj so LED priključene
print ("preskus rdeče")
to bo samo natisnilo besedilo v ukazno vrstico
pi.set_PWM_dutycycle (RedPin, 255)
ta ukaz je del knjižnice pigpio in pravi, da nastavite "RedPin", ki išče številko, ki smo jo nastavili prej, in nastavi svetlost na "255", kar je največ
time.sleep (2)
to je del časovne knjižnice in bo samo za 2 sekundi zaustavil skript
ta prilagodljiv ukaz se bo ponavljal za ostale LED diode, dokler
pi.stop ()
ki se bo prenehal pogovarjati z LED trakom in izločil vse barve.
11. korak: Programiranje strežniškega skripta
** Preden začnete, vam priporočam, da preberete o pythonu in flasku:
Tukaj je nekaj vodnikov:
www.pythonforbeginners.com
docs.python-guide.org/en/latest/intro/learn…
flask.pocoo.org
Ker je Main.py neposredno v gitu, ta korak samo razlaga kodo.
Najprej imamo knjižnice
iz flask import Flask, render_template, request
uvoz pigpio iz niti uvoz start_new_thread
potem moramo nastaviti nekaj spremenljivk
app = Flask (_ name_)
CurrentColour = "Bela" RedColourCode = 0 BlueColourCode = 0 GreenColourCode = 0 RedBeforeEffect = 0 BlueBeforeEffect = 0 GreenBeforeEffect = 0 pi = pigpio.pi ()
prva spremenljivka je za flask, ki je naš spletni strežnik, ga bomo poimenovali aplikacija, zato ga je lažje poklicati in zagnati. Potem obstaja 6 spremenljivk, ki bodo prve tri vsebovale, katero barvo je treba spremeniti za dve, ostale tri pa bodo vsebovale barvo prejšnjo.
@app.route ('/', methods = ['GET'])
Ta vrstica pravi, da če nekdo vnese pi -jev naslov IP v spletni brskalnik, bo zagnal skript pod njim, ima tudi metodo GET, če to pomeni, da bo katero koli besedilo po? Color = posredovano spletnemu strežniku in bo uporablja se za spreminjanje barve LED traku.
def Main ():
globalna CurrentColour
besedilo def Main () pomeni, da bo ustvarilo funkcijo, imenovano main, ki jo je mogoče poklicati kjer koli v skriptu. globalna vrstica pa pomeni, da bo posodobila spremenljivko v celotnem skriptu.
če request.args.get ('Barva'):
CurrentColour = request.args.get ('Barva'), če je CurrentColour == "Bela": FadeTORGB (255, 255, 255) elif CurrentColour == "Rdeča": FadeTORGB (255, 0, 0) elif CurrentColour == "Zelena ": FadeTORGB (0, 255, 0) elif CurrentColour ==" DarkBlue ": FadeTORGB (0, 0, 255) elif CurrentColour ==" LightBlue ": FadeTORGB (0, 255, 255) elif CurrentColour ==" Oranžna ": FadeTORGB (255, 15, 0) elif CurrentColour == "Pink": FadeTORGB (255, 0, 192) elif CurrentColour == "Yellow": FadeTORGB (255, 157, 0) elif CurrentColour == "Purple": FadeTORGB (123, 0, 255) elif CurrentColour == "Black": FadeTORGB (0, 0, 0) return render_template ('index.html')
Ta skript bo po metodi GET "Barva" dobil poljubno ime in ga shrani. nato bo preveril to ime in poklical funkcijo, ki bo lahko trije drugi funkciji spremenila rdečo, zeleno in modro luč hkrati
def FadeTORGB (RedNum, BlueNum, GreenNum):
start_new_thread (FadeUpRed, (RedNum,)) start_new_thread (FadeUpBlue, (BlueNum,)) start_new_thread (FadeUpGreen, (GreenNum,))
To bo poklicalo tri druge funkcije, ki bodo spremenile količino energije, ki bo šla na vsako LED z učinkom izginjanja.
def FadeUpRed (REDUpNum):
globalno RedColourCode, če je RedColourCode <REDUpNum: medtem ko RedColourCode REDUpNum: medtem ko RedColourCode> REDUpNum: RedColourCode -= 1 pi.set_PWM_dutycycle (RedPin, RedColourCode)
def FadeUpBlue (BlueUpNum):
globalna koda BlueColourCode, če je BlueColourCode <BlueUpNum: medtem ko BlueColourCode BlueUpNum: medtem ko BlueColourCode> BlueUpNum: BlueColourCode -= 1 pi.set_PWM_dutycycle (BluePin, BlueColourCode)
def FadeUpGreen (GreenUpNum):
globalno GreenColourCode, če je GreenColourCode <GreenUpNum: medtem ko GreenColourCode GreenUpNum: medtem ko GreenColourCode> GreenUpNum: GreenColourCode -= 1 pi.set_PWM_dutycycle (GreenPin, GreenColourCode)
če _name_ == "_maj_":
app.run (gostitelj = "0.0.0.0")
12. korak: Programiranje spletnega strežnika
Zdaj, ko imamo strežnik, potrebujemo oblikovanje spletnega mesta.
Ker je strežnik neposredno v predlogah in statičnih mapah v gitu, ta korak samo razlaga kodo.
Priporočam tudi, da preberete o html, css, javascript
HTML
Najprej moramo programirati html, tu gre vsa vsebina, ki jo lahko nato oblikujemo s pomočjo css
1. Ustvarjanje glave (naslov, povezovanje datotek,)
Wifi LED trak
Prvi dve oznaki poveta spletnemu brskalniku, da gre za spletno stran, nato pa tretja vrstica brskalniku pove, naj skrije vse besedilo v bloku, pod tem pa je naslov, ki se prikaže na zavihku
Ustvarjanje spletne strani v celozaslonskem načinu v sistemu iOS
Če želite, da je stran celozaslonska, vnesite to kodo pod oznako
Nato bomo dodali sklice na datoteko css.
Potem morate oznako MORATI zapreti in ustvariti oznako body
Telesna oznaka pomeni, da bodo vse oznake v njej prikazane na spletni strani
Zdaj bomo naredili barvne gumbe, ki lahko spremenijo LED trak.
Ustvarili bomo eno za vsako barvo in jo dali v tabelo
Javascript
Zdaj moramo dodati funkcijo "SendColour", na katero smo se prej sklicevali. Najprej moramo dodati oznako, ki spletnemu brskalniku pove, da obstaja nekaj javascripta
nato ustvarite funkcijo
funkcija SendColour (ClickedColour) {
Ta funkcija bo malini pi poslala zahtevo Ajax, ki ji bo povedala, naj se spremeni v barvo, na katero ste kliknili
xhttp = nov XMLHttpRequest ();
xhttp.open ("GET", "? Color =" + ClickedColour, false); xhttp.send (); }
Zdaj moramo zapreti javascript in html
CSS
Zdaj bomo oblikovali spletno stran
najprej cd iz mape s predlogami in pojdite v statično mapo
cd.. && cd statično
zdaj ustvarite datoteko Style.css
nano Style.css
Najprej naj tabela zapolni celoten zaslon.
. Barve {
širina: 100%; }
.button {
oblazinjenje: 25px 35px; meja-polmer: 4px; }
Testiranje strežnika
za preizkus strežnika pojdite v mapo spletnega strežnika
cd..
nato vnesite
python Main.py
to bo zagnalo strežnik, nato v računalniku odprite spletni brskalnik in se pomaknite do
YOUR_PI_PI: 5000 Na koncu je za zdaj pomembno, saj so vrata, na katerih deluje spletni strežnik.
če greste na spletno stran in dobite "Internal Server Error", potem poglejte konzolo (kit ali terminal) in videli boste kup besedila, samo poglejte zadnjo vrstico in bi morala. povem vam, kaj se dogaja, lahko poiščete odgovor na Googlu, če pa na zaslonu vidite barve, lahko kliknete eno in bi morali videti, da LED trak preide na to barvo, če se ne prikaže, preverite, ali je napajanje priključeno in vklopljeno ali je html koda vnesena desno.
13. korak: Učinkovitost z Apache2
Zdaj, ko smo ga preizkusili, ga moramo pripraviti na pogovor z apachejem, da se lahko zažene ob zagonu in na vratih 80 (standardna spletna vrata)
1. v mapi WebServer naredite datoteko wsgi
nano wifiled.wsgi
Nato vnesite datoteko
import sys
sys.path.insert (0, '/home/pi/Webserver/') iz glavne aplikacije za uvoz kot aplikacijo
nato dodajte uporabnika pi v skupino, imenovano www-data, to bo apacheju omogočilo ogled v mapi spletnega strežnika
sudo usermod -a -G www -data pi
nato odstranite privzeto konfiguracijo
sudo a2dissite 000-privzeto
nato naredite datoteko v konfiguracijski mapi Apache
sudo nano /etc/apache2/sites-available/wifiled.conf
in vnesite
Ime strežnika WifiLed Admin strežnika [email protected] WSGIScriptAlias//home/pi/Webserver/wifiled.wsgi Dovoli, zavrni Dovoli od vseh Zahtevaj vse odobrene ErrorLog $ {APACHE_LOG_DIR} /error.log LogLevel warn CustomLog $ {APIRE_AC kombinirano
nato apacheu povejte, naj prebere konfiguracijo tako, da vnese
sudo a2ensite wifiled.conf
Zdaj znova zaženite pi, ko se znova zažene, vstopite v spletni brskalnik
YOUR_PI_IP
Korak 14: Nastavitev Tasker, Ifttt in drugih storitev
Preden nastavimo te programe, morate na usmerjevalniku nastaviti fording port, saj je vsak usmerjevalnik drugačen, lahko preberete tukaj
Tasker
v napravi Android odprite taker
nato ustvarite nov profil, ki temelji na dogodku, lahko izberete kateri koli sprožilec. Odločil sem se za "Zvonjenje telefona" in barvo nastavil na vsakogar "C: KAJ", nato vas bo prosil, da izberete nalogo, kliknete "Nova naloga" in jo poimenujete glede na vaše dejanje. Poklical ga bom "Telefonski klic", nato pritisnite dodajanje dejanja in poiščite "HTTP Head" in nastavite Server: Port na your_raspberry_pi_IP, nato pa pod potjo lahko nastavite enobarvno barvo z "/? Color = Green" ali pa ustvarite učinek bomo to storili v naslednjem koraku. Nato kliknite nazaj in nazaj.
IFTTT
najprej pojdite na ifttt in ustvarite nov programček Izberite kateri koli sprožilec (jaz sem izbral gumb), nato pa za dejanje izberite kanal izdelovalca in delate, da zahtevamo, nato za url vnesite YOUR_PUBLIC_PI/? Color = LightBlue, če ne poznate svoje javnosti ip v google vnesite "My Ip". Nato za metodo vnesite HEAD in kliknite "Ustvari dejanje", ko se vaše dejanje zgodi, če zahtevate, da vaš pi spremeni barvo.
Druge storitve
Lahko se povežete tudi z drugimi storitvami, ki zahtevajo HTTP HEAD ali GET.
15. korak: Ustvarjanje učinkov po meri
V Main.py dodajte izjavo o uvozu, pod uvoz os vnesite
čas uvoza
tudi preden ustvarimo učinek, moramo dodati spremenljivko tik pod GreenBeforeEffect add
CanChangeColour = Res
nato spremenite if request.args.get ('Color'):
do
če request.args.get ('Color') in CanChangeColour:
razdelek tik pod return render_template ('Main.html') dodaj
@app.route ('/Effect', methods = ['GET'])
def efekt ():
Nato spremenljivke nastavite na globalne
x = 0
globalno RedColourCode globalno BlueColourCode globalno GreenColourCode globalno RedBeforeEffect globalno BlueBeforeEffect globalno GreenBeforeEffect
zdaj pa ustvarimo prvi učinek
če request.args.get ('Pokliči'):
RedBeforeEffect = RedColourCode BlueBeforeEffect = BlueColourCode GreenBeforeEffect = GreenColourCode FadeTORGB (0, 0, 0) time.sleep (2)
To dejanje se bo izvedlo, ko bo pi prejel zahtevo, kot je "/? Effect = Call", in shranilo bo trenutno barvo, da jo lahko pokličemo nazaj. Nato LED trak naredimo črno in počakamo, da se to zgodi.
Zdaj bomo LED -diodo zbledeli iz črne v zeleno, nato pa spet v črno in to želim narediti petkrat
medtem ko je 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)
To bo štelo do pet, vsakič pa bo zbledelo do zelene barve, nato počakalo sekundo in prešlo v črno. Potem bo tisto, kar se konča, spremenilo barvo nazaj v tiste, ki ste jih imeli pred menjavo.
Zdaj moramo samo ustvariti odziv.
vrni ""
Znova zaženite malinovo pi
sudo ponovni zagon
Priporočena:
DIY LED trak: Kako izrezati, povezati, spajkati in napajati LED trak: 3 koraki (s slikami)
LED trak DIY: Kako izrezati, povezati, spajkati in vklopiti LED trak: Vodnik za začetnike za izdelavo lastnih svetlobnih projektov z uporabo LED traku. Prilagodljivi zanesljivi in enostavni za uporabo so LED trakovi najboljša izbira za različne aplikacije. Pokril bom osnove pri namestitvi preprostega LED LED traku v zaprtih prostorih 60 LED/m, vendar v
Brezžični RGB LED trak z uporabo Bluetooth in Wifi ESP8266: 3 koraki
Brezžični LED -trak RGB z uporabo Bluetootha in Wi -Fi ESP8266: RGB LED trak z uporabo Bluetooth in WIFI Oglejte si videoposnetek na YouTubu za podrobne informacije
LED trak z Raspberry Pi, ki ga nadzira spletna stran/WiFi: 9 korakov (s slikami)
LED trak z Raspberry Pi, ki ga nadzira spletna stran/WiFi: Ozadje: Sem najstnik in zadnjih nekaj let skupaj z udeležbo na tekmovanjih v robotiki oblikujem in programiram male elektronske projekte. Pred kratkim sem delal na posodabljanju nastavitve mize in se odločil, da bom dodal lep dodatek
Kako narediti LED trak (bakreni trak): 4 koraki (s slikami)
Kako narediti LED trak (bakreni trak): V tej kratki vadnici vam bom pokazal, kako narediti preprost LED trak z bakrenim trakom in nekaj smd LED z malo spajkanja.Ta projekt je hiter in je lahko tudi koristen. Ker ta LED trak deluje na zelo pogosto uporabljenem napajalniku 3,7 V
Pametna LED z vozliščem Mcu in Taskerjem: 9 korakov (s slikami)
Pametna LED z vozliščem Mcu in Taskerjem: prenos Taskerja