Taula de continguts:
- Pas 1: instal·leu la imatge més recent de Raspbian
- Pas 2: configureu l'entorn virtual
- Pas 3: descarregueu la carpeta Gpio
- Pas 4: executeu el projecte
- Pas 5: Pensaments finals
Vídeo: Interfície web Raspberry Pi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquestes són les instruccions per instal·lar la interfície web que vaig desenvolupar per canviar els pins gpio d'un raspberry pi per controlar una placa activa de relé baix dissenyada per a arduino. Serveix una pàgina senzilla que us permet fer clic en un enllaç per modificar l’estat dels pins i us proporciona informació sobre el seu estat simplement girant l’enllaç de color verd per a un relé actiu i vermell per a un realment inactiu.
Pas 1: instal·leu la imatge més recent de Raspbian
python 3.5 com a mínim es preinstal·larà
Pas 2: configureu l'entorn virtual
Aquesta part és opcional, però és una bona pràctica.
obriu un terminal i executeu les següents ordres:
cd
python3 -m venv env
font ~ / env / bin / activate
L'última ordre fa que aquest terminal s'executi a l'entorn virtual. Saps que va funcionar si veus el (env) davant del terminal
instal·leu també les biblioteques:
instal·lar pip django
instal·lar pip RPi. GPIO
Cal tornar a instal·lar RPi. GPIO si sou a (env)
Pas 3: descarregueu la carpeta Gpio
Baixeu la carpeta gpio des de github a la carpeta inicial
GpioWebInterfaceProject_Click per anar a github i descarregar els fitxers
Pas 4: executeu el projecte
Executeu sempre al mateix terminal (env) aquestes ordres:
cd ~ / gpioWebInterface / gpio
python manage.py makemigrations
migració de python manage.py
python manage.py crea superusuari (introduïu l'adreça electrònica i la contrasenya del nom d'usuari de l'administrador que utilitzarà per afegir enllaços corresponents als pins GPIO)
python manage.py executa servidor 0: 8000
Pas 5: Pensaments finals
Podeu combinar-lo amb Apache o amb el servidor que vulgueu. No ho vaig trobar necessari, ja que no hi ha trànsit del qual parlar. L'executo darrere d'un NAT amb una configuració de reenviament de ports i faig servir no-ip per a un nom de domini dns dinàmic perquè pugui accedir-hi des de qualsevol lloc.
Tot el que necessiteu perquè s’executi en una ubicació remota si hi ha un punt d’accés GSM Wifi sempre que utilitzeu el Raspberry pi zero w recomanat.
Aquest projecte està lluny d’acabar. Funciona però no es veu bonic i encara no té seguretat.
Recomanat:
Kit complet d’interfície web Python per a PhidgetSBC3: 6 passos
Kit d’interfície web complet de Python per a PhidgetSBC3: la placa PhidgetSBC3 és un ordinador de placa única que funciona amb Debain Linux. És similar al raspberry Pi, però té 8 entrades de sensor analògic i 8 entrades digitals i 8 sortides digitals. S'envia amb un servidor web i una aplicació web per co
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Provador de bateria Arduino amb interfície d'usuari WEB: 5 passos
Comprobador de bateries Arduino amb interfície d'usuari WEB: Avui en dia, els equips electrònics utilitzen bateries de seguretat per estalviar l'estat en què es va deixar l'operació quan es va apagar l'equip o quan, per accident, es va apagar l'equip. L'usuari, en activar-se, torna al punt on es va quedar
Automatització ESP8266 amb interfície web i DDNS: 8 passos
Automatització ESP8266 amb interfície web i DDNS: a l'article d'avui, mostrarem una automatització, que pot ser residencial, mitjançant la funció DDNS (Dynamic Domain Name System). Comprendreu com configurar l’aplicació que col·loqueu a l’ESP8266, al NodeMCU. A més, veurem com
Raspberry Tank amb interfície web i transmissió de vídeo: 8 passos (amb imatges)
Raspberry Tank amb interfície web i transmissió de vídeo: veurem com he realitzat un petit dipòsit WiFi, capaç de control remot de web i transmissió de vídeo. Es tracta d’un tutorial que requereix coneixements bàsics de programació electrònica i de programari. Per aquest motiu, he escollit