https://github.com/jacktoaster/pressure-sensor-interface
8x pressure sensor and 8x solenoid valve USB interface
https://github.com/jacktoaster/pressure-sensor-interface
Last synced: 3 months ago
JSON representation
8x pressure sensor and 8x solenoid valve USB interface
- Host: GitHub
- URL: https://github.com/jacktoaster/pressure-sensor-interface
- Owner: JackToaster
- Created: 2024-09-08T20:39:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T22:44:24.000Z (6 months ago)
- Last Synced: 2024-12-29T17:49:34.644Z (5 months ago)
- Language: C
- Size: 15.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pressure Sensor Interface
This repository contains PCB designs & firmware (WIP) for an 8-channel USB pressure sensor/solenoid valve driver.
## Features
(Note that this is still in the early prototype stage so these specs have not been validated yet)
**8x pressure sensors**
- using the LWPxxx series of low-cost piezoresistive pressure sensors
- HX711 Load cell amplifier to read output
- Note the full scale range of the pressure sensor is wider than the input range of the HX711 - This means the full range of the sensor may be impossible to read, but this is an acceptable tradeoff for the extremely low cost.
- Capable of up to 144Hz sampling rate
**8x Solenoid Valve Drivers**- Low-side NMOS switches
- Capable of ~4A per channel
- Separate DC power input for solenoid valves, supports 0-24VDC (Limited by 30V Vds rating of FET)
- Individual PWM control of each channel**STM32F103 Microcontroller + USB-C**