mercredi 30 septembre 2015

Quelques liens autour de NodeMCU

NodeMCU

NodeMCU est un des firmware développé pour l'ESP8266-12. Il facilite grandement la programmation autour du kit de dévelopement Nodejs et de l'ESP. Entre autre il permet l'accès à la couche réseau et au WIFI, il embarque une API qui assure la gestion des GPIO, de l'USB. Propose des fonctions pour réaliser un serveur Web, Telnet etc...
Pour plus de détail se rendre directement sur leur site

NodeMCU - Builder

Du fait que le code source du firmware est open source, un site c'est spécialisé dans la génération du firmware en fonction de paramètre d'activation ou pas des différentes fonctionnalités. Cela permet de générer un firmware adapté aux besoins le plus prêt possible. Le nombre d'option permet de voir l'étendu des fonctions supportée par le firmware. Le site est propre et donne des liens vers les documentations des fonctionnalités. Très intéressant donc : C'est  NodeMCU custom builds (http://frightanic.com)


dimanche 20 septembre 2015

IoT : un tutoriel en français autour de l'ESP8266-12E

Merci à Hervé (notre électronicien) pour ce lien fort intéressant autour de la plateforme que nous utiliserons probablement : http://techno-bidouille.com/un-capteur-wifi-a-moins-de-15e/

Également, voici un autre lien provenant de la même personne sur une plateforme intégrant le fameux ESP8266 à un Arduino : le Fishino

samedi 19 septembre 2015

IoT synthèse de la première réunion avec les membres

Présentation du module et discussion

Hier nous avons discuté autour du projet de l'objet connecté, et nous avons essayé de chercher quelques idées. Après une courte (très courte) introduction sur l'objet connecté, nous avons énuméré les idées que souhaitaient réaliser les membres. A savoir que nous organisons cette année deux sessions (une pour les moins 12 ans, une autre pour les plus de 12 ans).

Alors les idées:

  • Pour les moins de 12 ans:
    • Une porte hyper sécurisée, cela incluant des lasers, de la reconnaissance et tout simplement une commande via un téléphone portable de l'ouverture de la porte. Ils ont également proposé d'ajouter un détecteur de présence.
    • L'éternel lampe télécommandée
    • Un mini "robot" genre tamagoshi, avec une matrice de led, quelques boutons pour lui donner à manger, jouer avec lui etc.... Il a aussi la possibilité de se connecter avec un autre dans son environnement pour "discuter avec lui"
    • Une boite équipée d'un afficheur matrice à Led, avec quelques boutons et voir même un détecteur de proximité.
    • Bon j'ai filtré toutes les idées qui ne pouvaient pas être réalisées par la carte en elle même...
  • Pour les plus de 12 ans
    • Un instrument connecté (quelque chose qui sera capable de générer un son à distance via une action mécanique).... Intéressant mais à creuser d'avantage;
    • Un mini projet domotique (pilotage d'interrupteur)
    • Un robot téléguidé (nous n'avons pas retenu ce projet, car il y d'autre sessions prévues autour de la robotique)
    • Une boite à jouer : Une boite qui serait équipée d'un affichage basique genre cercle NéeoPixel, de quelques boutons. L'idée serait que ces boites soient toutes connectées entre elle via (un contrôleur centralisé) pour jouer un jeu (règle reste à définir).
Évidement c'est ce dernier projet qui est un peu commun aux deux groupes (et en plus j'ai un peu déjà cogité dessus). 
Les étapes à venir est de récupérer de la documentation sur les différents composants, de les rassembler et de commencer à bidouiller tous cela...

Voici quelques liens vers les composants :

A suivre.

mercredi 16 septembre 2015

Idée de projet en IoT



Un projet pour cette saison
Ça y est, la rentrée à bien commencé ! Info@Lèze se réveille des deux longs mois de vacances, et l'AG arrive avec grand pas... C'est la période des idées....
Cette année nous allons lancer un projet sur les Objets Connectées... Quand nous parlons d'objet connecté (ou IoT pour les intimes, pour Internet Of Things), nous n'avons pas une grande idée de ce que c'est réellement. Pourtant tout le monde annonce une grande révolution, un avenir radieux à tous ceux qui y plongeront dedans... Alors qu'est-ce que c'est que ce truc ?

Qu'est un objet connecté
Voici une tentative de définition : Un objet connecté est un dispositif qui est connecté à un réseau et qui interagit avec son environnement. Idéalement ce dernier utilisera une technologie sans fil pour se connecter au dit réseau, et sera équipé d'un système de batterie et générateur d'énergie pour être quasi-autonome.

Internet des Objets (IdO)

Pour que l’objet connecté se connecte au réseau il nous faut un réseau, c’est là que l’IdO (IoT) prend tout son sens.
L’internet des Objets est en quelque sorte l’extension de l’internet que nous connaissons actuellement, mais spécialement dédié pour les « machines ». En effet quand nous attendons d’internet de pouvoir télécharger des contenus répondant à nos sens (audio, vidéo, lecture, objet 3d), l’internet des objets permettra l’échange d’information propre aux fonctionnements des objets. Par exemple je pourrais avoir un thermostat connecté à internet qui mesure la température de mon salon et qui envoie cette information sur le réseau… puis une autre machine  par exemple ma chaudière aussi connecté au réseau pour récupérer cette information pour décider de rentrer en fonction ou pas.
Ok, ça c’est la version simple… Maintenant imaginons que tous mes voisins, ou tous les occupants d’un bâtiment possède également ce thermostat connecté à internet ; alors il devient possible de collecter toutes les mesures de température, puis à l’aide de modèle complexe d’analyse on pourrait prédire qu’il faut allumer la chaudière en avance avant que la maison ne refroidisse, vu que mes voisins à 1 Km ont déjà noté une baisse de température dans leur maison. Ici nous avons un nouveau dispositif qui est capable d’analyser les données et d’en déduire les actions, nous rentrons dans un autre monde qui n’est pas très loin du BigData !
Tout ceci n’est qu’une simple approche du phénomène, pour plus de détail vous pouvez aller consulter la page Wikipédia à ce sujet : https://fr.wikipedia.org/wiki/Internet_des_objets


Quelques exemples

DIY (Do It Yourself, Fais le toi-même) 

  • La revue Hackable Magazine dans ses n° 6 & 7 présente le module ESP8266 pour réaliser une "système thermosatique pour chaudière à gaz"

Dans le commerce

  •  Sphéro : Un robo jouet connecté à votre Smart Phone ou Tablette
  • Apple Watch (beuhhh!)
  • Médaillon pour avertir en cas de chute de personne
  • la Wimote (eh oui déjà)
  • Google Glass
  • Sen.se Mother
  • Et beaucoup, beaucoup d'autre....

Une idée à développer chez nous....

ESP8266 Support WIKIBon, quand nous souhaitons faire un Objet connecté, il nous un système qui assure la communication avec un réseau, et capable de faire quelque chose (genre activer un relais, allumer une Led, mesurer une température etc...). Après plusieurs tours sur Internet nous trouvons une multitude de plateformes qui répondent à ces besoins. Il y en une qui est parfaite pour l'expérimentation car elle n'est pas chère et OpenSource... c'est la puce ESP8266. Il en existe plusieurs sortes et il y en une qui est pratique pour le développement vu qu'elle intègre tous ce qui faut pour démarrer immédiatement : ESP8266-12E (NodeMCU).
Prix de l'objet entre 7 et 10 €....



Ok, pour le hard, et maintenant nous faisons quoi avec ?
Quelques idées en Vrac :
  • Interrupteur Hyper Intelligent, qui pourrait remplacer l'interrupteur de votre chambre ou salle à manger. facile à paramétrer, peut être ajouté à un réseau d'interrupteur, détecter la présence de tension ou pas.... Bref que des trucs cool et utiles pour automatiser sa maison.
  • Un jeu collaboratif, réaliser un objet qui se connecterait aux autres (apporté par vos amis) pour devenir membre d'un jeu... à creuser :-)
  • La classique station de météo, avec pilotage de l'arrosage...
    A suivre...