ข้อมูลเพิ่มเติมและอัพเดทต่างๆ ตามไปดูได้ในเว็บเลยจ้า
เซ็นเซอร์ 5-in-1 ตัวนี้คือการรวมเซ็นเซอร์สามแบบเข้าไว้ในบอร์ดเดียวเลย:
HTU21D: เซ็นเซอร์วัดความชื้นและอุณหภูมิอากาศ วัดได้แม่นยำสูง ใช้ได้ตั้งแต่ระบบควบคุมสภาพอากาศไปจนถึงอุปกรณ์พกพา
BMP180: เซ็นเซอร์วัดความกดอากาศและความสูงจากระดับน้ำทะเล วัดความดันบรรยากาศแล้วคำนวณหาความสูงได้ เหมาะมากสำหรับงานนำทาง สภาพอากาศ หรือควบคุมโดรน
BH1750FVI: เซ็นเซอร์วัดความเข้มแสง วัดปริมาณแสงที่มองเห็นได้ในสิ่งแวดล้อม ใช้ในระบบไฟอัจฉริยะ ปรับความสว่างหน้าจออัตโนมัติ หรือระบบบ้านอัตโนมัติ
การรวมเซ็นเซอร์สามตัวนี้เข้าด้วยกันทำให้เราได้ข้อมูลสภาพแวดล้อมครบวงจร ใช้ในโปรเจค IoT, สถานีตรวจอากาศ, ระบบตรวจวัดสิ่งแวดล้อม หรืออะไรก็ตามที่ต้องการวัดอุณหภูมิ ความชื้น ความดัน ความสูง และความเข้มแสงพร้อมกันแบบแม่นยำ
โมดูลนี้รวมเซ็นเซอร์ 3 ตัวที่ว่ามาให้อยู่ในบอร์ดเดียว ใช้งานง่าย และทั้งหมดใช้การสื่อสารแบบ I2C ทำให้ต่อสายจากโมดูลไปหา Arduino น้อยมาก
HTU21D เป็นเซ็นเซอร์วัดความชื้นและอุณหภูมิแบบดิจิทัล ราคาถูก ใช้ง่าย และแม่นยำสูง
BMP180 เป็นเซ็นเซอร์วัดความดันบรรยากาศดิจิทัลรุ่นใหม่จาก Bosch Sensortec
BH1750FVI เป็น IC เซ็นเซอร์วัดความเข้มแสงแบบดิจิทัลสำหรับอินเทอร์เฟซ I2C
วิทยาศาสตร์บรรยากาศ: โหนดข้อมูล 5-in-1
การต่อเซ็นเซอร์ 5 ตัวแยกกันเข้ากับพินอนาล็อกต่างๆ คือฝันร้ายของการเดินสายไฟ โหนดเซ็นเซอร์ 5-in-1 นี่แหละที่แสดงพลังที่แท้จริงของบัส I2C แค่ต่อเซ็นเซอร์ดิจิทัลระดับพรีเมียมหลายๆ ตัวเข้าด้วยกันด้วยสายแค่สองเส้น เราก็วัดข้อมูลสภาพอากาศได้ละเอียดยิบแล้ว
เวทมนตร์ I2C Multiplexing
Arduino UNO มีพิน I2C แค่สองพิน (A4/SDA กับ A5/SCL)
- โครงสร้างการต่อสาย: ต่อไฟเลี้ยง (VCC) ไปหาเซ็นเซอร์ทุกตัว ต่อพิน
SDAของทุกตัวเข้าด้วยกันเป็นเสาเดียว ต่อพินSCLของทุกตัวเข้าด้วยกัน - BMP180 (Address 0x77): ชิปจาก Bosch ตัวนี้คือเซ็นเซอร์วัดความดันบรรยากาศดิจิทัล วัดความดันบรรยากาศและคำนวณความสูงโดยประมาณได้
- BH1750FVI (Address 0x23): เซ็นเซอร์วัดความสว่าง (Lux) โดยเฉพาะ ดีกว่า LDR ราคาถูกแบบเทียบกันไม่ติด ให้ค่าดิจิทัลออกมาเลยไม่ต้องคำนวณให้ปวดหัว
เรื่องของความสูงที่ต้องคำนวณย้อนกลับ
เจ้า BMP180 นี่มันไม่ได้วัดความสูงตรงๆ นะจ๊ะ มันวัดความดันบรรยากาศต่างหาก
- ยิ่งปีนขึ้นไปสูงเท่าไหร่ อากาศก็ยิ่ง "บาง" ลง ความดันก็ยิ่งตกลง
- ไลบรารี่
Adafruit_BMP085มันใช้สูตรบารอเมตริกสากลเลย พี่แค่ป้อนความดันระดับน้ำทะเลในพื้นที่ของพี่เข้าไป (เช่นbmp.readAltitude(1013.25)) ไลบรารี่มันก็จะคำนวณเลขทศนิยมให้เอง ว่าบอร์ดทดลองของพี่อยู่สูงจากระดับน้ำทะเลกี่เมตรเป๊ะ!
ประกอบชุดบันทึกข้อมูล (Datalogging Assembly)
เพราะว่ามันเก็บข้อมูลได้เพียบเลย ต้องมีที่บันทึกสิ
- Arduino Nano หรือ ESP8266 (เพื่อยิงข้อมูลก้อนใหญ่ๆ ขึ้น ThingSpeak)
- โมดูลเซ็นเซอร์ 5-in-1 (ที่รวบรวม HTU21D, BMP180, และ BH1750FVI ไว้ในตัวเดียว)
- โมดูลการ์ด MicroSD (ตัวเลือกเสริม สำหรับเซฟไฟล์ CSV เก็บไว้ในเครื่อง)
- จอ OLED เพื่อให้ค่าทั้ง 5 ตัววิ่งวนสวยๆ บนหน้าจอ
พารามิเตอร์สินค้า:
1. แรงดันไฟฟ้าที่ใช้: 1.5V—3.6V
2. ช่วงทดสอบความชื้น: 0—100%RH
3. ช่วงทดสอบอุณหภูมิ: -40—105℃
4. การใช้พลังงานสูงสุด: 2.7UW
5. โหมดการสื่อสาร: I2C
6. ช่วงความแม่นยำความชื้น (10%RH ถึง 95%RH): HTU21D±2%RH
7. ความล่าช้าความชื้น: ±1%RH
8. เวลาทดสอบ: 50ms
9. ค่าดริฟท์ต่อปี: -0.5%RH/ปี
10. เวลาตอบสนอง: 5s
คุณสมบัติ:
1. ใช้ชิป ROHM BH1750FVI ของแท้
2. แรงดันไฟฟ้า: 3-5v
3. ช่วงความเข้มแสง: 0-65535 lx
4. เซ็นเซอร์มาพร้อมกับ
ตัวแปลงสัญญาณ AD 16bit 5. เอาต์พุตเป็นดิจิตอลโดยตรง ไม่ต้องคำนวณหรือปรับเทียบให้ยุ่งยาก
6. . ไม่แยกแยะแหล่งกำเนิดแสงโดยรอบ
7. มีคุณลักษณะสเปกตรัมใกล้เคียงกับความไวการมองเห็น
8. สามารถทดสอบค่า lx ได้อย่างแม่นยำสูงแม้ในสภาพแสงสว่างมาก
9. โปรโตคอลการสื่อสาร IIC มาตรฐานของ NXP
10. มีการแปลงระดับสัญญาณภายในโมดูล สามารถเชื่อมต่อกับ io ของ SCM 5v ได้โดยตรง
ส่วนประกอบอิเล็กทรอนิกส์
Arduino Nano

Female pins

Socket for arduino nano

sh1106 oled display

มันคือโมดูลจอแสดงผล OLED ขาวดำแบบ 128x64 ดอท พร้อมอินเทอร์เฟซ I2C มันมีข้อดีหลายอย่างเมื่อเทียบกับจอ LCD เช่น ความสว่างสูง คอนทราสต์ดีมาก มุมมองที่กว้างกว่า และกินไฟน้อยมาก มันเข้ากันได้กับ Arduino, Raspberry Pi และไมโครคอนโทรลเลอร์ PIC เป็นต้น มันทำงานกับระดับลอจิกตั้งแต่ 3.3V ถึง 5V และมีมุมมองมากกว่า 160 องศา ขนาดหน้าจอ 1.3 นิ้ว ใช้ไฟ 3.3V ถึง 5V เอาไปใช้กับนาฬิกาอัจฉริยะ, MP3, เทอร์โมมิเตอร์, เครื่องมือวัด และโปรเจคต่างๆ ได้เลย งานนี้จัดไปวัยรุ่น!
ร้านหนังสือ (Bookshop)
U8glib
คุณลักษณะ
อินเทอร์เฟซ: I2C(ระดับลอจิก 3.3V / 5V)
ความละเอียด: 128 x 64
มุมมอง: >160 องศา
สีจอ: น้ำเงิน
ขนาดจอ: 1.3 นิ้ว
ไดรเวอร์ IC: SH1106
ไฟเลี้ยง: DC 3.3V~5V
อุณหภูมิใช้งาน: -20~70°C
งานที่ใช้: นาฬิกาสมาร์ทวอตช์, MP3, เทอร์โมมิเตอร์, เครื่องมือวัด, โปรเจค DIY ต่างๆ เป็นต้น
แผ่น PCB

โหลดไฟล์ Gerber สำหรับทำ PCB ได้ที่นี่เลยจ้า