Étape 5: Boîte de 2: firmware de Photon et essais
Connectez le Photon à une source de puissance via un port USB. Si ce n’est pas déjà fait, prétendons que le Photon en suivant les étapes sur www.particle.io/start. Puis, flasher le firmware pour la surprise. Ceci peut être téléchargé depuis mon repo github ici. Si peu familiers avec le clignotant un Photon, s’il vous plaît pratiquez d’abord avec quelques exemples trouvés sur le site de la particule.
Après avoir clignoté le code au photon, deux fonctions seront disponibles via le service de nuage de particules. Il s’agit de « testSurprise » et « lock ». Les deux fonctions prennent une chaîne en entrée et avoir deux entrées valides: « ouvrir » et « fermer ». La fonction de verrouillage ne fonctionne que le servo de verrouillage. La fonction testSurprise fonctionne les deux servos. Lorsqu’il reçoit un « open », qu'il va tout d’abord débloquer le verrou des servos et à ouvrir le couvercle le couvercle des servos. Et inversement pour la fermer. Notez que le code va geler volontairement après avoir reçu un « ouvert » sur le testServo. C’est parce que par le code de verrouillage, le couvercle est verrouillé en position ouverte.
À ce stade, vous voulez vérifier qu’appeler ces fonctions en effet effectue les actions prévues. Appel de fonctions sur votre Photon peut se faire à l’aide de quelques options :
- en utilisant le programme de particules Dev (préférable). Assurez-vous que votre Photon est sélectionné et ouvrez le menu « Fonctions de particules ».
- À l’aide de IFTTT. Particule a un canal IFTTT où « appel d’une fonction » est une action qui peut suivre un déclencheur. Personnellement, j’aime à utiliser l’application de « Faire » de IFTTT pour tester cela, quand je n’ai pas accès aux particules dev.
- À l’aide de la particule Command Line Interface (CLI). Vous devrez installer le CLI et qu’appeler la particule d’appel fonctionnent.
- en faisant un http direct appeler vers le nuage de particules. Peut être fait dans le navigateur, mais est plus facilement réalisable à l’aide d’outils tels que le curl. Voir l’explication sur Particule Cloud API ici.
Lors du test, vous pouvez découvrir que pour la conception de votre boîte de donnée, les angles se trouve dans mon firmware il fallait être légèrement ajustée. Jouez jusqu'à ce que très bien. Que de débrancher l’USB alimente le Photon et passez à l’étape suivante : alimenter 2 boîte en utilisant le chargeur sans fil.