เซนเซอร์ BMP280 คือเซนเซอร์สำหรับวัดความกดอากาศและอุณหภูมิ ที่มีความแม่นยำสูง และเหมาะกับการใช้งานร่วมกับ Arduino ในโปรเจควัดสภาพแวดล้อม เช่น การพยากรณ์อากาศ, การวัดระดับความสูงจากแรงดันบรรยากาศ หรือแม้กระทั่งในโดรนและอุปกรณ์ IoT ต่าง ๆ
BMP280 เป็นเซนเซอร์อิเล็กทรอนิกส์แบบดิจิทัลที่ใช้วัดความดันอากาศ (Barometric Pressure) และอุณหภูมิ (Temperature) ผลิตโดยบริษัท Bosch ซึ่งเป็นเซนเซอร์ที่มีความแม่นยำสูง ขนาดเล็ก และประหยัดพลังงาน เหมาะสำหรับโปรเจคที่เกี่ยวข้องกับการตรวจสอบสภาพอากาศ, การวัดความสูง, และระบบ IoT ต่าง ๆ
BMP280 สามารถเชื่อมต่อกับบอร์ด Arduino หรือบอร์ด ESP32/ESP8266 ได้อย่างง่ายดายผ่านสาย I2C หรือ SPI โดยมี Library เช่น Adafruit BMP280
หรือ BMP280 by SparkFun
ช่วยให้เขียนโค้ดใช้งานได้ง่ายขึ้น และสามารถดึงค่าความดันและอุณหภูมิออกมาแสดงผล หรือประมวลผลต่อได้ทันที
BMP280 คือเซนเซอร์วัดความดันและอุณหภูมิแบบดิจิทัลที่ใช้งานง่าย มีขนาดกะทัดรัด และความแม่นยำสูง เหมาะอย่างยิ่งสำหรับผู้ที่ทำโปรเจค Arduino, IoT หรือระบบตรวจวัดอากาศทั้งในระดับเริ่มต้นและระดับมืออาชีพ
จากก่อนหน้านี้มักจะมีน้องๆ ที่เข้าใจผิดเกี่ยวกับ Sensor BMP280 และ BME280 น้องๆ มักจะชอบสลับโปรแกรมกัน ทำให้ไม่สามารถใช้งานได้ วันนี้ทางร้านเลยนำมาเขียนบทความเพื่อสอนเกี่ยวกับการใช้งาน BMP280 ครับ
สำหรับบทความนี้จะมีเนื้อหาเกี่ยวกับการใช้งานเซนเซอร์ GY-BMP280 เนื่องด้วยบางคนอาจจะยังสับสนระหว่างการใช้งานของ BMP และ BME ผมจึงยกตัวอย่างการใช้งานเบื้องต้นของเซนเซอร์ GY-BMP280 ขึ้นมา
ค้นหาในชื่อ BMP280 และเลือกตัวที่แสดงอยู่ด้านบนสุด
เลือกบอร์ดและพอร์ตให้เรียบร้อย แล้วอัปโหลดโค้ด จากนั้นเปิด Serial Monitor จะแสดงผลดังนี้
การใช้งาน Arduino ร่วมกับ BMP280 ช่วยให้สามารถวัดค่าความกดอากาศ อุณหภูมิ และระดับความสูงได้อย่างง่ายดาย เหมาะสำหรับโปรเจคทางด้านสิ่งแวดล้อม วิทยาศาสตร์ และสมาร์ทโฮม ในราคาประหยัดและใช้งานไม่ซับซ้อน
เป็นการจบขั้นตอนการเขียนโปรแกรม Arduino กับ Sensor BMP280 ครับ ย้ำว่า BMP280 ไม่ใช่ BME280 ถึงหน้าตาจะคล้ายกัน แต่ไม่สามารถใช้โปรแกรมแบบเดียวกันได้ครับ
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 5 ก.ย. 2568 |