Étape 4: Combinant matériel et logiciel
Installer les paquets requis
À ce stade, assurez-vous que vous avez installé tous les packages et les programmes spécifiés à l’étape 1. Ils seront tous être utilisés ensemble maintenant.
Tester l’application Falangafone ballon
En utilisant le terminal (mac et linux) ou l’invite de commande Windows, exécuter l’application de fiole de Falangafone en tapant et en soumettant « python LeapMusic.py ». À l’aide de votre navigateur, accédez à "localhost:5000" (sans les guillemets simples). Vous devez être salués par la page d’index Falangafone !
Utiliser ngrok pour exposer Falangafone à Internet !
À l’aide de la borne (mac et linux) ou l’invite de commandes, naviguez jusqu’au dossier où vous avez téléchargé ngrok. Exécutez ". / ngrok 5000' (sans les apostrophes) dans la commande invite. Cela indique au ngrok à quoi que ce soit à ce port miroir et générer automatiquement une URL publique pour vous (si vous n’avez pas à jouer avec les pare-feux et les ports). Si la commande précédente s’est déroulée, ngrok sera ont imprimé une URL étiqueté "expédition" directement sous la « version ». Cette URL commence par http://. Enregistrer cette URL ; nous devrons utiliser pour s’interfacer avec l’Imp électrique.
Télécharger le code de ElectricImp
Copiez le code du fichier de l’Agent de l’essentiel de GitHub dans l’IDE de ElectricImp et du fichier de périphérique de l’essentiel dans la zone de saisie de code du dispositif de la ElectricImp IDE. Assurez-vous que vous remplacez le ngrok code avec votre propre URL dans l’agent et modifier les broches vous utilisé si nécessaire dans le code de l’appareil. En outre, remplacez l’URL ngrok dans main.js, situé dans le dossier « static » du projet Falangafone. Vérifier le code, puis construire et exécutez-le. Vos Imp doit maintenant être configuré correctement pour travailler avec Falangafone.
Test Falangafone !
À ce stade, accédez à l’URL de votre ngrok dans votre navigateur ; vous devriez être accueilli avec la même page que vous avez vu plus tôt à 'localhost:5000'. Connectez votre mouvement de saut et de veiller à ce qu’il lit des données. Pour commencer à jouer une chanson, placer des fichiers '.aiff' et « .flac » dans le répertoire « audio » de la demande de ballon Falangafone. Ensuite, jeter le commutateur sur votre Imp électrique ! Si tout va bien, maintenant la musique joue, et vous êtes en interaction avec elle de manières que vous avez jamais connu. Glissez vos mains gauche et droite et regarder le compteur binaire de changement. Déplacez vos mains de haut en bas pour changer le volume, agitez vos doigts pour voir les filtres passe-bande et tournez vos mains vers l’intérieur et l’extérieur de modifier la vitesse.