Table des matières:
- Fournitures
- Étape 1: Installation de Django et prérequis pour le projet
- Étape 2: Configuration de votre application Django
- Étape 3: Création d'une interface graphique et liaison avec le backend
- Étape 4: Remplacement des fichiers dans Raspberry-pi et configuration
Vidéo: GUI DE MACHINE VENDING MODERNE UTILISANT RASPBERRY PI AVEC DJANGO : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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:
- Raspberry pi Avec Raspian OS installé dedans
- Un écran tactile compatible avec raspberry pi
- Un peu de connaissances sur les bases des langages web (CSS, HTML, JavaScript)
Étape 1: Installation de Django et prérequis pour le projet
- mettre à niveau Python 2 à 3 existant à l'aide du terminal. Vous pouvez suivre les étapes de la vidéo.
- Installez Django sur Raspberry pi à l'aide de la commande Pip dans la ligne du terminal.
- (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
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
Félicitations, si vous avez suivi les étapes jusqu'à maintenant, il est temps de tester l'interface graphique sur raspberry pi.
- créer une application Django avec le même nom que celui utilisé sur votre PC ou ordinateur portable
- Créez un modèle et des dossiers statiques sur votre Pi
- Remplacez les nouveaux fichiers par les fichiers réels que vous avez créés. Pour plus de détails, reportez-vous aux images.
- 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
- 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é:
Machine à cocktail avec GUI Raspberry : 7 étapes (avec photos)
Machine à Cocktail Avec GUI Raspberry : Vous aimez la technologie et la fête ? Ce projet est fait pour vous ! Dans ce tutoriel nous allons créer une machine à cocktail automatisée avec une interface graphique. Le tout contrôlé par la framboise ! EDIT : J'en ai fait une nouvelle plus simple et moins chère le lien ici
Enregistrement moderne de cassettes vintage avec des fichiers MP3 : 8 étapes (avec photos)
Enregistrement moderne de cassettes vintage avec des fichiers MP3 : Avec les cassettes vintage qui apparaissent plus que jamais dans la culture pop, de nombreuses personnes souhaitent créer leurs propres versions. Dans ce tutoriel, je vais vous expliquer comment (si vous avez un magnétophone) enregistrer vos propres cassettes avec la technologie moderne
Radiocommande RF 433MHZ utilisant HT12D HT12E - Faire une télécommande Rf en utilisant HT12E & HT12D avec 433mhz: 5 étapes
Radiocommande RF 433MHZ utilisant HT12D HT12E | Faire une télécommande Rf à l'aide de HT12E & HT12D avec 433 mhz : dans cette instructable, je vais vous montrer comment faire une télécommande RADIO à l'aide d'un module émetteur-récepteur 433 mhz avec encodage HT12E & Décodeur HT12D IC. Dans cette instructable, vous pourrez envoyer et recevoir des données à l'aide de COMPOSANTS très très bon marché COMME : HT
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre
DIY LED Light - Lampe d'ambiance de bureau moderne avec télécommande : 8 étapes (avec photos)
DIY LED Light - Lampe d'ambiance de bureau moderne avec télécommande: Dans cet article, je vais passer en revue le processus que j'ai utilisé pour construire cette impressionnante lampe d'ambiance à LED en forme de pyramide. J'ai utilisé de l'érable pour la structure principale et des épines en acajou pour plus de résistance. Pour les lumières, j'ai utilisé des lumières LED RVB qui viennent dans une bande de 16 pieds t