Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
Small Thermal Imaging CameraAn Arduino UNO-Based DIY Solution
Project Update #3: ESP32-Based Energy MeterIntegration and Testing with Home Assistant
2024: An AI OdysseyEnhancing Object Detection: Integrating Refined Techniques
Raspberry Pi Goes AINew Kit Incorporates M.2 HAT+ With AI Accelerator
Weather Station SensorsWhich One Should You Choose?
AI-Based Water Meter Reading (1)Get Your Old Meter Onto the IoT!
A GSM AlarmHarnessing GSM Technology for Remote Garage Safety
Low-Power Thread Devices Optimized and ScrutinizedLow Power … Low Effort?
From Life’s ExperienceThe Gender Gap
DIY Cloud ChamberMaking Invisible Radiation Visible
SparkFun Thing Plus MatterA Versatile Matter-Based IoT Development Board
IoT RetrofittingMaking RS-232 Devices Fit for Industry 4.0
Enabling IoT with 8-Bit MCUs
Technology Drives SustainabilityAdvances Lead to More Efficient Use of Energy in Many Applications
AWS for Arduino and Co. (1)Using AWS IoT ExpressLink in Real Life
Airflow Detector Using Arduino OnlyNo External Sensors Needed!
Water Leak DetectorConnected to Arduino Cloud
CrystalsPeculiar Parts, the Series
Universal Garden LoggerA Step Towards AI Gardening
Analog 1 kHz GeneratorSine Waves with Low Distortion
Miletus: Using Web Apps OfflineSystem and Device Access Included!
From 4G to 5GIs It Such an Easy Step?
Starting Out in Electronics……Balances Out
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
Mit RPi-basierten Tools und Messgeräten Amateurfunkstationen bauen und programmieren
Obwohl viele Funkamateure immer noch mit klassischer HF- und Mobilfunkausrüstung arbeiten, ist der Einsatz von Computern und digitalen Techniken inzwischen sehr beliebt. Heutzutage kann jeder für ca. 40 € einen Raspberry Pi-Computer kaufen und fast jede Amateurfunk-Software auf dem 'RPi' ausführen.
Die RTL-SDR-Geräte sind bei Funkamateuren sehr beliebt, weil sie sehr preiswert sind und viele Funktionen bieten. Ein Basissystem kann aus einem USB-basierten RTL-SDR-Dongle mit einer geeigneten Antenne, einem RPi-Computer, einem USB-basierten externen Audio-Eingangs-/ Ausgangsadapter und einer auf dem RPi installierten Software bestehen. Mit einer solch einfachen Einrichtung ist es möglich, Signale von etwa 24 MHz bis über 1,7 GHz zu empfangen.
Dieses Buch richtet sich an Funkamateure, die lernen wollen, wie man mit dem Raspberry Pi elektronische Projekte baut. Das Buch eignet sich für die gesamte Bandbreite von Anfängern bis hin zu alten Hasen im Amateurfunk. Die schrittweise Installation des Betriebssystems wird mit vielen Details zu den gängigsten Linux-Befehlen beschrieben. Einige Kenntnisse der Programmiersprache Python sind erforderlich, um die im Buch beschriebenen Projekte zu verstehen und zu bearbeiten. Zu den im Buch entwickelten Beispielprojekten gehören eine Stationsuhr, ein Signalgenerator, der Entwurf eines Transistorverstärkers, der Entwurf eines aktiven Filters, ein Morsezeichen-Übungsgerät, ein Frequenzzähler, ein HF-Meter und vieles mehr. Für jedes Projekt werden das Blockdiagramm, der Schaltplan und der vollständige Python-Quellcode angegeben, einschließlich der vollständigen Beschreibung der Projekte.
Neben der umfassenden Behandlung von RTL-SDR für Amateurfunk fasst das Buch auch die Installations- und Gebrauchsanweisungen der folgenden Amateurfunkprogramme zusammen, die Sie auf ihrem Raspberry Pi ausführen können: TWCLOCK, Klog, Gpredict, FLDIGI, DIRE WOLF, xcwcp, QSSTV, LinPsk, Ham Clock, CHIRP, xastir und CQRLOG.
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Kleine WärmebildkameraRealisiert mit einem Arduino UNO
Projekt-Update #3: Energiemessgerät mit ESP32Integration und Test mit Home Assistant
2024: Eine Odyssee in die KIVerbessern der Objekterkennung: Nutzung verfeinerter Techniken
Raspberry Pi Goes KINeues Kit enthält M.2-HAT mit KI-Beschleuniger
Sensoren für WetterstationenWelchen Sensor sollte man wählen?
KI-gestützter WasserzählerTeil 1: Bringen Sie Ihren alten Zähler ins IoT!
Ein GSM-AlarmNutzung der GSM-Technologie für die Fernüberwachung von Garagen
Low-Power-Thread-Geräte optimiert und getestetNiedriger Energiebedarf ... Niedrige Leistung?
Aus dem Leben gegriffenDer Gender-Gap
Nebelkammer selbstgebautUnsichtbare Strahlung sichtbar machen
SparkFun Thing Plus MatterEin vielseitiges Matter-basiertes IoT-Entwicklungsboard
IoT-RetrofittingRS232-Geräte fit für Industrie 4.0 machen
IoT mit 8-Bit-Mikrocontrollern
Technologie als Motor der NachhaltigkeitNeuerungen führen zu Energieeffizienz in vielen Applikationen
AWS für Arduino und Co.Teil 1: AWS-IoT-ExpressLink in der Praxis
Luftstromdetektor (nur) mit ArduinoKeine externen Sensoren erforderlich!
WasserleckdetektorVerbunden mit der Arduino-Cloud
QuarzeBemerkenswerte Bauteile
Universeller Garten-LoggerEin Schritt auf dem Weg zur KI-gestützten Gartenarbeit
Analoger 1-kHz-GeneratorSinuswellen mit geringen Verzerrungen
Miletus: Web-Apps offline nutzenSystem- und Gerätezugriff inklusive
Von 4G zu 5GIst es wirklich so einfach?
Aller Anfang...muss nicht schwer sein: Der Ausgleich
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.
35 projecten met Raspberry Pi en wireless Arduino
Internet of Things (alles aan het internet) is een trend die zich niet meer laat keren. We willen alles in huis met onze mobiel of tablet doen, van Facebook tot TV kijken, van lichten bedienen tot de temperatuur in de gaten houden.
In dit boek laten we in 35 leuke en handige projecten zien hoe u op eenvoudige wijze zelf een Internet of Things systeem kunt aanleggen. We gaan in op de hardware (de perfecte combinatie van Raspberry Pi en Arduino) en de software om bediening via internet mogelijk te maken.
We maken gebruik van Wi-Fi en radioverbindingen zodat er geen kabels dwars door uw huis hoeven. Wanneer u deze projecten maakt heeft u een compleet Internet of Things systeem waarmee u van alles in uw huis kunt bedienen en bekijken. Bijvoorbeeld of er post in de brievenbus ligt en of de auto in de garage staat. U kunt op vanaf de bank het licht aandoen en het alarm bedienen. Door de heldere uitleg kunt u de projecten eenvoudig aanpassen om bijvoorbeeld uw koffiezetautomaat of tv op afstand aan te zetten. Via de index vindt u gemakkelijk creatieve projecten die als voorbeeld kunnen dienen, zodat u zelfstandig alles met het internet kunt verbinden.
This book is about teaching the Python programming language using the Raspberry Pi 4 computer. The book makes an introduction to Raspberry Pi 4 and then teaches Python with the topics: variables, strings, arrays, matrices, tuples, lists, dictionaries, user functions, flow of control, printing, keyboard input, graphics, GUI, object oriented programming and many more topics.
The book is aimed for beginners, students, practising engineers, hobbyists, and for anyone else who may want to learn to program in Python.
The book includes many example programs and case studies. All the example programs and case studies have been tested fully by the author and are all working. The example programs aim to teach the various programming concepts of Python. The case studies cover the use of Python in the analysis and design of electronic circuits. Some of the case study topics are:
Resistor colour code identification
Resistive potential divider circuits
Resistive attenuator design
Zener diode voltage regulator design
RC and RLC transient circuits
Circuit frequency response
Saving data on external memory stick
Mesh and node circuit analysis using matrices
Resonance in RLC circuits
Transistor Biasing analysis
Transistor amplifier design
Design of active filters
Interfacing hardware with GPIO, I²C and SPI
Using Wi-Fi with Python and TCP/IP and UDP programs
Using Bluetooth from Python
Full program listings of all the programs used in the book are available at the Elektor website of the book. Readers should be able just to copy and use these programs in their Raspberry Pi projects without any modifications.
AI in Practice
Dive into the fascinating world of robotics and automation!
This Elektor Special shows you how to build your own robots with creativity, a little know-how, and affordable technology. From your first DIY project with Arduino or Raspberry Pi to intelligent systems with AI – this issue makes modern robotics understandable and accessible.
Discover practical instructions, inspiring projects, and exciting insights into the maker scene. Learn how experimentation, community, and openness give rise to true innovation – and why robotics is so much more than just a technical hobby.
Contents
Imagination turns into reality
Arduino-controlled Drawing Robot
GalaxyRVR Mars Rover Kit for Arduino
YDLIDAR X4Pro Lidar
xHuskyLens AI Camera
DOF Robot Arm with Raspberry Pi Pico
Manufacturing Robots with Fischertechnik
Pneumatic Industrial Robot
Why Do We Keep Building Robot Dogs?
Elektor Mini-Wheelie
Robot Vehicles and Autonomous Driving
Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
petite caméra thermiqueréalisée avec un Arduino UNO
mise à jour du projet #3 : compteur d'énergie basé sur l'ESP32intégration et test avec Home Assistant
2024 : l'odyssée de l'IAaméliorer la détection d'objets : intégration de techniques avancées
Raspberry Pi se met à l'IAun nouveau kit comprenant un accélérateur IA matériel et un adaptateur M.2 HAT+
capteurs de stations météorologiqueslequel choisir ?
Relevé des compteurs d'eau basé sur l'IA (1)intégrez votre ancien compteur dans l'IdO !
une alarme GSMun module GSM protège votre garage à distance
optimisation et contrôle des appareils Thread à faible consommation d'énergiefaible consommation... peu d’effort ?
sur le vifmontrez-moi là où ça fait mâle
chambre à brouillard à faire soi-mêmevisualiser les rayonnements invisibles
SparkFun Thing Plus Mattercarte de développement IdO polyvalente basée sur Matter
Rétroéquipement IoTAdaptation des machines à interface RS232 à l'industrie 4.0
ajouter l’IoT grâce aux microcontrôleurs 8 bits
la technologie au service du développement durableles avancées technologiques favorisent une utilisation plus efficace de l’énergie dans de nombreuses applications
AWS pour Arduino et Cie. (1)utiliser AWS IoT ExpressLink en pratique
détecteur de flux d'air Arduinoaucun capteur externe n'est nécessaire !
détecteur de fuite d'eauconnecté à l’Arduino Cloud
le quartzdrôle de composant, la série
enregistreur universel de données de jardinageun pas vers l’Intelligence Artificielle au Jardin.
un générateur analogique 1 kHzondes sinusoïdales à faible distorsion
Miletus : utiliser les applications Web hors ligneaccès aux fonctions de l’appareil et du système
de la 4G à la 5Gest-ce une étape si facile à franchir ?
démarrer en électronique…connexions symétriques
The Siglent SPD4121X is a 4-channel DC Linear Programmable Power Supply equipped with a 4.3-inch TFT-LCD display, friendly human-machine interface, and excellent performance indicators. Real-time waveform display provides engineers with an informative user interface.
SPD4121X offers a total output power of 285 W with a resolution of 1 mV/1 mA. The maximum voltage and current for each channel are as follows:
CH1: 15 V/1.5 A
CH2: 12 V/10 A
CH3: 12 V/10 A
CH4: 15 V/1.5 A
Features
Rated output power: 285 W
Rated voltage: 32 V, 12 V, 30 V
Up to four high-precision power supplies with independent controllable outputs, supporting CH2 and CH3 series and parallel connections
Clear graphical interface with waveform and timer display modes
5-digit voltage and current display with minimum resolution of 1 mV, 1 mA
Fast output response time: <50us
The high current channel support remote voltage compensation sense function. The maximum compensation voltage is 0.6 V
Overvoltage protection and overcurrent protection or safe and accurate operation
Equipped with a 4.3-inch TFT-LCD display (480 x 272 resolution)
USB and LAN standard communication
USB-GPIB module is optional
Excellent channel density with up to 4 channels in a 3U half rack package
Internal data storage for setups and parameters
Embedded Web Server with instrument communication that doesn’t require software installation
Fully SCPI programming command set support as well as a LabView driver for remote control and system automation
Specifications
SPD4323X
SPD4121X
SPD4306X
Channel Output
CH1: Voltage 0 to 6 V Current 0 to 3.2 ACH2: Voltage 0 to 32 V Current 0 to 3.2 ACH3: Voltage 0 to 32 V Current 0 to 3.2 ACH4: Voltage 0 to 6 V Current 0 to 3.2 A
CH1: Voltage 0 to 15 V Current 0 to 1.5 ACH2: Voltage 0 to 12 V Current 0 to 10 ACH3: Voltage 0 to 12 V Current 0 to 10 ACH4: Voltage 0 to 15 V Current 0 to 1.5 A
CH1: Voltage 0 to 15 V Current 0 to 1.5 ACH2: Voltage 0 to 30 V Current 0 to 6 ACH3: Voltage 0 to 30 V Current 0 to 6 ACH4: Voltage 0 to 15 V Current 0 to 1 A
Resolution
1 mV, 1 mA
1 mV, 1 mA
1 mV, 1 mA
Setting Accuracy
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Readback Accuracy
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Voltage: ±(0.03% of reading+10) mV, Current: ±(0.3% of reading+10) mA
Display
4.3" TFT-LCD 5-digit voltage and current display
4.3" TFT-LCD 5-digit voltage and current display
4.3" TFT-LCD 5-digit voltage and current display
Output power
240 W
285 W
400 W
Included
1x Siglent SPD4121X Power Supply
1x Power cord (EU)
1x Output test cord (3 A)
1x USB cable
1x Quick start guide
Downloads
Datasheet
Manual
Quick start
Projekte mit Arduino Uno und Raspberry Pi
In diesem Buch werden Anwendungen von Arduino Uno und Raspberry Pi 4 in praxisnahen Projekten auf Basis von CAN-Bus detailliert beschrieben. Durch den Einsatz von entweder Arduino Uno oder Raspberry Pi in Verbindung mit handelsüblichen CAN-Bus-Schnittstellenmodulen werden die Entwicklung, Fehlersuche und Fehlerbeseitigung sowie die Überprüfung von Projekten auf CAN-Bus-Basis erheblich erleichtert.
Dieses Buch richtet sich an jeden, der mehr über den CAN-Bus lernen möchte und mit den Grundlagen der Elektronik vertraut ist. Hilfreich ist auch Erfahrung mit den Programmiersprachen C und Python sowie mit der Programmierung von Arduino Uno unter Verwendung seiner IDE und von Raspberry Pi zu haben.
Das Buch ist eine nützliche Informationsquelle und ein Nachschlagewerk für jeden, der Antworten auf eine oder mehrere der folgenden Fragen sucht:
Welche Bussysteme stehen für die Automobilindustrie zur Verfügung?
Was sind die Grundprinzipien des CAN-Bus?
Welche Arten von Frames (oder Datenpaketen) stehen in einem CAN-Bussystem zur Verfügung?
Wie können Fehler in einem CAN-Bussystem erkannt werden, und wie zuverlässig ist ein CAN-Bussystem?
Welche Arten von CAN-Bus-Controllern gibt es?
Welches sind die Funktionsprinzipien des MCP2515 CAN-Bus-Controllers?
Wie kann ich ein CAN-Bus-Projekt mit Arduino Uno realisieren?
Wie kann ich Arduino oder Raspberry Pi CAN-Bus-Projekte mit 2 und 3 Knoten erstellen?
Wie kann ich die Daten auf dem CAN-Bus analysieren?
Wie kann ich ein CAN-Bus-Projekt mit Raspberry Pi ausführen?
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.