Avez-vous quelque chose que vous voulez afficher pendant des heures? Peut-être un aquarium numérique esthétique pour votre salon ou un tableau de bord domotique pour vos appareils intelligents? Ensuite, ce dont vous avez besoin est balenaDash.
Exécuté sur un Raspberry Pi, balenaDash peut afficher une page Web ou une application de votre choix sur n'importe quel moniteur compatible Raspberry Pi. Il est très facile à configurer, vous pouvez donc afficher un cadre Web en moins d'une demi-heure. Nous couvrirons le guide étape par étape sur la façon de créer un affichage balenaDash pour afficher un site Web simple.
Étape 1: Préparer le matériel
Pour créer ce projet, vous avez besoin du matériel suivant :
- Raspberry Pi avec 1 Go de RAM ou plus (par exemple, Raspberry Pi 3B, 3B+, 4)
- Carte micro SD de 16 Go
- Affichage (nous utiliserons un simple moniteur HDMI pour ce projet)
- Source de courant
- Ordinateur avec la dernière balenaGraveur pour installer le système d'exploitation sur le Raspberry Pi
Connectez l'écran à votre carte Raspberry Pi à l'aide du câble HDMI. Mais n'allumez pas la carte tout de suite.
Étape 2: Configurez votre tableau de bord balenaCloud
Maintenant que votre matériel est prêt, il est temps de configurer votre tableau de bord balenaCloud en installant d'abord le système d'exploitation sur votre Raspberry Pi. Voici ce que vous devez faire :
- Allez à la balenaDash GitHub page et faites défiler jusqu'à Installation et configuration section.
- Cliquez sur Déployer avec balena.
- Connectez-vous avec votre adresse e-mail ou votre compte GitHub ou Google.
- Ignorez la page des détails du profil. Vous pouvez les modifier ultérieurement sur la page Préférences. Lors de la connexion, vous serez invité avec un Créer et déployer sur la flotte boite de dialogue. Entrez un nom pour votre Flotte.
- Choisissez votre carte Raspberry Pi dans le menu déroulant pour Type d'appareil par défaut.
- Garder le Type de flotte comme Entrée.
- Sélectionner Créer et déployer. Vous serez dirigé vers la page de détails de votre flotte.
- Cliquez sur Ajouter un appareil sous Dispositifs.
- Sous Sélectionnez l'édition, choisir Développement (recommandé pour les utilisateurs novices).
- Sous Connexion réseau, sélectionner Wi-Fi + Ethernet.
- Entrez votre SSID Wi-Fi et votre mot de passe dans les champs de texte respectifs.
- Cliquez sur Éclair. Cela ouvrira un nouvel onglet sur votre navigateur.
- Sélectionner Ouvrez balenaEtcher à partir de l'invite de votre navigateur pour ouvrir l'application. (Si vous n'avez pas téléchargé l'outil balenaEtcher, vous devrez le faire.)
- Une fois l'application ouverte, l'image sera automatiquement prête à clignoter. Cliquez sur Sélectionnez la cible.
- Choisissez votre carte microSD (attachée à l'ordinateur) dans la liste.
- Cliquez sur Éclair
Attendez que le processus de clignotement soit terminé. Ensuite, insérez la carte microSD dans votre Raspberry Pi et allumez la carte. Au premier démarrage, seul le logo balena sera affiché, mais si vous vous dirigez vers votre tableau de bord, vous devriez voir votre nouvel appareil répertorié. Cela signifie que vous êtes prêt à partir.
Étape 3: Commencez à afficher votre contenu
Vous pouvez afficher pratiquement n'importe quelle URL à l'écran. Pour cet exemple, nous allons afficher le chat animé en direct sur 24 heures trouvé sur nyan.cat.
Pour cela, cliquez sur l'appareil sur votre tableau de bord. Ensuite aller à Variables de périphérique sur le panneau latéral. Clique sur le passer outre bouton à côté de LAUNCH_URL et collez l'URL dans le Valeur champ. Sélectionnez le Ajouter bouton pour enregistrer la configuration.
La page Web devrait presque immédiatement s'afficher sur votre moniteur Raspberry Pi.
Vous pouvez également utiliser cette configuration pour afficher les éléments suivants :
- Boucles YouTube (modifiez le lien YouTube en ajoutant un trait d'union après le "t" pour le rendre yout-ube.com)
- Numérique méduse ou aquarium
- Affichage numérique
- Flux de webcam
- Tableaux de bord de données
Quoi que vous choisissiez d'afficher, il s'agit d'un projet convivial pour les débutants à essayer. Pour plus d'idées, consultez le meilleurs projets Raspberry Pi pour les débutants.
(Facultatif) Étape 4: Utiliser la connexion Wi-Fi
Comme nous l'avons déjà établi, vous pouvez configurer le Wi-Fi sur votre Raspberry Pi afin qu'il puisse se connecter à un réseau local comme ce que vous avez fait à l'étape 2. Mais balenaDash dispose également d'une fonctionnalité appelée Wi-Fi Connect qui transforme votre carte en un point d'accès dès qu'elle cesse de se connecter à Internet.
La façon dont Wi-Fi Connect fonctionne est qu'il teste une connexion Internet toutes les 120 secondes. Lorsqu'il ne détecte aucune connectivité, il bascule automatiquement pour devenir un point d'accès Wi-Fi nommé "balenaDash". Vous pouvez ensuite rejoindre ce point d'accès depuis votre ordinateur portable ou votre téléphone.
En rejoignant le réseau balenaDash, vous serez dirigé vers une fenêtre contextuelle du portail. Choisissez un réseau Wi-Fi dans la liste à votre disposition, saisissez la phrase secrète de ce réseau, puis cliquez sur Connecter. Ensuite, attendez que votre carte se connecte à nouveau à Internet.
Cette fonctionnalité sera utile lors du déplacement de l'écran vers un nouvel emplacement avec un réseau Wi-Fi différent. Vous n'aurez pas besoin de installer un OS sur Raspberry Pi avec les nouveaux détails de connexion; vous pouvez simplement utiliser Wi-Fi Connect pour basculer vers le nouveau réseau.
Quoi afficher ensuite ?
Maintenant que votre nouveau balenaDash est opérationnel, vous débordez probablement d'inspiration pour ce que vous allez montrer ensuite. Mais que vous souhaitiez afficher un site Web idiot ou créer un tableau de bord personnalisé pour vos besoins, vous vous amuserez sûrement avec ce projet Raspberry Pi.