MeteorRpiReceiver

screenshot of MeteorRpiReceiver

a set of python scripts to automatically capture, decode & e-mail Meteor-M2 satellite images

Overview:

The MeteorRpiReceiver offers a fascinating entry into the world of satellite imagery, allowing users to automatically capture, decode, and distribute images from the Meteor-M2 satellite using a Raspberry Pi 3 Model B. This innovative project utilizes a DVB-T stick and GNU Radio to receive raw satellite data, alongside a uniquely crafted processing script to decode and transform this data into usable images. It’s a perfect blend of technology and DIY enthusiasm, making it accessible for hobbyists and tech enthusiasts alike.

With an easy-to-follow setup process, including a comprehensive Python script that manages everything from data capture to email distribution, users can dive into the intriguing realm of satellite data collection with minimal hassle. Whether you're looking to enrich your understanding of Python programming or simply want to experiment with satellite imagery, MeteorRpiReceiver provides a solid foundation and some exciting challenges.

Features:

  • Automated Capture and Processing: The system captures, decodes, and emails satellite images automatically, streamlining the entire process for the user.

  • Raspberry Pi Compatibility: Specifically designed for the Raspberry Pi 3 Model B, making it a cost-effective solution for hobbyist satellite tracking.

  • DVB-T Stick Integration: Utilizes a standard DVB-T stick for data capture, ensuring that the hardware required is widely available and affordable.

  • User-Friendly Scheduler Script: A single Python script handles all critical operations, including logging, directory setup, and email notifications.

  • Customizable User Location: Users can easily set their geographic location in a dedicated text file, ensuring accurate satellite tracking.

  • Multi-Channel Processing: Decodes data using multiple channels, processing images into RGB combinations for enhanced visual quality.

  • Email Notification System: Automatically sends processed images to a list of email addresses, allowing for easy sharing of satellite imagery.

  • Community Supported: As an introductory project using Python, it invites improvements and contributions from the community, fostering collaboration and learning.