This repository contains scripts and files to manage QR code data for an inspecting drone.
- drone_log_ground_station.py: Python script responsible for interacting with the GitHub API to process QR code data.
- qr_raspberrypi.py: Script designed to run on a Raspberry Pi with a camera module. Scans QR codes and updates data on GitHub.
- index.html: HTML file displaying data from the
local_data.csvfile, updated bydrone_log_ground_station.py. - unavailable.py: Updates the
local_data.csvfile to display unavailable data.
- Clone the repository locally.
- Ensure required libraries are installed (for Python scripts).
- Customize access tokens and repository details in the scripts:
drone_log_ground_station.py: Updateowner,repo,file_path, andtokenwith your repository information and access token.qr_raspberrypi.py: Set thetokenvariable with your access token.
- drone_log_ground_station.py:
- Execute this script to manage data fetched from the inspecting drone.
- qr_raspberrypi.py:
- Run this script on a Raspberry Pi with a camera module. It scans QR codes and updates data on GitHub.
- Open
index.htmlin a web browser to view a dynamically updated table of data fromlocal_data.csv.
uasnmims_LITT.jpegis the logo of our team, 🔥LITT🔥 at NMIMS Shirpur.
- Ensure permissions and access rights are correctly set for GitHub repositories when using access tokens.
- Modifications to the scripts should be made carefully to avoid unintended changes to the data.