Indholdsfortegnelse:
![Arduino AMS5812_0050-D-B Tryk- og temperatursensor Tutorial: 4 trin Arduino AMS5812_0050-D-B Tryk- og temperatursensor Tutorial: 4 trin](https://i.howwhatproduce.com/images/009/image-26538-j.webp)
Video: Arduino AMS5812_0050-D-B Tryk- og temperatursensor Tutorial: 4 trin
![Video: Arduino AMS5812_0050-D-B Tryk- og temperatursensor Tutorial: 4 trin Video: Arduino AMS5812_0050-D-B Tryk- og temperatursensor Tutorial: 4 trin](https://i.ytimg.com/vi/NEOfs4awkzQ/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Image Image](https://i.howwhatproduce.com/images/009/image-26538-2-j.webp)
![](https://i.ytimg.com/vi/0XYvlHEUiaI/hqdefault.jpg)
AMS5812 forstærket tryksensor med analoge og digitale udgange er en højpræcisionssensor med en analog spændingsudgang og digital I2C -grænseflade. Det kombinerer et piezoresistivt følerelement med et signalbehandlingselement til dets drift. Her er dens demonstration med arduino nano.
Trin 1: Hvad du har brug for..
![Hvad du har brug for..!! Hvad du har brug for..!!](https://i.howwhatproduce.com/images/009/image-26538-3-j.webp)
1. Arduino Nano
2. AMS5812_0050-D-B
3. I²C -kabel
4. I2C Shield til Arduino Nano
Trin 2: Forbindelser:
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26538-4-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26538-5-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26538-6-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26538-7-j.webp)
Tag et I2C -skjold til Arduino Nano og skub det forsigtigt hen over stifterne på Nano.
Tilslut derefter den ene ende af I2C-kablet til AMS5812_0050-D-B-sensoren og den anden ende til I2C-skærmen.
Forbindelser er vist på billedet ovenfor.
Trin 3: Kode:
![Kode Kode](https://i.howwhatproduce.com/images/009/image-26538-8-j.webp)
Arduino-koden til AMS5812_0050-D-B kan downloades fra vores GitHub repository-Dcube Store.
Her er linket til det samme:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Vi inkluderer bibliotek Wire.h for at lette I2c -kommunikationen mellem sensoren og Arduino -kortet.
Du kan også kopiere koden herfra, den er givet som følger:
// Distribueret med en fri vilje licens.
// Brug den, som du vil, profit eller gratis, forudsat at den passer ind i licenserne til de tilhørende værker.
// AMS5812
// Denne kode er designet til at fungere med AMS5812_I2CS_0050-D-B I2C Mini-modulet, der er tilgængeligt i Dcube Store.
#omfatte
// AMS5812 I2C -adresse er 0x78 (120)
#define Addr 0x78
ugyldig opsætning ()
{
// Initialiser I2C -kommunikation som MASTER
Wire.begin ();
// Initialiser seriel kommunikation, indstil baudhastighed = 9600
Serial.begin (9600);
forsinkelse (300);
}
hulrum ()
{
usignerede int -data [4];
forsinkelse (500);
// Anmod om 4 bytes data
Wire.requestFrom (Addr, 4);
// Læs 4 bytes data
// tryk msb, tryk lsb, temp msb, temp lsb
hvis (Wire.available () == 4)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
data [2] = Wire.read ();
data [3] = Wire.read ();
}
// Konverter dataene
flydetryk = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF));
float temp = ((data [2] & 0xFF) * 256 + (data [3] & 0xFF));
tryk = ((tryk - 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;
// Output data til seriel skærm
Serial.print ("Tryk:");
Serielt tryk (tryk);
Serial.println ("PSI");
Serial.print ("Temperatur i Celsius:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Temperatur i Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
forsinkelse (500);
}
Trin 4: Ansøgninger:
AMS5812 er en forstærket tryksensor, og den kan bruges i systemer, hvor statisk og dynamisk trykmåling og barometrisk trykmåling skal udføres. Det spiller en afgørende rolle i vakuumovervågning, gasstrømovervågning, måling af væskeniveau samt medicinsk instrumentering.
Anbefalede:
Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)
![Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder) Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-4599-j.webp)
Tryk på (knap); // Et Arduino LCD -spil: For nylig i spejdere arbejdede jeg på Game Design -fortjenestemærket. For et af kravene, byggede jeg dette spil ved hjælp af Arduino, der er baseret på LED Rocker Game. Pointen i spillet er at score det højeste antal point muligt. I starten af t
Tryk på kontakten til kontrol -LED (Arduino): 4 trin
![Tryk på kontakten til kontrol -LED (Arduino): 4 trin Tryk på kontakten til kontrol -LED (Arduino): 4 trin](https://i.howwhatproduce.com/images/007/image-18940-j.webp)
Push-switch til kontrol-LED (Arduino): Hej! I dag vil jeg vise, hvordan jeg bruger trykknappen til at styre ON/OFF-tilstanden for LED'en i Arduino. Til dette vil jeg bruge TinkerCAD, som er meget let at bruge og tjener vores formål, når det kommer til ting som denne.Hvis du vil k
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin
![Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: I denne vejledning lærer vi, hvordan man laver en vejrstation, der viser en TEMPERATUR, Fugtighed og tryk på LCD -displayet TFT 7735 Se en demonstrationsvideo
Bestemmelse af tryk og højde ved hjælp af GY-68 BMP180 og Arduino: 6 trin
![Bestemmelse af tryk og højde ved hjælp af GY-68 BMP180 og Arduino: 6 trin Bestemmelse af tryk og højde ved hjælp af GY-68 BMP180 og Arduino: 6 trin](https://i.howwhatproduce.com/images/001/image-2773-22-j.webp)
Bestemmelse af tryk og højde ved hjælp af GY-68 BMP180 og Arduino: Oversigt I mange projekter såsom flyvende robotter, vejrstationer, forbedring af routingydelse, sport osv. Er måling af tryk og højde meget vigtig. I denne vejledning lærer du, hvordan du bruger BMP180 -sensoren, som er en af de mest
Dørklokke -tryk og temperatursensor: 6 trin
![Dørklokke -tryk og temperatursensor: 6 trin Dørklokke -tryk og temperatursensor: 6 trin](https://i.howwhatproduce.com/images/002/image-4882-31-j.webp)
Dørklokke-skub og temperatursensor: Dette forbedrer en standard hardwired dørklokke med et esp-12F (esp8266) modul. Det installeres i selve klokkeenheden for at undgå enhver ændring af ledninger. Det giver følgende funktioner Registrer dørklokkeskub Sender meddelelser til telefon via IFTTTS -butikker