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.
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Stromquelle zum Testen von (Z-)DiodenPrüfen von Z-Dioden von 1 bis 54 V bei 1 bis 50 mA
ESD-Armband-TesterEin Tool zur Funktionsprüfung von Erdungsarmbändern
Transientenmesser für LabornetzteileEin reproduzierbarer Lastsprung-Generator für Labornetzteile
3D-Viewer für HTML-SeitenEinfach und fast ohne Code
LED-Blinkleuchte für Tore und mehr mit akustischem Alarm
Benötigen Sie Leiterplatten? Der Elektor-Leiterplattenservice ist für Sie da.
Zahnbürsten-TimerMit einem kleinen PIC
Ein berührungsloses magnetisches Kombinationsschlossmit dem AS5600-Drehpositionssensor
Rauscharmer, batteriebetriebener Vorverstärkerfür dynamische Mikrofone
Das Arduino Nano TestLabMessen, Steuern, Regeln
Rhythmische BassleuchteBetonen Sie den Rhythmus Ihrer Musik
Low-cut-FilterKein Risiko von Audio-Rückkopplungen in Ihrem System
Präziser 1-Hz-Rechteckwellengenerator für SteckbrettEine zuverlässige CMOS-basierte Taktquelle
555 auf den Kopf gestelltTastverhältnisse bis hinunter auf Null
Vom „Halfgeleidergids“ zu Circuit Specials65 Jahre Elektronik-Innovation
Galvanische TrennungCAN-Schnittstelle mit Digitalisolator und Powermodul
SpongillatorEin schwammbasierter Oszillator
Echter Zufallszahlengeneratormit integriertem Chi-Quadrat-Test
Euklidischer Sequencer ohne MikrocontrollerTrigger-Pattern und CV-Sequenzen mit einfacher CMOS-Logik
Programmieren mit TLScriptEine Skriptsprache zum Messen, Testen und Steuern
Schaltungsdesign: Tipps von Experten
RückkopplungWas ist das und warum ist sie wichtig?
Ein Board, endlose Ideen: Arduino UNO QVon Retro-Gaming zur Echtzeit-Umweltüberwachung
So bringen Sie eine Donut-Antenne in Ordnung
Standby-KillerEin echter Ein-/Ausschalter für den Fernseher
Akkus im TestAkkus vermessen mit dem Arduino Nano
Stromversorgung für Audio-EndstufenEin gutes Netzteil ohne Netzbrummen
Lochrasterplatinen für HFSchnelle Aufbauten mit DIY-Prototyping-Boards
T3-ÜberspannungsschutzEin Typ-3-Schutzmodul für empfindliche Geräte
IoT-Raumthermostat-Platinemit dem Xiao-MCU-Modul auf Basis des ESP32-C3/S3
Von starr zu smartFlexible und gedruckte Elektronik – zwischen Vision und industrieller Realität
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
USB-meetadaptertest stroom en signaalkwaliteit van USB-poorten
4...20 mA stroom-uitgang voor Arduino Unobetrouwbare, EMI-ongevoelige current loop-interface
Automatische stofzuigerschakelaarhoud uw werkplek schoon
DDS-generator met ATtiny
Opamp-tester v2nieuwe print – nu ook voor SMD’s
550-mW audio ‘Lamp-Amp’voor die warme buizenklank
Zekeringbewakerhoud zekeringen in de gaten met een knipper-LED
Hoogwaardige RIAA-voorversterkerhaal het beste uit uw vinylplaten!
Kalibratie voor draaitafelsArduino-gebaseerde 100/120Hz-stroboscoop
Elektor Classics: Video-versterker
Dimmer met IR-afstandsbedieningcomfortabel en elegant staande halogeen- of LED-lampen regelen
Het gebruik van switch…case bij strings in C++/Arduino IDE
Magneetzoekermet een eenvoudige Hall-effect-sensor
Raspberry Pi: slimme aan/uit-knopeen oplossing voor de Raspberry Pi tot aan model 4
Professionele tipsvan makers voor makers
Praktische projecten met de 555-timerDC-motorbesturing en snelle reactie-uitdaging
Eenvoudige ‘aan-verklikker’spaar energie met een simpele schakeling
Powerpacks parallelschakelendrie dagen ononderbroken stroom
VFO tot 15 MHzimplementatie met Raspberry Pi Pico
Vioolstemmer met ATtiny202
Elektor Classics: Video-ingangsversterker voor zwart/wit-TV
Capaciteitsmeter20 pF tot 600 nF
Quasi-analoog uurwerk Mk IItwee LED-ringen – voor uren en minuten
Niets is onmogelijk(met hulp van het Arduino-ecosysteem)
Neon dobbelsteen
Elektor Classics: RTTY-afstemhulp
Inspirerende hardware-ontwerpen voor uw ESP’s
Elektor Classics: 3 A voeding
RGB-LED’s met geïntegreerde stuurkringlicht met precisie: ICLED’s zetten de standaard
Experiment: een mixed-signal Theremin?moderne time-of-flight sensoren plus de tijdloze analoge XR2206
ESP32 audio-transceiver (deel 1)SD-kaart WAV-speler demo
Elektor infographicschakelingen en schakelingontwerp 2025
Kleine audiomixereenvoudig, veelzijdig en schaalbaar
Slimme timer voor trapverlichtingbespaar op uw energierekening!
Maak uw rolluiken slimmerVelux-hardware besturen met een ESP32 en MQTT
Solid-state voetenwarmercomfortabel en energiezuinig
Is de M5Stamp Fly-quadcopter de nieuwe Tello?
Vergroot het WiFi-bereik van de ESP32-C3 SuperMinieenvoudige en effectieve antennemodificatie
ZD-8968 hetelucht-soldeerstationbudgetvriendelijk werkpaard of gebakken lucht?
Parkeersensor-testervind defecten in het PDC-systeem van een auto
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
Kiesschijftelefoon als afstandsbedieningvoor licht kies 1; voor koffie kies 2
GPS-gebaseerde snelheidsmeternooit meer bekeuringen
RGB-stroboscoop met Arduinokleurige toepassing van een nuttig instrument
Draadloze nooddrukknopmeer veiligheid met LoRa
Alle begin......volgt de emitter
Vrij te kiezen onafhankelijke hystereseniveaus voor comparatorenmet simulaties, spreadsheets en algebra
Impedantie-analyzer op basis van een ESP32simpel, weinig onderdelen en goedkoop!
Oost West Lab Bestzelfbouw moet gestimuleerd!
Het MCCAB Arduino Nano Training Boardalle hardware voor de “Microcontrollers Hands-On Course”
Uit het leven gegrepenmodern luddisme
Sensor-ABC: de DS18B20 temperatuursensoraansluiting op de 1-Wire bus
Gaan Matter en Thread het Smart Home redden?nieuwe standaarden om het slimme huis te vereenvoudigen
Een kwestie van samenwerkingontwikkelen met het Thing Plus Matter Board en Simplicity Studio
Elektor IIIIinfographicIoT en sensoren
Matter, ExpressLink, Rainmaker – waar hebben we het over?vraaggesprek met Amey Inamdar van Espressif
De juiste keuze van microcontroller-ontwikkelkitsvoor IoT- en IIoT-toepassingen
Condensatoren gedragen zich niet altijd capacitief!
Een NTP-klok met CircuitPythonwaarom zou je deze programmeertaal gebruiken?
Bouw een cool IoT-display'met de Phambili Newt
De doppler-bewegingssensor HB100theorie en praktijk
Een gids voor puristisch programmeren (deel 1)voor STM32 en andere controllers
Siglent SDM3045X-multimeter
Microprocessoren voor embedded systemenvreemde onderdelen
Microcontroller-documentatie verklaarddeel 3: blokschema’s en meer
Low-power LoRa-weerstationbouw zelf een weerstation met een groot bereik
Transverter voor de 70cm-band
Klimaat aan ingenieurssnelheid is geboden!
Hexadoku
Build your textbook weather station or conduct environmental research together with the whole world. With many practical projects for Arduino, Raspberry Pi, NodeMCU, ESP32, and other development boards.
Weather stations have enjoyed great popularity for decades. Every current and even every long discontinued electronics magazine has regularly featured articles on building your own weather station. Over the years, they have become increasingly sophisticated and can now be fully integrated into an automated home — although this often requires loyalty to an (expensive) brand manufacturer across all components.
With your own weather and environmental data, you can keep up and measure things that no commercial station can. It’s also fun: expand your knowledge of electronics, current microcontroller development boards and programming languages in a fun and meaningful way. For less than 10 euros you can get started and record your first environmental data — with time and growing interest, you will continue to expand your system.
In this Edition
Which Microcontroller Fits My Project?
The Right Development Environment
Tracking Wind and Weather
Weather Display with OpenWeatherMap and Vacuum Fluorescent Display
Volatile Organic Compounds in the Air We Breathe
Working with MQ Sensors: Measuring Carbon Monoxide — Odorless but Toxic
CO2 Traffic Light with ThingSpeak IoT Connection
An Automatic Plant Watering System
Good Indoor Climate: Temperature and Humidity are Important criteria
Classy Thermometer with Vintage Tube Technology
Nostalgic Weather House for the Whole Family
Measuring Air Pressure and Temperature Accurately
Sunburn Warning Device
DIY Sensor for Sunshine Duration
Simple Smartphone Says: Fog or Clear View?
Identifying Earthquakes
Liquid Level Measurement for Vessels and Reservoirs
Water pH Value Measurement
Detecting Radioactive Radiation
GPS: Sensor Location Service Across the Globe
Saving and Timestamping Log Files on SD Cards
LoRaWAN, The Things Network, and ThingSpeak
Operating a LoRaWAN Gateway for TTN
Defying "Wind and Weather"
Mega Display with Weather Forecasz
Das SEQURE HT140 ist ein äußerst vielseitiges 2-in-1 Lötwerkzeug, das die Funktionalität einer Heißpinzette und eines Lötkolbens vereint. Es wurde speziell für präzise SMD-Löt- und Entlötarbeiten entwickelt.
Mit der unabhängigen Steuerung für einseitiges Heizen funktioniert es mit einer Standardspitze wie ein herkömmlicher Lötkolben. Bei beidseitiger Heizfunktion verwandelt es sich in eine Heißpinzette – perfekt für die effiziente und präzise Entnahme von SMD-Bauteilen.
Features
Betriebstemperatur: 50-500°C
Unterstützt mehrere Stromeingänge: PD 3.1/3.0/2.0, QC 3.0/2.0 (5-28 V DC), LiPo-Akkus und Netzteile.
Das HT140 kombiniert eine Heißpinzette und einen Lötkolben mit unabhängiger ein- oder beidseitiger Heizung. Verwenden Sie es als Lötkolben mit Spitze oder als Heißpinzette zum einfachen Entlöten von SMD-Bauteilen.
Spannung und Stromstärke lassen sich je nach Stromquelle anpassen.
Mit dualer Temperaturregelung, Voreinstellungen, schneller Temperaturerhöhung und Feineinstellung.
128 x 32 OLED-Bildschirm mit einstellbarer Helligkeit und Ausrichtung. Umschaltbar zwischen °C und °F.
Hochpräzises Heizelement mit einer Genauigkeit von ±1%. Schmelzt Lot in nur 2 Sekunden.
Intelligente Standby-, Ruhe- und Aktivierungsfunktionen verlängern die Lebensdauer der Lötspitze und steigern die Effizienz.
Unterstützt Temperaturkalibrierung und -kompensation für präzises Arbeiten.
Inklusive 1,5 m langem, hitzebeständigem PD 150 W Silikonkabel und robuster HT-Station aus Metall.
Austauschbare Lötspitzen und einstellbare Winkel für verschiedene SMD-Lötaufgaben.
Technische Daten
Betriebsspannung
5-28 V DC
Maximale Leistung
140 W
Betriebstemperatur
50-500°C
Zinnschmelzzeit
2 s
Schnittstellentyp
USB-C, DC5525
Stromversorgung
PD 3.1/3.0/2.0, QC 3.0/2.0, 28 V DC max
Display
128 x 32 OLED
Firmware-Upgrade
Ja
Menüsprachen
Englisch, Russisch, Chinesisch
Abmessungen
160 x 27 x 17,5 mm
Gewicht
50 g
Lieferumfang
1x SEQURE HT140 Host
2x HT140-IS Konisch gebogene Entlötspitzen
1x HT-Station
1x Zubehörpaket
1x Aufbewahrungstasche
1x 65 W PD-Netzteil (EU, UK & US)
1x 24 W PD-Silikonkabel (1,5 m)
1x GND-Kabel-Zubehörsatz (1,8 m)
Downloads
Manual
Firmware V1.04
Program, build, and master over 50 projects with MicroPython and the RP2040 microprocessor The Raspberry Pi Pico is a high-performance microcontroller module designed especially for physical computing. Microcontrollers differ from single-board computers, like the Raspberry Pi 4, in not having an operating system. The Raspberry Pi Pico can be programmed to run a single task very efficiently within real-time control and monitoring applications requiring speed. The ‘Pico’ as we call it, is based on the fast, efficient, and low-cost dual-core ARM Cortex-M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM, and 2 MB of Flash memory. Besides its large memory, the Pico has even more attractive features including a vast number of GPIO pins, and popular interface modules like ADC, SPI, I²C, UART, and PWM. To cap it all, the chip offers fast and accurate timing modules, a hardware debug interface, and an internal temperature sensor. The Raspberry Pi Pico is easily programmed using popular high-level languages such as MicroPython and or C/C++. This book is an introduction to using the Raspberry Pi Pico microcontroller in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all the projects described. There are over 50 working and tested projects in the book, covering the following topics: Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC Timer interrupts and external interrupts Analogue-to-digital converter (ADC) projects Using the internal temperature sensor and external temperature sensor chips Datalogging projects PWM, UART, I²C, and SPI projects Using Wi-Fi and apps to communicate with smartphones Using Bluetooth and apps to communicate with smartphones Digital-to-analogue converter (DAC) projects All projects given in the book have been fully tested and are working. Only basic programming and electronics experience is required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects described. Readers can find the program listings on the Elektor web page created to support the book.
35 Projekte mit Raspberry Pi und Arduino
Das Internet of Things (Internet der Dinge) ist eine unumkehrbare Entwicklung. Wir möchten gerne alles im Haus mit unserem Smartphone oder Tablet erledigen – von Facebook bis Fernsehen, Lampen steuern oder die Heizungstemperatur einstellen.
In diesem Buch stellen wir 35 interessante und nützliche Projekte vor, die demonstrieren, wie Sie selbst ein Internet-of-Things-System anlegen können. Wir gehen auf die Hardware ein, einer perfekten Symbiose von Raspberry Pi und Arduino, und entwickeln die Software, die eine Steuerung über das Internet verwirklicht. Wir setzen dabei WLAN- und Funkverbindungen ein und vermeiden so einen Kabelsalat im Haus.
Wenn Sie die Projekte aufbauen, verfügen Sie über ein vollständiges Internet-of-Things-System, mit dem Sie alles im Haus bedienen, steuern und überwachen können, zum Beispiel ob Post im Briefkasten steckt oder das Auto in der Garage steht. Sie können bequem vom Sofa aus das Licht einschalten oder die Alarmanlage aktivieren/deaktivieren. Durch die ausführlichen Erläuterungen wird es Ihnen ein Leichtes sein, Projekte anzupassen, um zum Beispiel die Kaffeemaschine oder das Fernsehgerät aus der Ferne ein- und auszuschalten. Über den Index finden Sie leicht kreative Projekte, die Ihnen als Ausgangspunkt für eigene Entwicklungen dienen können, mit denen Sie selber alles, was Sie wollen, mit dem Internet verbinden können.
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
USB-MessadapterStrom und Signalqualität von USB-Anschlüssen testen
4...20 mA Stromausgang für Arduino UnoEine zuverlässige, EMI-unempfindliche Stromschleifenschnittstelle
Automatische StaubsaugersteuerungHalten Sie den Arbeitsbereich Ihrer Werkzeuge sauber
DDS-Generator mit ATtiny
Opamp-Tester V2Neue Platine – nun auch für SMDs geeignet
550-mW-„Lamp“-AudioverstärkerDer warme Klang von Röhren – ganz einfach
SicherungswächterSicherung mit Blink-LED überwachen
Hochwertiger RIAA-VorverstärkerHolen Sie das Beste aus Ihren Vinyl-Schallplatten heraus!
Drahzahlkalibrator für PlattenspielerEin Arduino-basierter Stroboskopgenerator mit 100–120 Hz
Infrarot-fernbedienbarer DimmerSteuern Sie Ihre Halogen- oder LED-Stehleuchte mühelos und mit Stil
Wie man switch…case mit Strings in C++/Arduino IDE verwendet
Magnetfindermit einfachem Hall-Effekt-Sensor
Intelligenter Einschaltknopf für Raspberry PiEine Lösung für Raspberry Pi bis zum Modell 4
Essenzielle Maker-TippsProfessionelle Einblicke für den Maker-Alltag
Praktische Projekte mit dem 555-TimerGleichstrommotorsteuerung und Reaktionszeitschallungen
Einfacher AC-Last-Ein-MonitorEnergie sparen mit einem einfachen Gerät
Powerbanks parallel schaltenEine durchgehende Stromversorgung für drei Tage
VFO bis 15 MHzMit Raspberry Pi Pico
Geigen-Stimmgerät mit ATtiny202
Elektor Classics: Video-Eingangsverstärker für S/W-Fernseher
Kapazitätsmesser20 pF bis 600 nF
Quasi-analoges Uhrwerk MkIIZwei LED-Ringe für Stunden und Minuten
Sie können alles tun, was Sie wollen(mit dem Arduino-Ökosystem an Ihrer Seite)
Neon-Würfel mit Glimmlampen
Elektor Classics: Video-Verstärker
Inspirierende Hardware-Designs für Ihre ESPs
Elektor Classics: RTTY-Abgleichanzeige
RGB-LEDs mit integrierter SteuerschaltungLicht mit Präzision: ICLEDs setzen Maßstäbe
Experiment: Auf dem Weg zu einem Mixed-Signal-Theremin?Moderne Time-of-Flight-Sensoren im Zusammenspiel mit dem zeitlosen XR2206-Analoggenerator
ESP32-Audio-Transceiver-Board (Teil 1)SD-Karten-WAV-Player-Demo
Infografiken: Schaltungen & Schaltungsdesign 2025
Kleiner Audio-MixerEinfaches und vielseitiges skalierbares Design
Intelligenter Treppenlicht-TimerEffiziente Lichtsteuerung zur Reduzierung des Energieverbrauchs
Machen Sie Ihre Rollläden smartVelux-Hardware steuern mit ESP32 und MQTT
Solid-State-FußwärmerEnergieeffizienter Komfort
Ist der M5Stamp Fly Quadcopter der nächste Tello?
Erhöhung der WLAN-Reichweite des ESP32-C3 SuperMiniEine einfache und wirkungsvolle Antennenmodifikation
ZD-8968 Heißluft-LötstationEin preisgünstiges Arbeitstier oder nur heiße Luft?
Parksensor-TesterDefekte beim PDC-System am Auto finden
Projects with Arduino, ESPHome, Home Assistant, and Raspberry Pi & Co.
This e-book contains various example projects, beginning with an introduction to electronics. It also explains how to install Home Assistant on a Raspberry Pi, how to use indoor climate sensors for temperature and humidity, how to implement the MQTT protocol and other interfaces, and how to use ESPHome to integrate sensors and actuators into Home Assistant. Numerous video tutorials complement the book.
Fundamentals of electrical engineering
The book begins with an introduction to electrical engineering. You will learn the basics of voltage, current, resistors, diodes and transistors.
Arduino and microcontrollers
A complete section is dedicated to the Arduino Uno. You will get to know the structure, write your first programs and work on practical examples.
Home Assistant and automation
You will learn how to set up Home Assistant on a Raspberry Pi and how to use automations, scenes and devices. In addition, Zigbee, MQTT and ESP-NOW – important technologies for home automation – will be discussed.
ESP8266, ESP32 and ESP32-CAM
The popular ESP microcontrollers are covered in detail. A theoretical introduction is followed by practical projects that show you how to get the most out of these devices.
Sensors and actuators
The book explains the functionality and application of numerous sensors such as temperature and humidity sensors, motion detectors and RFID readers. For actuators, stepper motors, e-ink displays, servo motors and much more are covered. There are practical application examples for all devices.
ESPHome
This chapter shows you how to integrate sensors and actuators into Home Assistant without any programming effort. You will be guided step by step through the setup with ESPHome.
LEDs and lighting technology
In this chapter, you will learn about different types of LEDs and how they can be used. The basics of lighting technology are also explained.
Node-RED
A whole chapter is dedicated to Node-RED. You will learn the basics of this powerful tool and be guided step by step through its setup and use.
Integrated Circuits (ICs)
In electronics, there are numerous ICs that make our lives easier. You will get to know the most important ones and apply your knowledge in practical projects.
Professional programming
Advanced topics such as the correct use of buttons, the use of interrupts and the use of an NTP server for time synchronisation are covered in detail in this chapter.
Downloads
GitHub
Cette compilation comprend des articles intégrés de l'actuel Elektor entre juillet 2012 et novembre 2014.
Les documents suivants sont inclus dans le numéro de document (PDF) avec la fonction de navigation disponible et les articles sont intéressants.