สารบัญ:
- ขั้นตอนที่ 1: ทักษะที่จำเป็น
- ขั้นตอนที่ 2: รายการส่วนประกอบ/ฮาร์ดแวร์
- ขั้นตอนที่ 3: ภาพรวมโครงการ
- ขั้นตอนที่ 4: เตรียมฮาร์ดแวร์
- ขั้นตอนที่ 5: การเขียนโค้ด
- ขั้นตอนที่ 6: คำถาม?
![เครื่องตรวจจับน้ำรั่ว: 6 ขั้นตอน (พร้อมรูปภาพ) เครื่องตรวจจับน้ำรั่ว: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7896-23-j.webp)
วีดีโอ: เครื่องตรวจจับน้ำรั่ว: 6 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: เครื่องตรวจจับน้ำรั่ว: 6 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: เครื่องตรวจจับน้ำรั่ว: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/iZo5fc46jK8/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
![Image Image](https://i.howwhatproduce.com/images/003/image-7896-24-j.webp)
![](https://i.ytimg.com/vi/ET29V1MBmSE/hqdefault.jpg)
หากคุณเคยกังวลว่าจะกลับบ้านมาที่ห้องใต้ดินที่ถูกน้ำท่วม โครงการนี้เหมาะสำหรับคุณ
เราจะแสดงวิธีสร้างระบบตรวจจับการรั่วไหลของน้ำที่จะส่งข้อความถึงคุณเมื่อตรวจพบการรั่วไหล
ขั้นตอนที่ 1: ทักษะที่จำเป็น
สำหรับโครงการนี้ สิ่งที่คุณต้องมีคือความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม! เราเขียนโปรแกรมที่วัดเซ็นเซอร์น้ำและส่งข้อความในภาษาซี
ขั้นตอนที่ 2: รายการส่วนประกอบ/ฮาร์ดแวร์
![ภาพรวมโครงการ ภาพรวมโครงการ](https://i.howwhatproduce.com/images/003/image-7896-25-j.webp)
นี่คือสิ่งที่เราใช้:
- Phidget SBC4
- เซ็นเซอร์น้ำ
- พิดเจ็ต เคเบิ้ล
ขั้นตอนที่ 3: ภาพรวมโครงการ
โครงการนี้จะมีเค้าโครงต่อไปนี้:
- PhidgetSBC4 จะเรียกใช้รหัสโปรแกรมของเรา (เขียนด้วย C) มันจะเชื่อมต่อกับเซ็นเซอร์น้ำผ่าน VINT Hub ในตัว
- หากเซ็นเซอร์ตรวจจับน้ำระบุว่ามีน้ำอยู่ SBC จะใช้คุณสมบัติอีเมลเป็นข้อความที่ผู้ให้บริการเครือข่ายไร้สายส่วนใหญ่สนับสนุนในการส่งข้อความ
ขั้นตอนที่ 4: เตรียมฮาร์ดแวร์
![กำลังเตรียมฮาร์ดแวร์ กำลังเตรียมฮาร์ดแวร์](https://i.howwhatproduce.com/images/003/image-7896-26-j.webp)
![กำลังเตรียมฮาร์ดแวร์ กำลังเตรียมฮาร์ดแวร์](https://i.howwhatproduce.com/images/003/image-7896-27-j.webp)
![กำลังเตรียมฮาร์ดแวร์ กำลังเตรียมฮาร์ดแวร์](https://i.howwhatproduce.com/images/003/image-7896-28-j.webp)
เซ็นเซอร์ของเรามีแนวโน้มที่จะสัมผัสกับน้ำ (โดยเฉพาะในระหว่างการทดสอบ) ดังนั้นจึงเป็นสิ่งสำคัญที่เราจะต้องปกป้องส่วนประกอบ PCB ในการทำเช่นนี้ เราใช้การเคลือบแบบ Conformal บน PCB
ขั้นตอนที่ 5: การเขียนโค้ด
![การเขียนโค้ด การเขียนโค้ด](https://i.howwhatproduce.com/images/003/image-7896-29-j.webp)
![การเขียนโค้ด การเขียนโค้ด](https://i.howwhatproduce.com/images/003/image-7896-30-j.webp)
รหัสทั้งหมดสำหรับโปรเจ็กต์นี้เขียนไว้แล้วและรวมอยู่ในไฟล์ waterLeakDetector.c ดังนั้นหากคุณต้องการใช้งาน สิ่งที่คุณต้องทำคือแก้ไขบางสิ่ง (หมายเลขซีเรียล ที่อยู่อีเมล ฯลฯ) และคอมไพล์ มัน.
สำคัญ: ก่อนการติดตั้ง คุณจะต้องตั้งค่า libcurl บน SBC ของคุณ เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง libcurl4-gnutls-dev
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการคอมไพล์โปรแกรม C บน SBC โปรดดูที่ลิงค์เหล่านี้:
- การติดตั้งแพ็คเกจเพื่อการพัฒนา
- การคอมไพล์โปรแกรม C บน Linux
นี่คือภาพรวมโดยย่อของรหัส:
- สร้างวัตถุ VoltageInput
- แมปวัตถุ VoltageInput กับเซ็นเซอร์น้ำ ดูวิดีโอนี้สำหรับข้อมูลเพิ่มเติม
- ในขณะที่วนซ้ำ อ่านค่าเซ็นเซอร์น้ำ ถ้าระดับน้ำเป็นอันตราย ส่งข้อความ ถ้าไม่ไปต่อ
- นอนสักวินาทีแล้วทำซ้ำ
ขั้นตอนที่ 6: คำถาม?
หากคุณมีคำถามเกี่ยวกับโครงการ แจ้งให้เราทราบในส่วนความคิดเห็น!
ขอบคุณที่อ่าน
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
![DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ) DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-12-j.webp)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
![หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ) หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
![Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ) Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
![4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ) 4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-707-76-j.webp)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
![ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ) ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-11996-9-j.webp)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-