This book discusses the basic components of any alarm system.
All alarm systems have two basic functions. First, they monitor their environment looking for a change such as a door or window opening or someone moving about in the room. Second, they alert the legal owner or user to this change. The system described in this book uses a scanning type software to detect intruders. It behaves like a guard dog, pacing up and down the fence line on the lookout for either an intruder or a familiar person. If you have an alarm key, you can disarm the system and enter.
With the scanning method, the software is easy to write and explain. It can scan eight alarm zones plus two special fire zones in about one second.
You don’t have to be an electrical engineer to install an alarm system, just a decent carpenter, painter, and plasterer! Because this alarm system runs on 12 volts, you don’t have to be a licensed electrician either to install it. The alarm system presented here uses Python software on the Raspberry Pi combined with some elementary electronic circuits. The code described in the book, as well as CAD files and a bill of materials for the alarm panel, are available for free downloading. The book provides the reader with examples of typical configurations coming straight from the author‘s experience. After reviewing the hardware components typically used in common alarm systems, the author shows how to plan one yourself.
To implement a modular alarm, no matter if it is for a single house or for a business or restaurant, the book shows how to skillfully combine a Raspberry Pi with small auxiliary electronic circuits. These are not installation instructions but food for thought that will enable readers to find a solution to their needs.
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
Dieses 48 W (8 V DC , 6 A) Netzteil ist für die Verwendung mit dem Raspberry Pi Build HAT konzipiert.
Eingang: 110–240 V Wechselstrom
Ausgang: 8 V DC , 6 A
Kabel: 1,5 m, 16 AWG
Merkmale
Der Rasterabstand beträgt 2,54 mm (1 bis 36 Kontakte pro Reihe) bei vertikaler Ausrichtung
Anzahl der Kontakte: 40
Anzahl der Reihen: 2
Geschlecht: Behälter
Kontaktanschlusstyp: Durchgangsloch
Kontaktbeschichtung: Verzinnte Kontakte
Hoher Betriebstemperaturbereich von -55 °C bis 105 °C für matt verzinnte Kontakte
Kontaktmaterial ist Phosphorbronze Schwarzes glasfaserverstärktes Polyester-Isolatormaterial
Tiger Buy Kontaktsystem
Entspricht den Standards UL E111594 und CSA 090871_0_000
Der Raspberry Pi Pico 2 ist ein neues Mikrocontroller-Board der Raspberry Pi Foundation, basierend auf dem RP2350. Es verfügt über eine höhere Kerntaktrate, doppelt so viel On-Chip-SRAM, doppelt so viel On-Board-Flash-Speicher, leistungsstärkere Arm-Kerne, optionale RISC-V-Kerne, neue Sicherheitsfunktionen und verbesserte Schnittstellenfunktionen. Der Raspberry Pi Pico 2 bietet eine deutliche Steigerung der Leistung und Funktionen und behält gleichzeitig die Hardware- und Softwarekompatibilität mit früheren Mitgliedern der Raspberry Pi Pico-Serie bei.
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 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
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
Peripheriegeräte
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 (Pico 2)
Datasheet (RP2350)
Raspberry Pi Pico W ist ein Mikrocontroller-Board, das auf dem Mikrocontroller-Chip Raspberry Pi RP2040 basiert.
Der Mikrocontroller-Chip RP2040 ("Raspberry Silicon") bietet einen Dual-Core-ARM-Cortex-M0+-Prozessor (133 MHz), 256 KB RAM, 30 GPIO-Pins und viele andere Schnittstellenoptionen. Darüber hinaus gibt es 2 MB integrierten QSPI-Flash-Speicher für Code- und Datenspeicherung.
Raspberry Pi Pico W wurde als kostengünstige und dennoch flexible Plattform für RP2040 mit einer drahtlosen 2,4-GHz-Schnittstelle unter Verwendung eines Infineon CYW43439 entwickelt. Die Funkschnittstelle wird über SPI mit dem RP2040 verbunden.
Features von Pico W
RP2040-Mikrocontroller mit 2 MB Flash-Speicher
Integrierte 2,4-GHz-Single-Band-Wireless-Schnittstellen (802.11n)
Micro-USB-B-Anschluss für Strom und Daten (und zur Neuprogrammierung des Flash)
40-polige 21 x 51 mm 'DIP'-Stil, 1 mm dicke PCB mit 0,1" Durchgangslochstiften, auch mit Randkerben
Bietet 26 multifunktionale 3,3-V-Universal-I/O (GPIO)
23 GPIO sind rein digital, wobei drei auch ADC-fähig sind
Kann als Modul auf der Oberfläche montiert werden
3-poliger ARM Serial Wire Debug (SWD) Port
Einfache, aber hochflexible Stromversorgungsarchitektur
Verschiedene Optionen zur einfachen Stromversorgung des Geräts über Micro-USB, externe Netzteile oder Batterien
Hohe Qualität, niedrige Kosten, hohe Verfügbarkeit
Umfassendes SDK, Softwarebeispiele und Dokumentation
Features von RP2040-Mikrocontroller
Dual-Core-Cortex M0+ mit bis zu 133 MHz
On-Chip-PLL ermöglicht eine variable Kernfrequenz
264 kByte Multibank-Hochleistungs-SRAM
Externer Quad-SPI-Flash mit eXecute In Place (XIP) und 16 KB On-Chip-Cache
Hochleistungs-Full-Crossbar-Busgewebe
On-Board USB1.1 (Gerät oder Host)
30 Multifunktions-Allzweck-I/O (vier können für ADC verwendet werden)
1,8-3,3 V I/O-Spannung
12-Bit 500 ksps Analog-Digital-Wandler (ADC)
Verschiedene digitale Peripheriegeräte
2x UART, 2x I²C, 2x SPI, 16x PWM-Kanäle
1 Timer mit 4 Alarmen, 1 Echtzeituhr
2x programmierbare I/O-Blöcke (PIO), insgesamt 8 Zustandsmaschinen
Flexible, benutzerprogrammierbare Hochgeschwindigkeits-I/O
Kann Schnittstellen wie SD-Karte und VGA emulieren
Hinweis: Raspberry Pi Pico W I/O-Spannung ist auf 3,3 V festgelegt.
Downloads
Datasheet
Specifications of 3-pin Debug Connector
Der Raspberry Pi Zero W erweitert die Raspberry Pi Zero-Familie. Der Raspberry Pi Zero W hat alle Funktionen des ursprünglichen Raspberry Pi Zero, kommt aber mit zusätzlichen Anschlussmöglichkeiten bestehend aus:
802.11 b/g/n wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
Weitere Features
1 GHz, Single-Core-CPU
512 MB RAM
Mini HDMI und USB On-The-Go Anschlüsse
Micro-USB power
HAT-compatible 40-pin header
Composite-Video- und Reset-Anschlüsse
CSI-Kamera-Anschluss
Downloads
Mechanical Drawing
Schematics
Raspberry Pi Pico W ist ein Mikrocontroller-Board, das auf dem Mikrocontroller-Chip Raspberry Pi RP2040 basiert.
Der Mikrocontroller-Chip RP2040 ("Raspberry Silicon") bietet einen Dual-Core-ARM-Cortex-M0+-Prozessor (133 MHz), 256 KB RAM, 30 GPIO-Pins und viele andere Schnittstellenoptionen. Darüber hinaus gibt es 2 MB integrierten QSPI-Flash-Speicher für Code- und Datenspeicherung.
Raspberry Pi Pico W wurde als kostengünstige und dennoch flexible Plattform für RP2040 mit einer drahtlosen 2,4-GHz-Schnittstelle unter Verwendung eines Infineon CYW43439 entwickelt. Die Funkschnittstelle wird über SPI mit dem RP2040 verbunden.
Features von Pico WH
RP2040-Mikrocontroller mit 2 MB Flash-Speicher
Integrierte 2,4-GHz-Single-Band-Wireless-Schnittstellen (802.11n)
Micro-USB-B-Anschluss für Strom und Daten (und zur Neuprogrammierung des Flash)
40-polige 21 x 51 mm 'DIP'-Stil, 1 mm dicke PCB mit 0,1" Durchgangslochstiften, auch mit Randkerben
Bietet 26 multifunktionale 3,3-V-Universal-I/O (GPIO)
23 GPIO sind rein digital, wobei drei auch ADC-fähig sind
Kann als Modul auf der Oberfläche montiert werden
3-poliger ARM Serial Wire Debug (SWD) Port
Einfache, aber hochflexible Stromversorgungsarchitektur
Verschiedene Optionen zur einfachen Stromversorgung des Geräts über Micro-USB, externe Netzteile oder Batterien
Hohe Qualität, niedrige Kosten, hohe Verfügbarkeit
Umfassendes SDK, Softwarebeispiele und Dokumentation
Features von RP2040-Mikrocontroller
Dual-Core-Cortex M0+ mit bis zu 133 MHz
On-Chip-PLL ermöglicht eine variable Kernfrequenz
264 kByte Multibank-Hochleistungs-SRAM
Externer Quad-SPI-Flash mit eXecute In Place (XIP) und 16 KB On-Chip-Cache
Hochleistungs-Full-Crossbar-Busgewebe
On-Board USB1.1 (Gerät oder Host)
30 Multifunktions-Allzweck-I/O (vier können für ADC verwendet werden)
1,8-3,3 V I/O-Spannung
12-Bit 500 ksps Analog-Digital-Wandler (ADC)
Verschiedene digitale Peripheriegeräte
2x UART, 2x I²C, 2x SPI, 16x PWM-Kanäle
1 Timer mit 4 Alarmen, 1 Echtzeituhr
2x programmierbare I/O-Blöcke (PIO), insgesamt 8 Zustandsmaschinen
Flexible, benutzerprogrammierbare Hochgeschwindigkeits-I/O
Kann Schnittstellen wie SD-Karte und VGA emulieren
Hinweis: Raspberry Pi Pico W I/O-Spannung ist auf 3,3 V festgelegt.
Downloads
Datasheet
Specifications of 3-pin Debug Connector
Der Raspberry Pi PoE+ Injektor erweitert einen einzelnen Port eines Nicht-PoE-Ethernet-Switches um Power-over-Ethernet (PoE)-Funktionalität und überträgt Strom und Daten über ein einziges Ethernet-Kabel. Er bietet eine kostengünstige Plug-and-Play-Lösung für die schrittweise Einführung von PoE in bestehende Ethernet-Netzwerke.
Der PoE+ Injektor ist ein 30-W-Gerät mit einem Port und eignet sich zur Stromversorgung von Geräten gemäß den Standards IEEE 802.3af und 802.3at, einschließlich aller Generationen von Raspberry Pi PoE HATs. Er unterstützt Netzwerk-Passthrough-Geschwindigkeiten von 10/100/1000 Mbit/s.
Hinweis: Für den Betrieb ist ein separates IEC-Netzkabel erforderlich (nicht im Lieferumfang enthalten).
Technische Daten
Datenrate
10/100/1000 Mbit/s
Eingangsspannung
100 bis 240 V AC
Ausgangsleistung
30 W
Leistungsabgabe an den Pins
4/5 (+), 7/8 (–)
Nennausgangsspannung
55 V DC
Datenanschlüsse
Geschirmte RJ-45-, EIA 568A- und 568B
Stromanschluss
IEC C13-Netzeingang (nicht im Lieferumfang enthalten)
Luftfeuchtigkeit bei Lagerung
Maximal 95%, nicht kondensierend
Betriebshöhe
–300 m bis 3000 m
Betriebsumgebungstemperatur
10°C bis +50°C
Abmessungen
159 x 51,8 x 33,5 mm
Downloads
Datasheet
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.
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
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.