Taula de continguts:

Interfície web Raspberry Pi: 5 passos
Interfície web Raspberry Pi: 5 passos

Vídeo: Interfície web Raspberry Pi: 5 passos

Vídeo: Interfície web Raspberry Pi: 5 passos
Vídeo: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, Juliol
Anonim
Interfície web de Raspberry Pi
Interfície web de Raspberry Pi

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: