Sadržaj:
- Korak 1: Instalirajte najnoviju Raspbian sliku
- Korak 2: Konfigurirajte virtualno okruženje
- Korak 3: Preuzmite mapu Gpio
- Korak 4: Pokrenite projekat
- Korak 5: Završne misli
Video: Raspberry Pi web sučelje: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovo su upute za instaliranje web sučelja koje sam razvio za prebacivanje gpio pinova maline pi radi kontrole aktivne ploče s niskim relejem dizajnirane za arduino. On služi jednostavnoj stranici koja vam omogućuje da kliknete na vezu za promjenu stanja pinova i daje vam povratne informacije o njihovom statusu jednostavnim okretanjem veze zelenom za aktivni relej i crvenom za neaktivno stvarno.
Korak 1: Instalirajte najnoviju Raspbian sliku
barem će biti predinstaliran python 3.5
Korak 2: Konfigurirajte virtualno okruženje
Ovaj dio nije obavezan, ali je dobra praksa.
otvorite terminal i izvršite sljedeće naredbe:
cd
python3 -m venv env
izvor ~/env/bin/aktiviraj
Posljednja naredba čini da ovaj terminal radi u virtualnom okruženju. Znate da je upalilo ako vidite (env) ispred terminala
instalirajte i biblioteke:
pip install django
pip install RPi. GPIO
RPi. GPIO treba ponovo instalirati ako ste u (env)
Korak 3: Preuzmite mapu Gpio
Preuzmite gpio fasciklu iz github -a u kućnu fasciklu
GpioWebInterfaceProject_Click za odlazak na github i preuzimanje datoteka
Korak 4: Pokrenite projekat
izvršavajte uvijek na istom (env) terminalu ove naredbe:
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python manage.py migrirati
python manage.py createuperuser (unesite korisničko ime i lozinku administratora koje ćete koristiti za dodavanje veza koje odgovaraju GPIO pinovima)
python manage.py runserver 0: 8000
Korak 5: Završne misli
Možete ga povezati sa apacheom ili bilo kojim serverom koji želite. Smatrao sam da to nije potrebno jer nema prometa o kojem bi se moglo govoriti. Pokrećem ga iza NAT-a s konfiguracijom prosljeđivanja portova i koristim no-ip za dinamičko ime domene dns kako bih mu mogao pristupiti s bilo kojeg mjesta.
Sve što vam je potrebno za rad na udaljenoj lokaciji ako imate pristupnu točku GSM Wifi sve dok koristite preporučenu Raspberry pi zero w.
Ovaj projekat je daleko od završetka. Radi, ali ne izgleda lijepo i još nema sigurnost.
Preporučuje se:
Sučelje svemirskog broda Arduino: 3 koraka
Interfejs svemirskog broda Arduino: Zajednica sa zdravim instruktorima, ovaj put sam napravio jedan od najjednostavnijih projekata koje treba upotpuniti Arduino Uno: krug svemirskog broda. Nazvan je jer je to vrsta programiranja i sklopova koji bi se koristili u prvim znanstvenofantastičnim TV emisijama i filmovima
Jammarduino DUE - DIY PC to Jamma sučelje za arkadne ormare: 6 koraka
Jammarduino DUE - Uradi sam sa PC -a na Jamma sučelje za arkadne ormare: Ovo uputstvo će vam pokazati kako stvoriti jednostavan štit za Arduino DUE za povezivanje prave arkadne mašine sa CRT -om niske rezolucije i jamma konektorom na vaš računar. Glavne svrhe štita su: - za pojačavanje video signala koji dolazi sa videa
Sučelje Arduino Mega s GPS modulom (Neo-6M): 8 koraka
Sučelje Arduino Mega s GPS modulom (Neo-6M): U ovom projektu sam pokazao kako spojiti GPS modul (Neo-6M) s Arduino Mega. TinyGPS biblioteka se koristi za prikaz podataka o zemljopisnoj dužini i širini, a TinyGPS ++ se koristi za prikaz zemljopisne širine, dužine, nadmorske visine, brzine i broja satelita
Izgled željezničke pruge kontroliran tipkovnicom V2.5 - PS/2 sučelje: 12 koraka
Izgled željezničke pruge kontroliran tipkovnicom V2.5 | PS/2 sučelje: Koristeći Arduino mikrokontrolere, postoji mnogo načina za kontrolu rasporeda željezničkih modela. Tastatura ima veliku prednost jer ima puno tastera za dodavanje mnogo funkcija. Evo da vidimo kako možemo početi s jednostavnim rasporedom s lokomotivom i
Sučelje preglednika ATTiny Fuse Editor: 4 koraka
Interfejs preglednika ATTiny Fuse Editor: Ovo uputstvo je za uređivač osigurača ATTiny koji koristi ESP8266 i korisničko sučelje zasnovano na pregledniku. To čini promjenu bilo koje postavke koju kontroliraju 2 bajta osigurača vrlo jednostavnom aktivnošću. Uređaj ima sljedeće funkcije. Pretpostavka web servera