Skip to content

Individual Project - The machine could do the sinking and floating task. Also could transmit data to the ground station.

Notifications You must be signed in to change notification settings

winnieay/BuoyancyEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuoyancyEngine

The buoyancy engine is built with two watertight enclosures and external mounting support. These two watertight enclosure kits are assembled by PMMA tubes and the aluminum alloy flanges.

The upper part, the electrical enclosure, includes one 2.4GHz antenna, one customized PCB, one pressure sensor,one peristaltic pump, two 9V batteries and other electrical components. The enclosure on the bottom is mainly used for storing the water drived by the peristaltic pump.

Rendered Buoyancy Engine



Buoyancy Engine Working Example


Screenshot 2024-02-25 at 13 37 47

PCB Design & Ground Receiver


Screenshot 2024-02-25 at 13 54 25

Specification

  1. Watertight Enclosure
  • Thickness: 5mm

  • Outer Dimension: 90mm

  • Length: (Upper)250mm, (Lower)100mm

  1. Bouyancy Engine
  • Height: 620mm

  • Dimension: 120mm

Mechanism

As peristaltic pumps have no check valves to clog, they excel at driving fluids into lower pressure systems. Therefore, a peristaltic pump would be used to manipulate the motion of the engine: Sinking and Floating. Water is pumped through a flexible silicone tube in a peristaltic motion. Rollers are attached to a rotor that is controlled by a motor. As the rotor turns, the rollers pinch the tubing to force the water through. When the tube is not compressed, the water would be driven into the enclosure or pumped out the enclosure.

To indicate the position of the engine, a pressure sensor is one of the critical components in the engine. The engine could self-identify its position by taking advantage of the relationship between the fluid pressure and depth.

Data Transmission

For the communication between the ground station and the engine, a short-range wireless technology standard, Bluetooth, would be used to transmit and receive data. To avoid improper connection, master-slave mode would be set up in the bluetooth modules. They are only allowed to be paired with each other and keep requiring re-pairing if they disconnect. A 2.4GHz antenna would increase signal strength to guarantee the data transmission even with long distance.

Buoyancy Support and Mounting Design

As the engine is positively buoyant, certain weights would be added into the lower enclosure to achieve slight positive buoyancy. Extra weights could be added or mounted to the 3D printed support with zip ties. It provides a flexible approach for buoyancy tuning while the engine is deployed into distinct environments.

To prevent electrical shock, the battery mount is designed to fix the position of the batteries onto the customized PCB. And the customized PCB would be mounting onto the upper aluminum alloy flange.

About

Individual Project - The machine could do the sinking and floating task. Also could transmit data to the ground station.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages