Sadržaj:
- Korak 1: Instalirajte najnoviju Raspbian sliku
- Korak 2: Konfigurirajte virtualno okruženje
- Korak 3: Preuzmite mapu Gpio
- Korak 4: Pokrenite projekt
- Korak 5: Završne misli
Video: Raspberry Pi web sučelje: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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 predviđene za arduino. Ona služi jednostavnoj stranici koja vam omogućuje da kliknete na vezu za promjenu stanja pinova i daje 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 omogućuje pokretanje ovog terminala u virtualnom okruženju. Znate da je upalilo ako vidite (env) ispred terminala
instalirajte i knjižnice:
pip instaliraj django
pip install RPi. GPIO
RPi. GPIO morate ponovno instalirati ako ste u (env)
Korak 3: Preuzmite mapu Gpio
Preuzmite mapu gpio s githuba u kućnu mapu
GpioWebInterfaceProject_Click za odlazak na github i preuzimanje datoteka
Korak 4: Pokrenite projekt
izvršavajte uvijek na istom (env) terminalu ove naredbe:
cd ~/gpioWebInterface/gpio
python manage.py makemigracije
python manage.py migrirati
python manage.py creatinguperuser (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 s apacheom ili bilo kojim poslužiteljem 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čki naziv domene dns kako bih mu mogao pristupiti s bilo kojeg mjesta.
Sve što vam je potrebno za rad na udaljenom mjestu ako imate pristupnu točku GSM Wifi sve dok koristite preporučenu Raspberry pi zero w.
Ovaj projekt daleko je od završetka. Radi, ali ne izgleda lijepo i još nema sigurnost.
Preporučeni:
Sučelje svemirskog broda Arduino: 3 koraka
Sučelje Arduino svemirskog broda: Zdravo, poučna zajednica, ovaj put sam napravio jedan od najjednostavnijih projekata koje treba upotpuniti Arduino Uno: krug svemirskog broda. Naziva se tako jer je to vrsta programiranja i sklopova koja bi se koristila u prvim znanstvenofantastičnim TV emisijama i filmovima
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. Knjižnica TinyGPS koristi se za prikaz podataka o zemljopisnoj dužini i širini, a TinyGPS ++ za prikaz zemljopisne širine, dužine, nadmorske visine, brzine i broja satelita
Vodič za sučelje senzora kompasa HMC5883L s Arduinom: 10 koraka (sa slikama)
Vodič za sučelje Senzor kompasa HMC5883L s Arduinom: Opis HMC5883L je troosni digitalni kompas koji se koristi u dvije opće svrhe: za mjerenje magnetiziranja magnetskog materijala poput feromagneta, ili za mjerenje jakosti i, u nekim slučajevima, smjera magnetsko polje u točki u s
LCD sučelje 16x2 s Raspberry Pi: 7 koraka
LCD 16x2 sučelje s Raspberry Pi: Pozdrav prijatelji, danas povezujem 16x2 zaslon s Raspberry pi
Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: 5 koraka (sa slikama)
Sučelje 16x2 Alfanumerička LCD And4x4 matrična tipkovnica s Raspberry Pi3: U ovim uputama objašnjavamo kako sučeliti 16x2 LED i 4x4 matričnu tipkovnicu s Raspberry Pi3. Za razvoj softvera koristimo Python 3.4. Također možete odabrati Python 2.7, s malim izmjenama