Design IoT Projects with Raspberry Pi, Arduino and ESP32 The Internet of Things (IoT) is becoming a major application area for embedded systems. As a result, more and more people are becoming interested in learning about embedded design and programming. Technical colleges and universities are moving away from legacy 8 and 16-bit microcontrollers and are introducing 32-bit embedded microcontrollers to their curriculums. Many IoT applications demand precision, high processing power, and low power consumption. Produced by IBM, Node-RED is an open-source visual editor for wiring the Internet of Things. Node-RED comes with a large number of nodes to handle a multitude of tasks. The required nodes are selected and joined together to perform a particular task. Node-RED is based on flow type programming where nodes are configured and joined together to form an application program. There are nodes for performing complex tasks, including web access, Twitter, E-mail, HTTP, Bluetooth, MQTT, controlling GPIO ports, etc. One particularly nice aspect of Node-RED is that the programmer does not need to learn how to write complex programs. For example, an email can be sent by simply joining nodes together and writing only a few lines of code. The aim of this book is to teach how Node-RED can be used in projects. The main hardware platform used with most of the projects in this book is Raspberry Pi 4. Chapters are included to show how Node-RED can be also be used with Arduino Uno, ESP32 DevKitC, and the ESP8266 NodeMCU microcontroller development boards.
As demand for solar panel installation has risen sharply, especially for installations larger than balcony power plants, the order books of solar companies are full. If you ask for a quote today, you may have to wait a while, if your request isn't simply postponed indefinitely. Another consequence of the solar boom is that some companies are charging very high prices for installations.
Yet there is an obvious and radical solution to the problem of excessive prices: Do it yourself, as the English say. The price of materials is currently affordable, and it's the ideal time for those who do the work themselves. They couldn't save more. Add to this the satisfaction of doing something useful, both economically and ecologically, and the pleasure of building yourself.
In this special issue, you'll find a wide selection of Elektor assemblies, from solar panel controllers to solar water heaters and solar panel orientation systems. The issue also contains practical information on solar panel installation and the technology behind them. Finally, there are a number of articles on the subject of balcony power plants, from how to install them to how to connect them to the Internet...
Contents
BASICS
Dimensioning Photovoltaic Panel ArraysAn introduction to photovoltaic energy and the commonest techniques,followed by simplified calculation models and setup guidelines.
Light Sensor TechnologyMeasuring daylight using LEDs.
Solar Power Made SimpleSolar charging with and without a controller.
Cable Cross-sections and Energy Losses in Solar SystemsKey considerations on the minimum values to respect for electricalcurrent in solar panel cabling.
Solar ModulesEverything you always wanted to know about solar panels...
Ideal Diode ControllerDiode Circuits with Low Power Dissipation.
TIPS
Tracking for Solar Modules
zBot Solar/Battery Power Supply
Solar Cell Array Charger with Regulator
Solar Cell Voltage Regulator
Solar-Powered Night Light
Alternative Solar Battery Charger
PROJECTS
Energy LoggerMeasuring and Recording Power Consumption.
Tiny Solar SupplySunlight In, 3.3 V Out.
A Do-It-Yourself DTURead Data from Small Inverters by μC.
Solar ChargerPortable energy for people on the move.
Solar Thermal Energy RegulatorMaximum power point tracking explored.
2-amp Maximum Power Tracking ChargerSolar Power To The Max.
Computer-driven HeliostatFollow the sun or the stars.
Garden LightingUsing solar cells.
Solar Panel Voltage Converter for IoT DevicesYes we CAN exploit indoor lighting.
Travel ChargerFree power in the mountains.
Solar Cell Battery Charger/MonitorWith protection against deep discharge.
Solar-powered Battery ChargerPIC12C671 avoids overcharging and deep charging.
Converters for Photovoltaic PanelsContributed by TME (Transfer MultisortElektronik).
Solar Charging RegulatorFor panels up to 53 watts.
Solar-Powered ChargerFor lead-acid batteries.
CAN Bus + Arduino for Solar PV Cell MonitoringDetect and locate serviceable panels in large arrays.
Balcony Power Plant 2.0The latest: solar panels, installation and inverters
With Examples for Raspberry Pi Pico and ESP32
Creating and programming small electronic systems is now easier than ever before. With inexpensive development boards and modern software tools, anyone curious about embedded design can quickly move from an idea to a working piece of hardware. At the heart of this change is MicroPython—a clear, interactive, and beginner-friendly way to program microcontrollers while still remaining closely connected to the underlying electronics.
This book introduces embedded programming through MicroPython on popular platforms such as the Raspberry Pi Pico and the ESP32. You will discover how to use microcontrollers for reading inputs, processing data, and controlling outputs in a predictable, real-time loop. With just a few lines of code, you can blink LEDs, read sensors, drive motors, and communicate with the outside world. The interactive REPL programming interface encourages experimentation and fast learning, making concepts tangible from the very first chapter.
While different boards offer different capabilities, they all share the same core principles. Timers, GPIO, analog I/O, PWM, interrupts, and communication interfaces form the foundation of every embedded system.
By focusing on these universal building blocks, this book helps you build skills that transfer across platforms and scale naturally toward more advanced development. Whether you are a beginner or an experienced programmer entering embedded systems, you will find that working with MicroPython is both practical and genuinely enjoyable.
The State of Hollow State Audio in the Second Decade of the 21st Century
Vacuum-tube (or valve, depending upon which side of the pond you live on) technology spawned the Age of Electronics early in the 20th Century. Until the advent of solid-state electronics near mid-century, hollow-state devices were the only choice. But following the invention of the transistor (after their process fell to reasonable levels), within a couple of decades, the death of vacuum tubes was widely heralded. Yet here we are some five decades later, and hollow-state equipment is enjoying something of a comeback, especially in the music and high-end audio industries.
Many issues surround hollow-state audio:
Does it produce—as some claim—better sound? If so, is there science to back up these claims?
How do hollow-state circuits work?
How do you design hollow-state audio circuits?
If hollow-state equipment fails, how do you go about troubleshooting and repairing it?
Can we recreate some of the classic hollow-state audio devices for modern listening rooms and recording studios?
How can we intelligently modify hollow-state amplifiers to our taste?
These and other topics are covered in The State of Hollow State Audio.
Hands-on in more than 50 projects
STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described.
The book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably.
All the projects in the book have been tested and are working. The following sub-headings are given for each project: Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE.
In this book you will learn about
STM32 microcontroller architecture;
the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool;
external and internal interrupts and DMA;
DEBUG, a program developed using the STM32CubeIDE;
the MCU in Sleep, Stop, and in Standby modes;
Nucleo Expansion Boards with the Nucleo development boards.
What you need
a PC with Internet connection and a USB port;
STM32CubeIDE software (available at STMicroelectronics website free of charge)
the project source files, available from the book’s webpage hosted by Elektor;
Nucleo-L476RG development board;
simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more;
Nucleo Expansion Boards (optional).
Hochleistungsfähiges LoRa-Kommunikationsgerät
Das Elecrow ThinkNode M5 ist ein kompaktes, tragbares LoRa-Kommunikationsgerät, das für netzunabhängige Nachrichtenübermittlung, Standortfreigabe und den Außeneinsatz konzipiert wurde. Ausgestattet mit einem ESP32-S3-Prozessor und einem SX1262-LoRa-Chip, wird es mit vorinstallierter Meshtastic-Firmware geliefert und lässt sich bequem per Bluetooth über die offizielle Meshtastic-App konfigurieren.
Das integrierte Multi-GNSS-Modul unterstützt GPS, GLONASS, BeiDou und QZSS für eine zuverlässige Positionsbestimmung und Standortfreigabe. Nachrichten und Geräteinformationen werden auf dem energieeffizienten 1,54-Zoll-E-Paper-Display angezeigt, während der integrierte 1.200-mAh-Akku einen langen mobilen Betrieb ermöglicht.
Dank der integrierten LoRa-Antenne, des kompakten Gehäuses, der Echtzeituhr (RTC) und der Unterstützung für Meshtastic- sowie MeshCore-Firmware ist das ThinkNode M5 eine praktische Kommunikationslösung für Wandern, Camping, abgelegene Gebiete und Notfallsituationen, in denen keine herkömmlichen Mobilfunknetze verfügbar sind.
Features
LoRa-Kommunikation
Multi-GNSS-Positionsbestimmung
1.200-mAh-Akku
1,54" E-Paper-Display
Integrierte RTC
Kompatibel mit MeshCore
Kompatibel mit Meshtastic
Technische Daten
Hauptprozessor (ESP32-S3)
CPU/SoC
Xtensa 32-Bit-LX7-Dual-Core-Prozessor, getaktet mit bis zu 240 MHz
Systemspeicher
512 KB SRAM, 8 MB PSRAM
Speicher
4 MB Flash, 384 KB ROM
Firmware
Meshtastic-Firmware ist voll kompatibel; Signalübertragung im LoRa-Modus
EPD (Electronic Paper Display)
Displaygröße
1,54-Zoll-EPD (monochromer E-Ink-Bildschirm)
Displaymaterial
E-Ink (Electronic Ink)
Auflösung
200 x 200
Treiber-Chip
SSD1681 (über SPI- oder I²C-Schnittstelle)
Zeit für vollständige Aktualisierung
2 s
Drahtlose Kommunikation
Bluetooth
Bluetooth Low Energy und Bluetooth 5.0 (Konfiguration per Smartphone)
LoRa
SX1262 LoRa-Modul, EU 868 MHz (externe Antenne)
Hardware
Schnittstellen
USB-C, RP-SMA
Funktionen
GPS-Ortung (GPS, GLONASS, BeiDou, QZSS), EPD-Display, RTC, USB 2.0, PMU-Energiemanagement (integrierter 1200-mAh-Lithium-Akku), Summer usw.
Tasten
Drehschalter, Funktionstaste, Blättertaste, GPS-Schalter, Reset-Taste
LED-Anzeige
Stromversorgung, GPS/LoRa-Anzeige
Sonstiges
Spannungsversorgung
5 V/1 A; unterstützt Stromversorgung über USB oder Lithium-Akku
Stromverbrauch
Maximaler Betriebsstrom ca. 340 mA (CPU + LoRa-Modul); Stromverbrauch im Energiesparmodus ca. 34 µA
Betriebstemperatur
-10 bis 50°C
Lagertemperatur
-20 bis 60°C
Relative Luftfeuchtigkeit
10–95% bei 40°C (nicht kondensierend)
Gehäuse
ABS-Kunststoff
Abmessungen
82 x 51,6 x 26,3 mm
Gewicht
81 g
Lieferumfang
1x Elecrow ThinkNode M5
1x LoRa-Antenne
1x USB-C Kabel
1x Manual
Downloads
Manual
Praktische Anwendungen und Projekte mit Arduino, ESP32 und RP2040
Tauchen Sie ein in die faszinierende Welt der Regelungstechnik mit Arduino und ESP32! Dieses Buch bietet Ihnen einen praxisnahen Einstieg in die klassischen und modernen Methoden der Regelung, darunter PID-Regler, Fuzzy-Logik und Sliding-Mode-Regler.
Im ersten Teil lernen Sie die Grundlagen der beliebten Arduino-Controller, wie den Arduino Uno und den ESP32, sowie die Integration von Sensoren für Temperatur- und pH-Messung (NTC, PT100, PT1000, pH-Sensor). Sie erfahren, wie diese Sensoren in verschiedenen Projekten eingesetzt werden und wie Sie Daten auf einem Nextion TFT-Display visualisieren.
Weiter geht es mit der Einführung in Stellglieder wie MOSFET-Schalter, H-Brücken und Solid-State-Relais, die zur Steuerung von Motoren und Aktoren verwendet werden. Sie lernen, Regelstrecken zu analysieren und zu modellieren, einschließlich PT1- und PT2-Regelungen.
Der Schwerpunkt des Buches liegt auf der Implementierung von Fuzzy- und PID-Reglern zur Regelung von Temperatur und DC-Motoren. Dabei werden sowohl der Arduino Uno als auch der ESP32 eingesetzt. Zudem wird der Sliding-Mode-Regler vorgestellt.
Im vorletzten Kapitel erkunden Sie die Grundlagen neuronaler Netze und lernen, wie maschinelles Lernen auf einem Arduino eingesetzt werden kann. Im letzten Kapitel gibt es noch ein praktisches Beispiel für einen Fuzzy-Regler zur Stromeinspeisung ins Hausnetz.
Dieses Buch ist die perfekte Wahl für Ingenieure, Studierende und Elektroniker, die ihre Projekte mit innovativen Regelungstechniken erweitern möchten.
Vollständiger ESP32-Mikrocontroller-Lernkurs mit speziell entwickelter MCU-Erweiterungsplatine, praxisorientierten Projekten und einem umfassenden Online-Guide – ideal, um Hardware, Programmierung und Konnektivität Schritt für Schritt zu erlernen.
Praktische Einführung in eingebettete Systeme mit dem ESP32
Dieser Kurs richtet sich an Einsteiger in die Welt der eingebetteten Systeme, die einen strukturierten, beispielorientierten Einstieg suchen. Falls Sie sich bereits mit allgemeiner Elektronik oder Arduino-basierten Materialien beschäftigt haben, diese aber als zu allgemein oder zu wenig praxisnah empfunden haben, bietet dieser Kurs eine fokussiertere Alternative.
Mit dem "ESP32 by Example Kit" (EEK) – einem kompakten und kostengünstigen Komponentensatz mit LEDs, Sensoren, einem OLED-Display und einem Bewegungsprozessor – arbeiten Sie während des gesamten Kurses mit einem einheitlichen Hardware-Setup. Nach dem Zusammenbau bleibt das EEK weitgehend unverändert, sodass Sie sich ganz auf das Lernen und Experimentieren konzentrieren können, ohne ständig neu konfigurieren zu müssen.
Themen:
Verstehen und Programmieren des ESP32-Mikrocontrollers
Programmieren und Ausführen von Code mit der Arduino IIDE
Erkunden von cyber-physischen Systemen, abschließend zur grundlegenden Drohnensteuerung
Vorkenntnisse in Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Miniprojekte, die die wichtigsten Konzepte festigen und zu einer tiefergehenden Auseinandersetzung anregen. Am Ende des Kurses können Sie die Beispiele des Buches nicht nur nachvollziehen, sondern auch mit eigenen Ideen und Anwendungen erweitern.
Ob Sie sich für Embedded-Programmierung, interaktive Systeme oder die Grundlagen der Drohnensteuerung interessieren – dieser Kurs bietet einen klaren und praxisorientierten Einstieg.
Was Sie lernen werden
Eingebettete Programmierung mit dem ESP32 mithilfe der Arduino IDE
Echtzeit-Sensoreingabe und -steuerung über Tasten, LEDs und Displays
Gestenbasierte Interaktion mit dem Bewegungssensor MPU6050
Integration von Bluetooth-Gamepads und Drohnensteuerungssimulation
WLAN- und UDP-Netzwerke, lokale Webserver und NTP
MQTT-Kommunikation mit Cloud-Plattformen wie AWS und Arduino IoT
Aufbau und Bereitstellung voll funktionsfähiger IoT-Systeme
Perfekt für
Studierende und Autodidakten, die sich mit eingebetteten Systemen beschäftigen
Bastler und IoT-Begeisterte, die ihre Hardwarekenntnisse verbessern möchten
Lehrkräfte und Dozenten, die nach sofort einsetzbarem Unterrichtsmaterial suchen
Entwickler, die über die Grundlagen von Raspberry Pi oder Arduino hinausgehen möchten
Support, wenn Sie ihn brauchen
Zugang zu Kursleitern über die Elektor Academy
Hilfreiche Community-Foren und wichtige Dokumentation
Was ist in der Box (Kurs)?
Neues 384-seitiges Buch: "ESP32 by Example" (Wert: 45 €)
Elektor ESP32 by Example Kit (EEK): Mikrocontroller-Erweiterungsplatine mit 6 LEDs und 6 Tasten + OLED-Display, MPU6050 3-Achsen Beschleunigungsmesser und Gyroskop-Modul (Wert: 40 €)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (Wert: 30 €)
ESP32 Cheap Yellow Display Board (Wert: 25 €)
DHT11 Feuchtigkeitssensor & Temperatursensor
Breadboard
Jumperkabel
USB-C-Kabel
Zugang zum vollständigen Kurs auf der Elektor Academy Pro Lernplattform
Lehrvideos
Herunterladbare Arduino-Projektdateien für jedes Modul
Lernmaterial (dieser Box)
▶ Klicken Sie hier zum Öffnen
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
Über den Autor
Dr. Jim Solderitsch ist Dozent, Softwarearchitekt, Systementwickler und Cybersicherheitsforscher mit Schwerpunkt auf cyber-physischen Systemen. Derzeit ist er als Lehrbeauftragter für Informatik an der Villanova University in Pennsylvania tätig.
Was ist Elektor Academy Pro?
Elektor Academy Pro bietet maßgeschneiderte Lernlösungen für Fachkräfte, Ingenieurteams und technische Experten in der Elektronik- und Embedded-Systems-Branche. Sie unterstützt Einzelpersonen und Organisationen dabei, ihr praktisches Know-how zu vertiefen, ihre Skills gezielt auszubauen und dank hochwertiger Inhalte und praxisnaher Tools stets einen Schritt voraus zu sein.
Von realen Projekten und spezialisierten Kursen bis hin zu fundierten technischen Insights – Elektor versetzt Ingenieure in die Lage, aktuelle Herausforderungen der Branche erfolgreich zu meistern. Unser Bildungsportfolio umfasst Academy-Bücher, Pro-Boxen, Webinare, Konferenzen und B2B-Fachmagazine – alles mit Blick auf praxisnahe Weiterbildung und berufliches Wachstum.
Ob Ingenieur, F&E-Spezialist oder technischer Entscheider: Elektor Academy Pro schlägt die Brücke zwischen Theorie und Praxis – und hilft Ihnen, neue Technologien zu beherrschen und Innovationen in Ihrem Unternehmen gezielt voranzutreiben.
Whatever the methods or even then financial means you have to make your circuits work, the power supply should rank high if not Number One in your considerations. The design block simply called “power supply” is hugely underrated both in electronics creation and repair. Yet, the “PSU” has enormous diversity and comes in wildly differing guises like AC/DC, generator, battery (rechargeable or not), PV panel, benchtop, linear or switch-mode, to mention but a few. The output ranges are also staggering like nano-amps to kiloamps and the same for voltages.This special covers the features and design aspects of power supplies.ContentsBasics
Battery ManagementWhat to be aware of when using (Lithium) batteries.
Fixed-Voltage Power Supply using Linear RegulatorsThe best result right after batteries.
Light Energy HarvestingA small solar panel is used in an energy harvesting project to manage and charge four AAA cells.
Mains Powered Adapter DesignBasic circuits and tips for transformers, rectification, filtering and stabilization.
LM317 Soft StartThe high inrush current pulse should be avoided.
Controllable RectifiersSome suggestions to keep the power loss in the linear regulator as low as possible.
Components
Worksheet: The LM117 / LM217 / LM317 Voltage Regulators
SupercapsLow voltage but lots of current… or not?
Reviews
JOY-iT RD6006 Benchtop Power Supply Kit
Siglent SDL1020X Programmable DC Electronic Load
Projects
Balcony Power PlantDIY solar balcony = speedy payback!
DIY LiPo Supercharger KitFrom handcrafted to mass market
Dual-Anode MOSFET ThyristorFaster and less wasteful than the old SCR
Battery JuicerDo not throw away, squeeze!
High-Voltage Power Supply with Curve TracerGenerate voltages up to 400 V and trace characteristics curves for valves and transistors
High Voltage Supply for RIAAFor RIAA tube preamps and other applications.
MicroSupplyA lab power supply for connected devices
Phantom Power Supply using Switched CapacitorsVoltage tripler using three ICs
The SMPS800RE Switch-Mode Supply for the Elektor Fortissimo-100Reliable, light and affordable
Soft Start for PSUBe nice to your power supply – and its load
UniLab 20-30 V, 3 A compact switch-mode lab power supply
Tips
Soft Start for Step-Down Switching Regulators
Low Loss Current Limit
Powerbank Surprise
A Virtual Ground
Battery Maintainer
Battery Pack Discharger
Connecting Voltage Regulators in Parallel
Programming and Projects for the Minima and WiFi
Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface.
Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate.
The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including
LEDs
7-segment displays (using timer interrupts)
LCDs
Sensors
RFID Reader
4x4 Keypad
Real-time clock (RTC)
Joystick
8×8 LED matrix
Motors
DAC (Digital-to-analog converter)
LED matrix
WiFi connectivity
Serial UART
CAN bus
Infrared controller and receiver
Simulators
… all in creative and educational ways with the project operation and associated software explained in great detail.
Dieses Buch nimmt Sie mit auf eine spannende Tour durch die Entwicklung von Full-Stack-Webanwendungen mit Raspberry Pi. Sie lernen, wie Sie eine Anwendung von Grund auf erstellen.
Sie erwerben Erfahrung und Wissen über Technologien, darunter:
Das Linux-Betriebssystem und die Befehlszeile.
Die Programmiersprache Python.
Die GPIOs (General Purpose Input Output Pins) des Raspberry Pi.
Der Nginx-Webserver.
Flask Python-Mikroframework für Webanwendungen.
JQuery und CSS zum Erstellen von Benutzeroberflächen.
Umgang mit Zeitzonen.
Erstellen von Diagrammen mit Plotly und Google Charts.
Datenerfassung mit Google Sheet.
Entwickeln von Applets mit IFTTT.
Sichern Sie Ihre Anwendung mit SSL.
Empfangen Sie mit Twilio Textnachrichten auf Ihrem Telefon.
In diesem Buch erfahren Sie außerdem, wie Sie einen drahtlosen Arduino-Sensorknoten aus der Ferne einrichten und Daten von ihm sammeln. Ihre Raspberry Pi-Webanwendung kann Arduino-Knotendaten auf die gleiche Weise verarbeiten, wie sie Daten von ihrem integrierten Sensor verarbeitet.
Raspberry Pi Full Stack vermittelt Ihnen viele Fähigkeiten, die für die Erstellung von Web- und Internet-of-Things-Anwendungen unerlässlich sind.
Die Anwendung, die Sie in diesem Projekt erstellen, ist eine Plattform, die Sie erweitern können. Dies ist nur der Anfang dessen, was Sie mit einem Raspberry Pi und den Software- und Hardwarekomponenten tun können, die Sie lernen werden.
Dieses Buch wird vom Autor durch einen eigenen Diskussionsbereich unterstützt.
Program and Build Raspberry Pi 5 Based Ham Station Utilities with the RTL-SDR
The RTL-SDR devices (V3 and V4) have gained popularity among radio amateurs because of their very low cost and rich features. A basic system may consist of a USB based RTL-SDR device (dongle) with a suitable antenna, a Raspberry Pi 5 computer, a USB based external audio input-output adapter, and software installed on the Raspberry Pi 5 computer. With such a modest setup, it is possible to receive signals from around 24 MHz to over 1.7 GHz.
This book is aimed at amateur radio enthusiasts and electronic engineering students, as well as at anyone interested in learning to use the Raspberry Pi 5 to build electronic projects. The book is suitable for both beginners through experienced readers. Some knowledge of the Python programming language is required to understand and eventually modify the projects given in the book. A block diagram, a circuit diagram, and a complete Python program listing is given for each project, alongside a comprehensive description.
The following popular RTL-SDR programs are discussed in detail, aided by step-by-step installation guides for practical use on a Raspberry Pi 5:
SimpleFM
GQRX
SDR++
CubicSDR
RTL-SDR Server
Dump1090
FLDIGI
Quick
RTL_433
aldo
xcwcp
GPredict
TWCLOCK
CQRLOG
klog
Morse2Ascii
PyQSO
Welle.io
Ham Clock
CHIRP
xastir
qsstv
flrig
XyGrib
FreeDV
Qtel (EchoLink)
XDX (DX-Cluster)
WSJT-X
The application of the Python programming language on the latest Raspberry Pi 5 platform precludes the use of the programs in the book from working on older versions of Raspberry Pi computers.