สารบัญ:
- ขั้นตอนที่ 1: จำเป็น
- ขั้นตอนที่ 2: การสร้างเสาอากาศ
- ขั้นตอนที่ 3: บัดกรี Esp Shield
- ขั้นตอนที่ 4: การเข้ารหัส
- ขั้นตอนที่ 5: การเดินสายไฟ
- ขั้นตอนที่ 6: บทสรุป
วีดีโอ: LORA Rain Sensor: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในการสร้างเรือนกระจกอัตโนมัติของฉัน ฉันต้องการเซ็นเซอร์บางตัว ฉันจะใช้เซ็นเซอร์วัดปริมาณน้ำฝนนี้เพื่อตัดสินใจว่าควรเปิดสปริงเกลอร์หรือไม่
ฉันจะอธิบายเซ็นเซอร์ปริมาณน้ำฝนนี้ในสองวิธี
- โดยใช้พอร์ตดิจิตอล
- โดยใช้พอร์ตอนาล็อก
เมื่อใช้พินดิจิทัล คุณสามารถใช้โพเทนชิออมิเตอร์เพื่อกำหนดว่าเมื่อใดที่พินดิจิทัลจะสูง เมื่อใช้พินแบบแอนะล็อก คุณสามารถวัดว่าฝนกำลังตกหนักเพียงใด
อันแรกฉันจะใช้เป็นเครื่องตรวจจับฝนพลังงานต่ำมากในโครงการต่อ ๆ ไป ด้วยวิธีนี้เซ็นเซอร์ LORA ของฉันจะส่ง 1 เมื่อฝนตกเท่านั้น
ขั้นตอนที่ 1: จำเป็น
เซนเซอร์โหนด:
- เซ็นเซอร์วัดปริมาณน้ำฝน
- arduino pro mini 3.3v 8mhz
- ฝ่าวงล้อมโดยเฉพาะ
- rfm95
- ลวดสำหรับเสาอากาศและการเชื่อมต่อ (ฉันใช้ลวดแกนแข็ง 0.8 มม.)
- สายจัมเปอร์ชายกับชาย
- สายจัมเปอร์หญิงกับหญิง
- เขียงหั่นขนม
- CP2102 usb เป็น TTL
เครื่องมือ:
- หัวแร้ง
- เครื่องตัดด้านข้าง
- เครื่องปอกสายไฟ
ขั้นตอนที่ 2: การสร้างเสาอากาศ
สำหรับเสาอากาศ ฉันใช้สายเคเบิลที่เหลืออยู่ของสายเคเบิลบัส 2x2x0.8mm หรือ 2x2 20awg ของฉัน ในเครือข่ายสิ่งต่าง ๆ คุณสามารถเลือกคลื่นความถี่วิทยุและเสาอากาศตามประเทศ นี่คือความยาวต่อความถี่:
- 868mhz 3.25 นิ้ว หรือ 8.2 ซม. (อันนี้ผมใช้)
- 915mhz 3 นิ้ว หรือ 7.8 cm
- 433 เมกะเฮิร์ตซ์ 3 นิ้วหรือ 16.5 ซม.
ขั้นตอนที่ 3: บัดกรี Esp Shield
- ถอดตัวต้านทานของตัวป้องกัน esp (ดู R1 ถึง R3 ในฟิลด์สีแดง)
- ประสานชิป rfm95 เข้ากับแผงป้องกัน esp
- ประสานพินเฮดเดอร์เข้ากับตัวป้องกันพิเศษ
- ประสานเสาอากาศเข้ากับแผงป้องกันพิเศษ อย่าใช้โดยไม่มีเสาอากาศเพราะอาจทำให้เกราะเสียหายได้
- หากพินเฮดเดอร์ไม่ได้บัดกรีบนอาร์ดิโนบัดกรีเหล่านี้ด้วย
ขั้นตอนที่ 4: การเข้ารหัส
ฉันรู้ว่าฉันสามารถใช้ DTR เพื่อรีเซ็ต Arduino โดยอัตโนมัติได้ แต่ในกรณีของฉัน ฉันมีข้อผิดพลาดในการอัปโหลดรหัส ดังนั้นฉันจึงใช้การรีเซ็ตด้วยตนเองในคำแนะนำนี้ ดังนั้นหากคุณมีปัญหาเดียวกันคุณสามารถแก้ไขได้ด้วยการรีเซ็ตด้วยตนเอง
-
ต่อ Arduino เข้ากับ CP2102 ดังต่อไปนี้:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- เปิด schetch ใน Arduino ide
- เลือกบอร์ด arduino pro mini
- เลือก atmega 328p 3.3v 8mhz ภายใต้โปรเซสเซอร์
- เลือกพอร์ตคอมของคุณ
- คลิกปุ่มอัปโหลด
- ในขณะที่โค้ดกำลังคอมไพล์ในขณะที่คุณเห็น bautrate (ดูรูป) ให้กดปุ่มรีเซ็ตบน arduino pro mini (cp2102 ไม่รีเซ็ตบอร์ด) อย่าลืมปิดมอนิเตอร์แบบอนุกรมของคุณขณะตั้งโปรแกรม
รหัส lorarainsensoranalog ส่งค่าจาก 0-1023 ไปยังตัวส่งสัญญาณ ยิ่งค่าน้อยก็ยิ่งมีฝนตกมาก 1023 ไม่ใช่ฝน
รหัส lorarainsensordigital ส่งเฉพาะค่า 0 และ 1 ไปยังผู้รับการฝึกอบรม 0 หมายถึงฝนและค่าของหม้อทริมพอทถึง 1 หมายความว่าไม่มีฝนและค่าที่ตั้งไว้บนทริมพอทไม่ถึง
ขั้นตอนที่ 5: การเดินสายไฟ
- ในภาพแรกคุณจะเห็นสายไฟเมื่อคุณใช้เอาต์พุตดิจิตอล
- ในภาพที่สอง คุณจะเห็นการเดินสายเมื่อคุณใช้เอาต์พุตแบบอะนาล็อก
- ในภาพที่สาม ฉันซูมเข้าที่การเดินสายไฟของเรือ LORA
ขั้นตอนที่ 6: บทสรุป
ในคำแนะนำนี้ คุณได้เรียนรู้วิธีใช้เซ็นเซอร์วัดปริมาณน้ำฝนในสองวิธี (แอนะล็อกและดิจิทัล) เซ็นเซอร์นี้จะใช้ในโครงการในภายหลัง เช่น เรือนกระจกอัตโนมัติและระบบสปริงเกลอร์อัตโนมัติ
แนะนำ:
Meten Aan Water: Rain Intensity Meter: 6 ขั้นตอน
Meten Aan Water: Rain Intensity Meter: IntroThis อุปกรณ์ถูกสร้างขึ้นเพื่อวัดความเข้มของปริมาณน้ำฝน มีหลายวิธีในการวัดปริมาณน้ำฝน อย่างไรก็ตาม หากข้อมูลที่ต้องการความเข้มของน้ำฝน อุปกรณ์ตรวจวัดส่วนใหญ่จะมีราคาแพงมาก อุปกรณ์นี้ราคาถูกและง่ายต่อการ
DIY IR Car Rain Sensor: 6 ขั้นตอน
DIY IR Car Rain Sensor: ชิ้นส่วนที่จำเป็น:1- เซ็นเซอร์ IR สำหรับการหลีกเลี่ยงอุปสรรค KY-032 (AD-032)2- โมดูลรีเลย์ 5V3- เครื่องชาร์จมือถือ 12V ทุกประเภท4- กล่องโปร่งใสขนาดเล็กสำหรับติดตั้งตัวปล่อย IR LED และตัวรับสัญญาณ (คุณสามารถ รับจากเครื่องรับสัญญาณดาวเทียมเครื่องเก่า)5- บอร์ด PCB สากล 6
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa - LoRa ในระบบอัตโนมัติภายในบ้าน - รีโมทคอนโทรล LoRa: 8 ขั้นตอน
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa | LoRa ในระบบอัตโนมัติภายในบ้าน | LoRa Remote Control: ควบคุมและทำให้เครื่องใช้ไฟฟ้าของคุณจากระยะไกล (กิโลเมตร) โดยอัตโนมัติโดยไม่ต้องมีอินเทอร์เน็ต เป็นไปได้ผ่าน LoRa! เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech PCB นี้ยังมีจอแสดงผล OLED และรีเลย์ 3 ตัวซึ่ง
วิธีใช้ FC-37 Rain Sensor กับ Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีใช้ FC-37 Rain Sensor กับ Arduino: สวัสดี! ในคำสั่งแรกของฉันฉันจะแสดงวิธีใช้เซ็นเซอร์ฝน FC-37 กับ Arduino ฉันใช้ Arduino nano แต่รุ่นอื่นก็ใช้ได้ดี
Optical Rain Sensor: 6 ขั้นตอน (พร้อมรูปภาพ)
Optical Rain Sensor: วัดฝนด้วยเลเซอร์? มันเป็นไปได้. ปฏิบัติตามคำแนะนำนี้เพื่อสร้าง Optical Rain Sensor ของคุณเอง