Het boek “Sensoren aan de Raspberry Pi” richt zich tot iedereen die zich wil verdiepen in een Raspberry Pi in combinatie met Windows 10 IoT Core. Dit besturingssysteem biedt samen met een RPi weliswaar veel rekenkracht, maar voor de communicatie met de buitenwereld zijn nog externe modules en sensoren nodig. Daartoe wordt in dit boek gebruik gemaakt van een sensor-kit met 35 modules die nog geen 60 euro kost.
Auteur Florian Schäffer begint zijn boek met de introductie van de Raspberry Pi en hij beschrijft welke hardware u nodig hebt om met de RPi te kunnen werken. Dan volgt een eerste kennismaking met Windows 10 IoT Core. Daarna wordt dieper ingegaan op het gebruik van Visual Studio 2015 en worden de eerste programmeervoorbeelden beschreven. Ook wordt uitgelegd hoe een MySQL-databank kan worden aangestuurd via een app en hoe de als webserver kan worden ingezet.
In het tweede deel worden de sensoren stuk voor stuk beschreven met hun eigenschappen en worden er veel toepassingsvoorbeelden gegeven. De source-codes van de programma’s zijn als download bij het boek beschikbaar. Tot slot wordt nog aandacht besteed aan het gebruik van druktoetsen en schakelaars, en het werken met digitale uitgangen en analoge ingangen.
KENNISMAKING MET NEURONEN IN NEURALE NETWERKEN (DEEL 1)Kunstmatige Neuronen
EMC PRE-COMPLIANCE TEST VOOR UW DC-GEVOED PROJECT (DEEL 1)Dubbele DC-LISN
ELEKTRONISCHE BELASTING VOOR DC EN ACTot 400 V en 10 A (piek)
ALLE BEGIN......neemt het op tegen de spoel!
BEELDVERWERKING MET DE NVIDIA JETSON NANO (DEEL 1)De Hardware en Software
EEN GEDETAILLEERD ONDERZOEK NAAR NETTRANSFORMATORENIn- en uitschakelgedrag
YES WE CAN MET PICAN 3Een CAN Bus HAT voor de Raspberry Pi 4
ZONNEPANELEN OP JE BALKONZelfbouw balkoncentrale = snel terugverdiend!
BEELDVERWERKING EN VIDEO-STREAMING MET EEN RASPBERRY PI 4De Raspberry Pi High-Quality Camera in de praktijk
DISPLAYS GEBRUIKEN IN RASPBERRY PI-PROJECTENEen hoofdstuk als voorbeeld: Organische LED-displays (OLED)
KENNISMAKING MET DE PARALLAX PROPELLER 2 (DEEL 4):Tekens Versturen
ELEKTOR @ 60Een terugblik op voorgaande septembers
OOST WEST LAB BESTop het Friese platteland, waar de buizen bloeien...
HYBRIDENVreemde onderdelen, de serie
EEN KOMPASROOS MET DE GY-271Of waarom we in een acht bewegen om een sensor te kalibreren
HOE GROOT IS UW VOETAFDRUK?Bereken de ecologische voetafdruk van uw elektronica
CONNECTED THERMOSTAAT MET ESP32Houd uw wijn op de juiste temperatuur!
MAGNETISCHE LEVITATIE OP DE DIGITALE MANIERESP32 Pico vervangt de Analoge Comparator
ULTIMATE ARDUINO UNO HARDWARE MANUALEen hoofdstuk als voorbeeld: Main Microcontroller Bootloader
MICROPYTHON VOOR DE ESP32 C.S. (DEEL 2)Eenvoudig Matrix Displays besturen
MADMACHINE SWIFTIO BOARDModerne taal ontmoet moderne Hardware
UIT HET LEVEN GEGREPENKnipperlichtrelatie
HEXADOKUThe Original Elektorized Sudoku
Learn to program displays and GUIs with Python
This book is about Raspberry Pi 4 display projects. The book starts by explaining how to install the latest Raspbian operating system on an SD card, and how to configure and use the GPIO ports.
The core of the book explains the following topics in simple terms with fully tested and working example projects:
Simple LED projects
Bar graph LED projects
Matrix LED projects
Bitmap LED projects
LED strips
LCDs
OLED displays
E-paper displays
TFT displays
7-inch touch screen
GUI Programming with Tkinder
One unique feature of this book is that it covers almost all types of display that readers will need to use in their Raspberry Pi based projects. The operation of each project is fully given, including block diagrams, circuit diagrams, and commented full program listings. It is therefore an easy task to convert the given projects to run on other popular platforms, such as Arduino or PIC microcontrollers.
Python program listings of all Raspberry Pi projects developed in this book are available for download at Elektor.com. Readers can use these programs in their projects. Alternatively, they can modify the programs to suit their applications.
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
OBD2-Sensor-DashboardEchtzeitdaten statt alter Zeigerinstrumente
OBD2: Drehzahlmesser und Schaltblitz nachrüstenRetro, aber praktisch
LiDAR- und Vision-Sensoren für die Robotik
Sensor+Test 2025 und PCIM 2025
Berührungslose E-Feld-MessungenTeil 1. Eine vibrierende Membran zur Erfassung von Gleichspannungen oder statischen elektrischen Feldern
Drahtloser Benachrichtigungsdienst für den BriefkastenVon optischen Sensoren bis zu Empfängern: Entdecken Sie verschiedene Optionen
Elektor Mini-WheelieEin selbst-balancierender Roboter
SolarzellenBemerkenswerte Bauteile
Erste Schritte mit einem modernen RadarsensorPräzise Messungen auf Ihrem Radar?
Aus dem Leben gegriffenPapierfabrik
CybersecuritySchwere Zeiten für Hacker
Siglent präsentiert seine neuen Multi-Kanal-OszilloskopeFür den Einsatz in Leistungselektronik und Embedded Design
Bluetooth 6.0 verbessert Distance-Ranging-ApplikationenNeue Version bietet bessere Positionsbestimmungs- und Ortungsdienste für Geräte
Kommunikation mit dem BeagleY-AI erkunden
Projekt 2.0Korrekturen, Updates und Leserbriefe
Aller Anfang ...ist nicht schwer: Das Ende der Operationsverstärker
Ein mächtiger KI-Code-AssistentCode-Entwicklung mit Continue und Visual Studio Code
Solarladeregler mit MPP-TrackingTeil 2: Die Schaltung
Hinderniserkennung mit UltraschallEin einfaches Projekt zur Unterstützung von Menschen mit Sehbehinderungen
2025: Odyssee in die KIHalbjahresrückblick
Standalone-MIDI-Synthesizer mit Raspberry PiTeil 3. Mit künstlicher Intelligenz und einer Benutzeroberfläche
Meshtastic: Ein DemonstrationsprojektIntelligentes Mesh-Netzwerk auf Basis von LoRa-Funkmodulen
Analoger Audio-GeneratorSinus-Generator mit einstellbarer Frequenz
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
OBD2-sensordashboardOude meters vormden het startpunt van een zoektocht naar echte gegevens
OBD2: voeg een toerenteller en schakelindicator toe aan je autoRetro, maar uiterst nuttig
LiDAR- en Visiesensoren voor Robotica
Sensor+Test 2025 en PCIM 2025
Contactloze E-Veldmetingen (1)Een Trillende Membraan voor het Detecteren van Gelijkspanningen of Statische Elektrische Velden
Draadloze brievenbusmeldervan optische sensoren tot radar: enkele mogelijkheden
Elektor Mini-Wheelieeen zelfbalancerende robot
ZonnecellenVreemde onderdelen, de serie
Aan de slag met een moderne radarsensorStaat een nauwkeurige meting op uw radar?
Uit het leven gegrepenpapierfabriek
CybersecurityZware tijden voor hackers
Infographics: IoT en sensoren 2025
Bluetooth 6.0 brengt verbeterde toepassingen voor afstandsbepalingNieuwe versie biedt betere apparaatpositionerings- en -locatieservices
Draadloze communicatie verkennen met BeagleY-AI
Err-lectronicsCorrecties, updates en lezerspost
Alle begin......sluit het thema opamps af
Een krachtige AI-codeerassistentsneller ontwikkelen met Continue en Visual Studio Code
Zonne-laadregelaar met MPPT (2)Het schema
Ultrasone obstakeldetectoreen eenvoudig project om slechtzienden te helpen
2025: Een AI-odysseeHalfjaaroverzicht
Raspberry Pi Standalone MIDI-synthesizer (3)Het slimmer maken en een gebruikersinterface toevoegen
Meshtastic: een demonstratieprojectEen slim netwerk van LoRa-radio's
Analoge audio-frequentiegeneratorHoogwaardige sinusgenerator met instelbare frequentie
Dieses Buch ist eine Einführung in das hochaktuelle Gebiet der Robotik. Dabei stehen praktische Anwendungsbeispiele im Vordergrund. Neben den technischen und mechanischen Grundlagen werden die elektronischen Komponenten und Module erläutert. Eine zentrale Rolle spielt dabei der Mikrocontroller.
Für Robotik-Anwendungen haben sich zwei Controller-Boards etabliert: der Arduino und der Raspberry Pi. Dem trägt dieses Buch Rechnung und beschreibt praktische Nachbauprojekte mit diesen beiden populären Boards.
Getreu der Philosophie des „Learning by Doing“ können sich auch ambitionierte, nichtprofessionelle Anwender mit dem Lernmaterial des Buches einen Überblick über den neuesten Stand der Robotertechnik und KI verschaffen. Für praktische Anwendungen können sowohl komplette Bausätze als auch einzelne Komponenten verwendet werden. Dabei wurde stets darauf geachtet, dass die Hardware möglichst universell einsetzbar ist.
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
Raspberry Pi Pico als Spektrum-AnalyserFFTs auf preiswerter Hardware-Basis
±40 V Linearer SpannungsreglerEine alternative Stromversorgung für die Fortissimo-100-Endstufe... und andere!
Drahtlose MCU-Kommunikation flexibel gemachtEEPROM eröffnet Netzwerk-Perspektiven für drahtlose MCUs
5.000 € zu gewinnen!Machen Sie mit beim STM32 Wireless Innovation Design Contest!
2023: Odyssee in der KILoslegen mit dem Code-Interpreter von ChatGPT
LoRa, ein Schweizer TaschenmesserTeil 1: Das LoRa-Protokoll und seine Vorteile
Einstellbare Stromsenke mit integriertem TaktgeberZum Testen von Netzteilen, Spannungswandlern und Batterien
Zwei neue Arduino UNO R4 Boards: Minima und WiFi
Logarithmische PotentiometerSie sind exponentiell!
Motortreiber-Breakout-BoardEin BoB für einen 5-A-Treiber für DC-Motoren mit einer Größe von 3×3 mm
Aus dem Leben gegriffenGefährliche Elektronik
Ist Mobilfunk die energiesparendste Option für das IoT?LTE-M und NB-IoT: Energieanforderungen in LPWAN-Implementierungen
Kabellose Kommunikation in IoT-Systemen mit Modulen MKR von ArduinoKommunikationsstandards der Arduino-Module für IoT
AC-Verluste in magnetischen BauteilenVermeiden Sie heiße Induktivitäten!
Messungen für eine optimale Cloud-Implementierung
Matter-Implementierung: Was braucht es, um Matter-Geräte einzusetzen?
Neue 2,4 GHz-Funkeinheiten von Circuit DesignPrädestiniert für Fernsteuerung und Überwachung
PIC o’Clock – am Puls der ZeitDesign eines SDR-Zeitzeichen-Empfängers
Due Diligence DirectiveBusiness as Usual Will Not Do
Aller Anfang...Ist gar nicht schwer: Spannungsverstärkung
Infraschall-Rekorder mit dem Arduino Pro MiniEin Beispielprojekt aus dem Elektor-Buch „Arduino & Co.“
Cloud-basierter EnergiezählerMit ESP32-Modul und PZEM-004T-Spannungs-/ Stromsensor
Eine Anleitung zur Bare-Metal-ProgrammierungTeil 2: Exaktes Timing, UART und Debugging
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit!
Sie sind noch kein Mitglied? Hier klicken!
OBD2-Sensor-DashboardEchtzeitdaten statt alter Zeigerinstrumente
OBD2: Drehzahlmesser und Schaltblitz nachrüstenRetro, aber praktisch
LiDAR- und Vision-Sensoren für die Robotik
Sensor+Test 2025 und PCIM 2025
Berührungslose E-Feld-MessungenTeil 1. Eine vibrierende Membran zur Erfassung von Gleichspannungen oder statischen elektrischen Feldern
Drahtloser Benachrichtigungsdienst für den BriefkastenVon optischen Sensoren bis zu Empfängern: Entdecken Sie verschiedene Optionen
Elektor Mini-WheelieEin selbst-balancierender Roboter
SolarzellenBemerkenswerte Bauteile
Erste Schritte mit einem modernen RadarsensorPräzise Messungen auf Ihrem Radar?
Aus dem Leben gegriffenPapierfabrik
CybersecuritySchwere Zeiten für Hacker
Siglent präsentiert seine neuen Multi-Kanal-OszilloskopeFür den Einsatz in Leistungselektronik und Embedded Design
Bluetooth 6.0 verbessert Distance-Ranging-ApplikationenNeue Version bietet bessere Positionsbestimmungs- und Ortungsdienste für Geräte
Kommunikation mit dem BeagleY-AI erkunden
Projekt 2.0Korrekturen, Updates und Leserbriefe
Aller Anfang ...ist nicht schwer: Das Ende der Operationsverstärker
Ein mächtiger KI-Code-AssistentCode-Entwicklung mit Continue und Visual Studio Code
Solarladeregler mit MPP-TrackingTeil 2: Die Schaltung
Hinderniserkennung mit UltraschallEin einfaches Projekt zur Unterstützung von Menschen mit Sehbehinderungen
2025: Odyssee in die KIHalbjahresrückblick
Standalone-MIDI-Synthesizer mit Raspberry PiTeil 3. Mit künstlicher Intelligenz und einer Benutzeroberfläche
Meshtastic: Ein DemonstrationsprojektIntelligentes Mesh-Netzwerk auf Basis von LoRa-Funkmodulen
Analoger Audio-GeneratorSinus-Generator mit einstellbarer Frequenz
Program, build, and master over 60 projects with Python
The Raspberry Pi 5 is the latest single-board computer from the Raspberry Pi Foundation. It can be used in many applications, such as in audio and video media centers, as a desktop computer, in industrial controllers, robotics, and in many domestic and commercial applications. In addition to the well-established features found in other Raspberry Pi computers, the Raspberry Pi 5 offers Wi-Fi and Bluetooth (classic and BLE), which makes it a perfect match for IoT as well as in remote and Internet-based control and monitoring applications. It is now possible to develop many real-time projects such as audio digital signal processing, real-time digital filtering, real-time digital control and monitoring, and many other real-time operations using this tiny powerhouse.
The book starts with an introduction to the Raspberry Pi 5 computer and covers the important topics of accessing the computer locally and remotely. Use of the console language commands as well as accessing and using the desktop GUI are described with working examples. The remaining parts of the book cover many Raspberry Pi 5-based hardware projects using components and devices such as
LEDs and buzzers
LCDs
Ultrasonic sensors
Temperature and atmospheric pressure sensors
The Sense HAT
Camera modules
Example projects are given using Wi-Fi and Bluetooth modules to send and receive data from smartphones and PCs, and sending real-time temperature and atmospheric pressure data to the cloud.
All projects given in the book have been fully tested for correct operation. Only basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full Python program listings are given for all projects described.
Third, extended and revised edition with AVR Playground and Elektor Uno R4
Arduino boards have become hugely successful. They are simple to use and inexpensive. This book will not only familiarize you with the world of Arduino but it will also teach you how to program microcontrollers in general. In this book theory is put into practice on an Arduino board using the Arduino programming environment.
Some hardware is developed too: a multi-purpose shield to build some of the experiments from the first 10 chapters on; the AVR Playground, a real Arduino-based microcontroller development board for comfortable application development, and the Elektor Uno R4, an Arduino Uno R3 on steroids.
The author, an Elektor Expert, provides the reader with the basic theoretical knowledge necessary to program any microcontroller: inputs and outputs (analog and digital), interrupts, communication busses (RS-232, SPI, I²C, 1-wire, SMBus, etc.), timers, and much more. The programs and sketches presented in the book show how to use various common electronic components: matrix keyboards, displays (LED, alphanumeric and graphic color LCD), motors, sensors (temperature, pressure, humidity, sound, light, and infrared), rotary encoders, piezo buzzers, pushbuttons, relays, etc. This book will be your first book about microcontrollers with a happy ending!
This book is for you if you are a beginner in microcontrollers, an Arduino user (hobbyist, tinkerer, artist, etc.) wishing to deepen your knowledge,an Electronics Graduate under Undergraduate student or a teacher looking for ideas.
Thanks to Arduino the implementation of the presented concepts is simple and fun. Some of the proposed projects are very original:
Money Game
Misophone (a musical fork)
Car GPS Scrambler
Weather Station
DCF77 Decoder
Illegal Time Transmitter
Infrared Remote Manipulator
Annoying Sound Generator
Italian Horn Alarm
Overheating Detector
PID Controller
Data Logger
SVG File Oscilloscope
6-Channel Voltmeter
All projects and code examples in this book have been tried and tested on an Arduino Uno board. They should also work with the Arduino Mega and every other compatible board that exposes the Arduino shield extension connectors.
Please note
For this book, the author has designed a versatile printed circuit board that can be stacked on an Arduino board. The assembly can be used not only to try out many of the projects presented in this book but also allows for new exercises that in turn provide the opportunity to discover new techniques. Also available is a kit of parts including the PCB and all components. With this kit you can build most of the circuits described in the book and more.
Datasheets Active Components Used (.PDF file):
ATmega328 (Arduino Uno)
ATmega2560 (Arduino Mega 2560)
BC547 (bipolar transistor, chapters 7, 8, 9)
BD139 (bipolar power transistor, chapter 10)
BS170 (N-MOS transistor, chapter 8)
DCF77 (receiver module, chapter 9)
DS18B20 (temperature sensor, chapter 10)
DS18S20 (temperature sensor, chapter 10)
HP03S (pressure sensor, chapter 8)
IRF630 (N-MOS power transistor, chapter 7)
IRF9630 (P-MOS power transistor, chapter 7)
LMC6464 (quad op-amp, chapter 7)
MLX90614 (infrared sensor, chapter 10)
SHT11 (humidity sensor, chapter 8)
TS922 (dual op-amp, chapter 9)
TSOP34836 (infrared receiver, chapter 9)
TSOP1736 (infrared receiver, chapter 9)
MPX4115 (analogue pressure sensor, chapter 11)
MCCOG21605B6W-SPTLYI (I²C LCD, chapter 12)
SST25VF016B (SPI EEPROM, chapter 13)
About the author
Clemens Valens, born in the Netherlands, lives in France since 1997. Manager at Elektor Labs and Webmaster of ElektorLabs, in love with electronics, he develops microcontroller systems for fun, and sometimes for his employer too. Polyglot—he is fluent in C, C++, PASCAL, BASIC and several assembler dialects—Clemens spends most of his time on his computer while his wife, their two children and two cats try to attract his attention (only the cats succeed). Visit the author’s website: www.polyvalens.com.Authentic testimony of Hervé M., one of the first readers of the book:'I almost cried with joy when this book made me understand things in only three sentences that seemed previously completely impenetrable.'
Get Cracking with the Arduino Nano V3, Nano Every, and Nano 33 IoT
The seven chapters in this book serve as the first step for novices and microcontroller enthusiasts wishing to make a head start in Arduino programming. The first chapter introduces the Arduino platform, ecosystem, and existing varieties of Arduino Nano boards. It also teaches how to install various tools needed to get started with Arduino Programming. The second chapter kicks off with electronic circuit building and programming around your Arduino. The third chapter explores various buses and analog inputs. In the fourth chapter, you get acquainted with the concept of pulse width modulation (PWM) and working with unipolar stepper motors.
In the fifth chapter, you are sure to learn about creating beautiful graphics and basic but useful animation with the aid of an external display. The sixth chapter introduces the readers to the concept of I/O devices such as sensors and the piezo buzzer, exploring their methods of interfacing and programming with the Arduino Nano. The last chapter explores another member of Arduino Nano family, Arduino Nano 33 IoT with its highly interesting capabilities. This chapter employs and deepens many concepts learned from previous chapters to create interesting applications for the vast world of the Internet of Things.
The entire book follows a step-by-step approach to explain concepts and the operation of things. Each concept is invariably followed by a to-the-point circuit diagram and code examples. Next come detailed explanations of the syntax and the logic used. By closely following the concepts, you will become comfortable with circuit building, Arduino programming, the workings of the code examples, and the circuit diagrams presented. The book also has plenty of references to external resources wherever needed.
An archive file (.zip) comprising the software examples and Fritzing-style circuit diagrams discussed in the book may be downloaded free of charge below.
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
The RISC-V Open-Source Processor Architecture16 Boards and MCUs You Should Know
An FPGA-Based Audio Player with Equalizer (1)Mixing Digital Audio with an Arduino MKR Vidor 4000
Laser Head for Pico-Based Sand ClockDrawing with Light
Enter the STM32 Edge AI Contest
A Multi-Sensor Environmental Monitoring System for PlantsWireless Measurement of Water Supply and Light Conditions
Maixduino AI-Powered Automatic DoormanFace Detection with a Camera
Embedded Electronics 2024AI Is Set to Redefine the Industry
Charge-Based In-Memory Compute at EnCharge AI
AI Inferencing at 10 Times Lower Power and 20 Fold Lower Cost
Click Board Helps Develop and Train ML Models for Vibration Analysis
The Elektor Mini-WheelieA Self-Balancing Robot Kit
MCU, I See YouMCUViewer Open-Source Multiplatform Debugging Tool
USB 2.0 IsolatorElectrically Isolated Connections for USB Devices
Intervention Before DamagePredictive Maintenance in Practice
SPoE – Electromagnetic CompatibilitySingle-Pair with Power-Over-Ethernet Through the Eyes of EMC
Color TV: A Wonder of Its TimeCreating a New World
ECG Graph MonitoringAn Implementation with Hexabitz Modules and an STM32CubeMonitor
The Battle for AI at the Edge
HaLow Hits Record 16-km Wi-Fi Distance at 900 MHz
First CHERI RISC-V Embedded Chip and Early Access Programme
Third-Generation Wildfire Detection Uses Satellite Links
From Life’s ExperienceChoice Overload
Starting Out in Electronics……Continues Filtering and Controls Tone
Quasi-Analog ClockworkA Remake of an Elektor Classic
A Modular Approach to Sensor TestingThe ESP32-S3-Based Sensor Evaluation Board
2025: An AI OdysseyThe Rise of Foundation Models and Their Role in Democratizing AI
Raspberry Pi Standalone MIDI Synthesizer (1)Preparing a Platform for Some Edge AI Experiments
Err-lectronicsCorrections, Updates, and Readers’ Letters
Universal AI RISC-V Processor Does It All — CPU, GPU, DSP, FPGA
CEO Interview: Ventiva’s Thin and Cool Tech
Dual-Core Programming with a Raspberry Pi PicoVenture Into the World of Parallel Programming