# data[].attributes.body
https://docs.google.com/presentation/d/1rSSu3OcAOW-MDkAOkj-WbvwUk7KPf3NP_RdI08O6cAY/edit

# data[].attributes.body
Asma khedher DHT11 2sc3

# data[].attributes.body
https://docs.google.com/presentation/d/1rSSu3OcAOW-MDkAOkj-WbvwUk7KPf3NP_RdI08O6cAY/edit?usp=sharing

# data[].attributes.headline
Dht11 (avec modification du programme python ) présenté par Chahd belkahla 

# data[].attributes.subject
Dht11 (avec modification du programme python ) présenté par Chahd belkahla 

# data[].attributes.body
https://youtu.be/54KNoKNzM3k

# data[].attributes.body
Les cartes ESP32 sont des cartes très polyvalentes orientées IOT. Elles intègrent la gestion du wifi, du Bluetooth, du « touch » et une gestion des LiPo sur certaines cartes.
Pour cet article, « module » désignera le petit circuit, et « carte » le circuit imprimé sur lequel le module est fixé.

# data[].attributes.body
https://docs.google.com/document/d/1-__fygCeTonUhkX-1Y7tGIzR7ISw287eqe0pt97k1rM/edit

# data[].attributes.body
DHT11 PRÉSENTÉ PAR NESSRINE GABSI

# data[].attributes.headline
Il existe 3 grandes familles de capteurs : -les capteurs Tout Ou Rien (TOR), -les capteurs analogiques, -les capteurs numériques.

# data[].attributes.subject
Il existe 3 grandes familles de capteurs : -les capteurs Tout Ou Rien (TOR), -les capteurs analogiques, -les capteurs numériques.

# data[].attributes.body
Mohamed Taha Riahi   -  2éme science "1"

# data[].attributes.attachment_link.description
capteur de température et d'humidité DHT11 présentation pour 2 1 4 Mohamed Taha Riahi 1 Le DHT11 est un capteur de température et d'humidité numérique de base à très faible coût. Il utilise un capteur d'humidité capacitif et une thermistance pour mesurer l'air ambiant et crache un signal numérique sur la broche de données (aucune broche d'entrée analogique n'est nécessaire).

# data[].attributes.body
By yosr 2sc3

# data[].attributes.attachment_caption
How to Set Up the DHT11 Humidity and Temperature Sensor on an Arduino

# data[].attributes.attachment_link.title
How to Set Up the DHT11 Humidity and Temperature Sensor on an Arduino

# data[].attributes.attachment_caption
Mesurer la température avec la carte ESP32 et un capteur DHT11

# data[].attributes.headline
Pour mieux comprendre le montage du capteur Dht11 avec la carte Esp32

# data[].attributes.subject
Pour mieux comprendre le montage du capteur Dht11 avec la carte Esp32

# data[].attributes.attachment_link.title
Mesurer la température avec la carte ESP32 et un capteur DHT11

# data[].attributes.body
Mohamed Malek ben haj saleh
2sc2

# data[].attributes.attachment_link.readable_text
Dans ce billet, nous poursuivons la construction de notre station météo. Cette fois ci, nous ajouterons la lecture de l'hygrométrie, à savoir le taux d'humidité dans l'air. Pour cela, l'un des composants les moins chers que j'ai pu trouver est le DHT11. Ce composant regroupe à la fois une sonde de température et un capteur d'humidité. Il existe une autre version, le DHT22 qui est plus précise et possède une plus large plage de fonctionnement, mais qui coûte environ le double du prix. Il existe également un capteur portant la référence AM2302, qui est en fait un DHT22 avec des fils au lieu de broches, et une résistance pull-up. Dans tous les cas, le montage présenté ici sera valable pour les trois, et le code similaire.

Avant tout, voyons rapidement les caractéristiques principales de ces capteurs :

Le DHT11

Supporte une alimentation et des signaux de 3.3V ou de 5V;

Consommation maximale de 2.5mA (lors de la collecte de données);

Efficace pour 20-80% d'humidité, avec une précision de 5%;

Efficace sur la plage 0 à 50°C avec une précision de 2°C;

Fréquence maximale d'échantillonnage : 1Hz;

Dimensions : 15.5mm x 12mm x 5.5mm.

Le DHT22

Supporte une alimentation et des signaux de 3.3V ou de 5V;

Consommation maximale de 2.5mA (lors de la collecte de données);

Efficace pour 0-100% d'humidité, avec une précision de 2-5%;

Efficace sur la plage -40 à 80°C avec une précision de 0.5°C;

Fréquence maximale d'échantillonnage : 0.5Hz (une fois toutes les 2s);

Dimensions : 27mm x 59mm x 13.5mm.

Le montage

Dans les trois cas, le câblage est très simple , il suffit de reproduire le schéma suivant :

Quand vous tenez le capteur face à vous (la partie avec la grille en face de vous), la broche la plus à gauche devra être connectée à l' alimentation du capteur, ici 5V (fil rouge), mais cela peut être 3.3V également. La seconde broche en partant de la gauche est la broche de données. Elle sera connectée à l'entrée utilisée pour lire les données sur le Arduino. Sur le schéma ici c'est la broche 8 (fil vert). Cette broche sera également connectée à une résistance de 4700 Ohms qui sera ensuite connectée à l'alimentation du capteur (ici 5V). La troisième broche est laissée inutilisée. Enfin, la dernière broche, la plus à droite, sera connectée à la masse du circuit (fil noir). Il s'agit du même branchement pour un DHT11 et un DHT22.

Le programme

Il faudra tout d'abord installer la bibliothèque. Pour cela, deux solutions. Si vous avez une version récente de Arduino, vous pouvez utiliser le gestionnaire de bibliothèques. Il faudra cliquer sur Croquis dans l'IDE arduino, puis Include Library, puis Manage Libraries... pour ouvrir le gestionnaire. Dès lors vous pouvez chercher le paquet DHT sensor library, puis cliquer sur Install.

Une autre solution est de vous rendre sur le github de Adafruit dédié au capteurs DHT, puis cliquez sur Download ZIP avant de cliquer dans l'IDE Arduino sur Croquis, puis Include Library, puis Add .ZIP Library... et sélectionner l'archive téléchargée.

Code basique

Dans tous les cas, vous pourrez ouvrir l'exemple fourni en cliquant sur Fichier/Exemples/DHT Sensor Library/DHT tester, puis ajuster le fichier à votre montage:

// Basé sur le code de LadyAda traduit et modifie par moi, domaine public
#include "DHT.h"
#define DHTPIN 8 // broche ou l'on a branche le capteur
// de-commenter le capteur utilise
//#define DHTTYPE DHT11 // DHT 11
#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);//déclaration du capteur

void setup()
{
 Serial.begin(9600);
 Serial.println("DHTxx test!");
 dht.begin();
}
void loop()
{
 delay(2000);

 // La lecture du capteur prend 250ms
 // Les valeurs lues peuvet etre vieilles de jusqu'a 2 secondes (le capteur est lent)
 float h = dht.readHumidity();//on lit l'hygrometrie
 float t = dht.readTemperature();//on lit la temperature en celsius (par defaut)
 // pour lire en farenheit, il faut le paramère (isFahrenheit = true) :
 float f = dht.readTemperature(true);

 //On verifie si la lecture a echoue, si oui on quitte la boucle pour recommencer.
 if (isnan(h) || isnan(t) || isnan(f))
 {
   Serial.println("Failed to read from DHT sensor!");
   return;
 }

 // Calcul de l'indice de temperature en Farenheit
 float hif = dht.computeHeatIndex(f, h);
 // Calcul de l'indice de temperature en Celsius
 float hic = dht.computeHeatIndex(t, h, false);

 //Affichages :
 Serial.print("Humidite: ");
 Serial.print(h);
 Serial.print(" %\t");
 Serial.print("Temperature: ");
 Serial.print(t);
 Serial.print(" *C ");
 Serial.print(f);
 Serial.print(" *F\t");
 Serial.print("Indice de temperature: ");
 Serial.print(hic);
 Serial.print(" *C ");
 Serial.print(hif);
 Serial.println(" *F");
}

Il suffit alors de compiler et téléverser, puis ouvrir le moniteur série ( Outils/Moniteur série) et d'observer les mesures.

Mini projet avec un écran LCD

A ce point, il est facile de faire un mini projet, en rajoutant un écran LCD pour afficher les informations. Dans cet exemple, j'utilise un écran LCD de deux lignes de 40 caractères chacune, mais le principe est le même pour toutes les tailles, et les schémas utilisent un écran 2×16.

Bibliothèques

Nous continuerons à utiliser la bibliothèque DHT d'Adafruit, mais nous en rajouterons deux autres :

Vous pouvez chercher ces termes dans le gestionnaire de bibliothèques de l'IDE Arduino ( Croquis/ Include Library/Manage Libraries...) ou télécharger les archives et les ajouter à la main ( Croquis/Include Library/Add .ZIP Library...). Ces bibliothèques nous apporteront une méthode unifiée d'accès aux capteurs, ce qui pourra servir par la suite si nous souhaitons ajouter d'autres capteurs à ce mini projet.

On utilisera également la bibliothèque LiquidCrystal qui est déjà fournie avec l'IDE Arduino.

Le câblage du LCD

Nous reprenons le schéma suivant, auquel nous ajoutons les connections vers l'écran LCD :

Pour plus d'explication, voir l'article sur l'écran LCD 40×2 utilisé ici, ou l'article sur le câblage d'un écran LCD sur un Arduino ou un ATMega328p.

Le code

// DHT Temperature & Humidity Sensor
// Unified Sensor Library Example
// Written by Tony DiCola for Adafruit Industries
// Released under an MIT license.

// Depends on the following Arduino libraries:
// - Adafruit Unified Sensor Library: https://github.com/adafruit/Adafruit_Sensor
// - DHT Sensor Library: https://github.com/adafruit/DHT-sensor-library

#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#define DHTPIN 8 // Pin which is connected to the DHT sensor.
#include <LiquidCrystal.h>

//#define DHTTYPE DHT11 // DHT 11
#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)

// See guide for details on sensor wiring and usage:
// https://learn.adafruit.com/dht/overview

DHT_Unified dht(DHTPIN, DHTTYPE);
uint32_t delayMS;
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // on a remplace la ligne de depart qui etait LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


void setup()
{
 Serial.begin(9600);
 lcd.begin(40, 2);
 lcd.print(" www.nagashur.com/blog/ ");

 dht.begin();// Initialize device.
 Serial.println("DHTxx Unified Sensor Example");
 // Print temperature sensor details.
 sensor_t sensor;
 dht.temperature().getSensor(&sensor);
 Serial.println("------------------------------------");
 Serial.println("Temperature");
 Serial.print ("Sensor: "); Serial.println(sensor.name);
 Serial.print ("Driver Ver: "); Serial.println(sensor.version);
 Serial.print ("Unique ID: "); Serial.println(sensor.sensor_id);
 Serial.print ("Max Value: "); Serial.print(sensor.max_value); Serial.println(" *C");
 Serial.print ("Min Value: "); Serial.print(sensor.min_value); Serial.println(" *C");
 Serial.print ("Resolution: "); Serial.print(sensor.resolution); Serial.println(" *C");
 Serial.println("------------------------------------");
 // Print humidity sensor details.
 dht.humidity().getSensor(&sensor);
 Serial.println("------------------------------------");
 Serial.println("Humidity");
 Serial.print ("Sensor: "); Serial.println(sensor.name);
 Serial.print ("Driver Ver: "); Serial.println(sensor.version);
 Serial.print ("Unique ID: "); Serial.println(sensor.sensor_id);
 Serial.print ("Max Value: "); Serial.print(sensor.max_value); Serial.println("%");
 Serial.print ("Min Value: "); Serial.print(sensor.min_value); Serial.println("%");
 Serial.print ("Resolution: "); Serial.print(sensor.resolution); Serial.println("%");
 Serial.println("------------------------------------");
 // Set delay between sensor readings based on sensor details.
 delayMS = sensor.min_delay / 1000;

}

void loop()
{
 lcd.setCursor(0, 1);
 // Delay between measurements.
 delay(delayMS);
 // Get temperature event and print its value.
 sensors_event_t event;
 dht.temperature().getEvent(&event);
 if (isnan(event.temperature))
 {
 Serial.println("Error reading temperature!");
 }
 else
 {
 Serial.print("Temperature: ");
 Serial.print(event.temperature);
 Serial.println(" *C");
 lcd.print("temperature : ");
 lcd.print(event.temperature);
 }
 // Get humidity event and print its value.
 dht.humidity().getEvent(&event);
 if (isnan(event.relative_humidity))
 {
 Serial.println("Error reading humidity!");
 }
 else
 {
 Serial.print("Humidity: ");
 Serial.print(event.relative_humidity);
 Serial.println("%");
 lcd.print(" humidity : ");
 lcd.print(event.relative_humidity);
 }




}

Dans mon cas, l'écran LCD est large (40 caractères) donc j'ai la place pour tout afficher, mais sur un 2×16, il faudra compresser les affichages, et/ou probablement afficher les données sur les deux lignes.

Voici le résultat obtenu :

Cela constituera une bonne base pour une mini station météo, ou un projet plus complet comme le projet Milapli. N'hésitez donc pas à rajouter des capteurs et des fonctionnalités! 🙂

# data[].attributes.attachment_link.title
DHT11/DHT22 Arduino : tutoriel câblage et programmation

# data[].attributes.attachment_link.description
Dans ce billet, nous poursuivons la construction de notre station météo. Cette fois ci, nous ajouterons la lecture de l'hygrométrie, à savoir le taux d'humidité dans l'air. Pour cela, l'un des composants les moins chers que j'ai pu trouver est le DHT11. Ce composant regroupe à la fois une sonde de température et un capteur d'humidité.

# data[].attributes.body
Rawend Belhassen

# data[].attributes.body
Asma khedher la carte ESP32 2 SC 3

# data[].attributes.body
Esp32.

# data[].attributes.attachment_caption
[Comment ça marche ?] Domotique, appareils en réseau : qui contrôle qui ?

# data[].attributes.body
La domotique (2)

# data[].attributes.attachment_link.title
[Comment ça marche ?] Domotique, appareils en réseau : qui contrôle qui ?

# data[].attributes.body
Mohamed Malek ben haj saleh

# data[].attributes.attachment_link.readable_text
ESP32 est une série de microcontrôleurs de type système sur une puce (SoC) d' Espressif Systems, basé sur l'architecture Xtensa LX6 de Tensilica , intégrant la gestion du Wi-Fi et du Bluetooth (jusqu'à LE 5.0 et 5.1) en mode double, et un DSP. C'est une évolution d' ESP8266.

Le ESP32-C3, WiFi & BLE, est une variante, annoncée et sorti en novembre 2020, compatible broche à broche avec l'ESP8266, mais utilisant l'architecture RISC-V 32 bits plutôt que Xtensa. Le support du développement via la plateforme et l'IDE d' Arduino est disponible depuis le bibliothèque ESP32 2.0.0.

Plus généralement, La série ESP32-C est basée sur RISC-V et la série ESP32-S sur Xtensa LX6.

Son support Wi-Fi et Bluetooth, en fait un système apprécié dans le domaine de l' internet des objets.

Ce SoC rencontre un certain succès depuis quelques années à la fois pour son coût, ses capacités et son intégration dans un nombre croissant de systèmes.

Caractéristiques techniques

Les ESP32 comprennent notamment les caractéristiques techniques suivantes :

Processeurs :

CPU : Xtensa double-cœur (ou simple-cœur), microprocesseur LX 32 bits, fonctionnant à 160 ou 240 MHz et fournissant jusqu'à 600 DMIPS ;

coprocesseur ultra basse consommation (ULP) ;

Mémoire : 520 KiO SRAM ;

Connectivité sans-fil :

Interfaces de périphériques :

Sécurité :

Gestion de l'énergie :

Domaines d'alimentation individuels pour le RTC

Alimentation en sommeil profond de 5 μA ;

Réveil depuis des interruption GPIO, timer, mesure ADC, interruption du capteur de touché capacitif.

Variantes améliorées

Base Xtensa

Comporte deux processeur Xtensa LX7 pouvant monter jusqu'à 240 Mhz

Un coprocesseur RISC-V est introduit pour le mode ULP.

Il n'y a pas de fonctions BlueTooth

WiFi 2.4 Ghz (IEEE 802.11b/g/n)

FPU

Comporte deux processeur Xtensa LX7 pouvant monter jusqu'à 240 Mhz

Wifi 802.11 b/g/n mais pas de BlueTooth

Un coprocesseur RISC-V est toujours présent pour le mode ULP.

Il s'agit d'un System on Package (système dans un paquet) et non d'un SoC.

Deux processeurs Xtensa LX6

4MB SPI flash

WiFi 802.11 b/g/n/e/i, BT

Contrairement à ses prédécesseurs, le microcontrôleur principal est un unique cœur d'architecture RISC-V, limité à 160 MHz., il apporte cependant de meilleur performances qu'un seul cœur LX7 à 160MHz.

WiFi 5.0 b/g/n, Bluetooth 5.0 LE

Comme le C3, il se base sur un processeur d'architecture RISC-V,.

IEEE 802.11ax (Wi-Fi 6) à 2.4 GHz, supportant une bande passante de 20 MHz dans le mode 11ax et 20 or 40 MHz de bande passante dans les modes 11b/g/n

Bluetooth 5.0 LE (2 Mbps)

Outils de développement

Il est notamment supporté par les outils de programmation suivants :

ESP-IDF (développement en C, avec outils en Python, se base sur FreeRTOS, c'est le système de développement de base ;

Apache NuttX, système compatible POSIX, porté sur ESP32-C3 (RISC-V) uniquement.

Arduino IDE avec le module ESP32 Arduino Core, interface en Java, développement en C ;

ESPHome, spécialisé domotique, comportant une interface web pour l'interaction ;

FAUST, langage de programmation de traitement de données audio, utilisant son DSP ;

Lua RTOS pour ESP32 ;

MicroPython, une variante pour l'embarqué du langage Python ;

mruby , une variante pour l'embarqué du langage Ruby ;

Systèmes électroniques l'utilisant

Les Cartes IoT NodeMCU les plus récents utilisent ESP32-S à la place de ESP8266.

Le kit de développement modulaire M5Stack.

Les cartes IoT TTGO

Les cartes ESP32 d'uPesy

Différents modules réseau sans fil, supportant LoRa, WiFi et Bluetooth, autonomes ou intégrés dans d'autres cartes de développement, telles que les cartes de Sipeed basés sur des processeurs RISC-V.

Synthétiseurs

L'ESP32 est adapté à la création des Synthétiseurs avancés, dont des synthétiseurs analogiques. Le langage FAUST ou la bibliothèque ESP32soundsynth permettent de faciliter le développement de synthétiseurs basés sur cette architecture. L'échantillonnage utilisant l'ADC intégré peut être effectué via la plateforme de développement Arduino.

Il est notamment adapté à des synthétiseurs au format Eurorack, comme le CTAG-Strämpler,,.

Qun-synthesizer est un synthétiseur analogique portable, basé sur la carte ESP32-LyraT, fonctionnant avec la carte mère Nunomo.

Console de jeu portable

Hardkernel, a créé en 2018 Odroid-Go, une console de jeu portable à très bas prix basée sur cette puce.

Notes et références

Bibliographie

(en) Agus Kurniawan, Internet of Things projects with ESP32 : build exciting and powerful IoT projects using the all-new Espressif ESP32, Birmingham, UK, Packt Publishing,

(de) Udo Brandes, Erste Schritte: Eigene IoT-Lösungen mit dem ESP32 : Mikrocontroller, Internet und PC, Haar bei München Franzis, coll. " Mach's einfach ",

(en) Iain Hendry, ESP32 Development using the Arduino IDE,

(sl) Jan Pleterski, Rok Vrabič et Peter Butala, Krmiljenje DC motorja z mikrokrmilnikom ESP32 : zaključna naloga univerzitetnega študijskega programa I. stopnje Strojništvo

(en) Romain Michon, Daniel Overholt, Stephane Letz, Yann Orlarey, DominiqueFober, Catinca Dumitrascu, A Faust Architecture for the ESP32 Microcontroller, Turin, Sound and Music Computing Conference (SMC-20), (lire en ligne)

Avec MicroPython

Nicholas H. Tollervey, Programmer avec MicroPython : Programmation Python de systèmes embarqués à microcontrôleurs, Paris, O'Reilly / First éditions, , X-213 p. (programmation en MicroPhython, avec notamment des exemples sur ESP32)

(en) Luca-Dorin Anton, MicroPython complete : the definitive guide to Python for microcontrollers using MicroPython and ESP32, Technics Publications,

# data[].attributes.attachment_link.description
ESP32 est une série de microcontrôleurs de type système sur une puce (SoC) d' Espressif Systems, basé sur l'architecture Xtensa LX6 de Tensilica , intégrant la gestion du Wi-Fi et du Bluetooth (jusqu'à LE 5.0 et 5.1) en mode double, et un DSP. C'est une évolution d' ESP8266.

# data[].attributes.body
Mohamed Malek ben haj saleh

# data[].attributes.attachment_link.title
ESP32 Audio Output Using I2S and built-in Digital to Analogue Converters (DACs)

# data[].attributes.body
Eya Ghanmi

# data[].attributes.body
Eya Ghanmi

# data[].attributes.body
https://prezi.com/view/17YIWnc5S2kdej6jCU81/

# data[].attributes.body
Mohamed Taha Riahi

# data[].attributes.attachment_link.readable_text
la carte ESP32

2 ème Science "1"

mohamed TAHA RIAHI

2

1

4

1

la carte ESP32

L'ESP32 est une petite carte électronique, appelée microcontrôleur, facile à prendre en main grâce à ses ressemblances avec la carte Arduino qui est bien plus répandue

+info

Présentation de l'ESP32

.

L'ESP 32 Wroom est le petit dernier de la famille des ESP de Espressif. C'est une gamme de cartes de développement particulièrement à la mode en ce moment car leur prix mini, leur faibleconsommation et leur petite taille en font un produit idéal pour la réalisation de petits projets IoT.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

+info

VIDEO

les composants de la carte esp32

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

+info

Connectivité

L'objet "IoT" est très intéressant, cependant il nécessite un accès à Internet afin de pouvoir assurer une communication permanente avec l'utilisateur. L'ESP32 est en ce sens une solution intéressante car elle contient au sein de son architecture un module WiFi intégré. .

Lorem ipsum dolor sit amet, consectetuer adipiscing elit

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Dans cette mesure, et donc sans avoir besoin de monopoliser des broches en ajoutant un module WiFi externe, l'utilisateur va être capable de connecter son objet IoT à Internet grâce à trois lignes de codes (pour les réseaux domestiques classiques)..

Lorem ipsum dolor sit amet, consectetuer adipiscing elit

3

2

1

4

Lorem ipsum dolor

merci de votre attention

# data[].attributes.attachment_link.title
CHALK & BLACKBOARD PRESENTATION by Mohamed Taha Riahi on Genially

# data[].attributes.attachment_link.description
la carte ESP32 2 ème Science "1" mohamed TAHA RIAHI 2 1 4 1 la carte ESP32 L'ESP32 est une petite carte électronique, appelée microcontrôleur, facile à prendre en main grâce à ses ressemblances avec la carte Arduino qui est bien plus répandue +info Présentation de l'ESP32 .

# data[].attributes.body
La domotique

# data[].attributes.attachment_caption
La domotique - technologie#1  Les 5 Sciences

# data[].attributes.body
Med Bechir Gouissem

# data[].attributes.attachment_link.title
La domotique - technologie#1  Les 5 Sciences

# data[].attributes.body
La domotique
Asma khedher

# data[].attributes.body
ESP32
ZAYNEB BENDHIAB

# data[].attributes.body
Esp32 par Noureddine Yosr

# data[].attributes.body
C'est quoi la domotique ?
ZAYNEB BEN DHIAB

# data[].attributes.headline
Faire clignoter la LED Jaune sur le port 23 en boucle infinie avec un intervalle de 0.5 seconde.

# data[].attributes.subject
Faire clignoter la LED Jaune sur le port 23 en boucle infinie avec un intervalle de 0.5 seconde.

# data[].attributes.body
La domotique par Noureddine Yosr

# data[].attributes.body
Explication de la domotique

# data[].attributes.body
Les 2 A : Azhar & Arwa premier code réussi 0 erreur👏 Félicitations 💕

# data[].attributes.body
LED bleue intégrée clignote parfaitement. BRAVO princesse Chahd 💕👏

# data[].attributes.body
Bravo Elissa

# data[].attributes.body
Hello ESP 32 😊

# data[].attributes.attachment_caption
la carte ESP32 by ranim ben othmen on Genially

# data[].attributes.attachment_link.readable_text
la carte esp32

Ranim Ben othmen - 2eme sc 1

Start!

Introduction:

L'ESP32 développé par la société Espressif , appelée microcontrôleur, est une carte de développement à faible coût dédié à l'internet des objets (IoT) et les applications embarquées. C'est un (SoC) system on a chip doté de communications sans fil Wifi et Bluetooth.Les cartes microcontrôleur sont des petits circuits dotés d'entrées/sorties programmables. Elles permettent l'acquisition de données provenant de capteurs, l'envoi de signaux de données ou le contrôle de circuits de puissance. De nombreuses utilisations sont possibles grâce à des modules complémentaires qui se branchent sur les broches de la carte (capteurs, leds, écrans, etc.).

les composants:

Les ESP32 comprennent notamment les caractéristiques techniques suivantes: *Processeurs:*CPU: Xtensa double-cœur (ou simple-cœur), microprocesseur LX 32 bits, fonctionnant à 160 ou 240MHz et fournissant jusqu'à 600DMIPS. *coprocesseur ultra basse consommation (ULP)

*Mémoire: 520 KiO SRAM.*Connectivité sans-fil:*Wi-Fi:802.11b/g/n.*Bluetooth: v4.2 BR/EDR et BLE jusqu'à v5.0 et v5.1.*Interfaces de périphériques:*Segmentation 12-bit sur lesADC(SAR ADC) jusqu'à 18 canaux.*2×8bitDAC.*10 × capteurs de touché (GPIOdecapteur capacitif).

4 ×SPI.2 × interfacsI²S.2 × interfacesI²C.3 ×UART.contrôleur hôteSD/SDIO/CE-ATA(en)/MMC/eMMC.contrôleur esclave SDIO/SPI.interface MACEthernetavec DMA dédié et support duprotocole de temps précis IEEE 1588.Bus de données CAN2.0.contrôleur infrarouge distant (TX/RX, jusqu'à 8 canaux).

MoteurPWM.LEDPWM(jusqu'à 16 canaux).Capteur à effet Hall.pré-amplificateuranalogiqueultra-basse consommation

*Sécurité:*Standard de sécurité supportant complètement IEEE 802.11,incluantWPA/WPA2 etWAPIdeWFA.*Secure boot (démarrage sécurisé). *Chiffrement de la Flash.*1024-bit OTP, jusqu'à 768bit pour les clients.*Accélération matérielle du chiffrement:AES,SHA-2,RSA, Cryptographie sur les courbes elliptiques(ECC), Générateur de nombres aléatoires(RNG).

Gestion de l'énergie:*low-dropout regulator(en)interne. *Domaines d'alimentation individuels pour le RTC.*Alimentation en sommeil profond de 5μA. *Réveil depuis des interruption GPIO, timer, mesure ADC, interruption du capteur de touché capacitif

Utilité de l'ESP32:

l'ESP32 est une carte électronique permettant de réaliser des projets "IoT" assez facilement. Elle possède en effet une connectivité assez complète, que nous détaillerons dans la partie suivante. L'ESP32 est assez simple à prendre en main car elle est cousine de la carte Arduino. Il est donc possible de l'utiliser comme la carte microcontrôleur italienne, en utilisant le même langage de programmation, les mêmes modules complémentaires et surtout le même logiciel de compilation (Arduino IDE). Pas de changement fondamental d'interface pour l'utilisateur, ce qui la rend d'autant plus simple à utiliser.

Ensemble de sonnette de porte pour assistant domestique

Aquarium intelligent

projets de maison intelligente ESP32:

Connectivité

L'objet "IoT" est très intéressant, cependant il nécessite un accès à Internet afin de pouvoir assurer une communication permanente avec l'utilisateur. L'ESP32 est en ce sens une solution intéressante car elle contient au sein de son architecture un module WiFi intégré. Dans cette mesure, et donc sans avoir besoin de monopoliser des broches en ajoutant un module WiFi externe, l'utilisateur va être capable de connecter son objet IoT à Internet grâce à trois lignes de codes (pour les réseaux domestiques classiques).

Qu'est-ce que l'IoT ?

L'Internet of Things (IoT) décrit le réseau de terminaux physiques, les " objets ", qui intègrent des capteurs, des softwares et d'autres technologies en vue de se connecter à d'autres terminaux et systèmes sur Internet et d'échanger des données avec eux. Ces terminaux peuvent aussi bien être de simples appareils domestiques que des outils industriels d'une grande complexité. Avec plus de 7 milliards de terminaux IoT connectés aujourd'hui, les experts s'attendent à ce que ce nombre passe à 10 milliards d'ici 2020 et 22 milliards d'ici 2025

# data[].attributes.attachment_link.title
la carte ESP32 by min _miinah on Genially

# data[].attributes.attachment_link.description
la carte esp32 Ranim Ben othmen - 2eme sc 1 Start! Introduction: L'ESP32 développé par la société Espressif , appelée microcontrôleur, est une carte de développement à faible coût dédié à l'internet des objets (IoT) et les applications embarquées.

# data[].attributes.body
IOT??