Étape 1: Préparer le Conseil d’administration
Le jury a quelques modules différents, qui sont codés pour activer dans différentes situations.
Un servo agit comme le verrou. Si elle est parallèle au bord de la boîte, il est déverrouillé. Il trouve à 90 degrés en position verrouillée si elle est notifiée à le faire.
L’allumage de la LED et buzzer bourdonne sur lorsque la boîte est déverrouillée.
La webcam utilise les données de photorécepteur pour allumer et éteindre.
L’Intel Edison XDK s’exécute dans mis à jour le Javascript, donc il peut être peu familier pour les gens qui sont habitués à la programmation pour Arduino. Vous pouvez consulter le code que nous avons écrit, à comprendre l’essentiel du fonctionne du langage de programmation.
Un des défis majeurs pour cette partie faisait la webcam USB fonctionne. Nous voulions qu’il enregistre pour l’intervalle de 10 secondes que la boîte était ouverte, alors que post vidéo dans le nuage d’accéder. Nous avons trouvé que live-streaming de la vidéo est assez simple, mais enregistrer le clip vidéo dʼune était désespérément difficile. Nous avons fini par mettre dans du code pour convertir d’un type de fichier à un autre, où il est capable d’être enregistrés correctement.
La fonctionnalité de nuage est inclus dans le code. Il y a un serveur local mis en place en node.js qui la webcam utilise pour valider l’enregistrement vidéo plus récente. L’application mobile accède à ce point de terminaison pour voir la vidéo.
Le code que nous avons utilisé est ici.