Description
À propos du livre
Les microcontrôleurs ESP8266 et ESP32 d'Espressif ont mis la domotique DIY à la portée des gens. Cependant, la programmation de ces microcontrôleurs avec le SDK C/C++ d'Espressif, le noyau Arduino ou MicroPython n'est pas à la portée de tous. C'est là que ESPHome intervient : avec ce projet, vous ne programmez pas votre microcontrôleur mais vous le configurez.
Ce livre démontre comment créer vos propres appareils domotiques avec ESPHome avec une carte à microcontrôleur ESP32. Vous apprendrez à combiner toutes sortes de composants électroniques et à automatiser les taches complexes. Vos appareils peuvent fonctionner de manière totalement autonome et se connecter par wifi à vos passerelles domotiques telles que Home Assistant ou MQTT broker.
À la fin de ce livre, vous serez en mesure de créer vos propres dispositifs domotiques personnalisés. Grâce à ESPHome et à l'ESP32, cela est à la portée de tout le monde.
- Mettre en place un environnement de développement ESPHome et créer des configurations faciles à maintenir
- Utiliser des boutons et des LED
- Faire retentir un buzzer et jouer des mélodies
- Lire des mesures à partir de différents types de capteurs
- Communiquez sur une courte distance avec NFC, infrarouge et Bluetooth Low Energy
- Afficher des informations sur différents types d'écrans
À propos de la carte
Chipset | Espressif-ESP32 microprocesseur Xtensa 240 MHz à un/deux cœurs 32 bits LX6 |
FLASH | Flash QSPI 16 Mo |
SRAM | 520 kB SRAM |
Bouton | Reset |
USB à TTL | CP2104 |
Interface modulaire | UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, capteur tactile à condensateur, préamplificateur DACLNA |
Écran | IPS ST7789V 1.14 Inch |
2,7 à 4, 2 V |
Courant de travail | Environ 67 MA |
Courant de repos | Environ 350 uA |
Plage de température de fonctionnement | -40℃ ~ +85℃ |
Taille et poids | 51,52 x 25,04 x 8,54 mm (7,81 g) |
Alimentation électrique | USB 5 V/1 A |
Courant de charge | 500 mA |
Batterie | Pile au lithium 3,7 V |
Connecteur JST | 2 broches 1,25 mm |
USB | Type-C |