Description
Apprenez à utiliser et programmer le microcontrôleur ESP32 en MicroPython dans vos futurs projets !
Ce livre (en anglais) de projets par Dogan Ibrahim, auteur populaire de livres Elektor contient de nombreux projets logiciels et matériels spécialement développés pour le kit de développement ESP32 de MakePython. Le kit est livré avec plusieurs LED, capteurs et actionneurs. Le kit vous aidera à acquérir les connaissances de base pour créer des projets IdO.
Les projets testés dans le livre sont basés sur les composants fournis. Chaque projet est décrit par un schéma fonctionnel, un schéma de circuit, un listage complet ainsi qu’une description détaillée du programme.
Contenu du kit
- 1x Carte de développement MakePython ESP32 avec LCD en couleur
- 1x Module de mesure à ultrasons
- 1x Capteur de température et d'humidité
- 1x Module buzzer
- 1x Module DS18B20
- 1x Module infrarouge
- 1x Potentiomètre
- 1x Module WS2812
- 1x Capteur de son
- 1x Capteur de vibrations
- 1x Module de résistance photosensible
- 1x Capteur de pouls
- 1x Servomoteur
- 1x Câble USB
- 2x Bouton
- 2x Plaque d'essai
- 45x Fils de connexion
- 10x résistances 330R
- 10x LED (Rouges)
- 10x LED (Verts)
- 1x Livre de projets (en anglais, 206 pages)
46 projets dans le livres
Projets à LED
- LED clignotante
- SOS clignotant
- LED clignotante – utilisation d'un timer
- LED clignotantes en alternance
- Contrôle des boutons
- Modification de la fréquence de clignotement des LED à l'aide d'interruptions de boutons-poussoirs
- LED de poursuite
- Compteur binaire à LED
- Lumières de Noël (8 LEDs clignotant de façon aléatoire)
- Dés électronique
- Jour de chance de la semaine
Projets de modulation de la largeur d'impulsion (PWM)
- Génération d'une forme d'onde PWM de 1000 Hz avec un rapport cyclique de 50%
- Contrôle de la luminosité des LED
- Mesures de la fréquence et du rapport cyclique d'une forme d'onde PWM
- Compositeur de mélodies
- Orgue électronique simple
- Servo motor control
- Thermomètre DS18B20 à servomoteur
Projets de convertisseur analogique-numérique (CAN)
- Voltmètre
- Traçage de la tension d'entrée analogique
- Capteur de température interne de l'ESP32
- Ohmmètre
- Module de résistance photosensible
Projets de convertisseur numérique-analogique (CNA)
- Génération de tensions fixes
- Génération d'un signal en dents de scie
- Génération d'un signal à onde triangulaire
- Forme d'onde périodique arbitraire
- Génération d'un signal sinusoïdal
- Génération d'un signal sinusoïdal précis au moyen d'interruptions du timer
Utilisation de l'afficheur OLED
- Compteur de secondes
- Compteur d'événements
- Thermomètre numérique à base d'OLED DS18B20
- Contrôleur de température ON-OFF
- Mesure de la température et de l'humidité
- Mesure de la distance par ultrasons
- Taille d'une personne (stadiomètre)
- Mesure de la fréquence cardiaque (pouls)
Autres capteurs fournis dans le kit
- Alarme antivol
- Lumière activée par le son
- Détection d'obstacles par infrarouge avec buzzer
- Anneau de LED RVB WS2812
- Horodatage des données de température et d'humidité
Programmation réseau
- Scanner Wi-Fi
- Contrôle à distance depuis le navigateur Internet (à l'aide d'un smartphone ou d'un PC) – Serveur Web
- Stockage des données de température et d'humidité dans le cloud
Fonctionnement à faible puissance
- Utilisation d'un timer pour activer le processeur