Innholdsfortegnelse:
- Trinn 1: Installer siste Raspbian -bilde
- Trinn 2: Konfigurer det virtuelle miljøet
- Trinn 3: Last ned Gpio -mappen
- Trinn 4: Kjør prosjektet
- Trinn 5: Avsluttende tanker
Video: Raspberry Pi webgrensesnitt: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette er instruksjonene for å installere webgrensesnittet jeg utviklet for å bytte gpio -pinnene til en bringebær pi for å kontrollere et aktivt lavrelébrett designet for arduino. Den serverer en enkel side som lar deg klikke på en lenke for å endre pinnens tilstand og gir deg tilbakemelding om statusen deres ved å bare gjøre koblingen grønn for et aktivt relé og rødt for en inaktiv virkelig.
Trinn 1: Installer siste Raspbian -bilde
python 3.5 vil i det minste bli forhåndsinstallert
Trinn 2: Konfigurer det virtuelle miljøet
Denne delen er valgfri, men det er god praksis.
åpne en terminal og utfør følgende kommandoer:
cd
python3 -m venv env
kilde ~/env/bin/aktivere
Den siste kommandoen får denne terminalen til å kjøre i det virtuelle miljøet. Du vet at det fungerte hvis du ser (env) foran terminalen
installer også bibliotekene:
pip installer django
pip installere RPi. GPIO
RPi. GPIO må installeres på nytt hvis du er i (env)
Trinn 3: Last ned Gpio -mappen
Last ned gpio -mappen fra github i hjemmemappen
GpioWebInterfaceProject_Click for å gå til github og laste ned filene
Trinn 4: Kjør prosjektet
utfør alltid i samme (env) terminal disse kommandoene:
cd ~/gpioWebInterface/gpio
python manage.py makemigrasjoner
python manage.py migrerer
python manage.py createuperuser (skriv inn e -postadressen og passordet til brukernavnet du bruker for å legge til lenker som tilsvarer GPIO -pins)
python manage.py runserver 0: 8000
Trinn 5: Avsluttende tanker
Du kan koble den til apache eller hvilken server du vil. Jeg fant det ikke nødvendig da det ikke er trafikk å snakke om. Jeg kjører det bak en NAT med en portvideresendingskonfigurasjon og bruker no-ip for et dynamisk dns-domenenavn, slik at jeg kan få tilgang til det hvor som helst.
Alt du trenger for at den skal kjøre på et eksternt sted hvis et GSM Wifi -tilgangspunkt så lenge du bruker den anbefalte Raspberry pi zero w.
Dette prosjektet er langt fra ferdig. Det fungerer, men ser ikke pent ut og har ingen sikkerhet ennå.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Installere Raspbian i Raspberry Pi 3 B Uten HDMI - Komme i gang med Raspberry Pi 3B - Sette opp din Raspberry Pi 3: 6 trinn
Installere Raspbian i Raspberry Pi 3 B Uten HDMI | Komme i gang med Raspberry Pi 3B | Sette opp din Raspberry Pi 3: Som noen av dere vet Raspberry Pi-datamaskiner er ganske fantastiske, og du kan få hele datamaskinen bare på et enkelt, lite bord. Raspberry Pi 3 Model B har en firekjerners 64-biters ARM Cortex A53 klokket til 1,2 GHz. Dette gir Pi 3 omtrent 50
ESP8266 automatisering med webgrensesnitt og DDNS: 8 trinn
ESP8266 automatisering med webgrensesnitt og DDNS: I dagens artikkel vil vi vise en automatisering, som kan være bolig, ved hjelp av DDNS (Dynamic Domain Name System) -funksjonen. Du vil forstå hvordan du konfigurerer programmet du vil plassere på ESP8266, på NodeMCU. Vi får også se hvordan
Bringebærtank med webgrensesnitt og videostreaming: 8 trinn (med bilder)
Bringebærtank med webgrensesnitt og videostreaming: Vi skal se hvordan jeg har realisert en liten WiFi -tank, som kan fjernkontrollere og videostreaming. Dette er ment å være opplæring som krever grunnleggende kunnskap om elektronisk og programvareprogrammering. Av denne grunn har jeg valgt
Kontrollere RC -bilen via et webgrensesnitt: 6 trinn (med bilder)
Kontrollere RC -bil via et webgrensesnitt: Hei venner, I denne instruksen skal jeg lære deg å lage en RC -bil via et webgrensesnitt. Vi kontrollerer det trådløst gjennom en egen server. Ved å bruke metoden som jeg skal vise deg, trenger vi ikke å bruke en RC -mottaker. Å være vert for nettet