Skip to content

Latest commit

Β 

History

History
59 lines (48 loc) Β· 1.92 KB

File metadata and controls

59 lines (48 loc) Β· 1.92 KB

Project Fly

πŸš€ Reed Switch-Based Liquid Level Sesnor.

Sensor with assembly tool inside of a tank

πŸ“Œ Overview

A compact reed switch-based liquid level sensor designed for UAV-mounted tanks for agrochemicals. The sensor uses a magnetic float and hermetically sealed reed switches to reliably detect liquid levels in harsh environments.

Drone with tank

πŸ”§ Key Features

  • No calibration needed: float does not depend on liquid type
  • Robust signal: sliding window median filter
  • Easy to install: special assembling tool
  • Low power consumption

πŸ› οΈ Hardware

  • Key components: Reed Switches 4x28 mm NC
  • Microcontroller: STM32F103C8T6
  • Output: Digital signal (UART)
  • Power: 3.3V-5V

PCB

πŸ“š Documentation

πŸ“‚ Project Structure

ProjectFly
β”œβ”€β”€ cad         # 3D models
β”œβ”€β”€ demos       # Demonstrations videos and images
β”œβ”€β”€ docs        # Project documentation
β”œβ”€β”€ firmware    # Embedded code
β”‚Β Β  β”œβ”€β”€ arduino # Arduino-compatible firmware (for prototyping)
β”‚Β Β  └── stm32   # STM32-optimized firmware (production version)
β”œβ”€β”€ hardware    # Electronics design files
β”‚Β Β  └── pcb     # PCB schematics and layouts
└── tests       # Validation scripts

πŸ‘₯ Team Members

Hardware

  • Dmitriy Vizitei - team leader, prototyping
  • Senya Belykh - schematics, PCB design
  • Anas Hamrouni - CAD modeling & design

Software

  • Dmitry Ryabov - programming, testing

Documentation

  • Andrew Pavlov - documentation, reports

πŸ›  Build && Install Guide

Docker (Install Guide)
In terminal:

  1. docker-compose build
  2. docker-compose up