====== Présentation atelier 1 ====== ===== Objectif des 3 ateliers ===== * **Moniteur de température et d'humidité pour une mini serre** {{ iot:iot_rnt_sensors_modules_1_dht11_greenhouse.png |}} * Le but des ces 3 ateliers est d'initier les membres à la connectivité des objets avec des logiciels libres. * Nous découvrirons comment obtenir à partir de capteurs, des informations de notre environnement: * température * taux d'humidité de l'air * [pression barométrique (BME280)] * Cette information est reçue et interprétée par un microcontrôleur (Arduino, Espressif ou autre). * L'interprétation est effectuée grâce à un petit programme que nous téléverserons depuis notre ordinateur vers le contrôleur. * Le programme sera déjà installé sur une clé USB que nous remettrons à chacune des 4 équipes (pas d'installation sur vos ordinateurs). * En effet, nous expérimenterons cela en équipes avec 4 kits complets que nous avons montés pour vous, mis à votre disposition! * Les participants connaîtront ainsi les bases afin de pouvoir adapter nos laboratoires à d'autres fins chez eux, selon leurs besoins personnels. ===== Avant-goût ===== * Visionnement du vidéo avec commentaires du présentateur (50 premières secondes, local): [[https://www.youtube.com/watch?v=bXwCWJH5bgo|How to configure Blynk with the ESP32/ESP8266 - Arduino Tutorial (2018-07-31)]] ===== Tour de table ===== * Cheminement de ces 3 ateliers (présentateur) * Connaissances et intérêts (participants) * Laboratoires fonctionnels autant que possible :-P * Possibilité de prêt des kits, après le 3e atelier(1), jusqu'à la prochaine activité au calendrier * **Beaucoup de contenu** à relire (très détaillé, testé pour les emprunts), montage des clefs USB déjà fait (1)pour préparation du contenu des clefs USB ===== Qu'est-ce qu'Arduino? ===== * [[https://www.arduino-france.com/tutoriels/quest-ce-que-arduino/|Qu'est-ce qu'Arduino?]] * Atelier 1 de 3 "IoT local" * Atelier 2 de 3 "Iot en infonuagique" * Atelier 3 de 3 "Iot sur mon serveur" ===== Choix du Espressif ESP32 ===== * Installation sur Arduino IDE compatible: * Windows * Linux * Mac OS X * Communique via 3 protocoles: * Wi-Fi * BLE (Bluetooth Low Energy et Bluetooth Classic) * LoRa (Long Range wireless technology) * Deep Sleep Mode : économie d'énergie pour applications alimentées par pile ===== IDE systèmes supportés ===== * IDE = Interface de développement intégrée * Systèmes d'exploitation supportés: * Windows * Linux * Mac OS X ===== Plate-formes supportées ===== * Plateformes supportées: * En ligne (Web Editor, online): * Seules les cartes Arduino sont supportées * Linux "plugin pas détecté", Windows "périphérique non reconnu" (espressif = compétition(1)) * Création d'un compte * Pas d'installation locale * Desktop (installé localement sur son ordinateur): * Installation IDE et librairies * Arduino et espressif supportés * Gestion des conflits de librairies difficile * Portable (installé sur une clé USB branchée localement à son ordinateur): * Facile à installer * Évite problèmes de réseau * Pas besoin de privilèges d'administration du poste * Idéal pour formations :-P * Variantes: * Dans une machine virtuelle (ex: VirtualBox) * Dans un Raspberry Pi (1) On comprendra que la communauté Arduino qui fabrique ses propres cartes, ne veulent pas supporter cartes des compétiteurs sur leurs serveurs! ===== Inventaires des 4 kits IoT de Linuq ===== **Nouveauté! 4 Kits Arduino** * Votre association Linuq s'est monté 4 kits Arduino * Ces kits comprennent tout le matériel nécessaire pour réaliser les 3 ateliers au local * Les participants se regroupent en 4 équipes * 1 volontaire par équipe pour manipulations depuis clé USB * Distribution des kits * Présentation du matériel des [[iot:iot_kits|kits Linuq]] ===== Prêts des kits ===== * À la fin du 3e atelier, les membres qui auront participé à ces ateliers IoT qui le désirent pourront emprunter gratuitement un kit (jusqu'au prochain atelier) * Priorité aux membres qui auront participé aux ateliers IoT * Tirage au hasard si plus de 4 intéressés (rotation entre les membres) * Les kits devront être rapportés sans faute au prochain atelier * Feuille de prêts à préparer (voir exemple de la bibliothèque Linuq) ===== Rabais aux membres Linuq chez ÉlectroMIKE ===== * Escompte moyenne de 10% chez [[https://www.electromike.com/localisation|ÉlectroMIKE]] pour achats Arduino et électronique pour les membres en règle Linuq * Remise des cartes de membres (François) [[iot:iot_1|Retour au plan IoT atelier 1]]