KI in der Praxis
Tauchen Sie ein in die faszinierende Welt der Robotik und Automatisierung!
Dieses Elektor Special zeigt, wie Sie mit Kreativität, etwas Know-how und günstiger Technik eigene Roboter bauen können. Vom ersten DIY-Projekt mit Arduino oder Raspberry Pi bis hin zu intelligenten Systemen mit KI – dieses Heft macht moderne Robotik verständlich und greifbar.
Entdecken Sie praxisnahe Anleitungen, inspirierende Projekte und spannende Einblicke in die Maker-Szene. Lernen Sie, wie aus Experimentierfreude, Gemeinschaft und Offenheit echte Innovation entsteht – und warum Robotik weit mehr ist als nur ein technisches Hobby.
Inhalt
Phantasie wird Realität
Arduino-controlled Drawing Robot
GalaxyRVR Mars Rover Kit for Arduino
YDLIDAR X4Pro Lidar
xHuskyLens AI Camera
DOF Robot Arm mit Raspberry Pi Pico
Fertigungsroboter mit Fischertechnik
Pneumatischer Industrieroboter
Warum bauen wir immer wieder Roboterhunde?
Elektor Mini-Wheelie
Roboterfahrzeuge und autonomes Fahren
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
50+ Android Apps with Raspberry Pi, ESP32 and Arduino
This book is about developing apps for Android compatible mobile devices using the MIT App Inventor online development environment. MIT App Inventor projects can be in either standalone mode or use an external processor. In standalone mode, the developed application runs only on the mobile device (e.g. Android). In external processor-based applications, the mobile device communicates with an external microcontroller-based processor, such as Raspberry Pi, Arduino, ESP8266, ESP32, etc.
In this book, many tested and fully working projects are given both in standalone mode and using an external processor. Full design steps, block programs, circuit diagrams, QR codes and full program listings are given for all projects.
The projects developed in this book include:
Using the text-to-speech component
Intonating a received SMS message
Sending SMS messages
Making telephone calls using a contacts list
Using the GPS and Pin-pointing our location on a map
Speech recognition and speech translation to another language
Controlling multiple relays by speech commands
Projects for the Raspberry Pi, ESP32 and Arduino using Bluetooth and Wi-Fi
MIT APP Inventor and Node-RED projects for the Raspberry Pi
The book is unique in that it is currently the only book that teaches how to develop projects using Wi-Fi and Node-RED with MIT App Inventor. The book is aimed at students, hobbyists, and anyone interested in developing apps for mobile devices.
All projects presented in this book have been developed using the MIT App Inventor visual programming language. There is no need to write any text-based programs. All projects are compatible with Android-based mobile devices. Full program listings for all projects as well as detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, modifying them to suit their own needs.
Over 50 Circuits & Projects US-Style Siren Two Rotary Encoders on One Analog Input How to Build a Digital 220-V AC Dimmer with Arduino Current Source for LEDs Detect Four Switches with 1 Pin Tiny On/Off Switch with Battery Level Check DIY Hand Sanitizer Dispenser A Simple Electronic Organ Ultra-Simple Stereo Amplifier Sound Activated Switch for Amplifiers Balanced/Unbalanced Converter External Mains Filter Button-Free Door Control DI Box for a Smartphone Fun With Running Lights One-Button Thyristor Control Quasi-Analog Exposure Timer for the Dark Room Circuits Galore From the Hackster.io Community Analog Tanning Timer Yet Another Single-Wire LCD Interface Simple AVR ATtiny13-Based PWM Generator Second Life for Batteries Touch Switch for LED Lights Tester for LEDs and DIP Switches Go/No-Go IR Control Tester Power Semiconductor Tester SPI for WS2812(B) LEDs Measuring Power Inductors One Plug for Raspberry Pi and Audio DAC DIY Test Fixture for the LCR Meter Arduino Ammeter Two-Finger Organ Low Noise ADC Calibrator DC/DC Boost Converter Two Potentiometers on One Digital Input Acoustic Proximity Sensor Battery-Free Radiator Sensor A Circuit for Detecting Bugs and Wireless Cameras Car Interior Light Timer Candle Simulator Digital Kitchen Timer Milliohm Meter Hot Water Production Delay Timer Simple Charger for 2S 18650 Cells Tiny Frequency Reference Low-Power IR Switch Recycle Your Car’s Telephone Charger Microphone Pre-Amp for Arduino DIY EMI Filters Electronic Dice Without an MCU Finger Capacitor A Self-Charging LED Flasher Also in this edition KiCad 6 – Five Features to Consider Flashback – The Elektor SC/MP Computer Interview – Making Art with Electricity My First PCB – Going Head First Into KiCad Minimizing Hardware with Smart Software Infographics – Facts and Figures New Devices from Analog Flashback – The Elektor Metal Detector Hexadoku – The Original Elektorized Sudoku
Build Smart Applications with Raspberry Pi, Arduino, and ESP32
Discover how easy and exciting mobile app development can be with MIT App Inventor. This hands-on guide takes you from basic concepts to building real-world mobile applications using a simple visual programming approach—no prior coding experience required. You will create IoT and AI-powered apps for Android devices and explore how App Inventor can also be used with iPhones and iPads.
Connect your applications to platforms such as Arduino UNO R4 WiFi, ESP32, Raspberry Pi Pico (2)W and Raspberry Pi 5, enabling you to build smart, connected systems.
Inside the book, you will learn how to:
Build interactive apps using buttons, images, sound, and multimedia
Create text-to-speech and speech-recognition applications
Develop camera-based and location-aware (GPS) apps
Design useful tools such as calculators and educational apps
Work with smartphone sensors like accelerometers and light sensors
Build AI-powered applications, including voice assistants and image-generation features
Send and receive messages, and create communication-based apps
Connect mobile apps to hardware using Wi-Fi and Bluetooth
Control real devices such as LEDs, motors, and sensors
Designed for beginners, students, and hobbyists, this book focuses on learning by doing. By the end, you will have the skills and confidence to create your own innovative applications that interact with both the digital and physical worlds.
Start building and turning your ideas into reality.
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.
Bauen Sie Ihren RISC-V-Controller Debütieren Sie auf dem RISC-V-Softwareknoten NEORV32 für FPGA mit einfacher Berechnung
Grafiktracker mit Arduino Dies ist mit dem Arduino-Serien-Traceur ganz einfach.
CLUE-Karte von Adafruit Eine intelligente Lösung für IoT-Projekte
Kartenleser für Raspberry Pi 400 Schutz der Ein- und Ausgänge
Raspberry Pi RP2040-Karten auf Gogo
DIY-Ansatz zur Sicherheit und elektronischen Spionage Heizen oder kühlen Sie die SRAM
Identifizierung der Bestandteile Tricks und Kniffe, gute Praktiken und andere nützliche Informationen
Kontaktloser Schalter zum Selbermachen
Elektronisch starten? (12) Anpassung von Impedanz und Transformatoren
Was ist neu in der Entwicklung der Blockade? Rost und Aktualisierung von IoT-Implementierungen
Infografik
Die Vorteile von 5G für Industrie und Automobil
Relais für mobile Spulen
Besuch vor Ort Chacun Sohn Tour
Reise durch das neuronale Netzwerk (4. Teil) Die verstörten Neuronen
Magnetische Schwebebahn: noch einfacher Dritte Version: die kompaktere
Automatisierte Programmierung mit Raspberry Pi und dem OpenPLC-Projekt Visualisierung von SPS-Programmen mit AdvancedHMI
Über das Leben Eingewickelt, das ist pesé
Unter Ihrem Radar Die Mikrocontroller, die Sie kennen müssen
Überwachung und Entsendung ohne Draht Eine Lösung für Arduino, ESP32 und Co.
Station zur Messung von Temperatur und Luftfeuchtigkeit im Beutelformat Nutzung der vorinstallierten Module
Reparatur von Lithiumbatterien Sparen Sie Geld und steigern Sie die Leistung!
Erstellen grafischer Schnittstellen in Python Meme-Generator
Drei grundlegende Fragen Warum, mit wem, mit wem?
Hexadoku
Beginselen van het programmeren Eenvoudige projecten voor beginners Interface- en hardware-uitbreidingen Complexe projecten voor gevorderden Twee zaken hebben in belangrijke mate bijgedragen aan het grote succes van het Arduinoplatform. De eerste is de complete, gebruiksklare processorprint die de kennismaking met dehardware aanzienlijk vergemakkelijkt. En de tweede is de gratis verkrijgbare programmeerinterface, die zonder ingewikkelde installatieprocedures meteen gebruikt kan worden. Eenvoudige projecten voor beginners garanderen snelle resultaten. Het is niet nodig eerst ingewikkelde parameters (processortype of interface-instellingen) te selecteren -- de eerste voorbeeldprogramma's kunnen al na enkele minuten in de Arduino worden geladen en uitgeprobeerd. De Arduino-gebruiker wordt geholpen door een groot aantal software-bibliotheken -- maar deze nog dagelijks groeiende schat aan libraries vormt juist voor de beginner een luxe-probleem: na de eerste eenvoudige voorbeelden is het niet altijd even duidelijk hoe het nu verder moet. Bij de in het internet circulerende projecten ontbreekt het in veel gevallen aan gedetailleerd commentaar en uitleg. Er is geen duidelijk herkenbare leidraad, en eigenlijk is dat ook niet zo vreemd omdat de toepassingen door verschillende mensen voor verschillende doeleinden zijn ontwikkeld. Dat is waar dit boek te hulp komt. Projecten worden op een systematische manier gepresenteerd, waarbij elk project een ander onderwerp belicht. De aanpak is praktijkgericht, maar de noodzakelijke theoretische achtergrond wordt daarbij niet uit het oog verloren. Belangrijke onderwerpen zoals A/D-omzetting, timers en interrupts worden steeds in praktische projecten 'ingebed'. In het boek komen zaken als looplicht-effecten, praktisch bruikbare voltmeters, nauwkeurige digitale thermometers, allerlei soorten klokken, reactietesters en zelfs een muisgestuurde robotkraan aan de orde. En al lezende en doende krijgt de lezer een gedegen inzicht in de achterliggende controllertechnieken.
Erste Schritte ins IoT - mit dem ESP32-C3 WLAN-Taster und -Relais
IoT-Cloud à la Arduino Erster Kontakt mit der Arduino-Cloud
Arduino-Shield für zwei Geiger-Müller-Zählrohre Ein hochempfindlicher, sehr stromsparender Strahlungsmesser
CO2-Wächter Ein DIY-Ansatz zur Überwachung der Luftqualität
MonkMakes: Luftqualitäts-Messgerätekit für den Raspberry Pi Misst Temperatur und CO2e
Aller Anfang ... muss nicht schwer sein: Willkommen bei der Diode!
Beherrschen Sie die Fachsprache? Fünf praktische Tipps für Ingenieure
Tipps & Tricks beim Bauteiltest Recycling ohne teures Messeequipment
Stromsparende Maulwurfscheuche Ein ATtiny13 ersetzt einen 555er
Lichtschalter DeLux Eine Lösung für hochpräzises lichtgesteuertes Schalten
Herausforderungen bei der Markteinführung von IoT-Lösungen Sorgen um Sicherheit, Skalierbarkeit und Wettbewerb
Infografik 5-6/2022
Lieber doch verkabelt Tipps zur Entwicklung einer 1-GBit/s-Schnittstelle im Industrieumfeld
Objekterkennung in Echtzeit für MCUs mit Edge Impulse FOMO
Wanderfeldröhren Bemerkenswerte Bauteile
NB-IoT - ein Überblick Standards, Abdeckung, Verträge und Module
Dragino LPS8 Indoor-Gateway Schnell zum eigenen LoRaWAN-Gateway
ATtiny-Mikrocontroller mit C und Assembler erforschen Beispiel-Kapitel: I/O-Ports des ATtiny
Projekt 2.0 Korrekturen, Updates und Leserbriefe
LoRa-GPS-Tracker - ein Update Daten abholen und visualisieren mit dem Raspberry Pi
Schaltungssimulation mit TINA Design Suite und TINACloud Beispiel-Kapitel: Sinusförmige Oszillatoren
WinUI 3: Neues Grafik-Framework für Windows-Apps Eine erste App für Elektroniker
GUIs mit Python: Die schlechteste GUI der Welt
Insel-Solaranlagen Elektrische Energie unabhängig vom Netz
Das 10-Jahres-Handy Erneuern Sie Ihre Erwartungen!
Hexadoku
Das MDP-P906 verfügt über einen eingebauten Lüfter und eine maximale Ausgangsleistung von bis zu 300 W, die einen größeren Bereich von Prüfanforderungen und Anwendungsszenarien abdeckt. Über die drahtlose 2,4-GHz-Kommunikation kann es mit dem Smart-Digital-Monitor-Modul MDP-M01 verbunden werden, um die freie Kombination von mehreren Kanälen mit 300 W pro Kanal zu ermöglichen.
Das MDP-P906 hat einen Index, eine Stabilität und eine Zuverlässigkeit, die mit denen eines professionellen Netzteils vergleichbar sind. Es kann reinen Strom ausgeben und bietet leistungsstarke Funktionen wie programmierbarer Ausgang, Timing-Ausgang, Timing-Steuerung, automatische Kompensation, Boost-Modus usw., was es zu einem echten kostengünstigen, intelligenten und kundenspezifischen programmierbaren linearen DC-Netzteil macht.
Das MDP-P906 verfügt über ein präzises, CNC-gefrästes Gehäuse aus einer Aluminiumlegierung, das mit seiner feinen Verarbeitung, seinem neuartigen, kleinen und schönen Aussehen das starre Bild der traditionellen Desktop-Stromversorgung vollständig umstößt. Mit dem stapelbaren, modularen Design und der drahtlosen Kommunikationsfunktion kann MDP-P906 unabhängig oder gepaart arbeiten, sowohl auf der Werkbank, als auch für die Vor-Ort-Wartung durchgeführt werden. Das MDP-P906 ist eine perfekte Lösung für Elektronikingenieure, insbesondere für Ingenieure im Außendienst, die unterschiedliche Anforderungen an Stromquellen erfüllen müssen.
Eingebauter leiser Lüfter, sofortige Kühlung, sorgen für eine stabile und effiziente Leistung!
Intelligente lineare Kompensation, konstante Spannung & Konstantstrom
Positiv & negativer Ausgang, Serienanhebung, parallele Stromaufteilung
Anwendungen
Universelle Tests und Lehrexperimente im F&E-Labor
Wartung digitaler Produkte
Eigenschaftsprüfung und Fehlerdiagnose von Geräten und Schaltungen
Notstromversorgung für Modellflugzeuge und Fahrzeuge
Testen der Stromversorgung von HF- und Mikrowellenschaltkreisen oder -modulen
Qualitätskontrolle und Qualitätsprüfung
Versorgen Sie hochpräzise Digital-Analog-Hybridschaltkreise und Hi-Fi-Audiogeräte mit gereinigtem Strom
Technische Daten
Eingang
DC 4,2-30 V/14 A (max.)QC 3.0/PD2.0, 20 V/5 A (max.)
Ausgang
0-30 V/0-10 A, 300 W (max.)
Umwandlungseffizienz
95%
Ausgabeauflösung
10 mV/2 mA, bis zu 1 mV/1 mA über Display-Steuermodul
Ausgabegenauigkeit
0,03% + 5 mV0,05% + 2 mV
Anpassungsrate
Lastanpassungsrate Leistungsanpassungsrate
Ripple und Rauschen
Einschwingverhalten
Sicherheitsvorkehrungen
Eingangsüberspannung, Unterspannung, Verpolungsschutz, Ausgangsüberstrom, Rückflussschutz und Übertemperaturschutz
Andere
Automatisches Herunterfahren und Aufrufen des Micro-Power-ModusUnterstützt USB-Firmware-Upgrade
Abmessungen
112 x 66 x 20 mm
Gewicht
181 g
Lieferumfang
1x MDP-P906 Digitales Netzteil
2x Ausgangskabel
1x Benutzerhandbuch
Downloads
User Manual v1.1
Firmware v1.32