Description
This Raspberry Pi based SDR Cyberdeck is unlike any other as it is based around RF situational awareness.
- Ham radio monitoring
- Spectrum surveillance
- General coverage worldwide HF receiver
- Weather balloon tracking and ranging
- Signal identification
- Quick deployment/mobile operations
- Portable air traffic monitor
- AIS Marine traffic monitoring
- Remote SDR receiver (stream via network)
- Asset tracking
- Weather fax/teletype receiver
- Signals intelligence
- Portable hackstation
Many Cyberdecks that use Pelicases mostly use the Peli 1300 case, this cyberdeck takes it one step further and integrates everything into a super-compact Peli 1200 case. This shoebox sized unit easily fits into a backpack with room to spare. Official Raspberry Pi 7" touch screen. This unit is all about plug'n play, use the internal powerbank to power the unit, or hookup an external power source between 9-36V from which the internal powerbank can be additionally charged.
Details
Raspberry Pi SDR Cyberdeck
The SDR Cyberdeck is a self-contained unit that allows the operator to adapt to any operational situation where RF monitoring is required. It features built-in GPS, dual channel Software Defined Radio, Real-Time clock, audio system, internal batterypack offering 8+ hours autonomy at normal usage, remote operation via an HTTP REST API, web dashboards for sensor telemetry, VNC for remote control and more...
Hardware
The HW is based around a Raspberry Pi 3 Model B sandwiched between passive cooling elements and a stack of dual Software Defined Radios (SDRs) and power switching, routing, signaling and a small audio system consisting of 2x 3W frontpanel speakers that is driven by the RPi audio 3.5mm jack output.
Unit shown in operation below during RF monitoring and surveillance of forest area during training operations. Left antenna is general wideband coverage, smaller stub antenna is an active helix GPS antenna.
Headless mode:
Spectrum monitoring in headless mode (left), desktop mode with shared session available on remote device (right.)
Software
The Raspberry Pi SDR cyberdeck runs on a software framework with at it's core an ASGI (Asynchronous Server Gateway Interface), in this case uvicorn. The ASGI interface connects to FastAPI which performs the function invocations in the Python threads which control the Devices, Processes and Applications. This allows for easy system manipulation via HTTP1.1 GET/PUT/POSTS methods. The Python threads controlling the processes can range from a commandline decoder to decode APRS via an audio interface, through to starting a VNC session or starting navigation/mapping software. The intention is to make complex application flow, configuration and control easily accessible via the Cyberdeck API interface (which performs HTTP requests to the server), therefore eliminating local commandline interaction with the system. In parallel system data is dumped to an influxdb database, and exposed via Grafana, allowing easy system monitoring over longer periods of time.
The software is still in development and actively maintained at is hosted at GitHub.
Remote Visualisation
Grafana serves as the entrypoint for any remote visualisation over longer periods of time, or general status monitoring. It can be used to view currents/voltages/temperatures and the status of different peripherals.
Remote Documentation
FastAPI has a handy feature where it serves an easy-to-use test interface on http://x.x.x.x:5000/docs. This can be used to test out methods and check if they have the desired effect on the system.
RCC
The remote control client is a simple Python application which uses PyQt5 and grid widgets which get populated based on the structured JSON data that is received via the Cyberdeck API. From this interface, devices can be switched on/off, status monitored, etc...
The native size of the GUI is intended for use on the Official Raspberry pi 7" touchscreen.
More
Recent Projects

DIY Bench Power Supply

Retro Racing Game on a 16x2 Character LCD

Open-T12-Soldering-Station

Meshtastic Ultrasonic Anemometer WX Station

The Open Source Autarkic Motherboard








Recent Projects

Naive Business Card

Open Source Linux Camera with AI.

My machinery 2021: Direct Granules Extruder
Low voltage differential probe

TinyLAB: Positive LDO

EDM

Credit Card-sized Reaction Time game
ANTIRTOS: no any RTOS needed, you will see

Secchi Disk Depth Measurement
Mammoth ARM

RPi Pico Video4
Bulk Transcribe Audio to Text

A simple Line Follower Robot for STEM Education

BEAD: A Tiny Speed Reader

ThunderScope
The MidBerry HB1
Recent Projects

SAFE IC decapping while preserving bond wires

Mini π:Open-Source, ROS High-Performance Robot

eZ80 CPU for RC2014 and other backplanes

Interfacing 12V Single Channel Relay Module with A

ROM-emulator

Power Up Off-Grid with Bougie Bro

Botkins Charity Project

Comprehensive Guide on Pakistan Educational Exams

美国学位文凭,ND毕业证成绩单+Q微信234178458圣母大学学位证成绩单*办理ND真实学历认证U

DIY USB-PD Powered MCH Automatic Reflow Hotplate

Hardware for EMBedded Oscilloscope
Mackerel 68k Computer

zeptoforth

Android App Garage Door Opener
3D Printed 6DOF Robotic Arm
Mini flashlight
Recent Projects

Prototyping Business Card

Finch_Board: Thumb Keyboard

Circuit Canvas

RX-Modulus (Completely Modular Mouse)

Wand of Illumination

Mode 2 - the new play mode of the SPO

DIY Sensitive Theremino-Arduino Polygraph, E-Meter

E-paper Digital Clock with powerloss recovery

Liquid Level Indicator Using ULN2003
Ice Breaker Hull Inspection Collection

Subzero UROV Flora Fauna Collection Attatchment
Avionics + mil-spec teardowns
MCL6809 - Drop-in Motorola 6809E Emulator

SurvBot

Adding aux video input to BetaFPV VR03 goggles
Touch Piano : 555 Timer Piano Modern Version
Recent Projects
Open source smart watch

MSX on RC2014
Lap Desk
More LED Matrix Display Fun

esp32-evse

Polyphemus

Musical Instrument Application for Parkinson's Pat
Analog CPU Gauge

Hackaday.io Project

Supplyframe Design Lab

Keychange
QubeCast Max

DIY Stereo Camera
Augmented Reality and Dinosaur Movement Control

Pi Boy 3000 with Raspberry Pi
VR Tracker
Recent Projects
Barb Makes Things

Project Hike - Walking in Virtual Reality
LCIRIC - Low Cost Infrared Imaging Camera

Santa's Shop

Building an Assistive Robotic Arm

ADAM DLP 3D Printer

IOT plant monitor

tiny BLE board with OLED

College of the Creatives Cabinet

Modular Open-Source AV Receiver
TinyISP AVR Programmer
Arduino ATmega 328 Emulator

CORE2 - A computer for robots

Plex Media Server on Raspberry Pi or anyother ARM
Yet Another VFD Tube Clock
3D scanner
Recent Projects

Meter PZEM-004 + ESP8266 & Platform IoT Blynk App
3D print a thinner car key
Ty the Typing Robot
Modular Universal Jamming Gripper

Blackbird Bipedal Robot

DIY Nonlinear Circuits Vactroll PiLL build

A Programable Breadboard
Bobble-Bot

AVR-ISP Pogo Pin Adapters

DeepRC Robot Car
Shard IoT Edge with Proof-of-Origin Block Data
Trash Printer - Recycled Plastic 3D Print Head

Gemini Project

Simple Cycloidal Robot Leg for Quadruped
Otter-Iron - TS100 USB-PD hardware mod
Delta Robot One
Recent Projects

WiFi Balanced Audio Volume Control

Infrared Remote Controlled Buzzer

Interrupt controller mode 2 for Z80

Magfest Swadge 2024

Music Spectrum and dB Visualizer

A fidget business card with storage slot for ID's

GPRino

<$50 Digital Micrometers with Serial Data

FLOSS Book Serving System

Atomic Force Microscope - from ground up

Linux on the MILK-V Duo - WiringX
X-Ray CT scanners get new life

Tenodesis Splint

UxV ground station

Minecraft Potion Bottle
PiZeroHat
More
Recent Projects

Emulated TMS9918A using RP2040/DVI
nedoPC SDK

Co-op Pong

Reusing single use vape pens.

Homebrew 16 bit relay computer

Push-latching USB Drive-Bay-Hubs for Desktop PC

Macintosh SAO
SecSavr Suspense [gd0105]
today's assorted project ramble "grab-bag"

OpenMote: Arduino-Compatible Controller for Makers

DIY Golf Launch Monitor
Central Scrutinizer: a serial adapter for M1/M2/M3

Porter







