Bauen Sie robuste, intelligente Maschinen, die die Rechenleistung des Raspberry Pi mit LEGO-Komponenten kombinieren.
Der Raspberry Pi Build HAT bietet vier Anschlüsse für LEGO Technic Motoren und Sensoren aus dem SPIKE Portfolio. Zu den verfügbaren Sensoren gehören ein Abstandssensor, ein Farbsensor und ein vielseitiger Kraftsensor. Die Winkelmotoren sind in verschiedenen Größen erhältlich und verfügen über integrierte Encoder, die ihre Position abfragen können.
Der Build HAT passt auf alle Raspberry Pi-Computer mit einem 40-Pin-GPIO-Header, einschließlich – mit der Hinzufügung eines Flachbandkabels oder eines anderen Erweiterungsgeräts – Raspberry Pi 400. Angeschlossene LEGO Technic-Geräte können neben Standard-Raspberry-Pi-Zubehör problemlos in Python gesteuert werden wie zum Beispiel ein Kameramodul.
Merkmale
Steuert bis zu 4 Motoren und Sensoren
Versorgt den Raspberry Pi mit Strom (bei Verwendung mit einem geeigneten externen Netzteil)
Einfache Verwendung von Python auf dem Raspberry Pi
Ready to explore the world around you? By attaching the Sense HAT to your Raspberry Pi, you can quickly and easily develop a variety of creative applications, useful experiments, and exciting games.
The Sense HAT contains several helpful environmental sensors: temperature, humidity, pressure, accelerometer, magnetometer, and gyroscope. Additionally, an 8x8 LED matrix is provided with RGB LEDs, which can be used to display multi-color scrolling or fixed information, such as the sensor data. Use the small onboard joystick for games or applications that require user input. In Innovate with Sense HAT for Raspberry Pi, Dr. Dogan Ibrahim explains how to use the Sense HAT in Raspberry Pi Zero W-based projects. Using simple terms, he details how to incorporate the Sense HAT board in interesting visual and sensor-based projects. You can complete all the projects with other Raspberry Pi models without any modifications.
Exploring with Sense HAT for Raspberry Pi includes projects featuring external hardware components in addition to the Sense HAT board. You will learn to connect the Sense HAT board to the Raspberry Pi using jumper wires so that some of the GPIO ports are free to be interfaced to external components, such as to buzzers, relays, LEDs, LCDs, motors, and other sensors.
The book includes full program listings and detailed project descriptions. Complete circuit diagrams of the projects using external components are given where necessary. All the projects were developed using the latest version of the Python 3 programming language. You can easily download projects from the book’s web page. Let’s start exploring with Sense HAT.
A Beginner's Guide to AI and Edge Computing
Artificial Intelligence (AI) is now part of our daily lives. With companies developing low-cost AI-powered hardware into their products, it is now becoming a reality to purchase AI accelerator hardware at comparatively very low costs. One such hardware accelerator is the Hailo module which is fully compatible with the Raspberry Pi 5. The Raspberry Pi AI Kit is a cleverly designed hardware as it bundles an M.2-based Hailo-8L accelerator with the Raspberry Pi M.2 HAT+ to offer high speed inferencing on the Raspberry Pi 5. Using the Raspberry Pi AI Kit, you can build complex AI-based vision applications, running in real-time, such as object detection, pose estimation, instance segmentation, home automation, security, robotics, and many more neural network-based applications.
This book is an introduction to the Raspberry Pi AI Kit, and it is aimed to provide some help to readers who are new to the kit and wanting to run some simple AI-based visual models on their Raspberry Pi 5 computers. The book is not meant to cover the detailed process of model creation and compilation, which is done on an Ubuntu computer with massive disk space and 32 GB memory. Examples of pre-trained and custom object detection are given in the book.
Two fully tested and working projects are given in the book. The first project explains how a person can be detected and how an LED can be activated after the detection, and how the detection can be acknowledged by pressing an external button. The second project illustrates how a person can be detected, and how this information can be passed to a smart phone over a Wi-Fi link, as well as how the detection can be acknowledged by sending a message from the smartphone to your Raspberry Pi 5.
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.
Ready to explore the world around you? By attaching the Sense HAT to your Raspberry Pi, you can quickly and easily develop a variety of creative applications, useful experiments, and exciting games.
The Sense HAT contains several helpful environmental sensors: temperature, humidity, pressure, accelerometer, magnetometer, and gyroscope. Additionally, an 8x8 LED matrix is provided with RGB LEDs, which can be used to display multi-color scrolling or fixed information, such as the sensor data. Use the small onboard joystick for games or applications that require user input. In Innovate with Sense HAT for Raspberry Pi, Dr. Dogan Ibrahim explains how to use the Sense HAT in Raspberry Pi Zero W-based projects. Using simple terms, he details how to incorporate the Sense HAT board in interesting visual and sensor-based projects. You can complete all the projects with other Raspberry Pi models without any modifications.
Exploring with Sense HAT for Raspberry Pi includes projects featuring external hardware components in addition to the Sense HAT board. You will learn to connect the Sense HAT board to the Raspberry Pi using jumper wires so that some of the GPIO ports are free to be interfaced to external components, such as to buzzers, relays, LEDs, LCDs, motors, and other sensors.
The book includes full program listings and detailed project descriptions. Complete circuit diagrams of the projects using external components are given where necessary. All the projects were developed using the latest version of the Python 3 programming language. You can easily download projects from the book’s web page. Let’s start exploring with Sense HAT.
Dieser Lüfter wurde für Übertakter und andere Power-User entwickelt und hält Ihren Raspberry Pi 4 auch unter starker Last auf einer angenehmen Betriebstemperatur. Der temperaturgesteuerte Lüfter liefert einen Luftstrom von bis zu 1,4 CFM über den Prozessor, den Speicher und den Energieverwaltungs-IC. Der mitgelieferte Kühlkörper (18 x 8 x 10 mm) mit selbstklebendem Pad verbessert die Wärmeübertragung vom Prozessor.
Der Raspberry Pi 4 Gehäuselüfter funktioniert mit Raspberry Pi 4 und dem offiziellen Raspberry Pi 4 Gehäuse.
Der Raspberry Pi Pico 2 W ist ein Mikrocontroller-Board auf Basis des RP2350 mit 2,4 GHz 802.11n Wireless LAN und Bluetooth 5.2. Es gibt Ihnen noch mehr Flexibilität bei Ihren IoT- oder Smart-Produktdesigns und erweitert die Möglichkeiten für Ihre Projekte.
Der RP2350 bietet eine umfassende Sicherheitsarchitektur rund um Arm TrustZone für Cortex-M. Es umfasst signiertes Booten, 8 KB Antifuse-OTP für die Schlüsselspeicherung, SHA-256-Beschleunigung, einen Hardware-TRNG und schnelle Glitch-Detektoren.
Die einzigartige Dual-Core- und Dual-Architektur-Fähigkeit des RP2350 ermöglicht Benutzern die Wahl zwischen einem Paar ARM Cortex-M33-Kernen nach Industriestandard und einem Paar Hazard3 RISC-V-Kernen mit offener Hardware. Der Raspberry Pi Pico 2 W ist in C/C++ und Python programmierbar und wird durch eine ausführliche Dokumentation unterstützt. Er ist das ideale Mikrocontroller-Board sowohl für Enthusiasten als auch für professionelle Entwickler.
Technische Daten
CPU
Dual Arm Cortex-M33 oder Dual RISC-V Hazard3 Prozessoren bei 150 MHz
Wireless
On-Board Infineon CYW43439 Single-Band 2,4 GHz 802.11n Wireless Lan und Bluetooth 5.2
Speicher
520 KB On-Chip-SRAM; 4 MB integrierter QSPI-Flash
Schnittstellen
26 Mehrzweck-GPIO-Pins, darunter 4, die für AD verwendet werden können
Peripherie
2x UART
2x SPI-Controller
2x I²C-Controller
24x PWM-Kanäle
1x USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung
12x PIO-Zustandsmaschinen
Eingangsspannung
1,8-5,5 V DC
Abmessungen
21 x 51 mm
Downloads
Datasheet
Pinout
Schematic
Mehr als 50 Grundlagenprojekte mit MicroPython und dem RP2040-Mikrocontroller
Der Raspberry Pi Pico ist eine leistungsstarke Mikrocontroller-Platine, die speziell für das Physical Computing – also hardwarenahe Anwendungen – entwickelt wurde. Der Raspberry Pi Pico kann so programmiert werden, dass er eine einzelne Aufgabe sehr effizient ausführt und ermöglicht so schnelle Steuerungs- und Überwachungsanwendungen in Echtzeit. Der 'Pico', wie wir ihn nennen, basiert auf dem schnellen, effizienten und kostengünstigen Dual-Core ARM Cortex-M0+ RP2040 Mikrocontroller-Chip, der mit bis zu 133 MHz läuft und über 264 KB SRAM und 2 MB Flash-Speicher verfügt. Neben dem großen Speicher hat der Pico noch weitere attraktive Eigenschaften, darunter eine große Anzahl von GPIO-Pins sowie gängige Schnittstellen wie ADC, SPI, I²C, UART und PWM. Als Krönung bietet der Chip schnelle und genaue Timer, eine Hardware-Debug-Schnittstelle und einen internen Temperatursensor.
Zur Programmierung lassen sich leicht die gängigen Hochsprachen wie MicroPython oder C/C++ verwenden. Dieses Buch ist eine Einführung in die Verwendung des Pico mit der Programmiersprache MicroPython. In allen Projekten wird die Thonny-Entwicklungsumgebung (IDE) eingesetzt. Über 50 Projekte decken folgende Themen ab:
Installation von MicroPython auf dem Raspberry Pi Pico
Timer-Interrupts und externe Interrupts
Projekte mit Analog-Digital-Wandler (ADC)
Verwendung des internen sowie externer Temperatursensoren
Datenlogger
Projekte zur PWM, UART, I²C-Bus und SPI-Bus
Wi-Fi und Bluetooth für die Kommunikation mit Smartphones
Projekte mit dem Digital-Analog-Wandler (DAC)
Alle in diesem Buch vorgestellten Projekte wurden vollständig getestet und sind funktionsfähig. Es werden keine Programmier- oder Elektronikkenntnisse vorausgesetzt, um sie nachzuvollziehen. Für alle beschriebenen Projekte gibt es kurze Beschreibungen, Blockdiagramme, detaillierte Schaltpläne und vollständige MicroPython-Programmlistings. Die Listings sind auch auf der zum Buch gehörenden Elektor-Webseite zu finden.
Der Raspberry Pi Bumper ist eine aufsteckbare Silikonabdeckung, die die Unterseite und die Kanten des Raspberry Pi 5 schützt.
Features
Einteiliger flexibler Bumper aus Silikonkautschuk
Ermöglicht einfachen Zugriff auf den Power-Button
Montagelöcher bleiben unter dem Bumper zugänglich
Downloads
Datasheet
Der Raspberry Pi Pico 2 WH (mit Header) ist ein Mikrocontroller-Board auf Basis des RP2350 mit 2,4 GHz 802.11n Wireless LAN und Bluetooth 5.2. Es gibt Ihnen noch mehr Flexibilität bei Ihren IoT- oder Smart-Produktdesigns und erweitert die Möglichkeiten für Ihre Projekte.
Der RP2350 bietet eine umfassende Sicherheitsarchitektur rund um Arm TrustZone für Cortex-M. Es umfasst signiertes Booten, 8 KB Antifuse-OTP für die Schlüsselspeicherung, SHA-256-Beschleunigung, einen Hardware-TRNG und schnelle Glitch-Detektoren.
Die einzigartige Dual-Core- und Dual-Architektur-Fähigkeit des RP2350 ermöglicht Benutzern die Wahl zwischen einem Paar ARM Cortex-M33-Kernen nach Industriestandard und einem Paar Hazard3 RISC-V-Kernen mit offener Hardware. Der Raspberry Pi Pico 2 WH ist in C/C++ und Python programmierbar und wird durch eine ausführliche Dokumentation unterstützt. Er ist das ideale Mikrocontroller-Board sowohl für Enthusiasten als auch für professionelle Entwickler.
Technische Daten
CPU
Dual Arm Cortex-M33 oder Dual RISC-V Hazard3 Prozessoren bei 150 MHz
Wireless
On-Board Infineon CYW43439 Single-Band 2,4 GHz 802.11n Wireless Lan und Bluetooth 5.2
Speicher
520 KB On-Chip-SRAM; 4 MB integrierter QSPI-Flash
Schnittstellen
26 Mehrzweck-GPIO-Pins, darunter 4, die für AD verwendet werden können
Peripherie
2x UART
2x SPI-Controller
2x I²C-Controller
24x PWM-Kanäle
1x USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung
12x PIO-Zustandsmaschinen
Eingangsspannung
1,8-5,5 V DC
Abmessungen
21 x 51 mm
Downloads
Datasheet
Pinout
Schematic
Der DiP-Pi PIoT ist ein fortschrittliches WiFi-Konnektivitätssystem mit integrierten Sensoren, das die meisten möglichen Anforderungen für IoT-Anwendungen auf Basis des Raspberry Pi Pico abdeckt. Es kann das System zusätzlich zum Original-Micro-USB des Raspberry Pi Pico mit bis zu 1,5 A bei 4,8 V versorgen, geliefert von 6–18 VDC für verschiedene Stromversorgungssysteme wie Autos, Industrieanlagen usw. Es unterstützt LiPo- oder Li-Ion-Akkus mit automatischem Ladegerät sowie die automatische Umschaltung von Kabelstrom auf Batteriestrom oder umgekehrt (USV-Funktionalität), wenn die Kabelstromversorgung unterbrochen wird. Die Extended Powering Source (EPR) ist mit einer rücksetzbaren PPTC-Sicherung, umgekehrter Polarität und auch ESD geschützt. Der DiP-Pi PIoT verfügt über eine in den Raspberry Pi Pico integrierte RESET-Taste sowie einen EIN/AUS-Schiebeschalter, der auf alle Stromquellen (USB, EPR oder Batterie) wirkt. Der Benutzer kann (über die A/D-Pins des Raspberry Pi Pico) den Batteriestand und den EPR-Wert mit den A/D-Wandlern von PICO überwachen. Beide A/D-Eingänge sind mit 0402-Widerständen (0 Ohm) überbrückt. Wenn der Benutzer diese Pico-Pins aus irgendeinem Grund für seine eigene Anwendung verwenden muss, kann er daher problemlos entfernt werden. Das Ladegerät lädt den angeschlossenen Akku automatisch auf (sofern verwendet), aber der Benutzer kann das Ladegerät zusätzlich ein-/ausschalten, wenn seine Anwendung dies benötigt.
DiP-Pi PIoT kann für kabelbetriebene IoT-Systeme, aber auch für rein batteriebetriebene Systeme mit EIN/AUS verwendet werden. Der Status jeder Stromquelle wird durch separate Informations-LEDs angezeigt (VBUS, VSYS, VEPR, CHGR, V3V3). Der Benutzer kann jede Kapazität vom Typ LiPo oder Li-Ion verwenden; Es muss jedoch darauf geachtet werden, PCB-geschützte Batterien mit einem maximal zulässigen Entladestrom von 2 A zu verwenden. Das integrierte Batterieladegerät ist so eingestellt, dass es die Batterie mit einem Strom von 240 mA lädt. Dieser Strom wird durch einen Widerstand eingestellt. Wenn der Benutzer also mehr oder weniger benötigt, kann er ihn selbst ändern. Der DiP-Pi PIoT ist außerdem mit einem WiFi ESP8266 Clone-Modul mit integrierter Antenne ausgestattet. Diese Funktion eröffnet eine Vielzahl darauf basierender IoT-Anwendungen.
Zusätzlich zu allen oben genannten Funktionen ist DiP-Pi PIoT mit eingebetteten 1-Draht-DHT11/22-Sensoren und Micro-SD-Kartenschnittstellen ausgestattet. Durch die Kombination der erweiterten Stromversorgungs-, Batterie- und Sensorschnittstellen eignet sich der DiP-Pi PIoT ideal für IoT-Anwendungen wie Datenlogger, Pflanzenüberwachung, Kühlschränke usw.
DiP-Pi PIoT wird durch zahlreiche gebrauchsfertige Beispiele unterstützt, die in Micro Python oder C/C++ geschrieben sind.
Spezifikationen
Allgemein
Abmessungen 21 x 51 mm
Raspberry Pi Pico-Pinbelegung kompatibel
Unabhängige informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3)
Raspberry Pi Pico RESET-Taste
EIN/AUS-Schiebeschalter, der auf alle Stromquellen wirkt (USB, EPR, Batterie)
Externe Stromversorgung 6–18 VDC (Autos, Industrieanwendungen usw.)
Überwachung des externen Strompegels (6-18 VDC).
Überwachung des Batteriestands
Verpolungsschutz
PPTC-Sicherungsschutz
ESD-Schutz
Automatisches Batterieladegerät (für PCB-geschütztes LiPo, Li-Ion – 2 A max.) Automatisch/Benutzersteuerung
Automatische Umschaltung von Kabelbetrieb auf Batteriebetrieb und umgekehrt (USV-Funktionalität)
Mit der USB-Stromversorgung, der externen Stromversorgung und der Batterieversorgung können verschiedene Stromversorgungsschemata gleichzeitig verwendet werden
1,5 A bei 4,8 V Abwärtswandler auf EPR
Eingebetteter 3,3 V @ 600 mA LDO
ESP8266 WLAN-Konnektivität klonen
ESP8266 Firmware-Upload-Schalter
Integrierte 1-Draht-Schnittstelle
Eingebettete DHT-11/22-Schnittstelle
Stromversorgungsoptionen
Raspberry Pi Pico Micro-USB (über VBUS)
Externe Stromversorgung 6–18 V (über spezielle Buchse – 3,4/1,3 mm)
Externe Batterie
Unterstützte Batterietypen
LiPo mit Schutzplatine, max. Strom 2A
Li-Ion mit Schutzplatine, max. Strom 2A
Eingebettete Peripheriegeräte und Schnittstellen
Integrierte 1-Draht-Schnittstelle
Eingebettete DHT-11/22-Schnittstelle
Micro-SD-Kartensteckplatz
Programmierschnittstelle
Standard Raspberry Pi Pico C/C++
Standard Raspberry Pi Pico Micro Python
Gehäusekompatibilität
DiP-Pi Plexi-Cut-Gehäuse
Systemüberwachung
Batteriestand über Raspberry Pi Pico ADC0 (GP26)
EPR-Level über Raspberry Pi Pico ADC1 (GP27)
Informative LEDs
VB (VUSB)
USA (VSYS)
VE (VEPR)
CH (VCHR)
V3 (V3V3)
Systemschutz
Sofortiger Raspberry Pi Pico-Hardware-Reset-Knopf
ESD-Schutz auf EPR
Verpolungsschutz bei EPR
PPTC 500 mA @ 18 V-Sicherung am EPR
EPR/LDO-Übertemperaturschutz
EPR/LDO Über den aktuellen Schutz
System-Design
Entworfen und simuliert mit PDA Analyzer mit einem der fortschrittlichsten CAD/CAM-Tools – Altium Designer
Industriell entstanden
PCB-Konstruktion
2-Unzen-Kupfer-Leiterplatte, hergestellt für eine ordnungsgemäße Hochstromversorgung und Kühlung
6-mil-Spur-/6-mil-Lücken-Technologie, 2-lagige Leiterplatte
PCB-Oberflächenveredelung – Immersionsgold
Mehrschichtige Kupfer-Thermorohre für eine erhöhte thermische Reaktion des Systems und eine bessere passive Kühlung
Downloads
Datenblatt
Handbuch
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.