Skip to content

Mr-Nickalas/Arduino-Radar-System-with-Python-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Arduino-Radar-System-with-Python-Interface

"high-tech monitoring" aesthetic with metal textures and smooth animations, Python 3 with Pygame (for the heavy lifting of the UI) and Pillow (to handle the textures).

  1. Hardware Assembly The Arduino will act as the data acquisition hub, sweeping the sensor and piping coordinates to your PC via Serial.

Arduino Nano

HC-SR04 Ultrasonic Sensor

SG90 Servo Motor

Wiring Logic:

Servo: Signal to D9, VCC to 5V, GND to GND.

Ultrasonic: Trig to D10, Echo to D11, VCC to 5V, GND to GND.

  1. The Arduino FirmwareThis script handles the $90^\circ$ sweep and calculates distance.

    1. The Python Tactical Interface We will use Pygame to render the "Stainless Steel / Carbon Fiber" look.

Prerequisites: pip install pygame pyserial

  1. Custom Desktop Integration To make it a "real" app with its own icon:

Create an Icon: Save a high-res .ico file (a radar sweep or target reticle).

Compile to .EXE: Use PyInstaller.

Command: pyinstaller --onefile --noconsole --icon=radar.ico main.py

Visual Assets: To get the "Steel" look, you should load a PNG of a brushed metal texture into Pygame using pygame.image.load('metal.png') and blit it as your background.

About

"high-tech monitoring" aesthetic with metal textures and smooth animations, Python 3 with Pygame (for the heavy lifting of the UI) and Pillow (to handle the textures).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors