Spisu treści:
Wideo: Czujnik ciśnienia Raspberry Pi CPS120 - samouczek Java: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
CPS120 to wysokiej jakości i niedrogi pojemnościowy czujnik ciśnienia bezwzględnego z w pełni skompensowaną mocą wyjściową. Zużywa bardzo mniej energii i składa się z bardzo małego czujnika mikroelektromechanicznego (MEMS) do pomiaru ciśnienia. Wbudowany jest również ADC oparty na sigma-delta, aby spełnić wymóg skompensowanej mocy wyjściowej. Oto demonstracja z kodem java przy użyciu Raspberry Pi.
Krok 1: Czego potrzebujesz.
1. Raspberry Pi
2. CPS120
3. Kabel I²C
4. Osłona I²C dla Raspberry Pi
5. Kabel Ethernet
Krok 2: Połączenia:
Weź nakładkę I2C dla raspberry pi i delikatnie nałóż ją na piny gpio raspberry pi.
Następnie podłącz jeden koniec kabla I2C do czujnika CPS120, a drugi koniec do ekranu I2C.
Podłącz również kabel Ethernet do pi lub możesz użyć modułu WiFi.
Połączenia prezentuje powyższy obrazek.
Krok 3: Kod:
Kod java dla CPS120 można pobrać z naszego repozytorium github – sklep Dcube
Oto link do tego samego:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Użyliśmy biblioteki pi4j do kodu java, kroki instalacji pi4j na raspberry pi są opisane tutaj:
pi4j.com/install.html
Możesz również skopiować kod stąd, jest on podany w następujący sposób:
// Rozprowadzane z wolną licencją.
// Używaj go w dowolny sposób, z zyskiem lub za darmo, pod warunkiem, że pasuje do licencji powiązanych z nim dzieł.
// CPS120
// Ten kod jest przeznaczony do pracy z minimodułem CPS120_I2CS I2C.
importuj com.pi4j.io.i2c. I2CBus;
importuj com.pi4j.io.i2c. I2CDurządzenie;
importuj com.pi4j.io.i2c. I2CFabryka;
import java.io. IOException;
klasa publiczna CPS120
{
public static void main(String args) wyrzuca Wyjątek
{
// Utwórz magistralę I2CBus
Magistrala I2CBus = I2CFactory.getInstance(I2CBus. BUS_1);
// Pobierz urządzenie I2C, adres CPS120 I2C to 0x28(40)
Urządzenie I2CDevice = bus.getDevice(0x28);
// Wyślij polecenie startu
urządzenie.write(0x28, (bajt)0x80);
Wątek.sen(800);
// Odczytaj 2 bajty danych, najpierw msb
bajt dane = nowy bajt[2];
urządzenie.odczyt(dane, 0, 2);
// Konwertuj dane na kPa
podwójne ciśnienie = (((dane[0] i 0x3F) * 256 + dane[1]) * (90 / 16384,00)) + 30;
// Prześlij dane na ekran
System.out.printf("Ciśnienie wynosi: %.2f kPa %n", ciśnienie);
}
}
Krok 4: Aplikacje:
CPS120 ma wiele zastosowań. Może być stosowany w przenośnych i stacjonarnych barometrach, wysokościomierzach itp. Ciśnienie jest ważnym parametrem określającym warunki pogodowe i biorąc pod uwagę, że czujnik ten może być instalowany również na stacjach pogodowych. Może być wbudowany w systemy kontroli powietrza, jak również systemy próżniowe.
Zalecana:
Pomiar ciśnienia za pomocą CPS120 i Arduino Nano: 4 kroki
Pomiar ciśnienia przy użyciu CPS120 i Arduino Nano: CPS120 to wysokiej jakości i niedrogi pojemnościowy czujnik ciśnienia bezwzględnego zw pełni skompensowaną mocą wyjściową. Zużywa bardzo mniej energii i składa się z bardzo małego czujnika mikroelektromechanicznego (MEMS) do pomiaru ciśnienia. Oparta na sigma-delta
Pomiar ciśnienia za pomocą CPS120 i Raspberry Pi: 4 kroki
Pomiar ciśnienia przy użyciu CPS120 i Raspberry Pi: CPS120 to wysokiej jakości i niedrogi pojemnościowy czujnik ciśnienia bezwzględnego zw pełni skompensowaną mocą wyjściową. Zużywa bardzo mniej energii i składa się z bardzo małego czujnika mikroelektromechanicznego (MEMS) do pomiaru ciśnienia. Oparta na sigma-delta
Pomiar ciśnienia za pomocą CPS120 i Particle Photon: 4 kroki
Pomiar ciśnienia przy użyciu CPS120 i Particle Photon: CPS120 to wysokiej jakości i niedrogi pojemnościowy czujnik ciśnienia bezwzględnego zw pełni skompensowaną mocą wyjściową. Zużywa bardzo mniej energii i składa się z bardzo małego czujnika mikroelektromechanicznego (MEMS) do pomiaru ciśnienia. Oparta na sigma-delta
Igłowany czujnik ciśnienia: 7 kroków (ze zdjęciami)
Czujnik ciśnienia z filcem igłowym: Utwórz czujnik ciśnienia za pomocą: - Wełny filcowanej igłami - Cienkiego muślinu - Velostatu - Gwintu przewodzącego Ten czujnik może być używany jako wejście analogowe dla kodu Arduino
Jak zrobić śmiesznie tani analogowy czujnik ciśnienia: 4 kroki (ze zdjęciami)
Jak zrobić śmiesznie tani analogowy czujnik ciśnienia: Masz dość płacenia wygórowanych kwot za prosty analogowy czujnik ciśnienia? Oto prosty, przygnębiający sposób na zrobienie niewiarygodnie taniego analogowego czujnika ciśnienia. Ten czujnik ciśnienia nie będzie zbyt dokładny pod względem precyzji pomiaru