Mon arrosage
automatique dans le
cloud, mes trains Lego au
bout des doigtsLaurent Ellerbach
[email protected]
@ellerbach
http://blogs.msdn.com/laurelle
En rentrant de vacances
Un boitier propre avec arrivée réseau. Automate
Crouzet
Des électrovannes 24V courant continue
Pilotage à travers des interfaces Web
Comment ça marche?
Netduino
http
1 Page pour gérer la programmation
1 Page pour ouvrir/fermer les arroseurs
Client utilisant un simple navigateur
2 Pages pour gérer le calendrier et la programmation
Timer pour lancer les arrosages
Utilisation en
production tout l’été
1800 lignes de code
Tout ce qui est
nécessaire pour
faire un serveur
web qui prend
les GET
Capteur d’humidité
Données…
Comment faire pour avoir un signal propre? 1 acquisition par minute
Hard
• Bon capteur = bonne donnée
• Coût de production plus élevé
• Complexité matérielle
Soft
• Donnée non exacte
• Temps de développement
• Complexité logicielle, temps de
traitement
Les 2 options
Quoi choisir ???
Filtre logiciel (1/4)
Période de 15 points
Filtre logiciel (2/4)
Période de 60 points
Filtre logiciel (3/4)
Période de 60 points
Vert = arrosage, rouge = pluie
Filtre logiciel (4/4)
Période de 600 points
Vert = arrosage, rouge = pluie
Piloter des éléments
infrarouge Lego
Pas WAF ni surtout pas KAF
(Kids Acceptation Factor)
Ce qui est caché (1/2)
Ce qui est caché (2/2)
• Les protocoles infrarouge sont compliqués
• Utilisation d’un « hack » avec SPI pour créer l’onde et l’envoyer telle quelle
Envoyer des infos en infrarouge
Paramétrage du SPI pour
avoir la bonne fréquence
Un grand merci à Mario Vernari pour son aide !
Et où je mets les pieds ???
Système d’aiguillage
Pilotage de servo
moteurs
+ quelques autres
fonctions et propriétés
pour isMoved, definition
Un grand merci à Alain Rénier
= Bonheur même
en voyage
PS1: en plus c’est WAF
PS2: et c’est surtout KAF
PS3: la Xbox c’est mieux