EmonCMS et Wemos

S'initier à l'Internet des Objets

Internet des Objets

Bienvenue dans le monde des objets connectés ! En utilisant des cartes programmables basées sur des processeurs ESP8266 ou ESP32 qui offrent un acces WIFI, concevez vos réseaux, editez vos pages HTML, collectez des données et pilotez à distance vos systèmes techniques.



Liens vers les sous-rubriques :

Wemos D1 EmonCMS IOAdafruit AppInventor FTP ESP32Cam

# La carte programmable WEMOS D1

Cette carte D1 est une carte programmable WIFI. Elle est composé du circuit ESP8266. Elle permet de brancher son Shield Grove, modules comme sur n'importe quelle carte UNO.La wemos D1 programmé avec la version ardublock augmenté EXP de chez duino edu permet de connecter son système sur le réseau, d'échanger avec lui, de le piloter à distance. C'est un support pour aborder les notions autour de l'informatique et des réseaux, ainsi que l'internet des objets.

La version Arduino Augmentée ESP de chez DuinoEdu. Elle comprend les librairies pour programmes la wemosD1 et concevoir une page HTML

Programmation avec Arduino Augmenté de chez DUINOEDU.

--> Page de téléchargement

--> Fournisseur : DUINOEDU

# La carte programmable D1R32

Une carte Wemos D1 R32 est une carte électronique, proche de la carte UNO et de la Wemos D1.

Elle intègre un module WIFI ESP32 en natif, un module Bluetooth 4.2, une mémoire RAM de 512ko bien supérieure. Elle est capable de gérer le multi-tâches c'est-à-dire d'heberger deux programmes et de les exécuter simultanément.

Programmation avec Arduino Augmenté de chez DUINOEDU.

--> Page de téléchargement

--> Fournisseur : DUINOEDU

Tutoriels :
Tout les tutoriels publiés pour la Wemos D1 sont compatibles.

Tutoriels Spécifiques :
  • Prise en main de la carte D1R32
  • Utiliser un écran VGA
  • FicheProf-Générer et afficher un Sprite
  • FicheEleve-Afficher un Sprite
  • # Créer des tableaux de bord avec EmonCMS

    Je veux créer des tableaux de bords pour visualiser les données de mon système sur mon réseau local ?

    Emon CMS permet de créer des dashboards pour ces systèmes pour contrôler les flux de données sur des jauges, graphiques...

    Emoncms peut être utilisé comme plate-forme iot offline sur Raspberry Pi pour stocker et afficher des données envoyées par une carte D1 ou D1R32.

    # Créer des tableaux de bord avec IOAdafruit

    Je veux créer des tableaux de bords pour visualiser les données de mon système sur un service en ligne ?

    IOAdafruit est un service en ligne qui permet de connecter ses systemes à l'internet des objets et d'en concevoir les tableaux de bord pour interagir avec. Les mesures peuvent être exportées dans un fichier csv.

    # Communication Wemos/AppInventor

    AppInventor et la carte Wemos peuvent échanger des données via des requêtes HTTP. Il s'agit de programmer les composants de son application pour cela.

    Premier test : piloter une DEL WIFI depuis son app. Commencer en expérimentant le tuto sur le composant switch avant de piloter la del pour de vrai.

  • Tuto 1 : Simuler la commande la del avec le composant Switch ?
  • Tuto 3 : Commander la DEL WIFI pour de vrai ?
  • Télécharger le fichier PILOT_DEL_Switch.aia
  • Découvrir les requetes http appinventor/wemos sur le site duinoedu :

    lien vers la doc

    # Utiliser sa wemos en tant que carte SD ou serveur FTP

    Une des spécificités de la carte D1, ou D1 R32, est de pouvoir être utilisée comme une carte SD et comme serveur FTP !En effet en plus de la mémoire qui permet de stocker notre programme (sketch), une seconde mémoire, appelée mémoire SPIFFS, permet de stocker des fichiers (MP3,HTML,CSS, JPEG...) dans la limite des 3Mo qui lui sont alloués.

    Téléchargement

    -->Filezilla

    # Mettre en oeuvre une caméra connectée avec la carte ESP32Cam

    La carte ESP32-Cam intègre un processeur ESP32 et une caméra OV2640 (2M pixels). Elle consiste à transmettre en WIFI et en direct un flux vidéo, des images. En plus, elle est équipée d'un lecteur de cartes microSD qui permet de stocker des images, des vidéos.Une LED haute luminosité peut être commandée pour des prises de vues la nuit par exemple.Dans ce cas, il est possible de connecter une photorésistance sur la carte. En effet, elle intègre aussi quelques ports GPIO pour assembler différents capteurs et actionneurs.

    Licence Creative Commons

    Cours et supports pédagogiques mis à disposition sur moncoursdetechno.ovh par Laurent CHASTAIN, professeur de technologie.

    Mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas dâ€â„¢Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.

    En savoir plus sur Creative commons :

    http://creativecommons.fr/