2
การเลือกไมโครคอนโทรลเลอร์สำหรับโครงการรวบรวมข้อมูลที่ดำเนินการโดยแบตเตอรี่
ฉันวางแผนที่จะวัดระดับน้ำในบ่อน้ำซึ่งอยู่ลึกประมาณ 10 ม. พร้อมระดับน้ำสูงสุดไม่เกิน 5 ม. แผนของฉันคือการใช้เซ็นเซอร์อัลตราโซนิค HC SR04เพื่อวัดความลึกส่งผ่าน ZigBee ไปยัง Raspberry Pi ภายในบ้านของฉัน ตามที่กล่าวไว้ใน คำถามก่อนหน้านี้ฉันต้องเลือกตัวควบคุมขนาดเล็กเพื่อเชื่อมต่อเซ็นเซอร์อัลตร้าซาวด์และโมดูล ZigBee ด้วยกัน พารามิเตอร์สำหรับการเลือกคือ: พลังงานต่ำ: ฉันกำลังวางแผนที่จะเรียกใช้งานบนแบตเตอรี่ดังนั้นการใช้พลังงานต่ำจึงมีความสำคัญ ณ ตอนนี้ฉันไม่มีเป้าหมายสำหรับการใช้พลังงานหรือวันระหว่างการเปลี่ยนแบตเตอรี่หรือแม้กระทั่งแบตเตอรี่ที่จะใช้ เนื่องจากนี่เป็นโครงการการเรียนรู้มากกว่าและอยู่ในบ้านของฉันฉันมีความยืดหยุ่น แต่การใช้พลังงานที่ต่ำกว่าดีกว่า ราคาถูก: นี่เป็นโครงการเรียนรู้สำหรับฉันและฉันไม่ต้องการใช้เงินจำนวนมากในเรื่องนี้ดังนั้นต้นทุนที่ต่ำลงจึงดีกว่า การทำงานภายในบ่อน้ำ: โครงการทั้งหมดจะทำงานจากภายในบ่อน้ำและจะต้องเผชิญกับแสงแดดและฝนที่ตกหนัก ฉันจะให้กรณีและการป้องกันที่ดี ง่ายต่อการเขียนโปรแกรม ฉันเลือก ZigBee เพราะเรียบง่ายตรงกับกรณีการใช้งานและพลังงานต่ำ แต่ความต้องการของฉันคือการขนส่งข้อมูลเซ็นเซอร์และฉันเปิดไปที่การขนส่งอื่น ๆ ระยะทางจากบ่อน้ำของฉันถึงราสเบอร์รี่ Pi อยู่ประมาณ 6 เมตรมีกำแพงกั้นอยู่ระหว่างนั้น ฉันวางแผนที่จะวัดความลึกของน้ำทุกๆ 10 นาทีและสองครั้งต่อนาทีเมื่อปั๊มน้ำทำงาน (ประมาณ 20 นาทีต่อวัน)