Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
V tem prispevku se naučimo ustvariti lokalni strežnik Blynk, ki bo močno zmanjšal splošno zakasnitev, ki je včasih prisotna pri uporabi privzetega, oddaljenega strežnika. Nastavili smo ga s Pi Zero W in ustvarili tudi predstavitveni projekt, da se prepričamo, da vse deluje pravilno.
Korak: Oglejte si video
Zgornji video prikazuje vse podrobnosti, ki jih morate vedeti, da nastavite strežnik. Najprej si oglejte to, če želite razumeti, kako je vse skupaj.
2. korak: Konfigurirajte Pi
Odločil sem se, da bom uporabil namizno različico Raspbiana, čeprav lahko uporabite tudi različico Lite in vse naredite s terminalom. Za uradna navodila za namestitev lahko uporabite naslednjo povezavo, vendar sem obravnaval pomembne korake spodaj:
github.com/blynkkk/blynk-server
Ko nastavite Raspberry PI, zaženite naslednje ukaze za namestitev Jave in nato prenesite datoteko strežnika:
- sudo apt install openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
Ko to storite, morate le uporabiti crontab za avtomatizacijo strežnika ob zagonu. To lahko storite tako, da odprete crontab:
crontab -e
Pomaknite se navzdol do dna datoteke in vnesite naslednje:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &
Datoteko shranite tako, da vnesete CTRL+X, nato Y, nato pritisnete tipko ENTER. Strežnik Blynk za vsak projekt pošlje e -poštno sporočilo z žetonom za preverjanje pristnosti. Da bi to delovalo, moramo konfigurirati nastavitve pošte z ustvarjanjem nove datoteke. To lahko storite z naslednjim ukazom:
sudo nano mail.properties
V to datoteko moramo dodati nastavitve e -pošte skupaj s podrobnostmi o e -poštnem računu. Prosimo, uporabite povezavo GitHub, da pridobite vrstice, ki jih je treba dodati, ali si za več podrobnosti oglejte video.
Zadnji korak je ponovni zagon plošče, kar lahko storite z naslednjim ukazom:
sudo ponovni zagon
3. korak: Konfigurirajte aplikacijo
Prenesite aplikacijo Blynk ali se odjavite, če jo že imate. Kliknite možnost za ustvarjanje novega računa in nato kliknite ikono na dnu zaslona, da vnesete podatke o strežniku. Kliknite možnost po meri in vnesite naslov IP vašega malina Pi. Nato vnesite veljaven e -poštni naslov in vnesite geslo, da ustvarite račun na svojem lokalnem strežniku.
Zdaj lahko običajno uporabljate Blynk, vendar kot test ustvarite predstavitveni projekt za preklop pin D1 na mini ploščo WeMos D1. To je vse, kar morate storiti tukaj.
4. korak: Konfigurirajte ploščo
Prejeli boste e -poštno sporočilo z žetonom za preverjanje pristnosti za vaš projekt. Odprite Arduino IDE, se prepričajte, da ste z upraviteljem knjižnic namestili knjižnico Blynk, nato pa odprite primer skice nodemcu.
Dodajte žeton za preverjanje pristnosti, podrobnosti o omrežju WiFi, nato pa komentirajte privzeto povezavo za povezavo s strežnikom, saj moramo dodati naslov IP lokalnega strežnika, kot je prikazano na sliki/videoposnetku. Nato naložite skico na ploščo in odprite serijski monitor, da si ogledate izhod. Najprej se mora uspešno povezati z vašim omrežjem WiFi, nato pa se bo povezal s strežnikom, v primeru uspeha pa vam bo poslal sporočilo »Pripravljen«.
5. korak: Preizkusite namestitev
Odprite aplikacijo in kliknite gumb zaženi. Zdaj boste lahko z gumbom upravljali stanje GPIO.
Priporočena:
Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: 8 korakov
Visuino - Pridobite natančen čas s spletnega strežnika NIST s pomočjo NodeMCU: V tej vadnici bomo uporabili NodeMCU Mini, OLED Lcd in Visuino za prikaz internetnega časa v živo s strežnika NIST na LCD -ju. Oglejte si predstavitveni video. Zasluge za navdih ima uporabnik youtube " Ciprian Balalau "
Usmeritev zemljevida prek spletnega strežnika: 6 korakov
Usmerjanje zemljevidov prek spletnega strežnika: Internet stvari (IoT) je trenutno ena izmed priljubljenih tem na planetu. Z internetom se iz dneva v dan hitro povečuje. Internet stvari spreminja preproste domove v pametne domove, kjer je vse od luči do ključavnic
Vzpostavitev povezave WiFi z ESP8266 in pridobitev lokalnega naslova IP: 3 koraki
Vzpostavitev povezave WiFi z ESP8266 in pridobitev lokalnega naslova IP: V tej vadnici bomo videli, kako vzpostaviti povezavo WiFi s ploščo WiFi ESP8266, ki jo bomo povezali z lokalnim omrežjem WiFi
Vremenska postaja DIY z uporabo DHT11, BMP180, Nodemcu z Arduino IDE prek strežnika Blynk: 4 koraki
Vremenska postaja DIY z uporabo DHT11, BMP180, Nodemcu z Arduino IDE prek strežnika Blynk: Github: DIY_Weather_Station Hackster.io: Vremenska postaja Bi videli vremensko aplikacijo kajne? Na primer, ko ga odprete, spoznate vremenske razmere, kot so temperatura, vlažnost itd. Ti odčitki so povprečna vrednost velikega
DIY izdelava PCB z UV tiskalnikom (in poiščite pomoč lokalnega nakupovalnega centra): 5 korakov
DIY izdelava PCB z UV tiskalnikom (in poiščite pomoč pri lokalnem nakupovalnem centru): želite narediti PCB, vendar ne želite čakati tednov na to s Kitajske. DIY se zdi edina možnost, vendar veste iz izkušenj, da je večina možnosti zanič. Prenos tonerja nikoli ne pride prav, kajne? Fotografiranje doma je tako zapleteno … w