Table des matières:
- Étape 1: récupérez le code depuis GitHub
- Étape 2: Connectez-vous à Edison et obtenez une invite de commande
- Étape 3: déplacez les fichiers vers leurs emplacements corrects
- Étape 4: Apprendre à configurer le WiFi sur votre Edison
- Étape 5: Ajoutez les éléments du kit de démarrage Grove
- Étape 6: redémarrez, testez-le et personnalisez-le
Vidéo: Croquis d'avis météo Intel Edison : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Nous voulions créer un projet coloré, extensible et mettant en valeur les caractéristiques uniques d'un Intel Edison.
- Utiliser le Wi-Fi
- Utiliser Linux
- Utilisez les composants du kit de démarrage Grove.
De plus, je voulais savoir comment transmettre des informations du côté Linux au côté Arduino de l'Edison. Linux est riche en fonctionnalités de mise en réseau. Arduino est riche en GPIO et dispose d'un écran LCD couleur et de capteurs et périphériques extensibles.
Le code est à:
github.com/qtpierce/sMegabyte/tree/master/…
- Veuillez télécharger ce code.
- Utilisez SCP pour copier les scripts Linux sur l'Edison. Les coller dans /home/root/ est un bon début.
-
Déplacez le fichier myweatherservice.service vers
/etc/systemd/system/multi-user.target.wants/
-
Utilisez l'IDE Arduino pour installer le
WeatherAdvisorySketch.ino esquisse sur le côté Arduino l'Edison.
- Connectez un écran LCD Grove Kit à l'un des ports I2C.
- En option, accrochez un buzzer à D2.
Étape 1: récupérez le code depuis GitHub
J'ai posté mon code sur GitHub à l'adresse:
github.com/qtpierce/sMegabyte/tree/master/…
Un moyen simple d'obtenir le code est de visiter le site GitHub et de trouver le bouton "Télécharger ZIP" et de télécharger le code. Vous devrez ensuite le décompresser et "SCP" le copier sur l'Edison.
J'ai utilisé un système Linux et c'est un logiciel SFTP pour copier le code de Linux vers l'Edison. Sous Windows, je pense que la même copie peut être effectuée à l'aide de WinSCP. Lorsque j'ai établi ma première connexion à l'Edison à l'aide de WinSCP, cela m'a donné le message « Avertissement - Violation de sécurité potentielle ! » Je l'ai accepté parce que je savais que j'étais en train d'initier la connexion avec l'Edison. Copiez les fichiers de script dans le zip dans le répertoire /home/root/ de l'Edison. Il y aura des instructions plus tard sur le déplacement des fichiers.
Étape 2: Connectez-vous à Edison et obtenez une invite de commande
La méthode la plus simple consiste à se connecter à l'Edison à l'aide d'un port série USB. J'ai suivi les premières étapes à:
software.intel.com/en-us/articles/assemble…
Je me suis arrêté une fois le port série USB opérationnel. À ce stade, j'avais une invite de commande car j'utilisais Putty sur mon ordinateur portable Windows pour me connecter.
J'utilise l'Edison avec la carte de dérivation Arduino parce que je voulais y connecter un kit de démarrage Grove.
Étape 3: déplacez les fichiers vers leurs emplacements corrects
Les chemins de fichiers absolus suivants sont les emplacements corrects pour placer les 3 scripts Linux. Certains chemins de fichiers codés en dur attendent les emplacements suivants.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Au démarrage d'Edison, systemd lancera myweatherservice.service
qui lance myweatherservice_wrapper.sh
qui lance le script myweatherservice.pl.
Étape 4: Apprendre à configurer le WiFi sur votre Edison
J'ai trouvé agréable d'utiliser le protocole SSH pour faire la programmation. Les étapes suivantes sont simplement des choses que je pense que les gens devraient savoir et pratiquer. J'ai suivi un article d'Intel sur la configuration d'un Edison:
software.intel.com/en-us/articles/assemble…
Je sais que j'aime utiliser la méthode des 2 câbles microUSB car elle connecte les deux périphériques USB de l'Edison à l'ordinateur portable. Les deux périphériques USB sont la clé USB qui vous permet de copier l'image du système d'exploitation et le port série USB. Vous devez lancer une session PuTTY et parler à l'Edison via le port série USB; c'est l'étape 3 de l'article Intel. Vous devez obtenir la configuration wifi; c'est l'étape 4 de l'article Intel. Une fois que vous êtes arrivé jusqu'ici, utilisez le port série USB pour déterminer l'adresse IP de l'Edison, puis utilisez PuTTY pour ssh dans l'Edison.
L'objectif de cette étape est de connecter votre Edison à votre point d'accès wifi afin qu'il puisse récupérer les pages Web des stations météorologiques.
Étape 5: Ajoutez les éléments du kit de démarrage Grove
Branchez une carte GPIO Grove Breakout.
Connectez l'écran LCD RVB à l'un des ports I2C de la carte Grove Breakout GPIO.
En option, raccordez le buzzer au GPIO 3.
Étape 6: redémarrez, testez-le et personnalisez-le
Redémarrez et attendez 20 secondes (il y a quelques 10s de sommeil dans le code) pour que le wifi se connecte et obtienne un fichier XML de station météo.
Si cela fonctionne, il devrait afficher la météo de la station KHIO, la station météo de l'aéroport de Hillsboro, OR.
Pour vous l'approprier, le fichier de script Linux myweatherservice.pl contient des commandes wget pour récupérer le XML des stations météo. Veuillez déterminer de quelles stations vous souhaitez extraire le contenu.
Conseillé:
Démarrer avec STM32f767zi Cube IDE et télécharger votre croquis personnalisé : 3 étapes
Démarrer avec STM32f767zi Cube IDE et télécharger votre croquis personnalisé : ACHETER (cliquez sur le test pour acheter/visiter la page Web) STM32F767ZISUPPORTED SOFTWARE· STM32CUBE IDE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· ARDUINO IDEIl existe divers logiciels disponibles utilisé pour programmer les microcontrôleurs STM
Du croquis à l'art numérique - Iron Man : 10 étapes
Du croquis à l'art numérique - Iron Man : J'ai récemment essayé de faire de la bande dessinée. Quelque chose que j'ai fait beaucoup quand j'étais plus jeune. J'ai travaillé sur quelques pièces dernièrement comme Batman, Cyborg Superman et The Flash. Tout a été fait à la main, y compris la coloration. Pour le
UChip - Simple croquis pour télécommander des moteurs et/ou des servos via une radio Tx-Rx à 2,4 GHz ! : 3 étapes
UChip - Simple Sketch pour télécommander des moteurs et/ou des servos via une radio Tx-Rx à 2,4 GHz ! : J'aime vraiment le monde RC. Utiliser un jouet télécommandé vous donne le sentiment de contrôler quelque chose d'extraordinaire, même s'il s'agit d'un petit bateau, d'une voiture ou d'un drone ! Cependant, il n'est pas facile de personnaliser vos jouets et de leur faire faire ce que vous voulez d'eux
Croquis de mode avec circuit papier : 5 étapes
Croquis de mode avec circuit papier : fusionnez la mode avec l'ingénierie électrique. J'enseigne des ateliers de design de mode et de technologie et je trouve que ce projet est une entrée facile dans les circuits papier pour tous ceux qui aiment dessiner et esquisser. Il peut également être utilisé pour planifier une conception réelle d'un vêtement
Avis de viande fraîche : 7 étapes
Fresh Meat Notifier : Un appareil pour garder la viande fraîche. Ce projet a démarré parce que j'ai été mis au défi dans l'un de mes cours de résoudre un problème en utilisant les compétences que nous avions apprises en classe. J'ai tout de suite pensé à quelque chose qui est arrivé à ma famille il y a quelques années. Une somme