iot:iot_1p
Table des matières
Présentation atelier 1
Objectif des 3 ateliers
- Moniteur de température et d'humidité pour une mini serre
- 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): 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
- 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?
- 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
- 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 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 ÉlectroMIKE pour achats Arduino et électronique pour les membres en règle Linuq
- Remise des cartes de membres (François)
iot/iot_1p.txt · Dernière modification : 2024/01/28 23:48 de 127.0.0.1