Përmbajtje:
Video: Arduino AMS5812_0050-D-B Udhëzues për sensorin e presionit dhe temperaturës: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Sensori i Presionit të Amplifikuar AMS5812 me dalje analoge dhe dixhitale është një sensor me saktësi të lartë me një dalje të tensionit analog dhe ndërfaqe dixhitale I2C. Ai kombinon një element ndijor piezoresistiv me një element të kondicionimit të sinjalit për funksionimin e tij. Këtu është demonstrimi i tij me arduino nano.
Hapi 1: Ajo që ju nevojitet.. !
1. Arduino Nano
2. AMS5812_0050-D-B
3. Kabllo I²C
4. Mburoja I2C për Arduino Nano
Hapi 2: Lidhjet:
Merrni një mburojë I2C për Arduino Nano dhe shtyjeni butësisht mbi kunjat e Nanos.
Pastaj lidhni njërin skaj të kabllit I2C me sensorin AMS5812_0050-D-B dhe skajin tjetër me mburojën I2C.
Lidhjet janë treguar në figurën e mësipërme.
Hapi 3: Kodi:
Kodi Arduino për AMS5812_0050-D-B mund të shkarkohet nga depoja jonë GitHub-Dyqani Dcube.
Këtu është lidhja për të njëjtën gjë:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Ne përfshijmë bibliotekën Wire.h për të lehtësuar komunikimin I2c të sensorit me bordin Arduino.
Ju gjithashtu mund të kopjoni kodin nga këtu, ai jepet si më poshtë:
// Shpërndarë me një licencë me vullnet të lirë.
// Përdoreni atë në çdo mënyrë që dëshironi, fitimprurëse ose falas, me kusht që të përshtatet në licencat e veprave të tij shoqëruese.
// AMS5812
// Ky kod është krijuar për të punuar me Mini Modulin AMS5812_I2CS_0050-D-B I2C I disponueshëm në Dyqanin Dcube.
#përfshi
// Adresa AMS5812 I2C është 0x78 (120)
#përcaktoni Addr 0x78
void setup ()
{
// Filloni komunikimin I2C si MASTER
Wire.begin ();
// Filloni komunikimin serik, vendosur normën e baudit = 9600
Serial.filloj (9600);
vonesë (300);
}
lak void ()
{
të dhëna int të panënshkruara [4];
vonesë (500);
// Kërkoni 4 bajt të dhëna
Tela. Kërkohet Nga (Addr, 4);
// Lexoni 4 bajt të dhëna
// presioni msb, presioni lsb, temp msb, temp lsb
nëse (Wire. në dispozicion () == 4)
{
të dhëna [0] = Wire.read ();
të dhëna [1] = Wire.read ();
të dhëna [2] = Wire.read ();
të dhëna [3] = Wire.read ();
}
// Shndërroni të dhënat
presioni notues = ((të dhënat [0] & 0xFF) * 256 + (të dhënat [1] & 0xFF));
float temp = ((të dhënat [2] & 0xFF) * 256 + (të dhënat [3] & 0xFF));
presioni = ((presioni - 3277.0) / ((26214.0) / 10.0)) - 5.0;
noton cTemp = ((temp - 3277.0) / ((26214.0) / 110.0)) - 25.0;
noton fTemp = (cTemp * 1.8) + 32;
// Dalja e të dhënave në monitorin serik
Serial.print ("Presioni:");
Serial.print (presion);
Serial.println ("PSI");
Serial.print ("Temperatura në Celsius:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Temperatura në Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
vonesë (500);
}
Hapi 4: Aplikimet:
AMS5812 është një sensor presioni i përforcuar dhe mund të përdoret në sisteme ku duhet të kryhet matja e presionit statik dhe dinamik dhe matja e presionit barometrik. Ajo luan një rol kryesor në monitorimin e vakumit, monitorimin e rrjedhës së gazit, matjen e nivelit të lëngjeve si dhe instrumentet mjekësore.
Recommended:
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
Arduino Nano - HTS221 Udhëzues për sensorin e lagështisë dhe temperaturës relative: 4 hapa
Arduino Nano - HTS221 Udhëzues për sensorin e lagështisë dhe temperaturës relative: HTS221 është një sensor dixhital ultra kompakt kapacitiv për lagështinë dhe temperaturën relative. Ai përfshin një element ndijues dhe një qark të integruar specifik të aplikimit të sinjalit të përzier (ASIC) për të siguruar informacionin e matjes përmes serialit dixhital
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: 8 hapa
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Në këtë projekt
Vizualizimi i presionit dhe temperaturës barometrike duke përdorur Infineon XMC4700 RelaxKit, Infineon DPS422 dhe AWS .: 8 hapa
Vizualizimi i presionit dhe temperaturës barometrike duke përdorur Infineon XMC4700 RelaxKit, Infineon DPS422 dhe AWS .: isshtë një projekt i thjeshtë për të kapur presionin dhe temperaturën barometrike duke përdorur Infineon DPS 422. Bëhet e ngathët të gjurmosh presionin dhe temperaturën gjatë një periudhe kohe. Këtu del në pah analitika, pasqyra mbi ndryshimin në
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: Sensori DHT11 përdoret për të matur temperaturën dhe lagështinë. Ata janë hobi shumë të njohur elektronikë. Sensori i lagështisë dhe temperaturës DHT11 e bën vërtet të lehtë shtimin e të dhënave të lagështisë dhe temperaturës në projektet tuaja elektronike DIY. Pershtë për