สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สำหรับโครงการนี้ เราจะสร้างแอปพลิเคชั่นตรวจสอบตู้ปลาโดยใช้ไมโครคอนโทรลเลอร์ Arduino โดยเฉพาะอย่างยิ่งเราต้องการชิ้นส่วนเหล่านี้สำหรับโครงการ:
1 Arduino Micro Controller
1 เขียงหั่นขนมขนาดเต็ม
1 เซ็นเซอร์ปรับระดับน้ำ
1 จอ LCD
1 ปุ่มง่าย
1 โพเทนชิออมิเตอร์
มัดสายทองแดง
ตัวต้านทาน 1 10K โอห์ม
ตัวต้านทาน 220 โอห์ม 2 ตัว
ขั้นตอนที่ 1: เชื่อมต่อหน้าจอ LCD และโพเทนชิออมิเตอร์
ณ จุดนี้ เราจะเริ่มสร้างโครงการของเรา ขั้นตอนแรกคือการเชื่อมต่อหน้าจอ LCD และโพเทนชิออมิเตอร์กับไมโครคอนโทรลเลอร์ Arduino ในการเริ่มต้น ให้เดินสายไฟจากพิน 5V บน Arduino ไปยังรางจ่ายไฟ (+) บนเขียงหั่นขนม นอกจากนี้ คุณควรเชื่อมต่อสายไฟจากพิน GND บนเขียงหั่นขนมกับรางกราวด์ (-) บนเขียงหั่นขนม จากที่นี่ คุณสามารถเริ่มเชื่อมต่อหน้าจอ LCD ได้ วางหน้าจอ LCD ไว้ที่ด้านล่างขวาของเขียงหั่นขนม เริ่มต้นที่พิน 12 และวิ่งผ่านพิน 7 วางลวดทองแดง วางปลายอีกด้านของลวดในตำแหน่งที่ถูกต้องตามภาพที่ให้ไว้ ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อโพเทนชิออมิเตอร์กับรางจ่ายไฟและรางภาคพื้นดินอย่างถูกต้อง โพเทนชิออมิเตอร์นี้จะมีสัญญาณแอนะล็อกเชื่อมต่อกับหน้าจอ LCD เพื่อควบคุมการแสดงผล
ขั้นตอนที่ 2: เพิ่มไฟ LED
หน้าจอ LCD และโพเทนชิออมิเตอร์ควรเชื่อมต่อกับ Arduino และเขียงหั่นขนม ณ จุดนี้ ในขั้นตอนนี้ เราจะเชื่อมต่อไฟ LED สองดวง (สีแดงและสีเขียว) และปุ่มเพื่อรีเซ็ตตัวนับการให้อาหารปลา ไฟ LED ควรมีปลายด้านสั้นเชื่อมต่อกับรางภาคพื้นดิน ด้านที่งอของ LED ควรเชื่อมต่อกับพิน 2 & 3 และมีตัวต้านทาน 220 โอห์มติดอยู่ ควรวางปุ่มไว้บนกระดานด้วย คุณควรเชื่อมต่อปุ่มกับพิน 6 เพิ่มตัวต้านทาน 10K Ohm ที่ด้านตรงข้ามของปุ่มด้วย เสร็จสิ้นขั้นตอนนี้โดยเชื่อมต่อปุ่มกับรางภาคพื้นดิน (-) ด้วย
ขั้นตอนที่ 3: เชื่อมต่อเซ็นเซอร์ระดับน้ำ
เมื่อเชื่อมต่อส่วนประกอบอื่นๆ ทั้งหมดแล้ว เราก็สามารถเชื่อมต่อเซ็นเซอร์น้ำของเราได้แล้ว เซ็นเซอร์น้ำควรมีพิน 'S' เชื่อมต่อกับพินอะนาล็อก 'A1' เซ็นเซอร์ควรมีพิน '+' เชื่อมต่อกับรางจ่ายไฟ และพิน '-' ที่เชื่อมต่อกับรางภาคพื้นดิน ดูภาพที่ให้ไว้สำหรับรายละเอียดเพิ่มเติม
ขั้นตอนที่ 4: ทดสอบใบสมัครของคุณ
เมื่อทุกอย่างพร้อมแล้ว เราก็สามารถทดสอบแอปพลิเคชันของเราได้ ฉันได้แนบซอร์สโค้ดที่ควรเรียกใช้โครงการของคุณอย่างถูกต้อง ก็ควรที่จะพิจารณาว่าจุดประสงค์ของแอปพลิเคชันนี้คืออะไร ตามหลักการแล้วระดับน้ำควรอยู่ภายในขอบเขตที่กำหนดในตู้ปลาของเรา หากไม่เป็นเช่นนั้น ไฟสีแดงจะสว่างขึ้น หากน้ำอยู่ภายในขอบเขตที่กำหนด ไฟสีเขียวจะเปิดใช้งาน โดยระบุว่าระดับน้ำอยู่ในเกณฑ์ปกติ ข้อความเพิ่มเติมจะแสดงบนหน้าจอ LCD ที่อธิบายสถานะน้ำในปัจจุบัน (ต่ำเกินไป โอเค หรือสูงเกินไป) นอกจากนี้ยังมีตัวจับเวลาสำหรับระดับความหิวของปลาในตู้ปลาของคุณ หลังจากนั้นไม่นาน ข้อความจะปรากฏขึ้นเพื่อบอกคุณว่าสัตว์เลี้ยงของคุณหิว ข้อความนี้รุนแรงขึ้นเรื่อยๆ จนกว่าปลาของคุณจะ "ตาย" ตัวจับเวลาสามารถเริ่มใหม่ได้ด้วยปุ่มที่แนบมา