Étape 1: Décisions de conception et comment tout cela fonctionne
Décisions de la technologie
Edison, nouvelle plateforme de micro-contrôleur Intel, a été choisi car il met à la disposition d’un module unique toutes les technologies, la connectivité et la possibilité d’exécuter ce projet.
Google Calendar a été choisi comme l’interface de gestion pour les fonctionnalités qu’il offre. Il permet le soignant placer des éléments dans le calendrier, même si à distance.
Le calendrier peut être consulté en toute sécurité via le hardware d’Edison. Dès qu’une entrée est placée dans le calendrier - il est sous tension et parlera à la prochaine fois que l’occupant abrite la porte s’approche.
Le texte principal est parlé à haute voix - et la brève description placée dans l’événement de calendrier s’affiche sur l’écran.
Un écran affiche l’heure actuelle et le prochain événement dans leur calendrier. L’heure est affichée correcte toujours sur internet.
Un capteur de distance de Sonar a été utilisé au lieu d’un PIR - comme il était désirable pour déclencher le dispositif uniquement lorsque l’appareil a été approché - moins de 1 mètre, plutôt que de n’importe quel mouvement du tout dans la pièce.
Le projet doit être logé dans un boîtier discret convenablement monté à côté de la porte d’entrée. Connectivité Internet est via le wifi donc les fils seulement externes à l’appareil sont l’adaptateur 12V.
Autres utilisations
J’ai réduit toutes mes recherches vers le bas pour le plus simple que j’ai trouvé pour configurer et installer les fonctionnalités que j’avais besoin sur le Edison - j’espère que cela peut aider les autres.
Il existe de nombreux conseils et astuces tout au long de qui je l’espère devraient être utiles pour d’autres projets... Y compris...
- Nous allons couvrir comment initialiser le WiFi Edison,
- Réglage des fuseaux horaires,
- Mise en place l’Edison jouer des sons.
- Configuration des périphériques USB externes pour être par défaut
- Text to Speech
- Comment faire pour installer de nouvelles fonctionnalités dans l’environnement linux
- Python de codage
- API de Google et l’authentification de serveur à serveur sécurisé
- Codage de l’Arduino
- Le requried code pour mesurer la distance et le travail un affichage à cristaux liquides
- Arduino Python code appelant et retourner les résultats
Et quelques bons conseils montrant comment retourner des résultats de python sans écrire des fichiers temporaires pour flash mémoire causant inutiles portent aux médias flash.