Der Traum eines jeden Modelleisenbahners ist es, seine Anlage möglichst dem großen Vorbild getreu aufzubauen und zu steuern. Entsprechend dem heutigen Stand der Technik wird hierzu die Elektronik mit ihrer gesamten Bandbreite eingesetzt: vom passiven Bauelement über das aktive, der integrierten Schaltung bis hin zum PC. Dabei passiert es leider manchem Modelleisenbahner, dass er den Anschluss verpasst, weil er keinen Zugang hat zu der modernen Technik und der damit verbundenen Elektronik.Die vierteilige Buchreihe Elektronik & Modellbahn schafft Abhilfe und bringt die Elektronik dem Modelleisenbahner näher. Jeder hat die Möglichkeit, gemäß seinem Wissensstand in die Technik einzusteigen.Buch 1 beschreibt die Grundlagen - also die Bauteile und deren Funktion -, während Buch 2 sich mit den entsprechenden Grundschaltungen befasst. So wie dort beschrieben, oder in leicht veränderter Form, findet man sie in der Praxis immer wieder vor. Und damit ist auch bereits das Thema des dritten Buches bekannt: Allerlei Schaltungen für die Modellbahn - vom Fahrregler bis zum Umweltgeräusch.Weitere Bücher aus dieser Reihe:
Elektronik & Modellbahn 1 (PDF)
Elektronik & Modellbahn 2 (PDF)
Elektronik & Modellbahn 4 (PDF)
Der Traum eines jeden Modelleisenbahners ist es, seine Anlage möglichst dem großen Vorbild getreu aufzubauen und zu steuern. Entsprechend dem heutigen Stand der Technik wird hierzu die Elektronik mit ihrer gesamten Bandbreite eingesetzt: vom passiven Bauelement über das aktive, der integrierten Schaltung bis hin zum PC. Dabei passiert es leider manchem Modelleisenbahner, dass er den Anschluss verpasst, weil er keinen Zugang hat zu der modernen Technik und der damit verbundenen Elektronik.Die vierteilige Buchreihe Elektronik & Modellbahn schafft Abhilfe und bringt die Elektronik dem Modelleisenbahner näher. Jeder hat die Möglichkeit, gemäß seinem Wissensstand in die Technik einzusteigen.Buch 4 schließlich befasst sich mit der aktuell modernsten Modellbahntechnik; der digitalen Steuerung im Motorola-Format.Weitere Bücher aus dieser Reihe:
Elektronik & Modellbahn 1 (PDF)
Elektronik & Modellbahn 2 (PDF)
Elektronik & Modellbahn 3 (PDF)
Ist ein solches Buch in Zeiten der Computer und Mikrocontroller noch aktuell? Die Antwort lautet eindeutig: Ja! Hierfür gibt es drei gewichtige Gründe.Einmal ist die Theorie und der Aufbau analoger und digitaler Schaltungen nicht nur sehr lehrreich, sondern vermittelt auch unschätzbare Erfahrungen und Elektronik-Grundkenntnisse.Auch wenn zum anderen durch den technischen Fortschritt sich fast alle Anwendungen per Computer und Mikrocontroller realisieren lassen, ist es in vielen Fällen einfach 'overdressed' (um es neudeutsch auszudrücken). Einfacher und preiswerter wäre dann die konventionelle Lösung.Schließlich sind Kenntnisse in der Elektronik Voraussetzung für den erfolgreichen Umgang mit der Mikrocontrollertechnik.Apropos Grundkenntnisse: Dieses Buch enthält nicht nur Schaltungsvorschläge, sondern auch eine Reihe Artikel, die die theoretischen Grundlagen einer Schaltung verständlich beschreiben. Somit ist das vorliegende Buch nicht nur für Elektronik-Laien geeignet, sondern auch für all diejenigen, die sich aus beruflichen Gründen in die Materie einarbeiten möchten.Aus dem Inhalt:Wissenswertes über Strom und Spannung • Elektrizität und Magnetismus • Kondensatoren und Spulen • Halbleiter • Praktische Schaltungen für Labor und Werkstatt • Oszillatoren • Synthetische Klänge • Musik-Elektronik • Audio-Schaltungen • Opto-Elektronik • Haus- und Hof-Elektronik • Hochfrequenz • Spezial-ICs
Die Hobbyelektronik ist reizvoll, macht Spaß und bringt nützliche Erfahrungen, die auch im Beruf oder bei der Berufswahl entscheidend sein können. Wer die Elektronik von den Wurzeln her kennt, kann auch eigene Schaltungen entwerfen und Projekte entwickeln. Entscheidend ist, dass man sich auch den kleineren Problemen widmet, die ja auch in größeren Projekten immer wieder wichtig werden können.
Alles beginnt mit der analogen Elektronik. Man sollte die einfachsten Bauteile und Schaltungen genau kennen und ihr Verhalten sowie mögliche Probleme verstehen. Der beste Weg dazu sind reale Experimente, die Theorie allein reicht nicht. Dieses Buch bietet eine große Zahl praktisch nutzbarer Einsteiger-Schaltungen, mit denen jeder die nötigen Erfahrungen sammeln kann.
Mit der breiten Einführung von Mikrocontrollern wurde ein neues Kapitel der Elektronik aufgeschlagen. Immer mehr Aufgaben, die ursprünglich mit diskreten Bauelementen oder konventionellen ICs gelöst wurden, erledigt inzwischen ein Mikrocontroller. Der Einstieg ist dank Bascom, Arduino, micro:bit und Co. immer einfacher geworden. Das Buch zeigt zahlreiche überschaubare Mikrocontroller-Anwendungen. Ab jetzt wird weniger gelötet und mehr programmiert.
Wenn Sie nachbausichere Schaltungen suchen, die mit wenigen elektronischen Bauteilen auskommen, problemlos funktionieren und Spaß machen – dann liegen Sie mit diesem Buch richtig. Hier finden Sie beispielsweise Radioempfänger für UKW, Lang- und Mittelwelle, eine akustische Illusion, ein Mini-Oszilloskop zur grafischen Anzeige von Spannungsverläufen, elektronische Orgeln, einen elektronischen Würfel mit Mikrocontroller, Gegensprechanlagen, einen Generator für Sinus-, Rechteck- und Dreiecksignale und weitere funktionssichere Schaltungen.Wenn Sie elektronische Schaltungen bauen möchten, vorerst aber lieber bei bedrahteten Bauteilen und Steckbrettern bleiben, anstatt Platinen herzustellen und Bauteile zu löten – dann liegen Sie hier richtig. Für alle Bauprojekte wird ein Steckbrett-Aufbau gezeigt und bei vielen zusätzlich ein einfacher Aufbau auf einer Universal-Leiterplatte. Zahlreiche Fotos veranschaulichen das Vorgehen. Für alle Bauteile sind mindestens zwei aktuelle Lieferanten angegeben.Wenn Ihnen der reine Nachbau etwas zu wenig geworden ist und Sie anfangen möchten, Schaltungen selber zu entwerfen und zu berechnen – dann liegen Sie hier richtig. Von ganz einfach bis etwas schwerer erfahren Sie unter anderem, wie Sie Vorwiderstände berechnen, einen Schwingkreis oder eine Spule dimensionieren, wie man die Bauteile astabiler Multivibratoren mit 2 Transistoren berechnet, wie Operationsverstärker eingesetzt werden können und wie ein Mikrocontroller funktioniert und programmiert wird. Das alles mit einfachen Formeln und vielen Beispielen.Auch wenn Sie nur wenig oder keine Erfahrung mit Elektronik haben und neu einsteigen möchten – dann liegen Sie hier richtig. Sie erfahren das Wichtigste über den praktischen Aufbau von Schaltungen, ob nun auf dem Steckbrett oder auf einer Leiterplatte, die wichtigsten Werkzeuge und natürlich über die wichtigsten elektronischen Bauteile.
De werking van veruit de meeste moderne elektronische apparaten is niet slechts op één enkel principe gebaseerd. Vaak staat een of andere computer (doorgaans een microcontroller) centraal. Uit deze fundamentele opzet – een computer die is ingebed in een bepaalde toepassingsschakeling – is de algemene benaming Embedded Systems voortgekomen. De meeste van deze systemen moeten vanuit het niets worden ontwikkeld, en daarbij komt het op elk detail aan. Vindingrijkheid en veelzijdigheid zijn dan een vereiste. De problemen die opgelost moeten worden, vormen niet zelden een ware uitdaging en betreffen niet alleen de analoge en digitale elektronica maar ook de systeemarchitectuur, programmering en programma-organisatie.
De delen van deze reeks zijn geschreven voor iedereen – leerling, student of beginnend elektronicus – die zich terdege wil bekwamen in de professionele hardware- en systeemontwikkeling. En ze richten zich tot de allround-elektronicus die geen tijd heeft om specialist op een van de vele deelgebieden te worden maar die weet dat hij met standaard huis-, tuin- en keukenoplossingen niet ver komt. Ze bieden wat studenten en professionele elektronici nodig hebben: een opfrissing en verdieping van de basiskennis, een bron van inspiratie en een schat aan details en spitsvondigheden.
Dit deel behandelt de passieve componenten:
vaste weerstanden
instelbare weerstanden
NTC- en PTC-weerstanden
spanningsafhankelijke weerstanden
condensatoren
spoelen
transformatoren
contactelementen
De werking van veruit de meeste moderne elektronische apparaten is niet slechts op één enkel principe gebaseerd. Vaak staat een of andere computer (doorgaans een microcontroller) centraal. Uit deze fundamentele opzet – een computer die is ingebed in een bepaalde toepassingsschakeling – is de algemene benaming Embedded Systems voortgekomen. De meeste van deze systemen moeten vanuit het niets worden ontwikkeld, en daarbij komt het op elk detail aan. Vindingrijkheid en veelzijdigheid zijn dan een vereiste. De problemen die opgelost moeten worden, vormen niet zelden een ware uitdaging en betreffen niet alleen de analoge en digitale elektronica maar ook de systeemarchitectuur, programmering en programma-organisatie.
De delen van deze reeks zijn geschreven voor iedereen – leerling, student of beginnend elektronicus – die zich terdege wil bekwamen in de professionele hardware- en systeemontwikkeling. En ze richten zich tot de allround-elektronicus die geen tijd heeft om specialist op een van de vele deelgebieden te worden maar die weet dat hij met standaard huis-, tuin- en keukenoplossingen niet ver komt. Ze bieden wat studenten en professionele elektronici nodig hebben: een opfrissing en verdieping van de basiskennis, een bron van inspiratie en een schat aan details en spitsvondigheden.
Dit deel behandelt de theoretische principes en de basisschakelingen van digitale technieken:
signalen, bits en binaire getallen
propositielogica en Booleaanse algebra
schakelalgebra
het vereenvoudigen van schakelingen
combinatorische en sequentiële schakelingen
parameters
halfgeleidertechnologieën
signaalwegen
geïntegreerde schakelingen
impulsen
kloksystemen
initialisatie
combinatorische basisschakelingen
latches en flipflops
registers
adresseerbare geheugens
sequentiële basisschakelingen
ARM Cortex-M Embedded Design from 0 to 1
Hobbyists can mash together amazing functional systems using platforms like Arduino or Raspberry Pi, but it is imperative that engineers and product designers understand the foundational knowledge of embedded design. There are very few resources available that describe the thinking, strategies, and processes to take an idea through hardware design and low-level driver development, and successfully build a complete embedded system. Many engineers end up learning the hard way, or never really learn at all.
ARM processors are essentially ubiquitous in embedded systems. Design engineers building novel devices must understand the fundamentals of these systems and be able to break down large, complicated ideas into manageable pieces. Successful product development means traversing a huge amount of documentation to understand how to accomplish what you need, then put everything together to create a robust system that will reliably operate and be maintainable for years to come.
This book is a case study in embedded design including discussion of the hardware, processor initialization, low‑level driver development, and application interface design for a product. Though we describe this through a specific application of a Cortex-M3 development board, our mission is to help the reader build foundational skills critical to being an excellent product developer. The completed development board is available to maximize the impact of this book, and the working platform that you create can then be used as a base for further development and learning.
The Embedded in Embedded program is about teaching fundamental skill sets to help engineers build a solid foundation of knowledge that can be applied in any design environment. With nearly 20 years of experience in the industry, the author communicates the critical skill development that is demanded by companies and essential to successful design. This book is as much about building a great design process, critical thinking, and even social considerations important to developers as it is about technical hardware and firmware design.
Downloads
EiE Software Archive (200 MB)
IAR ARM 8.10.1 (Recommended IDE version to use) (1.2 GB)
IAR ARM 7.20.1 (Optional IDE version to use) (600 MB)
Linux auf dem Desktop – das ist heute leicht und einfach möglich. Embedded Linux ebenso, auch wenn es kompliziert erscheint. Das vorliegende Buch gibt allen Interessierten Hilfestellung, die Linux auf einer Embedded-Plattform installieren und nutzen möchten. Das im Buch vorgestellte System arbeitet mit der Toshiba-ARM9-Familie.
Grundlegende Linux-Kenntnisse auf dem PC werden Schritt für Schritt in Richtung Embedded Linux erweitert. Das Buch beantwortet die Fragen, welche Komponenten hierzu erforderlich sind und wie sich diese erstellen lassen. Nach der Vorstellung der verwendeten Hardware beginnt dies bei der Toolchain und setzt sich über JTAG-Debugger, Bootloader und Kernel bis zur Applikation fort.
Rezension: c't 25/2010"... Ein Buch aus der Praxis für die Praxis – besser geht es kaum."
History and Future in the Internet of Things
This book thoroughly reviews the history of the development of embedded Operating Systems, covers the technical characteristics, historic facts, as well as background business stories of mainstream embedded Operating Systems, and analyzes the technical evolution, market development, and new opportunities of embedded Operating Systems in the age of the Internet of Things.
From the perspective of time, the book examines the evolution of critical technical aspects, including real-time and Power Management of embedded Operating Systems and Linux, Internet of Things security, communication, and cloud computing.
The book looks into applications of embedded Operating Systems with important markets of mobile phones, communication equipment, automobile, and wearable devices, and also discusses business model and the issue of intellectual property of embedded Operating Systems.
In addition, the book walks through the status quo, technical features, product evaluation and background of the Internet of Things Operating Systems in the second half of the book.
Aus der Reihe "Stromversorgung ohne Stress" (Band 3)
Elektronik ohne Batterien oder Versorgungsnetz
Für den Betrieb moderner elektronischer Bauteile ist vergleichsweise nur noch wenig Energie notwendig. Dies eröffnet neue Möglichkeiten, wie z. B. Schaltungen und Baugruppen, die ohne Batterien oder Akkumulatoren auskommen und auch keinen Anschluss an das Versorgungsnetz benötigen. Damit entfällt auch ein großer Teil des Wartungsaufwandes. Die Baugruppen arbeiten weitestgehend „für sich alleine“. Die Energie wird auf unterschiedlichste Weise aus der Umgebung gewonnen. Dazu sind allerdings spezielle Techniken erforderlich. Nicht nur zur Gewinnung der Energie – auch zur Umformung, so dass sie für elektronische Schaltungen nutzbar ist.
In diesem Buch geht es um die Bereitstellung kleiner Energiemengen, mit denen kleine Geräte (Sensoren, Sender und Empfänger für QRP oder Datenübertragung, etc.) völlig autark betrieben werden können – wenn möglich, mit Bauteilen aus der Bastelkiste und ohne komplexe, spezialisierte Integrierte Schaltungen.
Die am Thema interessierten Elektroniker und „Macher“ lernen hier, wie sie eigene reale Energy-Harvesting-Projekte mit Teilen aus der Bastelkiste umsetzen können, ohne vorher viel Zeit für lange theoretische Abhandlungen aufzubringen.
Gerade beim Energy Harvesting ist es jedoch nicht immer möglich auf Spezial–ICs zu verzichten. Es geht eben um jedes µW und es ist leicht nachvollziehbar, dass es einfacher ist, auf einer kleinen Chipfläche mit wenig Energie zu arbeiten, als bei einer ausladenden Schaltung mit umfangreicher Verdrahtung.
Die mehr „theoretischen“ oder grundsätzlichen Themen wurden in die einzelnen Kapitel und Projekte eingestreut. Den vollständigen Überblick erhält man deshalb erst, wenn man das Buch in Gänze gelesen hat. Dafür kann der Leser bereits im 2. Kapitel ein erstes Projekt umsetzen.
Aus der Reihe "Stromversorgung ohne Stress" (Band 3)
Elektronik ohne Batterien oder Versorgungsnetz
Für den Betrieb moderner elektronischer Bauteile ist vergleichsweise nur noch wenig Energie notwendig. Dies eröffnet neue Möglichkeiten, wie z. B. Schaltungen und Baugruppen, die ohne Batterien oder Akkumulatoren auskommen und auch keinen Anschluss an das Versorgungsnetz benötigen. Damit entfällt auch ein großer Teil des Wartungsaufwandes. Die Baugruppen arbeiten weitestgehend „für sich alleine“. Die Energie wird auf unterschiedlichste Weise aus der Umgebung gewonnen. Dazu sind allerdings spezielle Techniken erforderlich. Nicht nur zur Gewinnung der Energie – auch zur Umformung, so dass sie für elektronische Schaltungen nutzbar ist.
In diesem Buch geht es um die Bereitstellung kleiner Energiemengen, mit denen kleine Geräte (Sensoren, Sender und Empfänger für QRP oder Datenübertragung, etc.) völlig autark betrieben werden können – wenn möglich, mit Bauteilen aus der Bastelkiste und ohne komplexe, spezialisierte Integrierte Schaltungen.
Die am Thema interessierten Elektroniker und „Macher“ lernen hier, wie sie eigene reale Energy-Harvesting-Projekte mit Teilen aus der Bastelkiste umsetzen können, ohne vorher viel Zeit für lange theoretische Abhandlungen aufzubringen.
Gerade beim Energy Harvesting ist es jedoch nicht immer möglich auf Spezial–ICs zu verzichten. Es geht eben um jedes µW und es ist leicht nachvollziehbar, dass es einfacher ist, auf einer kleinen Chipfläche mit wenig Energie zu arbeiten, als bei einer ausladenden Schaltung mit umfangreicher Verdrahtung.
Die mehr „theoretischen“ oder grundsätzlichen Themen wurden in die einzelnen Kapitel und Projekte eingestreut. Den vollständigen Überblick erhält man deshalb erst, wenn man das Buch in Gänze gelesen hat. Dafür kann der Leser bereits im 2. Kapitel ein erstes Projekt umsetzen.
Aus der Reihe "Stromversorgung ohne Stress" (Band 4)
Renaissance der linearen Stromversorgungen
Mittlerweile gibt es fast nur noch Schaltnetzteile. Da diese rauschen und stören, sind sie nicht für alle Einsatzzwecke die beste Wahl. Ursache sind durch den Schaltbetrieb erzeugte Hochfrequenzschwingungen, die in die Netzleitung und die Umgebung strahlen.
Lineare Netzteile liefern Gleichspannungen von höchster Qualität. Über Brummen und Rauschen braucht man sich wenig Sorgen zu machen. Auch der Aufbau ist im Vergleich zu Schaltnetzteilen unkritisch. Wenn man überhaupt von Nachteilen bei linearen Netzteilen sprechen kann, wäre nur das höhere Gewicht zu nennen.
Lineare Stromversorgungen sind auch einfach zu verstehen, können aus Standard-Bauteilen aufgebaut werden, sind leicht zu modifizieren und reparaturfähig und damit nachhaltig.
In diesem Buch geht es um den Entwurf und den Bau von linearen Stromversorgungssystemen für kleine und große Leistungen. Aber auch Randthemen wie die lineare Steuerung von Verbrauchern und Kompromissen aus Kombinationen von Schaltnetzteil und linearem Netzteil oder Hilfsschaltungen wie lineare Lasten sind Bestandteil des Buches. Bei dieser Gelegenheit gibt es ausreichend Raum für die Besprechung der Grundlagen, der technischen Details, der Fallstricke und von Tipps und Tricks.
Aus der Reihe "Stromversorgung ohne Stress" (Band 4)
Renaissance der linearen Stromversorgungen
Mittlerweile gibt es fast nur noch Schaltnetzteile. Da diese rauschen und stören, sind sie nicht für alle Einsatzzwecke die beste Wahl. Ursache sind durch den Schaltbetrieb erzeugte Hochfrequenzschwingungen, die in die Netzleitung und die Umgebung strahlen.
Lineare Netzteile liefern Gleichspannungen von höchster Qualität. Über Brummen und Rauschen braucht man sich wenig Sorgen zu machen. Auch der Aufbau ist im Vergleich zu Schaltnetzteilen unkritisch. Wenn man überhaupt von Nachteilen bei linearen Netzteilen sprechen kann, wäre nur das höhere Gewicht zu nennen.
Lineare Stromversorgungen sind auch einfach zu verstehen, können aus Standard-Bauteilen aufgebaut werden, sind leicht zu modifizieren und reparaturfähig und damit nachhaltig.
In diesem Buch geht es um den Entwurf und den Bau von linearen Stromversorgungssystemen für kleine und große Leistungen. Aber auch Randthemen wie die lineare Steuerung von Verbrauchern und Kompromissen aus Kombinationen von Schaltnetzteil und linearem Netzteil oder Hilfsschaltungen wie lineare Lasten sind Bestandteil des Buches. Bei dieser Gelegenheit gibt es ausreichend Raum für die Besprechung der Grundlagen, der technischen Details, der Fallstricke und von Tipps und Tricks.
De ESP8266 van Espressif is een Wi-Fi microchip met volledige TCP/IP stack en functionaliteit van een microcontroller. Het heeft indruk gemaakt in de maker community met zijn lage prijs.
Maar veel ontwikkelaars waren ontevreden over het hoge stroomverbruik van de ESP8266. De ESP32, uitgerust met een ULP (Ultra Low Power) coprocessor, biedt hiervoor een oplossing.
Dit e-book bevat een aantal projecten met ESP32 & ESP8266 en een interview met de CEO Teo Swee Ann van Espressif.
Artikelen
Lichtkrant met ESP-12F, 512 LED’s via WiFi aansturen
VFD-klok met ESP32, met nauwkeurige internettijd
Zuinige ESP32, de programmering van de ULP-coprocessor
DCF77-emulator met ESP8266, internettijd vervangt draadloze tijd
WiFi desktop-thermostaat, flexibele en programmeerbare temperatuurregeling
Timers voor de WiFi desktop-thermostaat, zeven kanalen met atoomprecisie
Zwitsers zakmes voor microcontrollers, PlatformIO als universeel programmeertool
ESP8266 USB-programmeer-adapter voor de Espressif-modules ESP-01 en ESP-012
De ESP8266 op het Android I/O-board, zelf nieuwe firmware flashen
Weerdisplay, actuele weersinformatie op een kleuren-LCD
GoNotify, een flexibele IoT sensor-interface. Join the bubble!
CV-monitor met ESP8266, domotica voor de overgang naar duurzame energie
MicroPython en het pyboard, van een knipperende LED naar … een knipperende LED aan een webserver
De grote broer van de ESP8266, de eerste stappen met de ESP32 en de Arduino-IDE
RGBDigit klok, een kleurrijk 7-segment-display voor uw data
WLAN voor microcontrollers, besturen met de ESP8266
De terugkeer van de Wi-Fi-besturingskaart, apparatuur bedienen met uw smartphone
Compact en autonoom WLAN, handig gebruik van de ESP8266 zonder MCU
The ESP8266 from Espressif is a Wi-Fi microchip with full TCP/IP stack and microcontroller capability. It has made waves in the maker community with its low price.
But many developers were unhappy with ESP8266's high power consumption. The ESP32, equipped with a ULP (Ultra Low Power) coprocessor, offers a remedy for this.
This e-book features a number of projects featuring ESP32 & ESP8266 as well as an interview with the CEO of Espressif Teo Swee Ann.
Articles
ESP32 for Use in Industry 4.0 Equipment
Scrolling Message Display, 512 LEDs controlled over Wi-Fi via an ESP-12F
The Connected Greenhouse IoT demonstration project using MQTT and Node-RED
VFD-tube Clock with ESP32 with an accurate Internet-derived time
ESP32 Low Power
DCF77 Emulator with ESP8266
ESP8266 on the Elektor Android I/O Board
The Reason Behind the Hugely Popular ESP8266?
Wi-Fi Desktop Thermostat
Timers for the Wi-Fi Desktop Thermostat
PlatformIO, the Universal Programming Tool
Weather Display, Visualize current weather data on an LC display
GoNotify, a Flexible IoT Sensor Interface
ESP32 for Power Users
USB Programming Adaptor for ESP8266
Getting started with ESP32 and the Arduino IDE
MicroPython, Python for small systems
RGBDigit Clock
WLAN for Microcontrollers
Return of the Wi-Fi Controller Board
Compact and Self-contained WLAN
Der ESP8266 von Espressif ist ein Wi-Fi-Mikrochip mit vollem TCP/IP-Stack und Mikrocontroller-Fähigkeit. Es hat mit seinem niedrigen Preis Wellen in der Herstellergemeinschaft geschlagen.
Aber viele Entwickler waren unzufrieden mit dem hohen Stromverbrauch von ESP8266. Der ESP32, ausgestattet mit einem ULP (Ultra Low Power) Coprozessor, bietet eine Lösung.
Dieses E-Book enthält eine Reihe von Projekten mit ESP32 & ESP8266 sowie ein Interview mit dem CEO von Espressif Teo Swee Ann.
Artikel
ESP32 für den Einsatz in Geräten der Industrie 4.0
Scrollende Nachrichtenanzeige, 512 LEDs per WLAN mit ESP-12F ansteuern
Das vernetzte Treibhaus, IoT-Modellprojekt mit MQTT und Node-RED
VFD-Röhren-Uhr mit ESP32, Internet-Zeit auf Vintage-Displays
ESP32 stromsparend, die Programmierung des ULP-Coprozessors
DCF77-Emulator mit ESP8266, DCF durch Internet-Zeit ersetzen
Was steckt hinter dem berühmtem ESP8266?
WLAN-Thermostat, flexible und programmierbare Temperatursteuerung
Timer für den WLAN-Thermostat, sieben Kanäle mit atomarer Genauigkeit
Schweizer Taschenmesser für Mikrocontroller, PlatformIO als universelles Programmier-Tool
ESP32 für Power-User, native Programmierung
Weather-Display, aktuelle Wetterdaten auf einem LC-Display darstellen
GoNotify, ein flexibles IoT-Sensorinterface. Einfach in die Cloud.
Der große Bruder des ESP8266, erste Schritte mit dem ESP32 und der Arduino-IDE
MicroPython, Python für kleine Systeme
RGBDigit Clock, farbenfrohe 7-Segment-Displays zeigen Zeit und Klima
USB-Programmieradapter für die ESP-Module von Espressif
Heizkesselmonitor mit ESP8266, Haustechnik für die Energiewende
WLAN für Mikrocontroller, steuern mit dem ESP8266
Die Rückkehr des WLAN-Controller-Boards, Smartphone steuert IoT-Objekte
WLAN kompakt und autonom, oder: Wie man den ESP8266 auch ohne MCU einsetzen kann
A Project-Based Introduction to Microcontrollers and Drone Control
A Practical Introduction to Embedded Systems with the ESP32
This book is intended for readers who are new to embedded systems and looking for a structured, example-driven way to begin. If you’ve explored general-purpose electronics or Arduino-based resources but found them too broad or lacking in practical application, this guide offers a more focused alternative.
With a small, affordable set of components – such as LEDs, sensors, an OLED screen and a motion sensor – you’ll build and work with the same hardware setup throughout the book. This allows you to focus on learning and experimenting without constant reconfiguration.
Topics include:
Understanding and programming the ESP32 microcontroller
Using the Arduino IDE to write and deploy code
Exploring cyber-physical systems, culminating in basic drone control
No prior experience with Arduino or embedded development is required. Each section includes hands-on examples and mini-projects designed to reinforce core concepts and encourage deeper exploration. By the end, you’ll be equipped not only to reproduce the book’s examples, but also to extend them toward your own ideas and applications.
Whether your interest is in learning embedded programming, building interactive systems, or exploring educational drone control, this book provides a clear and practical path to getting started.
A Project-Based Introduction to Microcontrollers and Drone Control
A Practical Introduction to Embedded Systems with the ESP32
This book is intended for readers who are new to embedded systems and looking for a structured, example-driven way to begin. If you’ve explored general-purpose electronics or Arduino-based resources but found them too broad or lacking in practical application, this guide offers a more focused alternative.
With a small, affordable set of components – such as LEDs, sensors, an OLED screen and a motion sensor – you’ll build and work with the same hardware setup throughout the book. This allows you to focus on learning and experimenting without constant reconfiguration.
Topics include:
Understanding and programming the ESP32 microcontroller
Using the Arduino IDE to write and deploy code
Exploring cyber-physical systems, culminating in basic drone control
No prior experience with Arduino or embedded development is required. Each section includes hands-on examples and mini-projects designed to reinforce core concepts and encourage deeper exploration. By the end, you’ll be equipped not only to reproduce the book’s examples, but also to extend them toward your own ideas and applications.
Whether your interest is in learning embedded programming, building interactive systems, or exploring educational drone control, this book provides a clear and practical path to getting started.
Vollständiger ESP32-Mikrocontroller-Lernkurs mit speziell entwickelter MCU-Erweiterungsplatine, praxisorientierten Projekten und einem umfassenden Online-Guide – ideal, um Hardware, Programmierung und Konnektivität Schritt für Schritt zu erlernen.
Praktische Einführung in eingebettete Systeme mit dem ESP32
Dieser Kurs richtet sich an Einsteiger in die Welt der eingebetteten Systeme, die einen strukturierten, beispielorientierten Einstieg suchen. Falls Sie sich bereits mit allgemeiner Elektronik oder Arduino-basierten Materialien beschäftigt haben, diese aber als zu allgemein oder zu wenig praxisnah empfunden haben, bietet dieser Kurs eine fokussiertere Alternative.
Mit dem "ESP32 by Example Kit" (EEK) – einem kompakten und kostengünstigen Komponentensatz mit LEDs, Sensoren, einem OLED-Display und einem Bewegungsprozessor – arbeiten Sie während des gesamten Kurses mit einem einheitlichen Hardware-Setup. Nach dem Zusammenbau bleibt das EEK weitgehend unverändert, sodass Sie sich ganz auf das Lernen und Experimentieren konzentrieren können, ohne ständig neu konfigurieren zu müssen.
Themen:
Verstehen und Programmieren des ESP32-Mikrocontrollers
Programmieren und Ausführen von Code mit der Arduino IIDE
Erkunden von cyber-physischen Systemen, abschließend zur grundlegenden Drohnensteuerung
Vorkenntnisse in Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Miniprojekte, die die wichtigsten Konzepte festigen und zu einer tiefergehenden Auseinandersetzung anregen. Am Ende des Kurses können Sie die Beispiele des Buches nicht nur nachvollziehen, sondern auch mit eigenen Ideen und Anwendungen erweitern.
Ob Sie sich für Embedded-Programmierung, interaktive Systeme oder die Grundlagen der Drohnensteuerung interessieren – dieser Kurs bietet einen klaren und praxisorientierten Einstieg.
Was Sie lernen werden
Eingebettete Programmierung mit dem ESP32 mithilfe der Arduino IDE
Echtzeit-Sensoreingabe und -steuerung über Tasten, LEDs und Displays
Gestenbasierte Interaktion mit dem Bewegungssensor MPU6050
Integration von Bluetooth-Gamepads und Drohnensteuerungssimulation
WLAN- und UDP-Netzwerke, lokale Webserver und NTP
MQTT-Kommunikation mit Cloud-Plattformen wie AWS und Arduino IoT
Aufbau und Bereitstellung voll funktionsfähiger IoT-Systeme
Perfekt für
Studierende und Autodidakten, die sich mit eingebetteten Systemen beschäftigen
Bastler und IoT-Begeisterte, die ihre Hardwarekenntnisse verbessern möchten
Lehrkräfte und Dozenten, die nach sofort einsetzbarem Unterrichtsmaterial suchen
Entwickler, die über die Grundlagen von Raspberry Pi oder Arduino hinausgehen möchten
Support, wenn Sie ihn brauchen
Zugang zu Kursleitern über die Elektor Academy
Hilfreiche Community-Foren und wichtige Dokumentation
Was ist in der Box (Kurs)?
Neues 384-seitiges Buch: "ESP32 by Example" (Wert: 45 €)
Elektor ESP32 by Example Kit (EEK): Mikrocontroller-Erweiterungsplatine mit 6 LEDs und 6 Tasten + OLED-Display, MPU6050 3-Achsen Beschleunigungsmesser und Gyroskop-Modul (Wert: 40 €)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (Wert: 30 €)
ESP32 Cheap Yellow Display Board (Wert: 25 €)
DHT11 Feuchtigkeitssensor & Temperatursensor
Breadboard
Jumperkabel
USB-C-Kabel
Zugang zum vollständigen Kurs auf der Elektor Academy Pro Lernplattform
Lehrvideos
Herunterladbare Arduino-Projektdateien für jedes Modul
Lernmaterial (dieser Box)
▶ Klicken Sie hier zum Öffnen
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
Über den Autor
Dr. Jim Solderitsch ist Dozent, Softwarearchitekt, Systementwickler und Cybersicherheitsforscher mit Schwerpunkt auf cyber-physischen Systemen. Derzeit ist er als Lehrbeauftragter für Informatik an der Villanova University in Pennsylvania tätig.
Was ist Elektor Academy Pro?
Elektor Academy Pro bietet maßgeschneiderte Lernlösungen für Fachkräfte, Ingenieurteams und technische Experten in der Elektronik- und Embedded-Systems-Branche. Sie unterstützt Einzelpersonen und Organisationen dabei, ihr praktisches Know-how zu vertiefen, ihre Skills gezielt auszubauen und dank hochwertiger Inhalte und praxisnaher Tools stets einen Schritt voraus zu sein.
Von realen Projekten und spezialisierten Kursen bis hin zu fundierten technischen Insights – Elektor versetzt Ingenieure in die Lage, aktuelle Herausforderungen der Branche erfolgreich zu meistern. Unser Bildungsportfolio umfasst Academy-Bücher, Pro-Boxen, Webinare, Konferenzen und B2B-Fachmagazine – alles mit Blick auf praxisnahe Weiterbildung und berufliches Wachstum.
Ob Ingenieur, F&E-Spezialist oder technischer Entscheider: Elektor Academy Pro schlägt die Brücke zwischen Theorie und Praxis – und hilft Ihnen, neue Technologien zu beherrschen und Innovationen in Ihrem Unternehmen gezielt voranzutreiben.
In ESP32 programmeren voor beginners bekijken we de ESP32 en zijn voorganger, de ESP8266. Deze kleine, maar zeer krachtige Chinese chips bestaan uit een processor, geheugen, input- en outputaansluitingen en hebben draadloze netwerktoegang via WiFi.
Met dit boek tonen we hoe de programmeeromgeving Arduino werkt en hoe die kan gebruikt worden met ESP-hardware. Aan de hand van voorbeelden en projecten verduidelijken we hoe de ESP-hardware kan worden toegepast.
In vogelvlucht:
We beschrijven de opbouw van ESP-experimenten.
We tonen hoe displays worden aangesloten.
Eeprom_24c16 demonstreert hoe een externe geheugenchip wordt gebruikt om getallen en tekst op te slaan en weer uit te lezen.
Project Klok is de eenvoudige implementatie van een digitale klok.
We geven een handleiding voor het gebruik van temperatuur- en luchtvochtigheidsensoren.
Webclient laat zien hoe de ESP32 gegevens van het internet kan halen.
Met Webserver kunnen we op afstand met een pc of smartphone gegevens halen uit een ESP32, sensoren uitlezen en toestellen aan- en uitschakelen.
Een NTP-klok haalt tijdinformatie van Tijdserver. Die geeft zowel de tijd als het aantal seconden sinds 1 januari 1900. Het boek beschrijft hoe hieruit de tijd kan worden berekend.
In het laatste hoofdstuk gebruiken we het internet om nauwkeurige weerinformatie en voorspellingen op te vragen.
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
Dieser vollständige Programmierkurs für den ESP32-Mikrocontroller umfasst ein Lehrbuch, ein Komponenten-Set, praxisnahe Projekte sowie einen umfassenden Online-Kurs mit Simulationen. Er eignet sich ideal für das schrittweise Erlernen der Embedded-System-Programmierung mit Arduino – mit einem praxisorientierten, hands-on Ansatz.
Ein praxisnaher Einstieg in Embedded Systems mit dem ESP32
Dieser Kurs richtet sich an Personen ohne Vorkenntnisse im Bereich Embedded Systems, die einen strukturierten und beispielbasierten Einstieg suchen.
Ein Kit bestehend aus LEDs und Widerständen, Schaltern, Sensoren und Aktoren, Displays, einem Breadboard und Kabeln sowie weiteren Komponenten ist enthalten. Diese werden im Kurs verwendet, um Beispielanwendungen zu veranschaulichen.
Vorkenntnisse mit Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Mini-Projekte, die wichtige Konzepte festigen und zur weiteren Vertiefung anregen. Am Ende des Kurses werden Sie nicht nur in der Lage sein, die Beispiele nachzuvollziehen, sondern auch eigene Ideen und Anwendungen umzusetzen.
Was werden Sie lernen?
Programmierung des ESP32-Mikrocontrollers mit der Arduino IDE
Arbeiten mit digitalen Ein- und Ausgängen, Auslesen von Tastern und Encodern, Steuern von LEDs und Relais
Auslesen analoger Eingänge, Spannungen und analoger Sensoren
Erzeugung analoger Ausgangssignale und PWM
Verwendung serieller Kommunikation wie UART, I²C und SPI zur Steuerung von Displays und zum Auslesen digitaler Sensoren und SD-Karten
Zeitmanagement
Arbeiten mit Interrupts
Echtzeit-Sensordatenerfassung und Steuerung über Taster, LEDs und Displays
Steuerung von Aktoren wie Relais und Servomotoren
Für wen ist dieser Kurs geeignet?
Studierende und Selbstlerner im Bereich Embedded Systems
Makers und IoT-Enthusiasten, die ihre Hardware-Kenntnisse verbessern möchten
Lehrkräfte und Trainer, die sofort einsetzbares Unterrichtsmaterial suchen
Was ist im Lieferumfang enthalten?
Zugang zum vollständigen Kurs auf der Elektor Academy Pro-Lernplattform
ESP32 Mikrocontroller-Board (+ USB-Kabel)
Buch: Programming Microcontrollers in C/C++ Using Arduino
Downloadbare Projektdateien für jedes Modul
Komponenten-Set:
2× LED, rot, 5 mm
LED, grün, 5 mm
3× Widerstand, 470 Ω, 0,25 W
LDR
Potentiometer, 10 kΩ, linear
Taster
Drehencoder-Modul
Relaismodul
DHT22 Feuchtigkeits- und Temperatursensor
TM1637-kompatibles 4-stelliges 7-Segment-Display
MPU-6050 IMU mit Stiftleisten
SSD1306-kompatibles I²C OLED-Display
Micro-SD-Kartenadapter mit Stiftleiste
Buzzer
SG90 Mikro-Servo
ILI9341-kompatibles SPI 240×320 TFT-Display
20× Jumperkabel
Breadboard
Alle Programmierkurse (und Unterschiede im Inhalt)
Kurs
Arduino
Raspberry Pi Pico with Arduino C/C++
ESP32 with Arduino C/C++
Raspberry Pi Pico with MicroPython
ESP32 with MicroPython
Online-Kurs
Access to Arduino Course
Access to Pico with Arduino C/C++ Course
Access to ESP32 with Arduino C/C++ Course
Access to Pico with MicroPython Course
Access to ESP32 with MicroPython Course
Board
Uno R3
Raspberry Pi Pico
ESP32
Raspberry Pi Pico
ESP32
Buch
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in MicroPython
Programming Microcontrollers in MicroPython
Kit
40-teiliges Komponenten-Set
40-teiliges Komponenten-Set
40-teiliges Komponenten-Set
40-teiliges Komponenten-Set
40-teiliges Komponenten-Set