Table des matières:

GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO : 4 étapes
GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO : 4 étapes

Vidéo: GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO : 4 étapes

Vidéo: GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO : 4 étapes
Vidéo: Introduction à Windows 10 IoT et au Raspberry Pi 3 2024, Juillet
Anonim
GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO
GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO

Pouvons-nous créer une interface graphique moderne en utilisant des langages Web pour les distributeurs automatiques ?

La réponse ci-dessus est oui, nous pouvons. Nous pouvons les utiliser pour les distributeurs automatiques en utilisant le mode kiosque. L'idée suivante que j'ai déjà appliquée à mon projet existant et cela fonctionne bien et nous avons beaucoup testé. Vous pouvez également créer une belle interface graphique moderne avec connaissance existante de css et HTML, JavaScript. L'interfaçage entre les broches Django et GPIO est expliqué aussi clairement que possible. Si vous voulez faire la même chose, continuez à lire.

Fournitures

Les prérequis suivants sont requis:

  1. Raspberry pi Avec Raspian OS installé dedans
  2. Un écran tactile compatible avec raspberry pi
  3. Un peu de connaissances sur les bases des langages web (CSS, HTML, JavaScript)

Étape 1: Installation de Django et prérequis pour le projet

  1. mettre à niveau Python 2 à 3 existant à l'aide du terminal. Vous pouvez suivre les étapes de la vidéo.
  2. Installez Django sur Raspberry pi à l'aide de la commande Pip dans la ligne du terminal.
  3. (facultatif) Installez les bibliothèques requises pour l'écran tactile. Pour cela, passez par la page Web du fabricant de votre écran.

Étape 2: Configuration de votre application Django

Configuration de votre application Django
Configuration de votre application Django
Configuration de votre application Django
Configuration de votre application Django

Si vous êtes à l'aise avec IDE sur raspberry pi, allez-y. Mais je vous recommande de faire l'application Django sur PC. Il est préférable d'utiliser PyCharm ou Visual Studio pour le développement d'applications Django. Je vais faire avec Pycharm. Accédez à Pycharm et créez un nouveau projet sous ce Sélectionnez Django. Donnez un nouveau nom au projet et sur Activer le modèle et créez un nom pour votre application. Si vous travaillez sur des bases de données, activez l'administrateur Django et appuyez sur Démarrer. Il installera les packages nécessaires. Après cela, suivez ces étapes.

  • Vérifiez que le serveur est en cours d'exécution ou n'utilise pas la commande - python manage.py runserver sur le terminal
  • Si vous ne connaissez pas les bases de Django, accédez à l'application Sondages du site où vous pouvez facilement comprendre les bases de Django.

Étape 3: Création d'une interface graphique et liaison avec le backend

  • Pour créer une interface graphique, je vais faire avec Html 5 et CSS 3. Vous pouvez créer un certain nombre de pages à votre guise et pour les icônes et les images, essayez de télécharger et d'utiliser si vous travaillez avec un distributeur automatique hors ligne et pour une utilisation en ligne des liens URL. J'ai stocké ces fichiers.html dans le répertoire de modèles que nous venons d'activer.
  • Utilisez un dossier statique pour stocker respectivement les images, les vidéos et les fichiers CSS
  • Après cela, utilisez urls.py dans Django pour lier les fichiers avec la progression du back-end.

(ou)

cloner ou télécharger le dépôt dans GitHub - Raspberry-pi-Gui-Django

Étape 4: Remplacement des fichiers dans Raspberry-pi et configuration

Remplacement des fichiers dans Raspberry-pi et configuration
Remplacement des fichiers dans Raspberry-pi et configuration
Remplacement des fichiers dans Raspberry-pi et configuration
Remplacement des fichiers dans Raspberry-pi et configuration

Félicitations, si vous avez suivi les étapes jusqu'à maintenant, il est temps de tester l'interface graphique sur raspberry pi.

  1. créer une application Django avec le même nom que celui utilisé sur votre PC ou ordinateur portable
  2. Créez un modèle et des dossiers statiques sur votre Pi
  3. Remplacez les nouveaux fichiers par les fichiers réels que vous avez créés. Pour plus de détails, reportez-vous aux images.
  4. L'étape suivante consiste à créer un script de démarrage automatique pour démarrer le serveur lors du démarrage en arrière-plan
  5. La dernière chose est d'activer le mode kiosque dans raspberry pi pour plus de détails. Consultez ma page Github et si vous souhaitez afficher le chrome en mode plein écran

Conseillé: