สารบัญ:

การตรวจจับอุณหภูมิระยะไกล: 6 ขั้นตอน
การตรวจจับอุณหภูมิระยะไกล: 6 ขั้นตอน

วีดีโอ: การตรวจจับอุณหภูมิระยะไกล: 6 ขั้นตอน

วีดีโอ: การตรวจจับอุณหภูมิระยะไกล: 6 ขั้นตอน
วีดีโอ: งานประเมินสอบสมรรถนะ บริการตรวจสอบตัวตรวจจับอุณหภูมิ Temp.sensor 2024, พฤศจิกายน
Anonim
การตรวจจับอุณหภูมิระยะไกล
การตรวจจับอุณหภูมิระยะไกล

ในโครงการนี้ MKR 1400 ใช้เพื่อควบคุมเซ็นเซอร์ DHT 22 3 ตัวและสื่อสารผลลัพธ์ด้วยหมายเลขโทรศัพท์มือถือที่ป้อนในรหัส (ฉันจะแสดงว่าอยู่ที่ไหน) อุณหภูมิเป็นข้อมูลเดียวที่ดึงมาจาก DHT 22 แต่น่าสนใจที่จะทราบว่าสามารถดึงความชื้นได้เช่นกัน

คำแนะนำนี้เป็นงานที่ดำเนินการเพื่อพัฒนาระบบตรวจสอบอุณหภูมิถังเก็บเมล็ดพืช ฉันและ @acrobatbird (ชื่อ GitHub) ทำงานส่วนใหญ่เสร็จแล้ว GitHub หลักของโครงการคือ https://github.com/PhysicsUofRAUI/binTempSensor และเมื่อเสร็จแล้ว ฉันจะสร้าง GitHub แยกต่างหากสำหรับมัน

เสบียง

  1. เซ็นเซอร์ DHT 22 3 ตัว (สำหรับโครงการขนาดใหญ่จำเป็นต้องมีสามตัว)

    www.adafruit.com/product/385

  2. ตัวต้านทาน 10K 3 ตัว

    www.digigiy.ca/product-detail/en/yageo/CFR…

  3. Arduino MKR 1400. หนึ่งตัว

    https://store.arduino.cc/usa/mkr-gsm-140

  4. สายจัมเปอร์ต่างๆ

    ซัพพลายเออร์รายใดควรมีบ้าง

  5. ซิมการ์ด

    ฉันจะแนะนำบัตรเติมเงินที่ถูกที่สุดในพื้นที่ของคุณ ของฉันคือ SaskTel แต่ถ้าคุณอาศัยอยู่ในซัสแคตเชวัน แคนาดา มันไม่ใช่ทางเลือกที่ดี

  6. แบตเตอรี่ลิเธียมโพลิเมอร์ (และเครื่องชาร์จ หากจำเป็น)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258

  7. เสาอากาศ Arduino

    www.adafruit.com/product/1991

ฉันได้ให้สถานที่ที่จะซื้อชิ้นส่วนส่วนใหญ่ที่ใช้ทางออนไลน์ แต่ฉันอยากจะแนะนำให้ซื้อที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์สำหรับงานอดิเรกในพื้นที่ของคุณก่อน ไม่ใช่แค่เพื่อสนับสนุนธุรกิจในท้องถิ่นเท่านั้น แต่ยังเป็นเพราะสะดวกที่จะมีพวกเขาเมื่อคุณต้องการชิ้นส่วนโดยเร็วและไม่ต้องการรอการจัดส่ง

ขั้นตอนที่ 1: ต่อสาย Arduino

ต่อสาย Arduino
ต่อสาย Arduino
ต่อสาย Arduino
ต่อสาย Arduino

ในกรณีเฉพาะของฉัน ฉันวาง Arduino MKR 1400 ไว้บนกระดานขนมปัง ของฉันมีส่วนหัว จากนั้นติดกราวด์กับเส้นลบของเขียงหั่นขนมและ 5 V กับส่วนบวก

ขั้นตอนที่ 2: ต่อสายเซ็นเซอร์ DHT 22

ต่อสายเซนเซอร์ DHT 22
ต่อสายเซนเซอร์ DHT 22
ต่อสายเซนเซอร์ DHT 22
ต่อสายเซนเซอร์ DHT 22
ต่อสายเซนเซอร์ DHT 22
ต่อสายเซนเซอร์ DHT 22

เซ็นเซอร์แต่ละตัวจะต้องต่อสายกับกราวด์ พิน 5 V และดาต้าพิน ควรเชื่อมต่อตัวต้านทาน 10 K กับพิน 5 V ของ Arduino เพื่อทำหน้าที่เป็นตัวดึง ฉันต่อเซ็นเซอร์เข้ากับพิน 4, 5 และ 6 หากคุณต้องการต่อมันเข้ากับพินอื่น คุณจะต้องเปลี่ยนรหัส

Adafruit มีบทความดีๆ ที่เจาะลึกเกี่ยวกับวิธีการเชื่อมโยงเหล่านี้ที่ลิงค์นี้:

ขั้นตอนที่ 3: เชื่อมต่อเสาอากาศ

เชื่อมต่อเสาอากาศ
เชื่อมต่อเสาอากาศ

เสาอากาศต้องเชื่อมต่อกับ Arduino MKR 1400 เพื่อให้แน่ใจว่ามีการเชื่อมต่อที่เหมาะสม

ขั้นตอนที่ 4: อัปโหลดรหัส

ตอนนี้รหัสจะถูกอัปโหลดไปยัง Arduino ฉันได้รวมโค้ดไว้ในไฟล์ zip ที่แนบมาแล้ว และควรเปิดและคอมไพล์ได้ดีในตัวแก้ไข Arduino ตราบใดที่มีการติดตั้งไลบรารีที่จำเป็น ไลบรารีที่จำเป็น ได้แก่ MKRGSM, DHT.h, DHT_U.h และ Adafruit_Sensor.h หากไม่ได้ติดตั้งไลบรารีเหล่านี้ในคอมพิวเตอร์ของคุณ คุณจะต้องเพิ่มไลบรารีเหล่านี้โดยทำตามขั้นตอนที่คล้ายกับ

การใช้ Arduino LowPower อาจเพิ่มระยะเวลาที่โปรเจ็กต์ทำงาน แต่ขณะนี้ฉันกำลังทำการทดสอบเพื่อให้มันทำงานได้ มีรหัสสำหรับมันบน GitHub ของโครงการ

ขั้นตอนที่ 5: ติดแบตเตอรี่

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

ตอนนี้สามารถติดแบตเตอรี่ได้แล้ว แบตเตอรี่ที่ใช้ในที่นี้มีเพียง 1,000mAh แต่แบตเตอรี่ที่ใหญ่กว่าก็ใช้ได้ตราบใดที่ 3.7 V

ขั้นตอนที่ 6: โครงการเสร็จสิ้น! แต่สามารถปรับปรุงได้หรือไม่?

เรามีเซ็นเซอร์อุณหภูมิระยะไกลที่จะส่งอุณหภูมิให้คุณทุกๆ 12 ชั่วโมง แต่จะทำได้เพียงไม่ถึง 24 ชั่วโมงเท่านั้น รอที่ไม่มีประโยชน์มาก นี่คือสิ่งที่อยู่ระหว่างดำเนินการและพิจารณาเพื่อให้โครงการมีประโยชน์มากขึ้น

  1. แบตเตอรี่ขนาดใหญ่ขึ้น

    คำแนะนำที่ค่อนข้างชัดเจน แต่จะมากเท่าที่แบตเตอรี่มีราคาแพงเมื่อความจุเพิ่มขึ้น

  2. Arduino พลังงานต่ำ

    นี่เป็นทางเลือกที่ดีในราคาประหยัดเพื่อยืดอายุการใช้งานแบตเตอรี่ เนื่องจากเป็นเพียงการเปลี่ยนแปลงในซอฟต์แวร์ แต่คาดว่ากำไรจะไม่เพิ่มขึ้นมากนัก

  3. แผงโซลาร์เซลล์

    • นี่คือสิ่งที่กำลังทำงานอยู่ในขณะนี้เพื่อให้ระบบทำงานไปเรื่อย ๆ โดยปราศจากการแทรกแซงของมนุษย์
    • มีแนวโน้มว่าจะรวมบางส่วนจากสองอย่างนี้เพื่อให้แน่ใจว่าแบตเตอรี่สามารถทำงานได้ในตอนกลางคืนและตลอดเดือนที่มีเมฆมาก

ข้อเสนอแนะอื่น ๆ ยินดีต้อนรับอย่างแน่นอน ขอบคุณที่อ่าน!

แนะนำ: