Etape 7: Construction d’Emma à la main : installation affichage chiffres et un diablotin
Avec les chiffres installés, vous pouvez maintenant installer un lutin dans la fente de l’imp. C’est aussi simple que d’installer une carte SD. Poussez l’imp dans la prise jusqu’au déclic.
Branchez votre Conseil d’administration, et vous devriez voir la puissance de l’imp et clignoter en rouge quelques fois. Si vous avez déjà configuré cet imp sur votre réseau local avec BlinkUp, il va se connecter après quelques secondes et commencent à clignoter vert. Dans le cas contraire, vous devrez utiliser BlinkUp pour configurer votre imp. Connectez-vous à l’application d’imp électrique sur votre téléphone, entrez ou sélectionnez votre réseau wifi, couvrez le dessus de la PMI pour réduire la lumière ambiante et utilisez le bouton « Envoyer BlinkUp » pour envoyer le SSID de votre réseau et la clé à l’imp. Après quelques secondes, vous devez être connecté.
Avec cela, vous êtes prêt à exécuter quelques tests !
Un bon premier test est un test tout-segments-sur pour s’assurer que vous avez connectivité à chaque segment de chaque chiffre. Ouvrez l’imp électrique IDE (ide.electricimp.com) et recherchez votre nouveau périphérique - il apparaîtra sous "Nouveaux dispositifs" dans la colonne de navigation de gauche. Cliquez sur « Nouveaux dispositifs » pour développer le menu / Afficher tous les périphériques (probablement juste un - votre nouveau Conseil d’Emma). Si vous ne voyez pas ici tous les dispositifs, actualisez votre navigateur. Une fois que vous avez trouvé votre nouveau périphérique, cliquez sur l’ID de périphérique dans la liste de nouveaux dispositifs pour ouvrir les paramètres de l’appareil ; ici vous pouvez donner à votre appareil un nom et un ensemble de l’appareil modèle. Un modèle est défini du firmware de l’appareil - un microprogramme du périphérique, qui s’exécute sur l’imp localement et un firmware de l’agent, qui se déroule dans une machine virtuelle à l’imp électrique des nuages. L’agent et le dispositif de communiquent dans les deux sens, et l’agent agit comme porte de l’appareil à internet. Créer un nouveau modèle maintenant en tapant un nouveau nom de modèle dans la zone Nom du modèle, puis enregistrez les paramètres du périphérique. Votre appareil s’affiche alors sous le nom du nouveau modèle, vous avez créé, et l’éditeur de code s’ouvre.
Le code de test, sur que vous allez utiliser pour l’essai de tout-est à https://github.com/electricimp/examples/blob/master/emma/test/emma_all_on.device.nut. Tête là, copiez le code et collez-le dans la fenêtre « périphérique » dans l’IDE. Nous n’avez pas besoin de l’agent de le faire n’importe quoi pour ce test, la fenêtre de l’agent est vide. Appuyez sur « Générer et exécuter », et votre appareil va télécharger le nouveau code et l’exécuter. Vous devriez voir tous les segments d’affichage illuminés.
Si tous les segments ne sont pas allumées, débrancher et retirer l’imp, supprimer le chiffre fautif et vérifier les connexions à la fois le AS1110 et les douilles de machine (vérifier le joint de soudure sur le dos du Conseil d’administration). Vérifiez également qu’aucune des broches sur le digit étaient pliés ou n’a pas de siège à l’intérieur de la prise de la machine.
Une fois que vous avez passé le test all-segments-sur, vous êtes prêt pour le deuxième et dernier test ; le test de rotation-ones. Ce test a simplement fait pivoter un seul bit « 1 » à travers chacun des registres Maj pour éclairer tous le segments un-à-un-temps. Vous pouvez créer un autre nouveau modèle pour ce test en cliquant sur l’icône d’engrenage à côté de votre nom de périphérique dans la colonne de gauche nav dans l’IDE et tapez un autre nom de modèle nouveau. Comme avant, coller dans le code de https://github.com/electricimp/examples/blob/master/emma/test/emma_rotate_1.device.nut et cliquez sur "Build and Run" pour exécuter votre code.
Il y a deux problèmes principaux que l’essai d’un rotatif peut attraper :
1. si certains des chiffres affichage restent allumés : cela indique généralement que les nouvelles données n’est pas être déplacées dans les pilotes de ces chiffres. Parce que les données doivent être passées par chaque pilote de se rendre à la prochaine, une connexion de données incorrectes sur puce un pilote causera des problèmes pour tous les chiffres à gauche. Débrancher, enlever l’imp et supprimer les chiffres. En commençant par le chiffre de gauche qui expose le problème, vérifiez les connexions de soudure à chaque AS1110, se déplaçant à droite.
2. Si plus d’un chiffre s’éveille à la fois : cela signifie généralement que vous avez obtenu souder combler deux des broches sur la puce de conducteur pour obtenir le chiffre fautif. Débrancher, enlever l’imp et supprimer les chiffres. Supprimer le chiffre qui est l’éclairage plusieurs segments et vérifiez les connexions de soudure sur le AS1110 pour s’assurer qu’aucune soudure ne se connecte accidentellement des deux broches adjacents.
Lorsque vous avez passé les deux tests, vous êtes prêt à basculer vers le firmware par défaut et commencer à interagir avec votre nouveau Conseil d’administration !