Kazalo:
Video: Arduino AMS5812_0050-D-B Vadnica za senzor tlaka in temperature: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Senzor ojačenega tlaka AMS5812 z analognimi in digitalnimi izhodi je visoko natančen senzor z analogno napetostjo in digitalnim vmesnikom I2C. Za svoje delovanje združuje piezorezistentni zaznavni element z elementom za kondicioniranje signala. Tukaj je njegova predstavitev z arduino nano.
Korak: Kaj potrebujete.. !
1. Arduino Nano
2. AMS5812_0050-D-B
3. Kabel I²C
4. I2C ščit za Arduino Nano
2. korak: Povezave:
Vzemite ščit I2C za Arduino Nano in ga nežno potisnite čez zatiče Nano.
Nato en konec kabla I2C priključite na senzor AMS5812_0050-D-B, drugi konec pa na ščit I2C.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo Arduino za AMS5812_0050-D-B lahko prenesete iz našega skladišča GitHub-Dcube Store.
Tukaj je povezava za isto:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Vključujemo knjižnico Wire.h za olajšanje komunikacije senzorja I2c s ploščo Arduino.
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// AMS5812
// Ta koda je zasnovana za delo z mini modulom AMS5812_I2CS_0050-D-B I2C, ki je na voljo v trgovini Dcube.
#vključi
// Naslov AMS5812 I2C je 0x78 (120)
#define Addr 0x78
void setup ()
{
// Inicializirajte komunikacijo I2C kot MASTER
Wire.begin ();
// Začetek serijske komunikacije, nastavljena hitrost prenosa = 9600
Serial.begin (9600);
zamuda (300);
}
void loop ()
{
podpisani int podatki [4];
zamuda (500);
// Zahtevajte 4 bajte podatkov
Wire.requestFrom (Addr, 4);
// Branje 4 bajtov podatkov
// tlak msb, tlak lsb, temp msb, temp lsb
če (Wire.available () == 4)
{
podatki [0] = Wire.read ();
podatki [1] = Wire.read ();
podatki [2] = Wire.read ();
podatki [3] = Wire.read ();
}
// Pretvorimo podatke
plavajoči tlak = ((podatki [0] & 0xFF) * 256 + (podatki [1] & 0xFF));
plavajoča temp = ((podatki [2] & 0xFF) * 256 + (podatki [3] & 0xFF));
tlak = ((tlak - 3277,0) / ((26214,0) / 10,0)) - 5,0;
float cTemp = ((temp - 3277,0) / ((26214,0) / 110,0)) - 25,0;
float fTemp = (cTemp * 1.8) + 32;
// Izhodni podatki na serijski monitor
Serial.print ("Tlak:");
Serijski.tisk (tlak);
Serial.println ("PSI");
Serial.print ("Temperatura v Celzijusi:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Temperatura v Fahrenheitu:");
Serial.print (fTemp);
Serial.println ("F");
zamuda (500);
}
4. korak: Aplikacije:
AMS5812 je ojačan senzor tlaka in ga je mogoče uporabiti v sistemih, kjer je treba izvesti statično in dinamično merjenje tlaka ter merjenje barometričnega tlaka. Ima ključno vlogo pri spremljanju vakuuma, spremljanju pretoka plina, merjenju nivoja tekočine in medicinskih instrumentih.
Priporočena:
Raspberry Pi - HIH6130 I2C senzor vlažnosti in temperature Python Vadnica: 4 koraki
Raspberry Pi - HIH6130 I2C Senzor vlažnosti in temperature Python Vadnica: HIH6130 je senzor vlažnosti in temperature z digitalnim izhodom. Ti senzorji zagotavljajo natančnost ± 4% RH. Z dolgoročno stabilnostjo v industriji, resnično temperaturno kompenziranim digitalnim I2C, vodilno zanesljivostjo v industriji, energetsko učinkovitostjo
Raspberry Pi HTS221 Senzor relativne vlažnosti in temperature Java Vadnica: 4 koraki
Raspberry Pi HTS221 senzor relativne vlažnosti in temperature Java Vadnica: HTS221 je ultra kompakten kapacitivni digitalni senzor za relativno vlažnost in temperaturo. Vključuje zaznavni element in integrirano vezje za uporabo z mešanim signalom (ASIC) za zagotavljanje merilnih informacij prek digitalne serijske
Raspberry Pi - HIH6130 I2C senzor vlažnosti in temperature Java Vadnica: 4 koraki
Raspberry Pi - HIH6130 I2C senzor vlažnosti in temperature Java Vadnica: HIH6130 je senzor vlažnosti in temperature z digitalnim izhodom. Ti senzorji zagotavljajo natančnost ± 4% RH. Z dolgoročno stabilnostjo v industriji, resnično temperaturno kompenziranim digitalnim I2C, vodilno zanesljivostjo v industriji, energetsko učinkovitostjo
DIY SENZOR ZA VLAGO TLAKA POČETNO TOČNO!: 4 koraki
DIY SENZOR ZA VLAGO TLA POČETNO TOČNO!: Sem ljubitelj rastlin in vodja tehnike. Pred kratkim sem se odločil, da bom na svojem balkonu gojil nekaj rastlin. Odločil sem se, da bom avtomatiziral sistem zalivanja, saj jih bom morda pozabil zalivati, nisem pa želel tvegati s svojimi čudovitimi cvetličnimi rastlinami. zato sem se odločil za zemljo
Prilagodljiv senzor tlaka iz tkanine: 4 koraki (s slikami)
Senzor tlaka iz fleksibilne tkanine: Kako narediti prilagodljiv senzor tlaka iz tkanine iz 3 plasti prevodne tkanine. Ta navodila so nekoliko zastarela. Za izboljšane različice si oglejte naslednja navodila: > > https://www.instructables.com/id/Conductive-Thread-Pre