Lernen Sie, wie Sie den ESP32-Mikrocontroller und die MicroPython-Programmierung in Ihren zukünftigen Projekten einsetzen können! Das Projektbuch – geschrieben von Dogan Ibrahim – enthält viele Software- und Hardware-basierte Projekte, die speziell für das MakePython ESP32 Development Kit entwickelt wurden. Das Kit wird mit verschiedenen LEDs, Sensoren und Aktoren geliefert. Ziel des Kits ist es, grundlegende Kenntnisse für die Erstellung von IoT-Projekten zu erwerben. Die in diesem Buch vorgestellten Projekte sind vollständig getestet und funktionsfähig und verwenden alle mitgelieferten Komponenten. Für jedes Projekt im Buch gibt es ein Blockdiagramm, einen Schaltplan, ein vollständiges Programmlisting und eine komplette Programmbeschreibung. Lieferumfang des Kits 1x MakePython ESP32-Entwicklungsboard mit LCD 1x Ultraschall-Entfernungsmodul 1x Temperatur- und Feuchtigkeitssensor 1x Buzzer-Modul 1x DS18B20-Modul 1x Infrarotmodul 1x Potentiometer 1x WS2812-Modul 1x Schallsensor 1x Vibrationssensor 1x Lichtempfindliches Widerstandsmodul 1x Pulssensor 1x Servomotor 1x USB-Kabel 2x Button 2x Steckplatine 45x Schaltdraht 10x Widerstand 330R 10x LED (Rot) 10x LED (Grün) 1x Projektbuch (Deutsch, 213 Seiten) 46 Projekte im Buch LED-Projekte Blinkende LED Blinkendes SOS Blinkende LED – mit einem Timer Abwechselnd blinkende LEDs Tastersteuerung Ändern der LED-Blinkrate durch Taster-Interrupts Laufschrift-LEDs Binär zählende LEDs Weihnachtsbeleuchtung (zufällig blinkende 8 LEDs) Elektronische Würfel Glücklicher Tag der Woche Pulsweitenmodulation (PWM) Projekte Erzeugt eine 1000-Hz-PWM-Wellenform mit 50% Tastverhältnis Steuerung der LED-Helligkeit Messung der Frequenz und des Tastverhältnisses einer PWM-Wellenform Melodie-Macher Einfache elektronische Orgel Steuerung eines Servomotors Servomotor DS18B20 Thermometer Analog-Digital-Wandler (ADC) Projekte Spannungsmesser Aufzeichnung der analogen Eingangsspannung ESP32 interner Temperatursensor Ohmmeter Lichtempfindliches Widerstandsmodul Digital-Analog-Wandler (DAC) Projekte Erzeugung von Festspannungen Erzeugen eines Sägezahnsignals Erzeugen eines Dreieckssignals Arbiträre periodische Wellenform Generierung eines Sinussignals Erzeugung eines genauen Sinussignals mit Hilfe von Timer-Interrupts Verwendung des OLED-Displays Sekundenzähler Ereigniszähler DS18B20 OLED-basiertes Digitalthermometer ON-OFF Temperaturregler Messung der Temperatur und Luftfeuchtigkeit Ultraschall-Entfernungsmessung Höhe einer Person (Stadiometer) Messung der Herzfrequenz (Puls) Andere mit dem Kit gelieferte Sensoren Alarm bei Diebstahl Tonaktiviertes Licht Infrarot-Hindernisvermeidung mit Summton WS2812 RGB-LED-Ring Zeitstempel für Temperatur- und Luftfeuchtigkeitswerte Netzwerk-Programmierung WiFi-Scanner Fernsteuerung über den Internetbrowser (mit einem Smartphone oder PC) – Webserver Speichern von Temperatur- und Luftfeuchtigkeitsdaten in der Cloud Low-Power-Betrieb Aufwecken des Prozessors mit einem Timer