สารบัญ:

Pocket Weather Station: 7 ขั้นตอน
Pocket Weather Station: 7 ขั้นตอน

วีดีโอ: Pocket Weather Station: 7 ขั้นตอน

วีดีโอ: Pocket Weather Station: 7 ขั้นตอน
วีดีโอ: How to Make Pocket Weather Station using Arduino Nano and DHT11 Temperature Sensor | Tech Nuttiez 2024, กรกฎาคม
Anonim
สถานีตรวจอากาศพ็อกเก็ต
สถานีตรวจอากาศพ็อกเก็ต

สวัสดีทุกคนและยินดีต้อนรับ ในคำแนะนำนี้ เราจะสร้างสถานีตรวจอากาศที่ไม่เพียงแต่วัดอุณหภูมิ ความดัน ความชื้น และคุณภาพอากาศเท่านั้น แต่ยังอยู่ในกระเป๋าเสื้อของคุณด้วย ดังนั้นคุณจึงสามารถวัดได้ทุกที่ที่คุณไป! นอกจากนี้ยังมีราคาไม่แพงมาก (ประมาณ 35 เหรียญ) ดังนั้นจึงเป็นโครงการที่ยอดเยี่ยมสำหรับทุกคน! ถ้าคุณพร้อม เรามาเริ่มกันเลย

เซ็นเซอร์ที่ใช้คือ BME680 จาก Bosch มันเป็นเซ็นเซอร์ขนาดเล็กที่มีฟังก์ชั่นมากมาย คอนโทรลเลอร์คือ Arduino nano เนื่องจากมีขนาด เพื่อแสดงการอ่าน ฉันตัดสินใจใช้จอแสดงผล OLED สิ่งเหล่านี้มีการใช้พลังงานค่อนข้างต่ำและมีขนาดเล็ก แต่อ่านง่าย

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

ในการทำโปรเจ็กต์นี้ คุณไม่จำเป็นต้องมีส่วนประกอบมากมาย ทุกสิ่งที่คุณต้องการอยู่ที่นี่:

BME680 - เป็นเซนเซอร์สำหรับวัดอุณหภูมิ ความชื้น ความดัน ระดับความสูง และคุณภาพอากาศ

OLED - นี่คือหน้าจอที่จะแสดงค่าที่อ่านได้

SWITCH - สวิตซ์แบบเลื่อนที่จะใช้เพื่อเปิดและปิดสถานี

LITHIUM BATTERY (ไม่ได้เชื่อมโยงเพราะฉันได้ของฉันที่ร้านค้าในพื้นที่) - แบตเตอรี่แบบชาร์จไฟได้ที่จะจ่ายไฟให้กับสถานี

CHARGER MODULE - เป็นโมดูลที่ใช้ชาร์จแบตเตอรี่

WIRES - ใช้เชื่อมต่อส่วนประกอบเข้าด้วยกัน

ARDUINO NANO - สมองของการผ่าตัด

ขั้นตอนที่ 2: เครื่องมือ

เครื่องมือ
เครื่องมือ
เครื่องมือ
เครื่องมือ
เครื่องมือ
เครื่องมือ

ในขั้นตอนสุดท้าย เราได้รวบรวมส่วนประกอบอิเล็กทรอนิกส์ทั้งหมดที่จำเป็นในการสร้างสถานีตรวจอากาศ เรายังต้องการเครื่องมือพื้นฐานเพื่อดำเนินการต่อ ทั้งหมดที่คุณต้องการอยู่ที่นี่:

SOLDERING IRON - เพื่อประสานส่วนประกอบเข้าด้วยกัน

ARDUINO IDE - ซอฟต์แวร์ที่ใช้เขียนโปรแกรม Arduino

เครื่องพิมพ์ 3 มิติ (อุปกรณ์เสริม) - เพื่อทำเคส แต่ถ้าคุณไม่มี คุณก็หากล่องพลาสติกมาเจาะได้เลย

HOT GLUE GUN - สำหรับยึดส่วนประกอบภายในเคส

ขั้นตอนที่ 3: วงจร

The Circuit
The Circuit
The Circuit
The Circuit

เมื่อเรามีทุกอย่างที่จำเป็นแล้ว ความสนุกก็เริ่มขึ้น

เนื่องจากทั้ง BME680 และ 64X128 OLED ของเราใช้I²C การเชื่อมต่อจึงค่อนข้างง่าย

เพียงต่อไฟ (VCC) กับพิน 3, 3V หรือ 5V และกราวด์ (GND) กับพิน GND จะดีกว่าถ้า Arduino ของคุณไม่มีพินจริงๆ แต่มีเพียงแค่รู วิธีนี้ทำให้คุณสามารถบัดกรีสายไฟได้โดยตรง

ตอนนี้จอแสดงผลและเซ็นเซอร์ของคุณมีกำลัง แต่ไม่มีทางสื่อสารกับพวกเขาได้ ในการทำเช่นนี้ คุณต้องเชื่อมต่อพวกมันเข้ากับพิน A4 และ A5 ที่อยู่ใต้แอนะล็อก I²C เป็นเพียงสายไฟสองเส้น เชื่อมต่อ SDA กับ A4 และ SCL (บางครั้งทำเครื่องหมายว่า SCK) กับ A5

สำคัญ! ตัดสายไฟของคุณให้สั้นที่สุดเท่าที่จะทำได้ (และให้สั้นที่สุดเท่าที่อุปกรณ์อิเล็กทรอนิกส์อนุญาต) เพื่อป้องกันความยุ่งเหยิงที่คุณจะไม่สามารถใส่เข้าไปในเคสได้!

ขั้นตอนที่ 4: แบตเตอรี่

แบตเตอรี่
แบตเตอรี่

เมื่อเชื่อมต่อส่วนประกอบทั้งหมดแล้ว ก็ถึงเวลาต่อแบตเตอรี่เข้ากับวงจร

ประสานขั้ว + และ − ของแบตเตอรี่เข้ากับแผ่นรอง B+ และ B− ของโมดูลเครื่องชาร์จ

จากนั้นเพียงเชื่อมต่อ OUT+ และ OUT− เข้ากับพิน VIN และ GND ของ Arduino ตรวจสอบให้แน่ใจว่าคุณเพิ่มสวิตช์ไปที่สาย +

เป็นความคิดที่ดีที่จะเพิ่ม heatshrinks ให้กับสายบัดกรีทั้งหมด เพื่อป้องกันไฟฟ้าลัดวงจรและป้องกันสายไฟ

ขั้นตอนที่ 5: สคริปต์

สคริปต์
สคริปต์

หลังจากจบวงจรก็ถึงเวลาทำการเข้ารหัส ถึงเวลาสำหรับฉัน คุณสามารถคัดลอกสคริปต์ได้ที่นี่:

สคริปต์นี้อ่านข้อมูลเซ็นเซอร์และพิมพ์บน OLED

มีประโยชน์ในการเรียกใช้ตัวระบุตำแหน่ง I²C เพื่อให้แน่ใจว่าส่วนประกอบของคุณเชื่อมต่ออย่างถูกต้อง คุณสามารถรับได้ที่นี่

ขั้นตอนที่ 6: กรณี

เมื่อคุณทดสอบสคริปต์แล้วและสถานีตรวจอากาศใช้งานได้ ก็ถึงเวลาใส่ลงในเคส ฉันออกแบบกล่องหุ้มแบบเรียบง่ายนี้ใน Fusion 360 แต่คุณสามารถสร้างกล่องหุ้มของคุณเองได้ตามต้องการ

แค่ 3D Print แล้วใส่ของเข้าไป ฉันใช้กาวร้อนเพื่อยึดส่วนประกอบภายใน แต่ทุกอย่างจะได้ผล

นอกจากนี้ ให้อดทนมากเมื่อใส่ของเข้าไป เนื่องจากเป็นเคสขนาดเล็กและของแทบไม่เข้าเลย!

ขั้นตอนที่ 7: เสร็จแล้ว

เสร็จแล้ว!
เสร็จแล้ว!

ดูที่คุณ! ตอนนี้คุณมีสถานีตรวจอากาศขนาดเล็กที่พกพาไปได้ทุกที่ และทำให้มัน (ค่อนข้าง) ง่ายและ (หวังว่า) จะสนุก หากคุณชอบคำแนะนำนี้โปรดชอบมัน! และเช่นเคย หากคุณมีคำถามใดๆ ฉันจะพยายามตอบคำถามเหล่านั้นในความคิดเห็นอย่างเต็มที่

แล้วพบกันใหม่ใน Instructable ครั้งต่อไป บาย!

แนะนำ: