Table des matières:
- Étape 1: Écrans de démarrage
- Étape 2: Accéder à la page du terminal
- Étape 3: Enregistrement de la page du terminal sur votre ordinateur
- Étape 4: connexion au kit Pixel
- Étape 5: Connexion à un réseau Wifi
- Étape 6: Mode de récupération/hors ligne
- Étape 7: Codez avec des lumières
Vidéo: Kit Pixel exécutant MicroPython : premiers pas : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Le voyage pour libérer le plein potentiel du Pixel de Kano commence par le remplacement du micrologiciel d'usine par MicroPython, mais ce n'est que le début.
Afin de coder sur le Pixel Kit, nous devons y connecter nos ordinateurs.
Ce tutoriel expliquera ce que signifient les écrans de démarrage, comment accéder à la page du terminal et comment se connecter à Pixel Kit.
Étape 1: Écrans de démarrage
Lorsque votre Pixel Kit démarre, il affiche quelques écrans pour vous faire savoir ce qu'il fait et son état. Voici ce qu'ils signifient:
- Orange: Tentative de connexion.
- Bleu: a créé son propre réseau wifi.
- Vert: Connecté à un réseau wifi.
- Rouge: tentative de connexion à un réseau wifi et échec.
Lorsque Pixel Kit crée son propre réseau wifi, il doit être nommé quelque chose comme PIXEL_KIT_XXXX mais avec un numéro au lieu du XXXX.
La première fois que votre Pixel Kit démarre, il affiche toujours l'écran bleu.
Dans le cas où votre Pixel Kit est connecté (écran vert) ou créé un réseau wifi (écran bleu), il affichera son adresse IP au format binaire: les points rouges signifient 1, aucun point signifie 0.
Étape 2: Accéder à la page du terminal
Écran bleu
Si votre Pixel Kit démarre sur l'écran bleu, vous trouverez un réseau wifi ouvert nommé PIXEL_KIT_*NUMBERS*.
Pour ouvrir la page du terminal dans votre navigateur, assurez-vous que vous êtes connecté au réseau wifi Pixel Kit et accédez à https://192.168.4.1. Vous verrez la page sur les photos. Bien qu'il soit accessible via cette adresse, il est fortement recommandé de cliquer sur le bouton de téléchargement et d'enregistrer cette page hors ligne. Cela fonctionnera de la même manière mais beaucoup plus rapidement!
L'adresse IP du Pixel Kit lors de l'affichage de l'écran bleu ne changera jamais: ce sera toujours
Écran vert
Si votre kit Pixel démarre sur l'écran vert, il affichera son adresse IP sur le réseau auquel il est connecté. Nous supposerons qu'il est connecté au même réseau que votre ordinateur, mais si ce n'est pas le cas, vérifiez la dernière étape sur la façon de récupérer/reconnecter votre Pixel Kit.
Une fois que vous vous êtes assuré que votre ordinateur et Pixel Kit sont connectés au même réseau, accédez à son adresse IP pour accéder à la page du terminal.
Étape 3: Enregistrement de la page du terminal sur votre ordinateur
Lorsque vous accédez au navigateur du terminal depuis votre Pixel Kit ip, votre Pixel Kit se comporte comme un serveur Web: il héberge une page Web à laquelle vous pouvez accéder sur votre navigateur. Chaque fois que vous demandez ou actualisez cette page, le Pixel Kit doit arrêter tout ce qu'il fait et répondre à cette demande.
Bien qu'il soit génial, Pixel Kit peut se comporter comme un serveur Web, mais il n'était pas censé être un serveur Web et il peut parfois être très lent. La bonne nouvelle est qu'une fois que vous avez chargé la page du terminal, vous pouvez l'enregistrer hors ligne !
Pour enregistrer la page du terminal hors ligne, cliquez sur le bouton de téléchargement dans la barre latérale. Il enregistrera automatiquement le fichier dans votre dossier "Téléchargements", mais vous pouvez le déplacer et le renommer où vous le souhaitez.
Étape 4: connexion au kit Pixel
Avec votre page de terminal ouverte et après vous être assuré que votre Pixel Kit et votre ordinateur sont sur le même réseau (soit celui que Pixel Kit a lui-même créé ou celui auquel vous l'avez connecté) et tapez l'adresse IP au format binaire ou décimal. Cela ressemblera à quelque chose comme ceci:
11000000101010000000010000000001
ou
192.168.4.1
Si vous voulez savoir comment convertir des nombres binaires en décimal, consultez ce lien:
Une fois connecté, les en-têtes deviendront verts et vous serez présenté à un REPL Python: lire, évaluer, imprimer et boucler. Yay!
Étape 5: Connexion à un réseau Wifi
Une fois connecté au réseau créé par le Pixel Kit, vous n'aurez pas accès à Internet.
Si vous souhaitez coder et avoir accès à Internet en même temps, vous devez connecter le Pixel Kit à un réseau wifi disposant d'Internet. L'ordinateur que vous utiliserez pour coder et votre Pixel Kit doivent toujours être connectés au même réseau.
Le moyen le plus simple de se connecter à un réseau wifi est d'exécuter "saveWifiConf(ssid, passord)" sur le REPL où ssid est le nom du réseau auquel vous souhaitez que votre Pixel Kit se connecte et le mot de passe est le mot de passe du réseau:
saveWifiConf('WifiName', 'Password')
Après avoir exécuté "saveWifiConf(ssid, mot de passe)", vous devez éteindre et rallumer votre Pixel Kit pour appliquer les modifications.
Astuce de pro: Vous pouvez réinitialiser votre Pixel Kit depuis la page du terminal en tapant la commande suivante:
réinitialiser()
Votre terminal perdra la connexion une fois que vous aurez redémarré votre Pixel Kit. Si vous avez enregistré votre page de terminal hors ligne, actualisez-la simplement et connectez-vous à la nouvelle adresse IP affichée sur l'écran vert (une fois que votre ordinateur se reconnecte au wifi auquel vous venez de connecter votre Pixel Kit).
Si vous n'avez pas enregistré la page hors ligne, convertissez le nombre binaire affiché par le Pixel Kit en une adresse IP et accédez-y depuis votre navigateur.
Étape 6: Mode de récupération/hors ligne
À tout moment, éteignez et rallumez votre Pixel Kit tout en maintenant les deux boutons rouges enfoncés pour le forcer doucement à afficher l'écran bleu.
C'est très utile dans quelques cas:
- Vous vous êtes connecté au mauvais réseau wifi, au mauvais mot de passe, faute de frappe, etc… Dans ce cas, Pixel Kit démarrera sur l'écran rouge et forcer l'écran bleu est le seul moyen de se reconnecter au Pixel Kit.
- Le réseau wifi auquel vous vous êtes connecté n'est plus disponible. Cela peut être dû à des problèmes techniques mais cela peut aussi être dû au fait que vous vous êtes connecté à votre wifi domestique et que maintenant vous êtes à l'école ou chez un ami. Entrer dans l'écran bleu vous permettra de vous connecter à un nouveau réseau wifi.
- Nous semblons vivre dans un monde connecté mais je pense qu'il ne faut pas compter sur la disponibilité du réseau pour pouvoir apprendre, faire des choses et être créatif ! Si vous souhaitez coder votre Pixel Kit 100% hors ligne ou s'il n'y a pas de wifi disponible, faites entrer votre Pixel Kit dans l'écran bleu et bon codage !
Étape 7: Codez avec des lumières
Documentation
Vous pouvez trouver toute la documentation des choses que vous pouvez faire avec votre Pixel Kit exécutant Pixel32 sur:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Mais Pixel Kit dispose également de toute la documentation hors ligne ! Vous pouvez y accéder en cliquant sur le bouton point d'interrogation ou en accédant à https://192.168.4.1/index.html/#!/docs si votre Pixel Kit affiche l'écran bleu. Si votre Pixel Kit affiche l'écran vert, ce sera
Dessin
Il existe essentiellement deux manières de dessiner sur les LED Pixel Kit: les bibliothèques PixelTurtle et PixelKit.
Le premier est le moyen le plus simple de commencer et vous pouvez trouver tout ce qu'il peut faire sur:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
La seconde est une bibliothèque plus avancée (PixelTurtle est écrit en l'utilisant) et vous trouverez comment l'utiliser sur:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Si vous rencontrez des problèmes avec Python, une introduction rapide est également incluse dans la documentation hors ligne et sur les liens suivants:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Si vous rencontrez un problème qui n'est pas décrit dans la documentation, consultez la page dépannage / FAQ:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting
Pour des vidéos inspirantes sur ce qui peut être fait par Pixel Kit, consultez les pages Tutoriel:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Conseillé:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Locomotive modèle commandée par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Locomotive modèle commandée par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Dans l'un des précédents Instructables, nous avons appris à utiliser un moteur pas à pas comme encodeur rotatif. Dans ce projet, nous allons maintenant utiliser cet encodeur rotatif à moteur pas à pas pour contrôler un modèle de locomotive à l'aide d'un microcontrôleur Arduino. Alors, sans fu
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis): 3 étapes
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis) : MISE À JOUR : VEUILLEZ VOTEZ POUR MON INSTRUCTIBLE, MERCI ^_^ VOUS POUVEZ AUSSI AIMER VOTER POUR MON AUTRE CONCOURS ENTRÉE SUR www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU PEUT-ÊTRE VOTER POUR MON MEILLEUR AMI