Taula de continguts:

GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO: 4 passos
GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO: 4 passos

Vídeo: GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO: 4 passos

Vídeo: GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO: 4 passos
Vídeo: Веб-разработка – информатика для руководителей бизнеса 2016 2024, De novembre
Anonim
GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO
GUIA DE MÀQUINES VENDEDES MODERNES AMB RASPBERRY PI AMB DJANGO

Podem fer una interfície gràfica d’usuari moderna amb llenguatges web per a màquines expenedores?

La resposta anterior és que sí. Podem utilitzar-les per a màquines expenedores amb mode de quiosc. La següent idea ja la vaig aplicar al meu projecte existent i funciona bé i hem provat molt. coneixements existents de css i HTML, JavaScript. La interfície entre els pins Django i GPIO s’explica de la manera més clara possible. Si voleu fer el mateix, continueu llegint.

Subministraments

Es requereixen els requisits previs següents:

  1. Raspberry pi Amb el sistema operatiu raspian instal·lat
  2. Una pantalla tàctil compatible amb raspberry pi
  3. Una mica de coneixement sobre els conceptes bàsics dels llenguatges web (CSS, HTML, JavaScript)

Pas 1: Instal·lació de Django i requisit previ per al projecte

  1. actualitzeu Python 2 a 3 existent mitjançant el terminal. Podeu seguir els passos del vídeo.
  2. Instal·leu Django a Raspberry pi mitjançant l'ordre Pip a la línia de terminal.
  3. (opcional) Instal·leu les biblioteques necessàries per a la visualització tàctil. Per a això, aneu a la pàgina web del fabricant de la pantalla.

Pas 2: Configuració de l'aplicació Django

Configuració de l'aplicació Django
Configuració de l'aplicació Django
Configuració de l'aplicació Django
Configuració de l'aplicació Django

Si us sentiu còmode amb IDE a raspberry pi, aneu-hi, però us recomano fer aplicacions Django a PC. És millor fer servir PyCharm o Visual Studio per al desenvolupament d’aplicacions Django. Fare amb Pycharm. Aneu a Pycharm i creeu un projecte nou sota el Seleccionar Django. Doneu un nom nou al projecte i a Habilita plantilla i creeu un nom per a la vostra aplicació i, si esteu treballant en bases de dades, activeu l’administrador de Django i premeu Start. Instal·larà els paquets necessaris. Després, seguiu aquests passos.

  • Comproveu que el servidor s'està executant o no utilitza l'ordre: python manage.py executa el servidor al terminal
  • Si no coneixeu els conceptes bàsics de Django, aneu a l'aplicació Polls del lloc, on podreu entendre-ho fàcilment.

Pas 3: crear una interfície gràfica d’usuari i enllaçar-la amb el dorsal

  • Per crear una interfície gràfica d’usuari, em faré amb HTML 5 i CSS 3. Podeu crear diverses pàgines com vulgueu i per a les icones i les imatges intenteu descarregar-les i utilitzar-les si esteu treballant amb màquines expenedores fora de línia i per fer servir enllaços d’URL en línia. He emmagatzemat aquests fitxers.html al directori de plantilles que acabem d'activar.
  • Utilitzeu una carpeta estàtica per emmagatzemar imatges, vídeos i fitxers CSS respectivament
  • Després, utilitzeu urls.py a Django per enllaçar els fitxers amb el progrés final.

(o)

cloneu o descarregueu el dipòsit a GitHub - Raspberry-pi-Gui-Django

Pas 4: Substitució de fitxers a Raspberry-pi i Configuració

Substitució de fitxers a Raspberry-pi i configuració
Substitució de fitxers a Raspberry-pi i configuració
Substitució de fitxers a Raspberry-pi i configuració
Substitució de fitxers a Raspberry-pi i configuració

Enhorabona, si heu seguit els passos fins que ara és hora de provar la interfície gràfica d’usuari a raspberry pi.

  1. creeu una aplicació Django amb el mateix nom que el que utilitzeu al vostre PC o portàtil
  2. Creeu plantilles i carpetes estàtiques al vostre Pi
  3. Substituïu els fitxers nous pels fitxers reals que heu creat Per obtenir més informació, consulteu les imatges.
  4. El següent pas és crear un script d’inici automàtic per iniciar el servidor durant l’arrencada en segon pla
  5. L'últim és habilitar el mode de quiosc a raspberry pi per obtenir més detalls Consulteu la meva pàgina de Github i si voleu mostrar crom en mode de pantalla completa

Recomanat: