Isi kandungan:
Video: Tutorial Arduino AMS5812_0050-D-B Sensor Tekanan & Suhu: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
AMS5812 Amplified Pressure Sensor with Analog and Digital Output adalah sensor ketepatan tinggi dengan output voltan analog dan antara muka I2C digital. Ia menggabungkan elemen penderiaan piezoresistive dengan elemen penyekat isyarat untuk operasinya. Inilah demonstrasinya dengan arduino nano.
Langkah 1: Apa yang Anda Perlu..
1. Arduino Nano
2. AMS5812_0050-D-B
3. Kabel I²C
4. Perisai I2C untuk Arduino Nano
Langkah 2: Sambungan:
Ambil pelindung I2C untuk Arduino Nano dan perlahan-lahan menolaknya ke atas pin Nano.
Kemudian sambungkan satu hujung kabel I2C ke sensor AMS5812_0050-D-B dan hujung yang lain ke pelindung I2C.
Sambungan ditunjukkan dalam gambar di atas.
Langkah 3: Kod:
Kod Arduino untuk AMS5812_0050-D-B boleh dimuat turun dari GitHub repositori-Dcube Store kami.
Berikut adalah pautan yang sama:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Kami menyertakan perpustakaan Wire.h untuk memudahkan komunikasi sensor I2c dengan papan Arduino.
Anda juga boleh menyalin kod dari sini, ia diberikan seperti berikut:
// Diagihkan dengan lesen kehendak bebas.
// Gunakan dengan cara yang anda mahukan, untung atau percuma, dengan syarat ia sesuai dengan lesen karya yang berkaitan.
// AMS5812
// Kod ini direka untuk berfungsi dengan Modul Mini AMS5812_I2CS_0050-D-B I2C yang terdapat di Dcube Store.
#sertakan
// Alamat AMS5812 I2C adalah 0x78 (120)
#tentukan Addr 0x78
persediaan tidak sah ()
{
// Memulakan komunikasi I2C sebagai MASTER
Wire.begin ();
// Mulakan komunikasi bersiri, tetapkan kadar baud = 9600
Serial.begin (9600);
kelewatan (300);
}
gelung kosong ()
{
data int yang tidak ditandatangani [4];
kelewatan (500);
// Minta 4 bait data
Wire.requestFrom (Addr, 4);
// Baca 4 bait data
// tekanan msb, tekanan lsb, temp msb, temp lsb
jika (Wire.available () == 4)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
data [2] = Wire.read ();
data [3] = Wire.read ();
}
// Tukarkan data
tekanan apungan = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF));
suhu apungan = ((data [2] & 0xFF) * 256 + (data [3] & 0xFF));
tekanan = ((tekanan - 3277.0) / ((26214.0) / 10.0)) - 5.0;
apungan cTemp = ((temp - 3277.0) / ((26214.0) / 110.0)) - 25.0;
apungan fTemp = (cTemp * 1.8) + 32;
// Keluarkan data ke monitor bersiri
Serial.print ("Tekanan:");
Cetakan bersiri (tekanan);
Serial.println ("PSI");
Serial.print ("Suhu dalam Celsius:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Suhu di Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
kelewatan (500);
}
Langkah 4: Aplikasi:
AMS5812 adalah sensor tekanan yang diperkuat dan dapat digunakan dalam sistem di mana pengukuran tekanan statik dan dinamis dan pengukuran tekanan barometrik harus dilakukan. Ini memainkan peranan penting dalam pemantauan vakum, pemantauan aliran gas, pengukuran tahap bendalir serta instrumen perubatan.
Disyorkan:
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: Dalam tutorial ini kita akan belajar cara memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Menampilkan Suhu, Kelembapan dan Tekanan menggunakan sensor ENV (DHT12, BMP280, BMM150)
Stesen Cuaca Arduino Menggunakan BMP280-DHT11 - Suhu, Kelembapan dan Tekanan: 8 Langkah
Stesen Cuaca Arduino Menggunakan BMP280-DHT11 - Suhu, Kelembapan dan Tekanan: Dalam tutorial ini kita akan belajar bagaimana membuat stesen cuaca yang akan memaparkan SUHU, HUMIDITI DAN TEKANAN pada Paparan LCD TFT 7735Tonton video demonstrasi
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan dalam Penyemak Imbas: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan di Penyemak Imbas: Hai kawan-kawan dalam kebanyakan projek yang kami gunakan ESP8266 dan di kebanyakan projek kami menggunakan ESP8266 sebagai pelayan laman web sehingga data dapat diakses di sebarang peranti melalui wifi dengan mengakses Pelayan Web yang dihoskan oleh ESP8266 tetapi satu-satunya masalah adalah kita memerlukan penghala yang berfungsi untuk
Tutorial Java Sensor Tekanan Raspberry Pi CPS120: 4 Langkah
Raspberry Pi CPS120 Tekanan Sensor Java Tutorial: CPS120 adalah sensor tekanan mutlak kapasitif berkualiti tinggi dan kos rendah dengan output yang dikompensasi sepenuhnya. Ia menggunakan tenaga yang sangat sedikit dan terdiri daripada Sensor Mikro-Elektro-Mekanikal ultra kecil (MEMS) untuk pengukuran tekanan. Berasaskan sigma-delta
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan