Sisukord:
- Samm: installige Raspbian OS Windowsi abil
- Samm: installige Raspbian OS, kasutades Mac OS X -i
- Samm: Pi seadistamine
- Samm: seadistage WiFi
- Samm: Windowsi abil oma Pi -ga kaugühendus
- Samm: ühendage oma Pi -ga kaugühendus, kasutades Maci
- Samm: tarkvara installimine
- Samm: toite ühendamine
- Samm: Mosfeti ühendamine ja Pi ühendamine
- Samm: LED -riba allalaadimine ja testimine
- Samm 11: Serveripoolse skripti programmeerimine
- 12. samm: veebiserveri programmeerimine
- Samm 13: Apache2 -ga toimimiseks
- 14. samm: Taskeri, Ifttti ja muude teenuste seadistamine
- 15. samm: kohandatud efektide loomine
Video: Wifi juhitav 12v LED -riba, kasutades Raspberry Pi koos Taskeri, Ifttti integreerimisega: 15 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles projektis näitan teile, kuidas juhtida vaarika pi abil lihtsat 12v analoog -ledriba WiFi kaudu.
Selle projekti jaoks vajate:
- 1x Raspberry Pi (ma kasutan Raspberry Pi 1 mudelit B+)
- 1x RGB 12v LED -riba [Ebay Australia]
- 3x IRFZ44N N-kanaliga Mosfeti [Ebay Australia]
- 1x naissoost alalisvoolu pistikupesa adapter [Ebay Australia]
- Mõned juhtmed
- Ekraan, klaviatuur (ainult seadistamiseks)
Samm: installige Raspbian OS Windowsi abil
Raspbiani installimiseks Windowsiga on teil vaja:
- Win32 kettakujutis: [Laadi alla]
- Raspbian OS Lite: [Zip], [Torrent]
** TÄHTIS, kui teete valesti, võite kaotada kõik andmed, enne jätkamist varundage oma andmed **
- Ühendage oma SD -kaart kaardilugejaga ja avage Minu arvuti
- Otsige draivikirja
- Paremklõpsake Win32DiskImager ja klõpsake "Käivita administraatorina"
- Seejärel klõpsake väikest sinist kausta ja leidke oma RaspbianOS -i pilt
- Samuti klõpsake seadme all rippmenüüst ja muutke see SD -kaardi draivikirjaks
- Seejärel klõpsake nuppu "Kirjuta"
- Avaneb dialoogiboks ENNE Jah, vajutades veenduge, et sihtseade on õige
- Seejärel eemaldage SD -kaart ja sisestage see pi
Samm: installige Raspbian OS, kasutades Mac OS X -i
Raspbiani installimiseks Maciga vajate:
- ApplePi-Baker [allalaadimine]
- Raspbian OS Lite: [Zip], [Torrent]
** TÄHTIS, kui teete valesti, võite kaotada kõik andmed, enne jätkamist varundage oma andmed **
- Avage Disk Utility ja otsige vasakult SD -kaart, seejärel klõpsake seda
- Otsige akna allosast "Seade", kus peaksite nägema midagi sellist nagu diskXsX, kus x on number
- Pidage meeles seadme numbrit ja avage ApplePi-Baker
- See küsib teilt parooli, kuna peab teie SD-kaardi vormindama
- Klõpsake vasakul pool nuppu "Dev", mis on pärast / dev /
- Klõpsake "Taasta-varunda", sirvige oma RaspbianOS-i pilti.
- See hakkab SD-kaarti kustutama ja sellele Raspbiani installima
- Kui see on tehtud, ilmub hoiatuskast, mis ütleb teile, et saate SD-kaardi eemaldada, eemaldada ja oma pi-sse panna.
Samm: Pi seadistamine
Enne pi sisselülitamist peate ühendama HDMI -ekraani, klaviatuuri ja Etherneti -kaabli või USB -WiFi (seadistame selle järgmises etapis).
Lülitage pi sisse, näete ekraani täitvat teksti, see on normaalne ja on osa Linuxi kerneli käivitamisest. Lihtsalt oodake natuke, kuni näete
vaarika sisselogimine:
Teie kasutajanimi on pi ja parool on vaarikas (te ei näe ekraanil midagi tippivat, kuid seda sisestatakse endiselt)
Siis näete sisselogimisel järgmist:
pi@vaarika: ~ $
Siis peate sisestama:
sudo raspi-config
Seejärel täidetakse teie ekraan sinise ekraaniga, mille keskel on hallikas kastis valikud,
- Tõstke üles ja alla klahvide abil esile ja vajutage mõne sekundi pärast suvandit „Laienda failisüsteemi” sisestusklahvi, seejärel suunatakse teid hoiatusele, et „juurfailisüsteemi suurust on muudetud”, klõpsake sisestusklahvi
- Seejärel vajutage allanoolt ja minge alglaadimisvalikute juurde ning klõpsake sisestusklahvi, seejärel klõpsake sisestusklahvi, kui valitud on „Töölaud / CLI”, seejärel tõstke esile „Console Autologin” ja klõpsake sisestusklahvi
- Seejärel valige Täpsemad suvandid ja klõpsake sisestusklahvi
- Seejärel kerige alla ssh -ni ja klõpsake sisestusklahvi, seejärel valige jah
- seejärel vajutage paremat noolt, kuni tagaosa on esile tõstetud, ja vajutage sisestusklahvi
- Seejärel minge uuesti põhja ja klõpsake nuppu Lõpeta ning öelge taaskäivitamiseks jah
Pärast taaskäivitamist, kui olete ühendatud Etherneti kaudu, peate oma IP -aadressi leidmiseks selle käsu sisestama, et saaksime pi
Leia ip:
hostinimi -mina
Samm: seadistage WiFi
WiFi seadistamiseks pi -le peame faili redigeerima
1. sisestage käsureale
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
2. Minge faili lõppu ja sisestage
võrk = {
ssid = "Sinu_Wifi_nimi" psk = "Sinu_wifi_parool"}
3. Seejärel taaskäivitage oma pi abil
sudo taaskäivitamine
Pärast pi taaskäivitamist saate selle IP -aadressi sisestades
hostinimi -mina
peaksite saama oma IP -aadressi. Aga kui uuesti häälestatud tekst on tühi, tähendab see, et pi ei saanud teie võrguga ühendust luua. kontrollige, kas olete oma wifi nime ja parooli õigesti sisestanud, kuna need on tõstutundlikud.
Samm: Windowsi abil oma Pi -ga kaugühendus
Nüüd, kui meil on pi internetiga ühendatud, saame eemaldada klaviatuuri hiire ja ekraani ning sellega kaugühenduse luua, kasutades "ssh"
Windowsiga pi sisse lülitamiseks peate alla laadima
kitt: [Laadi alla]
- Avage kitt, sisestage IP -aadressi kasti vaarika pi ip ja vajutage seejärel nuppu Ava
- näete dialoogiboksi, mis näeb välja nagu pilt 2, vajutage jah
- siis näed uut dialoogi, mis ütleb "logi sisse" sisesta "pi"
- siis küsib ta parooli, sisestage "vaarikas"
Olete nüüd ühenduses pi üle ssh
Samm: ühendage oma Pi -ga kaugühendus, kasutades Maci
Nüüd, kui pi on Internetiga ühendatud, saame klaviatuuri ja hiire eemaldada ning sellega kaugühenduse luua, kasutades "ssh"
1. Avage "Terminal"
2. Sisestage
ssh pi@IP_ADDRESS
3. Seejärel võite saada teate, et hosti võtit pole salvestatud. Sisestage lihtsalt "jah"
4. Seejärel edendamisel sisestage vaarika pi parool, mis on "Vaarikas"
Olete nüüd ühenduses pi üle ssh
Samm: tarkvara installimine
Kuna meil on nüüd kaugjuurdepääs pi -le, peame LED -riba juhtimiseks installima mõne tarkvara
Peame installima
- pigpio (See muudab kõik GPIO nööbid digitaalsest PWM -ks)
- kolb (serveripoolne skript, mis räägib pigpio ja veebiserveriga)
- apache2 (veebiserver)
Paigaldage pigpio
1. Esmalt peame selle käsu abil alla laadima zip -kausta, mis sisaldab kompileerimata pigpio tarkvara
wget
2. Seejärel peame pakendi lahti pakkima ja kataloogi minema
pakkige lahti pigpio.zip && cd PIGPIO
3. teate, et oleme kataloogis, mille peame tarkvara kompileerima ja installima
make -j4 && sudo make install
4. Nüüd avage rc.local, et saaksime öelda pi käivitamisel pigpiodi
sudo nano /etc/rc.local
siis vahetult enne väljumisliini sisenemist
sudo pigpiod
Olete nüüd installinud pigpio tarkvara
Paigaldage kolb
kõigepealt peame selle sisestamiseks uuendama tarkvara loendit
sudo apt update && sudo apt upgrade -y
seejärel paigaldage pip
sudo apt-get install python-pip
nüüd saame kolbi paigaldada
sudo pip installikolb
Installige Apache2
sudo apt -get install apache2 -y
sudo apt-get install libapache2-mod-wsgi -y
Installige git
sudo apt install git -y
Kui kõik on installimise lõpetanud, sulgege pi abil
sudo kohe välja lülitatud
Samm: toite ühendamine
Kõigepealt peame toitepistiku leivaplaadile ühendama
- Ühendage must juhe toitepistiku negatiivse pistikuga
- Ühendage punane juhe toitepistiku positiivse pistikuga
- Ühendage punase juhtme teine ots leivaplaadi positiivse küljega
- Ühendage musta juhtme teine ots leivaplaadi positiivse küljega
- Seejärel ühendage maandusnõel pi (nagu pildil näha) leivaplaadi negatiivse tihvtiga
Nüüd peame kõige rohkem ühendama.
Samm: Mosfeti ühendamine ja Pi ühendamine
Mosfet võimaldab teil juhtida, kui palju energiat LED -tuled võivad liikuda, vajame kolme mosfetti, kuna peame punast, rohelist ja sinist tuld eraldi juhtima.
Mosfetil on kolm tihvti, vasakul on nööpnõel "Gate", mis ühendatakse pi -ga, et kontrollida, kui palju voolu LED -valgusti saab voolata
Keskmist tihvti nimetatakse "äravooluks", mis läheb LED -tulele ja toidab pinget, millest värav võimaldab mööda minna
ja paremal olev tihvt on "Allika" tihvt. See tihvt läheb leivaplaadil maapinnale.
Punase LED -i ühendamine
- Pange üks mosfet leivaplaadile
- ühendage leivaplaadil olev must juhe GND -st allikaga (parem tihvt)
- seejärel ühendage punane juhe mosfeti keskmisest tihvtist LED -riba punase tihvtiga
- seejärel ühendage vasakpoolse tihvtiga punane juhe piio GPIO 17 külge
Rohelise LED -i ühendamine
- Pange teine mosfet leivaplaadile
- siis, nagu enne, ühendage leivaplaadil olev must juhe GND -st allikaga (parem tihvt)
- seejärel ühendage roheline juhe mosfeti keskmisest tihvtist LED -riba rohelise tihvtiga.
- seejärel ühendage roheline juht vasakpoolsest tihvtist GPIO 22 -ga
Sinise LED -i ühendamine
- Pange viimane mosfet leivaplaadile
- ühendage teine must traat GND -st leivaplaadil allikaga (parem tihvt)
- seejärel ühendage sinine juhe mosfeti keskmisest tihvtist LED -riba sinise tihvtiga.
- seejärel ühendage sinine juhe vasakpoolsest tihvtist piio GPIO 24 -ga
Siis on LED -ribal veel üks tihvt, mis on valge või must, lihtsalt ühendage juht leivaplaadil oleva positiivse tihvtiga selle lisatihvtiga
Nüüd, kui oleme valmis, saame hakata seda katsetama.
Samm: LED -riba allalaadimine ja testimine
Led -riba juhtimise lähtekoodi allalaadimine
git kloon https://github.com/DavidMontesin/Raspberry-PI-Wifi-Led-Strip.git && cd Raspberry-PI-Wifi-Led-Strip/
LED -riba testimiseks käivitage fail test.py.
python Test.py
kui mõni värv ei sütti mingil põhjusel, kontrollige, kas kõik on õigesti ühendatud.
kuidas see skript töötab?
kui avate pythoni skripti, võite küsida, kuidas see töötab, esimesel real näete:
impordi aeg
see väike raamatukogu võimaldab meil skripti peatada, et saaksime tuled kiiremini põlema hoida
import pigpio
see raamatukogu võimaldab meil suhelda LED -ribaga
pi = pigpio.pi ()
seadistage muutuja, et saaksime kasutada pi.set_pw… insted of pigpio.pi (). set_pw…
RedPin = 17
GreenPin = 22
BluePin = 24
need on lihtsalt muutujad, mis võimaldavad meil skriptile öelda, mis LED on ühendatud
print ("punase testimine")
see prindib lihtsalt käsureale teksti
pi.set_PWM_dutycycle (RedPin, 255)
see käsk on osa pigpio raamatukogust ja ütleb, et määrake "RedPin", mis otsib meie poolt varem määratud numbrit ja määrab selle heleduseks "255", mis on maksimaalne
aeg. uni (2)
see on osa ajakirjast ja peatab skripti 2 sekundiks
neid nõtkeid käske korratakse teiste LED -ide jaoks kuni
pi.stop ()
mis lõpetab LED -ribaga rääkimise ja häälestab kõik värvid.
Samm 11: Serveripoolse skripti programmeerimine
** Enne alustamist soovitan lugeda pythonist ja kolbist:
Siin on mõned juhendid:
www.pythonforbeginners.com
docs.python-guide.org/en/latest/intro/learn…
flask.pocoo.org
Kuna Main.py on otseselt seotud, selgitab see samm lihtsalt koodi.
Esiteks on meil raamatukogud
kolbi impordist Kolb, render_template, request
import pigpio lõimest import start_new_thread
siis peame määrama mõned muutujad
app = kolb (_ nimi_)
CurrentColour = "Valge" RedColourCode = 0 BlueColourCode = 0 GreenColourCode = 0 RedBeforeEffect = 0 BlueBeforeEffect = 0 GreenBeforeEffect = 0 pi = pigpio.pi ()
esimene muutuja on kolbi jaoks, mis on meie veebiserver, nimetame seda rakenduseks, nii et seda on lihtsam helistada ja käivitada. Siis on 6 muutujat, et esimesed kolm sisaldavad, millist värvi kaheks muuta ja ülejäänud kolm eelmist.
@app.route ('/', metoodika = ['GET'])
See rida ütleb, et kui keegi trükib pi IP -aadressi veebibrauserisse, käivitab see selle all oleva skripti, samuti on sellel GET -meetod, mis tähendab, et pärast teksti? Color = edastatakse veebiserver ja see kasutatakse LED -riba värvi muutmiseks.
def Main ():
globaalne CurrentColour
tekst def Main () tähendab, et see loob funktsiooni nimega main, millele saab helistada kõikjal skriptis. ja globaalne rida tähendab, et see värskendab muutujat kogu skriptis.
if request.args.get ('Värv'):
CurrentColour = request.args.get ('Color') if CurrentColour == "White": FadeTORGB (255, 255, 255) elif CurrentColour == "Red": FadeTORGB (255, 0, 0) elif CurrentColour == "Green ": 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 == "Pink": FadeTORGB (255, 0, 192) elif CurrentColour == "Yellow": FadeTORGB (255, 157, 0) elif CurrentColour == "Purple": FadeTORGB (123, 0, 255) elif CurrentColour == "Must": FadeTORGB (0, 0, 0) return render_template ('index.html')
See skript saab mis tahes nime pärast GET -meetodit "Värv" ja salvestab selle. seejärel kontrollib see seda nime ja kutsub funktsiooni, mis suudab kolme muu funktsiooni abil muuta punast, rohelist ja sinist tuld samaaegselt
def FadeTORGB (RedNum, BlueNum, GreenNum):
start_new_thread (FadeUpRed, (RedNum,)) start_new_thread (FadeUpBlue, (BlueNum,)) start_new_thread (FadeUpGreen, (GreenNum,))
See kutsub esile kolm muud funktsiooni, mis muudavad igale LED -ile kuluva võimsuse sumbumise efektiga.
def FadeUpRed (REDUpNum):
globaalne RedColourCode kui RedColourCode <REDUpNum: samas RedColourCode REDUpNum: samas RedColourCode> REDUpNum: RedColourCode -= 1 pi.set_PWM_dutycycle (RedPin, RedColourCode)
def FadeUpBlue (BlueUpNum):
globaalne BlueColourCode kui BlueColourCode <BlueUpNum: samas BlueColourCode BlueUpNum: samas BlueColourCode> BlueUpNum: BlueColourCode -= 1 pi.set_PWM_dutycycle (BluePin, BlueColourCode)
def FadeUpGreen (GreenUpNum):
globaalne GreenColourCode kui GreenColourCode <GreenUpNum: samas GreenColourCode GreenUpNum: samas GreenColourCode> GreenUpNum: GreenColourCode -= 1 pi.set_PWM_dutycycle (GreenPin, GreenColourCode)
kui _name_ == "_main_":
app.run (host = "0.0.0.0")
12. samm: veebiserveri programmeerimine
Nüüd, kui meil on server, peame veebisaidi kujundama.
Kuna server asub mallides ja staatilistes kaustades otse gitis, selgitab see samm lihtsalt koodi.
Samuti soovitan teil lugeda html, css, javascript kohta
HTML
Kõigepealt peame programmeerima html, siia läheb kogu sisu, mida saab seejärel css -i abil stiilida
1. Pea loomine (pealkiri, failide linkimine,)
Wifi LED -riba
Esimesed kaks märgendit ütlevad veebibrauserile, et see on veebileht, seejärel kolmas rida ütleb brauserile, et peidab kogu teksti ploki sees ja selle all on vahekaardil kuvatav pealkiri
Veebilehe muutmine täisekraanil iOS -is
Lehe täisekraaniks muutmiseks sisestage see kood märgendi alla
Järgmisena lisame viited css -failile, mille me teeme, see on teistsugune viis kui tavaliselt, kuna kolb on failihalduse viis
Seejärel PEAB sildi sulgema ja looma keha märgendi
Põhimärgend tähendab, et selle sees olevad sildid ilmuvad veebilehele
Nüüd hakkame tegema värvinuppe, mis muudavad LED -riba.
Loome iga värvi jaoks ühe ja paneme selle tabelisse
Javascript
Nüüd peame lisama funktsiooni "SendColour", millele me varem viitasime, peame kõigepealt lisama sildi, mis ütleb veebibrauserile, et JavaScripti on
seejärel looge funktsioon
funktsioon SendColour (ClickedColour) {
See funktsioon saadab vaarika pi -le Ajaxi päringu, mis käsib tal muuta värvi, millele klõpsasite
xhttp = uus XMLHttpRequest ();
xhttp.open ("GET", "? Color =" + ClickedColour, false); xhttp.send (); }
Nüüd peame JavaScripti ja html -i sulgema
CSS
Nüüd hakkame veebisaiti kujundama
võtke esmalt cd kaustast mallid välja ja minge staatilisse kausta
cd.. && cd staatiline
looge nüüd fail Style.css
nano Style.css
Kõigepealt laseme laual täita kogu ekraani.
. Värvid {
laius: 100%; }
.button {
polster: 25px 35px; piiri raadius: 4 pikslit; }
Serveri testimine
serveri testimiseks minge veebiserveri kausta
cd..
seejärel sisestage
python Main.py
see käivitab serveri, seejärel avage arvutis veebibrauser ja navigeerige
YOUR_PI_PI: 5000 lõpus olev 5000 on praegu oluline, kuna see on port, millel veebiserver töötab.
kui lähete veebilehele ja saate "Sisemise serveri tõrke", siis vaadake konsooli (kitt või terminal) ja näete hunnikut teksti, vaadake viimast rida ja see peaks olema. rääkige, mis toimub, saate vastuse leidmiseks googeldada, aga kui näete ekraanil värve, võite klõpsata ühel ja peaksite nägema LED -riba selle värviga, kui ei, siis kontrollige, kas toide on ühendatud ja sisse lülitatud või et html -kood on õigesti sisestatud.
Samm 13: Apache2 -ga toimimiseks
Nüüd, kui oleme seda testinud, peame selle apachega rääkima, et see saaks käivitamisel ja pordil 80 (tavaline veebiport) töötada
1. tehke oma WebServeri kausta sees wsgi -fail
nano wifiled.wsgi
Seejärel sisestage faili
impordi süsteem
sys.path.insert (0, '/home/pi/Webserver/') rakendusest Main Import
seejärel lisage kasutaja pi gruppi nimega www-data, see võimaldab apache'il vaadata veebiserveri kausta
sudo usermod -a -G www -andmed pi
seejärel eemaldage vaikimisi konfiguratsioon
sudo a2dissite 000-vaikimisi
seejärel tehke fail kausta Apache config
sudo nano /etc/apache2/sites-available/wifiled.conf
ja siseneda
Serverinimi WifiLed ServerAdmin [email protected] WSGIScriptAlias//home/pi/Webserver/wifiled.wsgi Tellimine lubab, keelab Luba kõigilt Nõua kõike antud kombineeritud
siis käsk apache'il konfiguratsiooni lugeda, sisestades selle
sudo a2ensite wifiled.conf
Nüüd taaskäivitage pi, kui see taaskäivitub, sisenege oma veebibrauserisse
YOUR_PI_IP
14. samm: Taskeri, Ifttti ja muude teenuste seadistamine
Enne nende programmide seadistamist peate seadistama oma ruuteri pordi pööramise, kuna iga ruuter on erinev, saate lugeda siit
Tasker
oma Android -seadme avatud võtjal
seejärel looge sündmusel uus profiil, saate valida mis tahes päästiku. Olen valinud "Telefoni helin" ja määranud värvi kellelegi "C: ANY", siis palub ta teil valida ülesande, klõpsata "Uus ülesanne" ja nimetada see teie tegevuse põhjal. Ma nimetan seda "telefonikõneks", seejärel vajutage lisamistoimingut ja otsige üles "HTTP -pea" ja määrake server: port oma_vaarika_pi_IP -le, seejärel saate tee all määrata kas ühevärvilise "/? Värv = roheline" või luua mõju teeme seda järgmises etapis. Seejärel klõpsake tagasi ja uuesti.
IFTTT
Kõigepealt minge ifttt ja looge uus aplett ip sisestage google'is "Minu IP". Seejärel sisestage meetodi jaoks HEAD ja seejärel klõpsake käsul Loo toiming, kui teie toiming juhtub, kui te ei soovi pi -le värvi muuta.
Muud teenused
Samuti saate ühendada muid teenuseid, mis esitavad HTTP HEAD- või GET -päringu.
15. samm: kohandatud efektide loomine
Sisestage Main.py -s impordiavaldus, sisestage importimise all jaotis
impordi aeg
ka enne efekti loomist peame lisama muutuja just GreenBeforeEffect add alla
CanChangeColour = Tõsi
seejärel muutke, kui request.args.get ('Värv'):
et
if request.args.get ('Värv') ja CanChangeColour:
jaotis just tagastamise all render_template ('Main.html') lisa
@app.route ('/Effect', meetodid = ['GET'])
def Efekt ():
Seejärel seadke muutujad globaalseks
x = 0
globaalne RedColourCode globaalne BlueColourCode globaalne GreenColourCode globaalne RedBeforeEffect globaalne BlueBeforeEffect globaalne GreenBeforeEffect
loome nüüd oma esimese efekti
if request.args.get ('Helista'):
RedBeforeEffect = RedColourCode BlueBeforeEffect = BlueColourCode GreenBeforeEffect = GreenColourCode FadeTORGB (0, 0, 0) time.sleep (2)
See toiming käivitub, kui pi saab sellise päringu nagu "/? Effect = Call" ja salvestab praeguse värvi, et saaksime selle tagasi helistada. Seejärel teeme LED -riba mustaks ja ootame, kuni see juhtub.
Nüüd teeme LED -i tuhmumise mustalt roheliseks ja seejärel uuesti mustaks ning ma tahan seda teha viis korda
samas x <= 5: FadeTORGB (0, 255, 0) x += 1 kord. uni (1) FadeTORGB (0, 0, 0) aeg. uni (1) CanChangeColour = Tõeline aeg. uni (2) FadeTORGB (RedBeforeEffect, BlueBeforeEffect, GreenBeforeEffect)
See loeb kuni viis, kuid iga kord muutub see roheliseks ja ootab sekund ning läheb mustaks. Siis see, mis selle lõpetab, muudab värvi tagasi värviks, mis teil oli enne muutmist.
Nüüd peame lihtsalt vastuse looma.
tagasi ""
Samuti taaskäivitage vaarika pi
sudo taaskäivitamine
Soovitan:
Lihtne Kickeri oleku- ja reserveerimissüsteem koos lõdva integreerimisega: 12 sammu (piltidega)
Lihtne Kickeri oleku- ja reserveerimissüsteem koos lõdva integratsiooniga: ettevõttes, kus ma töötan, on kicker -laud. Ettevõte asub paljudel korrustel ja mõnel töötajal kulub laua juurde jõudmiseks kuni 3 minutit ja … mõistmaks, et laud on juba hõivatud. Seetõttu tekkis idee ehitada ki
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): KÕIK krediidid pilveteenuse eest saidile http://arest.io/ !! IoT on praegu maailma enim arutatud teema !! Pilveserverid ja -teenused, mis seda võimaldavad, on tänapäeva maailma tõmbenumber … KAUGUSPIIRMÄRGI VÄLJASTAMINE oli ja on
Patareitoitega ukseandur koos koduautomaatika integreerimisega, WiFi ja ESP-NOW: 5 sammu (koos piltidega)
Patareitoitega ukseandur koos koduautomaatika integreerimisega, WiFi ja ESP-NOW Olen näinud veel mõningaid toredaid andureid ja häiresüsteeme, kuid tahtsin selle ise teha. Minu eesmärgid: andur, mis tuvastab doo ja teatab sellest
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid saab kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ja pr
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja samm-mootoritega): 11 sammu (koos piltidega)
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja Stepper Motorsiga): see juhendab, kuidas kavandada kaugjuhtimisega kaherattaline robot-rover WiFi-võrgu kaudu, kasutades ESP8266 WiFi-mooduliga ühendatud Arduino Unot ja kaks samm -mootorit. Robotit saab juhtida tavaliste Interneti -kulmude kaudu