
Créer un monde IoT avec ESP32 et Arduino IDE 2
Description
Introduction au livre
Créons plus facilement un environnement IoT avec ESP32 !
Ce livre fournit des instructions étape par étape faciles à suivre pour tous, des débutants aux utilisateurs intermédiaires, et présente divers projets IoT réalistes utilisant l'ESP32, stimulant la créativité des lecteurs et leur apprenant comment l'appliquer à des projets concrets.
Faisons appel à votre créativité et à votre imagination pour concevoir et réaliser des projets Arduino qui utilisent la technologie IoT.
Ce livre vous aidera à donner vie à vos idées.
Relevons le défi ensemble.
Ce livre fournit des instructions étape par étape faciles à suivre pour tous, des débutants aux utilisateurs intermédiaires, et présente divers projets IoT réalistes utilisant l'ESP32, stimulant la créativité des lecteurs et leur apprenant comment l'appliquer à des projets concrets.
Faisons appel à votre créativité et à votre imagination pour concevoir et réaliser des projets Arduino qui utilisent la technologie IoT.
Ce livre vous aidera à donner vie à vos idées.
Relevons le défi ensemble.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
préface
Recommandation
CHAPITRE 01. Introduction à l'ESP32
1.1.
Qu’est-ce que l’Internet des objets (IoT) ?
1.2. Qu'est-ce que l'ESP32 ?
CHAPITRE 02. Configuration de l'environnement de développement ESP32
2.1.
Installation de l'IDE Arduino 2
2.2.
Installation du gestionnaire de tableau
2.3.
Sélection du tableau de bord et du port
2.4.
Exécution du programme d'exemple
CHAPITRE 03. Entrées/sorties GPIO de l'ESP32
3.1.
sortie numérique
3.2.
Sortie analogique
3.3.
entrée numérique
3.4.
entrée analogique
CHAPITRE 04.
Communication Bluetooth
4.1.
Voie classique
4.2. LED RVB
4.3. Méthode BLE (Bluetooth®LE)
CHAPITRE 05.
Serveur Web
5.1.
Serveur web simple
5.2.
Serveur Web contrôlant la LED intégrée
5.3. Capteur de température et d'humidité DH11
5.4.
serveur web d'affichage de la température et de l'humidité
5.5.
Accéder au serveur web local depuis l'extérieur
CHAPITRE 06. MQTT
6.1.
capteur ultrasonique
6.2.
Valeurs du capteur ultrasonique Éditeur
6.3.
Buzzer actif
6.4.
Abonné au statut Buzzer
CHAPITRE 07.
Firebase
7.1.
Contrôler des LED avec Firebase
7.2.
capteur de détection de lumière
7.3.
Enregistrement des données du capteur de lumière dans Firebase
7.4.
Exploiter les données Firebase
7.5.
Hébergement d'applications Web Firebase
CHAPITRE 08.
Arduino Cloud
8.1.
Préparation du matériel
8.2.
Paramètres Arduino Cloud
8.3.
Programmation du tableau
8.4.
Paramètres du tableau de bord
CHAPITRE 09. Utilisation des serveurs NTP
9.1. Écran OLED
9.2. Horloge numérique utilisant NTP
CHAPITRE 10.
Utilisation des données publiques
10.1.
Demande d'utilisation des données publiques sur les particules fines
10.2. Affichage des icônes sur l'écran OLED
10.3. Affichage de l'état des poussières fines sur écran OLED
CHAPITRE 11.
Envoyer un message KakaoTalk
11.1.
Capteur d'humidité du sol
11.2.
Envoyer les valeurs d'humidité du sol par message KakaoTalk
CHAPITRE 12. Encodage et décodage JSON
12.1.
Bibliothèque ArduinoJson
12.2. Décodage JSON
12.3. Encodage JSON
12.4.
Modifier le code 11-2 à l'aide de la bibliothèque JSON
Recommandation
CHAPITRE 01. Introduction à l'ESP32
1.1.
Qu’est-ce que l’Internet des objets (IoT) ?
1.2. Qu'est-ce que l'ESP32 ?
CHAPITRE 02. Configuration de l'environnement de développement ESP32
2.1.
Installation de l'IDE Arduino 2
2.2.
Installation du gestionnaire de tableau
2.3.
Sélection du tableau de bord et du port
2.4.
Exécution du programme d'exemple
CHAPITRE 03. Entrées/sorties GPIO de l'ESP32
3.1.
sortie numérique
3.2.
Sortie analogique
3.3.
entrée numérique
3.4.
entrée analogique
CHAPITRE 04.
Communication Bluetooth
4.1.
Voie classique
4.2. LED RVB
4.3. Méthode BLE (Bluetooth®LE)
CHAPITRE 05.
Serveur Web
5.1.
Serveur web simple
5.2.
Serveur Web contrôlant la LED intégrée
5.3. Capteur de température et d'humidité DH11
5.4.
serveur web d'affichage de la température et de l'humidité
5.5.
Accéder au serveur web local depuis l'extérieur
CHAPITRE 06. MQTT
6.1.
capteur ultrasonique
6.2.
Valeurs du capteur ultrasonique Éditeur
6.3.
Buzzer actif
6.4.
Abonné au statut Buzzer
CHAPITRE 07.
Firebase
7.1.
Contrôler des LED avec Firebase
7.2.
capteur de détection de lumière
7.3.
Enregistrement des données du capteur de lumière dans Firebase
7.4.
Exploiter les données Firebase
7.5.
Hébergement d'applications Web Firebase
CHAPITRE 08.
Arduino Cloud
8.1.
Préparation du matériel
8.2.
Paramètres Arduino Cloud
8.3.
Programmation du tableau
8.4.
Paramètres du tableau de bord
CHAPITRE 09. Utilisation des serveurs NTP
9.1. Écran OLED
9.2. Horloge numérique utilisant NTP
CHAPITRE 10.
Utilisation des données publiques
10.1.
Demande d'utilisation des données publiques sur les particules fines
10.2. Affichage des icônes sur l'écran OLED
10.3. Affichage de l'état des poussières fines sur écran OLED
CHAPITRE 11.
Envoyer un message KakaoTalk
11.1.
Capteur d'humidité du sol
11.2.
Envoyer les valeurs d'humidité du sol par message KakaoTalk
CHAPITRE 12. Encodage et décodage JSON
12.1.
Bibliothèque ArduinoJson
12.2. Décodage JSON
12.3. Encodage JSON
12.4.
Modifier le code 11-2 à l'aide de la bibliothèque JSON
Image détaillée

Dans le livre
- Le domaine de l'Internet des objets (IoT) est actuellement en constante innovation et développement.
Les tendances récentes montrent une tendance croissante vers l'informatique de périphérie, où les dispositifs IoT traitent les données sur site.
Cela joue un rôle majeur dans l'amélioration de la rapidité de réponse et de la sécurité des données.
De plus, l'introduction des réseaux 5G a amélioré la connectivité et l'efficacité des systèmes IoT, permettant un traitement massif des données et une communication en temps réel.
Et la combinaison des objets connectés avec la technologie d'intelligence artificielle leur permet de collecter et d'analyser des données pour obtenir des informations plus approfondies.
Ce livre sera une excellente ressource pour apprendre les méthodes de collecte et d'analyse de données à travers divers projets IoT et pour approfondir vos connaissances sur l'Internet des objets. Il démontre le potentiel d'Arduino et des technologies Bluetooth/Wi-Fi grâce à des exercices pratiques utilisant le microcontrôleur ESP32.
Arduino est un excellent outil pour l'apprentissage du codage et le prototypage.
Mais sa connexion à Internet permet une innovation encore plus grande.
Par exemple, imaginez que vous ayez une simple LED connectée à votre Arduino.
Cette LED vous permet de faire diverses choses, comme l'allumer et l'éteindre ou encore régler la luminosité de la lumière.
Mais lorsqu'il est connecté à Internet, les possibilités créatives d'Arduino s'étendent encore davantage.
Les tendances récentes montrent une tendance croissante vers l'informatique de périphérie, où les dispositifs IoT traitent les données sur site.
Cela joue un rôle majeur dans l'amélioration de la rapidité de réponse et de la sécurité des données.
De plus, l'introduction des réseaux 5G a amélioré la connectivité et l'efficacité des systèmes IoT, permettant un traitement massif des données et une communication en temps réel.
Et la combinaison des objets connectés avec la technologie d'intelligence artificielle leur permet de collecter et d'analyser des données pour obtenir des informations plus approfondies.
Ce livre sera une excellente ressource pour apprendre les méthodes de collecte et d'analyse de données à travers divers projets IoT et pour approfondir vos connaissances sur l'Internet des objets. Il démontre le potentiel d'Arduino et des technologies Bluetooth/Wi-Fi grâce à des exercices pratiques utilisant le microcontrôleur ESP32.
Arduino est un excellent outil pour l'apprentissage du codage et le prototypage.
Mais sa connexion à Internet permet une innovation encore plus grande.
Par exemple, imaginez que vous ayez une simple LED connectée à votre Arduino.
Cette LED vous permet de faire diverses choses, comme l'allumer et l'éteindre ou encore régler la luminosité de la lumière.
Mais lorsqu'il est connecté à Internet, les possibilités créatives d'Arduino s'étendent encore davantage.
--- Extrait du texte
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 29 décembre 2023
- Nombre de pages, poids, dimensions : 312 pages | 188 × 257 × 30 mm
- ISBN13 : 9791197261589
- ISBN10 : 1197261583
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne