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.
The Raspberry Pi Bumper is a snap-on silicone cover that protects the bottom and edges of the Raspberry Pi 5.
Features
One-piece flexible silicone rubber bumper
Enables easy access to the power button
Mounting holes remain accessible underneath the bumper
Downloads
Datasheet
The JOY-iT Armor Case BLOCK is a robust aluminum enclosure designed specifically for the Raspberry Pi 5. It offers excellent protection against heat and physical shocks, making it suitable for challenging environments. Its compact design ensures that it doesn't require additional space, allowing for seamless integration into existing projects.
The case includes a large heatsink to enhance cooling efficiency. Installation is straightforward, with four screws (included) securing the case to the Raspberry Pi.
Specifications
Material
CNC milled aluminum alloy
Cooling performance
Idle: ~39°CFull load: ~75°C
Special features
Large heat sink, protection against shocks and heat with the same volume as without housing
Dimensions (top side)
69 x 56 x 15,5 mm
Dimensions (bottom side)
87 x 56 x 7,5 mm
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.
Designed for overclockers and other power users, this fan keeps your Raspberry Pi 4 at a comfortable operating temperature even under heavy load. The temperature-controlled fan delivers up to 1.4 CFM of airflow over the processor, memory, and power management IC. The bundled heatsink (18 x 8 x 10 mm) with self-adhesive pad improves heat transfer from the processor. The Raspberry Pi 4 Case Fan works with Raspberry Pi 4 and the official Raspberry Pi 4 case.
The Raspberry Pi 5 case is a refinement of the Raspberry Pi 4 case with improved thermal features to support the higher peak power consumption of the Raspberry Pi 5. It integrates a variable speed fan that is powered and controlled via a dedicated connector on the Raspberry Pi 5.
The Raspberry Pi 5 case is a refinement of the Raspberry Pi 4 case with improved thermal features to support the higher peak power consumption of the Raspberry Pi 5. It integrates a variable speed fan that is powered and controlled via a dedicated connector on the Raspberry Pi 5.
The case consists of two parts. It has a standard base featuring a cut-out to allow access to the GPIO, and a choice of three lids: a plain lid, a GPIO lid (allowing access to the GPIO from above), and a camera lid (which, when used with the short camera cable supplied, allows the Raspberry Pi Camera or Camera Noir to be fitted neatly inside it).
Included
1x base
3x lids (plain, GPIO, camera)
1x short camera cable
4x rubber feet
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.
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.
Program and build Raspberry Pi based ham station utilities, tools, and instruments
The improved RTL-SDR V4 allows you to receive radio signals between 500 kHz and 1.75 GHz from stations utilizing different bands including MW/SW/LW broadcast, ham radio, utility, air traffic control, PMR, SRD, ISM, CB, weather satellite, and radio astronomy.
The book Raspberry Pi 5 for Radio Amateurs gives extensive coverage of deploying the RTL-SDR kit through the use of a Raspberry Pi 5.
This bundle contains:
RTL-SDR V4 (incl. Dipole Antenna Kit) (normal price: €65)
Raspberry Pi 5 for Radio Amateurs (normal price: €40)
RTL-SDR V4 (Software Defined Radio) with Dipole Antenna Kit
RTL-SDR is an affordable dongle that can be used as a computer-based radio scanner for receiving live radio signals between 500 kHz and 1.75 GHz in your area.
The RTL-SDR V4 offers several improvements over generic brands including use of the R828D tuner chip, triplexed input filter, notch filter, improved component tolerances, a 1 PPM temperature compensated oscillator (TCXO), SMA F connector, aluminium case with passive cooling, bias tee circuit, improved power supply, and a built in HF upconverter.
RTL-SDR V4 comes with the portable dipole antenna kit. It is great for beginners as it allows for terrestrial and satellite reception and easy to mount outdoors and designed for portable and temporary outside usage.
Features
Improved HF reception: V4 now uses a built-in upconverter instead of using a direct sampling circuit. This means no more Nyquist folding of signals around 14.4 MHz, improved sensitivity, and adjustable gain on HF. Like the V3, the lower tuning range remains at 500 kHz and very strong reception may still require front end attenuation/filtering.
Improved filtering: The V4 makes use of the R828D tuner chip, which has three inputs. The SMA input has been triplexed input into 3 bands: HF, VHF and UHF. This provides some isolation between the 3 bands, meaning out of band interference from strong broadcast stations is less likely to cause desensitization or imaging.
Improved filtering x2: In addition to the triplexing, the open drain pin on the R828D can be also used, which allows to add simple notch filters for common interference bands such as broadcast AM, broadcast FM and the DAB bands. These only attenuate by a few dB, but may still help.
Improved phase noise on strong signals: Due to an improved power supply design, phase noise from power supply noise has been significantly reduced.
Less heat: Another advantage of the improved power supply is low power consumption and less heat generation compared to the V3.
Included
1x RTL-SDR V4 dongle (R828D RTL2832U 1PPM TCXO SMA)
2x 23 cm to 1 m telescopic antenna
2x 5 cm to 13 cm telescopic antenna
1x Dipole antenna base with 60 cm RG174
1x 3 m RG174 extension cable
1x Flexible tripod mount
1x Suction cup mount
Downloads
Datasheet
User Guide
Quick Start Guide
SDR# User Guide
Dipole Antenna Guide
Book: Raspberry Pi 5 for Radio Amateurs
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.