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.
Der Themenbereich Solartechnik hat in 2023 vor allem auch wegen der Aussetzung der Mehrwertsteuer für alle Produkte und Dienstleistungen im direkten Zusammenhang mit Solaranlagen einen beispiellosen Boom in Deutschland erfahren. Die Nachfrage nach Anlagen aller Arten und Größenordnungen ist enorm gestiegen.
Dieses Special bietet viele kleine Schaltungen vom Solar-Akkulader über solare Nachführsteuerungen bis hin zu Regelungen für Warmwasseranlagen und Tipps aus den unterschiedlichsten Bereichen der Solartechnik. Außerdem gibt es noch einen umfangreichen Beitrag zum Thema Balkonkraftwerke und wie man diese „ins Internet“ bringt plus praktische Informationen zum Aufbau und der Technik hinter Solarmodulen.
Inhalt
Grundlagen
Photovoltaik-Systeme Berechnen und RealisierenGrundlegende Zusammenhänge und neue Entwicklungen zum Thema Energiegewinnung aus der Sonne.
LichtsensorikTageslicht mit LEDs gemessen.
SonnenstromSolares Laden mit und ohne Laderegler.
Kabelquerschnitte und Energieverluste in SolaranlagenWichtige Gedanken zu unterschiedlichen Maximalwerten im Hinblick auf den Strom, der durch Solaranlagenkabel fließen darf.
SolarmoduleWas Sie schon immer über Solarpanels wissen wollten…
Ideal Diode Controller„Dioden“ mit geringer Verlustleistung.
Projekte
EnergieloggerEnergie messen und aufzeichnen.
Winzige SolarversorgungSonnenlicht rein, 3,3 V raus.
DIY-DTUDaten kleiner Wechselrichter per μC auslesen.
Solar ChargerSolarladegerät für unterwegs.
Regelung für Solar-WarmwasseranlagenEnergiegewinnung auf hohem Niveau.
MPP T-SolarladerMaximale Leistung aus der Sonne.
HeliostatSonne und Sternen auf der Spur.
Solar-LeuchteEinfach (und) funktionell.
Solarspannungswandler für IoT-GeräteDas Licht in Innenräumen nutzen.
Akkulader für GlobetrotterEnergie vom Himmel.
Solar-AkkuladerMit Schutz gegen Tiefentladung.
Akkulader mit SolarzellenPIC12C671 umgeht Über- und Tiefenladen.
Spannungswandler für Photovoltaik-ModuleEin Beitrag von Transfer MultisortElektronik.
Solar-LadereglerFür Panele bis 53 Watt.
Sonnenkur für müde Akkus
Überwachung von SolarmodulenErkennen und Lokalisieren von problematischen Panels in großen Anordnungen. Akkulader mit Solarzellen und MAX1771.
Balkonkraftwerk 2.0Alles neu: Solarpanels, Aufstellung und Wechselrichter.
Tipps
Solar-Feuchtesensor
Solar-Lader mit hohem Wirkungsgrad
Shunt für Solaranlage
Nachführung für Solarmodul
zBot: Solar/Batterie-Stromversorgung
Simpler Solar-Lader
Solarzellen-Spannungsanzeige
Solar-Nachtlicht
Alternativer Solarakkulader
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
KI-Tools für das Hardware-PrototypingWas hilft, was nicht – und wo der Entwickler noch gebraucht wird
ZSWatch – von der Idee zum ProduktTeil 1: Eine vollkommen offene Smartwatch
Dreifach-KlangregelungHigh-End – für das gewisse Etwas
electronica Fast Forward 2026Zehn Jahre Innovation
Mikrocontroller-PrototypingEin Überblick über beliebte Boards
Prototyping-SteckbretterBemerkenswerte Bauteile – die Serie
Für den Orbit bauenEin Leitfaden für Maker zur COTS-Auswahl, Strahlungsresistenz und Missionsarchitektur
Thermomanagement für zuverlässige ElektronikWenn jedes Grad zählt
Vom Konzept zum ProduktEntwicklung marktreifer Embedded-Systeme
EMI-Ferrite als DCF77-AntennenErsatz für klassische Ferritantennen-Kerne
Einem Roboterarm das Sehen und Bewegen beibringenKI-gesteuerte Manipulation mit einem 3D-gedruckten Roboter
Elektor ist 65Projekte aus früheren November/Dezember-Ausgaben
Loop-Antenne mit RF BricksTeil 2: Signalverarbeitung
Vom Prototyp zur ProduktionPraxis-Tipps aus der Elektor-Community
Projekt-UpdatesFeedback, Ideen, Korrekturen
Handlicher AudiogeneratorEin Referenzsignalquelle für die schnelle Einrichtung von Audiosystemen
AudiotronicsMehr zu Verzerrungen und ein Pegelanpassungsverstärker
2026: Eine KI-OdysseeWenn KI beginnt, KI zu erschaffen
Wireless Workshop (2)Freigeschaltetes Funkmodul: 2,4-GHz-Transceiver nRF24L01P
Der digitale Weg
Die Entwicklung einer Open-Source-SmartwatchDaniel Kampert über die ZSWatch, offene Hardware und technische Kompromisse
Wie man sich auf professionelle SMD-Bestückung vorbereitet
Entwicklung jenseits der WerkbankSystemintegration, Fehlerbehebung und Praxistests
Avionik-InstrumentensimulatorESP32-S3-basiert, mit rundem HMI-Display
La boîte à outils Pro Tech est la seule chose dont tout bricoleur, réparateur, hacker, amateur et professionnel a besoin pour accomplir n'importe quel travail.
Chaque outil du Pro Tech Toolkit a été repensé pour être meilleur. Du kit de pilotes 64 bits aux choix d'ouverture iFixit, chaque outil est spécialement conçu et sélectionné pour maximiser vos capacités de réparation.
Au cœur de ce kit se trouve le kit de pilotes iFixit 64 bits, conçu à partir de recherches approfondies sur les types de fixations actuellement utilisés dans l'industrie de l'électronique grand public et sur les fixations existantes toujours demandées par les consommateurs. De l'Apple Watch avec ses nouvelles minuscules vis Tri-Point aux consoles de jeux Nintendo vintage avec attaches gamebit, le kit 64 bits les couvre toutes avec des bits usinés CNC de la plus haute qualité. Même le boîtier robuste a été soigneusement conçu, sans charnières ni loquets susceptibles de se briser, et comporte un plateau de tri à l'intérieur du couvercle fixé magnétiquement.
Kit d'outils haute performance pour toutes sortes de réparations.
Parfait pour les professionnels de la réparation ainsi que les bricoleurs.
Contient les outils nécessaires antistatiques pour visser, ouvrir, fouiller, piquer et soulever pendant la réparation et l'entretien des appareils électroniques grand public.
Complètement revisité pour ne contenir que les outils nécessaires et rien d'inutile.
Inclus
Bracelet antistatique – pour protéger les appareils électroniques des dégâts dus aux décharges électrostatiques (DES)
Petite ventouse – ventouse pour les objets difficiles à saisir
3x iFixit Opening Tool – outils en plastique souple pour ouvrir et fouiller
6x iFixit Opening Picks – médiators fins pour ouvrir les appareils électroniques
Pincette croisée avec pointes en nylon – pour tenir votre travail
Pincette antistatique courbée – avec mâchoire dentelée pour une meilleure prise
Pincette antistatique arrondie – avec mâchoire dentelée pour une meilleure prise
Plastic Spudger – spatules solides et antistatiques
Halberd Spudger – cette spatule antistatique dispose d'un crochet pour creuser, gratter, et tirer
Metal Spudger – spatule en métal pour le cas plus durs
Jimmy – outil pratique pour ouvrir les appareils
Support magnétique – pour tenir en place les composants et les vis minuscules lors de la réparation
Trousse rouleau – compacte et durable
Mako Precision Bit Set – tous les embouts nécessaires pour la réparation des petits appareils électroniques
Le Mako Precision Bit Set inclut :
Tournevis 64 embouts
Extension flexible de 150 mm
Embouts de tournevis de 4 mm
64 embouts aux tailles suivantes :
Embouts cruciformes (Phillips) n° 000, 00, 0, 1, 2
Embouts plats 1, 1.5, 2, 2.5, 3, 4 mm
Embouts Torx T2, T3, T4, T5
Embouts Torx Security TR6, TR7, TR8, TR9, TR10, TR15, TR20, TR25
Embouts Pentalobe P2, P5, P6
Embouts JIS J000, J00, J0, J1
Embouts hexagonaux 0.7, 0.9, 1.3, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5 mm
Embouts Tri-point Y000, Y00, Y0, Y1
Tourne-écrous 2.5, 3, 3.5, 4, 5, 5.5 mm
Embouts carrés 1, 2
Embouts Gamebit 3.8, 4.5 mm
Embouts Spanner 6, 8
Embouts triangulaires 2, 3 mm
Standoff Bit pour iPhone
Oval Bit
Embout magnétique pour attraper les petits composants
Embout éjecteur de carte SIM
Adaptateur tournevis 1/4" à 4 mm
NIEUWE LCR-METER 50 HZ – 2 MHZautomatische impedantiemeetbrug meet weerstand, capaciteit en zelfinductie van componenten met een impedantie van 10 mΩ tot 100 MΩ
VAN DINGDONG-DEURBEL NAAR IOT-DEURBELintegreer uw deurbel in Home Assistant met ESPHome
ACCUMANAGEMENTwaar u bij het gebruik van (lithium-)accu's op moet letten
ALLE BEGIN......hoeft niet zo moeilijk te zijn
WIE HET KLEINE NIET EERTuit de ideeënbus van Elektor
BREADBOARDEN MET FRITZING
ANALOGE ELEKTRONICA ONTWERPENcase-study #2 – deel 2: actieve filters
OOST WEST LAB BESTeen blik in het allerheiligste, waar interessante projecten worden geboren
DEVELOPER'S ZONEtips & trucs, vakkunstigheden en andere nuttige informatie
REVIEW: RIGOL DS1054Z 4-KANAALS OSCILLOSCOOP
KERSTKAARS...blaas 'm uit!
CONTINU AFSTEMBARE BUIZEN-SINUSGENERATORretro is in...
REVIEW: RIGOL DG2072 GOLFVORMGENERATOR
KICAD PLUGINS EN ADD-ONS
DIFFERENTIËLE STROOMPROBE 2.0 VOOR OSCILLOSCOPENstroom meten met de oscilloscoop
DE HEWLETT-PACKARD INTERFACE LOOPverbind de wereld!
DE TOEKOMST VAN MACHINE LEARNINGvraaggesprek met Daniel Situnayake
MOBIELE APPS VOOR ANDROID EN IOStegelijk geprogrammeerd
UIT HET LEVEN GEGREPENde clash tussen alfa, bèta en gamma
5G: HOE INFRASTRUCTUUR ONZE SAMENLEVING VORMT
MULTITASKING MET DE ESP32 (5)task event-notificaties
HP 10811-OSCILLATORvreemde onderdelen
LORA GPS-TRACKERmet open hard- en software
PROGRAMMEREN VAN DE EINDIGE-TOESTANDSMACHINEmet 8-bit PIC's in assembler en C
HEXADOKU
Analoge schakelingen, sensors en microcontrollers
Elektronica is spannend. Het is een hobby die zowel leuk als leerzaam is. Het stelt je in staat om thuis of op het werk nieuwe en nuttige vaardigheden te leren. Een ervaren elektronicus ontwerpt zijn eigen schakelingen, en brengt zijn projecten tot leven. Maar voordat je zover bent, moet je eerst de basis onder de knie krijgen. Daarom brengt dit boek een groot aantal inleidende artikelen samen die in het elektronicatijdschrift Elektor zijn gepubliceerd. Het is je metgezel bij het leerproces in de wereld van de elektronica.
Het begint allemaal met analoge elektronica. Je zult de eenvoudigste componenten en circuits ontdekken om te begrijpen hoe ze werken, hoe ze op elkaar inwerken en de mogelijke problemen. De beste manier om vooruitgang te boeken is door echte experimenten uit te voeren, want theorie is niet genoeg. Dit boek begeleid je in een groot aantal praktische projecten voor beginners. Door ze te maken, doe je veel ervaring en kennis op.
Het tweede deel van het boek neemt je mee in de wereld van de digitale elektronica. De auteur bespreekt het gebruik van microcontrollers. Taken die voorheen werden uitgevoerd door discrete componenten of conventionele geïntegreerde schakelingen worden nu uitgevoerd door microcontrollers. De programmeertaal BASCOM, maar ook platforms als Arduino, BBC micro:bit en andere, maken dit leerproces veel gemakkelijker. Dit boek beschrijft in detail vele toepassingen van microcontrollers, die betaalbaar zijn voor de beginner. Hier gaan programmeren en solderen hand in hand!
Zeitsteuerung, Scheduler, PIO und Zustandsmaschinen
Multitasking ist der Schlüssel zu leistungsfähigen Embedded-Systemen, und zugleich eine der größten Herausforderungen in der Mikrocontroller-Programmierung. Dieses Buch zeigt Ihnen Schritt für Schritt, wie Sie von einem einfachen Ein-Task-Programm zu einem strukturierten, reaktionsfähigen und skalierbaren System gelangen. Dabei steht nicht nur das Wie, sondern vor allem das Warum im Mittelpunkt.
Sie lernen:
warum scheinbare Parallelität entsteht
weshalb blockierende Programme instabil werden
wie Aufgaben effizient und kontrolliert parallel ablaufen
Ausgehend vom klassischen Superloop vermittelt das Buch moderne Multitasking-Strategien – von nicht-blockierender Programmierung und Tick-Systemen bis zu Task-Schedulern, Zustandsmaschinen und ereignisgesteuerten Konzepten.
Der Fokus liegt auf der Praxis: Sensoren, Displays, Kommunikation und reale Anwendungen werden Schritt für Schritt integriert und mit verständlich kommentierten Beispielprogrammen erklärt.
Fortgeschrittene Themen umfassen:
Multicore-Programmierung mit dem Raspberry Pi Pico
asynchrones Programmieren mit uasyncio
RTOS-Grundlagen mit FreeRTOS
die Kombination aus Multicore und RTOS
Dabei werden auch die Grenzen dieser Techniken, insbesondere unter MicroPython, klar aufgezeigt.
Das Buch richtet sich an ambitionierte Einsteiger und fortgeschrittene Entwickler, die Embedded-Systeme fundiert verstehen und robuste, wartbare Multitasking-Anwendungen entwickeln möchten.
Build your own AI microcontroller applications from scratch
The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications.
This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board:
Onboard LEDs and buttons
External LEDs and buttons
Using analog-to-digital converters
I²C projects
SPI projects
UART projects
External interrupts and timer interrupts
Using the onboard microphone
Using the onboard camera
Convolutional Neural Network
The Internet of Things is rapidly gaining interest, and that has fueled the development of the Edison. A tiny computer, the size of a postage stamp, with a lot of power and built-in wireless communication capabilities.
In this eBook we will help you get up-to-speed with the Edison, by installing the software both on the Edison as well as on your Windows PC. We will use the Edison Arduino break-out board because it is easy to work with. We will discuss Linux, Arduino C++ and Python, and show examples of how the Edison can interface with other hardware. We will use Wi-Fi and Bluetooth to set up wireless connections, and show you a trick to program sketches over Wi-Fi.
Once you have completed this book your Edison will be up and running with the latest software version, and you will have sufficient knowledge of both hardware and software to start making your own applications. You will even be able to program the Edison over USB and wireless both in Arduino C++ and Python.
This is not a projects eBook, but a toolbox that will allow you to explore the wonderful world of the Intel Edison!
A Reference and User Guide for the Arduino Uno Hardware and Firmware
A manual providing up-to-date hardware information for the popular Arduino Uno, the easy to use open-source electronics platform used by hobbyists, makers, hackers, experimenters, educators and professionals.
Get all the information that you need on the hardware and firmware found on Arduino Uno boards in this handy reference and user guide.
ldeal for the workbench or desktop
Contains all of the Arduino Uno hardware information in one place
Covers Arduino / Genuino Uno revision 3 and earlier boards
Easily find hardware technical specifications with explanations
Pin reference chapter with interfacing examples
Diagrams and illustrations for easy reference to alternate pin functions and hardware connections
Learn to back up and restore firmware on the board, or load new firmware
Basic fault finding and repair procedures for Arduino Uno boards
Power supply circuits simplified and explained
Mechanical dimensions split into five easy to reference diagrams
Contains circuit diagrams, parts list and board layout reference to easily locate components