สารบัญ:
- ขั้นตอนที่ 1: ฮาร์ดแวร์ - สิ่งที่คุณต้องการ:
- ขั้นตอนที่ 2: ซอฟต์แวร์ - สิ่งที่คุณต้องการ
- ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์และการเดินสาย
วีดีโอ: ESP8266/ESP-01 Arduino Powered Leak Detector: 3 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
น้ำเป็นสิ่งที่ดีใช่มั้ย? ไม่มากเมื่อถูกบังคับให้ออกจากบ้านที่กำหนดบ้านและเริ่มว่ายน้ำรอบพื้นที่บ้านของคุณแทน ฉันรู้ว่านี่เป็นโครงการ 'หลังความจริง' แต่ฉันหวังว่ามันจะช่วยคนอื่นหลีกเลี่ยงน้ำท่วมและความเสียหายที่อาจเกิดขึ้นได้ ถังขยายของเครื่องทำน้ำร้อนของเราได้เป่ารูเข็มรั่วออกมาเมื่อเร็วๆ นี้ และเริ่มฉีดน้ำด้วยความโกรธ โชคดีที่ประตูตู้เสื้อผ้าที่อยู่ด้านหลังมีเส้นทางกระสุนปืนซึ่งช่วยลดความเสียหายให้เหลือน้อยที่สุด นั่น…และความจริงที่ว่าฉันได้ยินเสียง HISSING ช่วยเราไว้…ครั้งนี้ ถ้าฉันติดตั้ง Gizmo ไว้ คุณจะเห็นที่นี่ ฉันจะได้ยินมันเร็วกว่านี้มาก นักเตะคือฉันตั้งค่าบางอย่างที่คล้ายกับสิ่งนี้เมื่อปีที่แล้วเพียงแค่ 'แอบดู' กับของเล่นของฉัน ย้อนหลังแมนน์! คำแนะนำเฉพาะนี้มีไว้สำหรับเครื่องตรวจจับการรั่วไหลขั้นพื้นฐานที่แจ้งเตือนด้วยเสียงเตือนและไฟ LED แสดงภาพเท่านั้น คุณสามารถดู vid ของรุ่นนี้ได้ที่นี่
ขั้นตอนที่ 1: ฮาร์ดแวร์ - สิ่งที่คุณต้องการ:
- ฉันไม่รับรอง เป็นตัวแทน หรือรับสิ่งใดๆ จากตัวอย่างด้านล่าง
- ESP8266 ESP-01 **คุณสามารถรับ ESP และโปรแกรมเมอร์เป็นแพ็คเกจได้ที่นี่**
- โปรแกรมเมอร์ **สามารถรับ ESP และโปรแกรมเมอร์เป็นแพ็คเกจได้ที่นี่**
- เขียงหั่นขนมขนาดเล็ก
- LED (ค่อนข้างปลอดภัยว่าคุณมีบางสิ่งที่เกี่ยวกับ GEEK ของคุณอยู่แล้ว)
- Piezo Buzzer
- จัมเปอร์
- อะแดปเตอร์เขียงหั่นขนม ESP01
- น้ำ/เซ็นเซอร์รั่ว (ไฮโกรมิเตอร์)
ขั้นตอนที่ 2: ซอฟต์แวร์ - สิ่งที่คุณต้องการ
สมมติฐาน: ความรู้เกี่ยวกับการทำงานของ Arduino IDE/ไลบรารี่ และความรู้เกี่ยวกับวิธีการโหลดโค้ดไปยัง ESP01 วิธีใดวิธีหนึ่ง (หวังว่าคุณจะมีอะแดปเตอร์ตัวใดตัวหนึ่งที่กล่าวถึงในคำแนะนำนี้…ง่ายกว่ามาก)
Arduino IDE
ห้องสมุด ESP8266WiFi.h จำเป็นเฉพาะในกรณีที่คุณต้องการปิดใช้งาน WiFi ทั้งหมด Instructables ในอนาคตจะใช้ WiFi สำหรับการสื่อสารภายนอก Alarms ที่ตรวจพบโดยเซ็นเซอร์นี้
บันทึกและโหลดภาพร่างที่แนบมา ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนบอร์ดเป็น 'Generic ESP8266' และเลือกพอร์ตที่ถูกต้อง
ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์และการเดินสาย
- ระบุแหล่งพลังงานสำหรับ ESP ของคุณ ฉันใช้โปรแกรมเมอร์ ESP รุ่นเก่าที่เสียบ USB แล็ปท็อปของฉัน และเสียบจัมเปอร์ VCC และ Grnd ในตำแหน่งที่เกี่ยวข้อง (ดูรูป)
- วางอะแดปเตอร์เขียงหั่นขนม ESP ไว้เหนือช่องสัญญาณกลางของกระดานเขียงหั่นขนมขนาดเล็กโดยให้แถว 4 พินอยู่ด้านใดด้านหนึ่ง
- เชื่อมต่อ Vcc Source กับ Vcc, Ch_Pd และ Hygrometer ของ ESP
- เชื่อมต่อ Grnd Source กับขา 'สั้น' ของ Grnd, Hygrometer และ Piezo/LED
- เชื่อมต่อ ESP pin 2 กับข้อมูลของไฮโกรมิเตอร์ (ไม่ใช่แอนะล็อก)
- เชื่อมต่อ ESP pin 0 กับขา 'ยาว' ของ Piezo/LED
-
เคล็ดลับ
- อย่าถือว่าสีจัมเปอร์ในภาพที่แนบมาเป็นตัวแทนของ Vcc หรือ Grnd
- ไม่สามารถต่อ Piezo และ/หรือ LED ระหว่างการบู๊ตได้ หากเป็นเช่นนั้น ESP จะเปิดเครื่องในโหมดบูตโหลดและจะไม่เรียกใช้โค้ดที่โหลด ติดไว้หลังจากเปิดเครื่อง ESP แล้ว
- ปรับความไวตามต้องการบนไฮโกรมิเตอร์พร้อมโพเทนชิออมิเตอร์ที่แนบมา สรุป: ฉันวางแผนที่จะเชื่อมต่อบนไฮโกรมิเตอร์นี้และใส่ไว้ในกล่องหุ้มที่เหมาะสม ตู้นั้นอาจจะกลายเป็นกล่องเลโก้ที่มีชื่อเสียงอีกกล่องหนึ่งของฉันอีกครั้ง!! เสร็จแล้วจะเอามาแบ่งปันครับ นอกจากนี้…ฉันจะเพิ่มฟังก์ชัน WiFi ให้กับตัวตรวจจับการรั่วไหลในเวอร์ชันต่อๆ ไป และจะเพิ่ม Instructables เหล่านั้นด้วย
แนะนำ:
วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: 8 ขั้นตอน
วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: ในโครงการที่กำลังดำเนินการอยู่ ฉันต้องการ ESP หลายรายการเพื่อพูดคุยกันโดยไม่ต้องใช้เราเตอร์ ในการทำเช่นนี้ ฉันจะใช้ ESP-NOW เพื่อสื่อสารแบบไร้สายระหว่างกันโดยไม่ต้องใช้เราเตอร์บน ESP
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE - การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: 4 ขั้นตอน
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE | การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้งบอร์ด esp8266 ใน Arduino IDE และวิธีตั้งโปรแกรม esp-01 และอัปโหลดโค้ดในนั้น เนื่องจากบอร์ด esp ได้รับความนิยมอย่างมาก และคนส่วนใหญ่ประสบปัญหา
คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: 3 ขั้นตอน (พร้อมรูปภาพ)
คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: การชำระเงินสำหรับบอร์ดนี้ทำได้ง่าย: สามารถตั้งโปรแกรมโมดูล ESP-12E และ ESP-12F ได้อย่างง่ายดายเหมือนกับบอร์ด NodeMCU (เช่น ไม่จำเป็นต้องกดปุ่ม) มีหมุดที่เป็นมิตรกับเขียงหั่นขนมพร้อมการเข้าถึง IO ที่ใช้งานได้ ใช้ USB แยกต่างหากเพื่อคอนเวอร์
ESP8266/ESP-12 Arduino ขับเคลื่อนด้วย SmartThings DS18B20 อุณหภูมิ เซนเซอร์: 4 ขั้นตอน (พร้อมรูปภาพ)
ESP8266/ESP-12 Arduino ขับเคลื่อนด้วย SmartThings DS18B20 อุณหภูมิ เซนเซอร์: เราทุกคนต้องการทราบอุณหภูมิห้องปัจจุบัน และบางครั้งอุณหภูมิในห้องอื่นเป็นอย่างไร หรือแม้แต่ในบ้านพักตากอากาศของคุณที่อยู่อีกซีกโลก บางทีคุณอาจต้องการตรวจสอบอุณหภูมิในบ้านสัตว์เลี้ยงของคุณ Lizard
ESP8266/ESP-01 Arduino Powered SmartThings Leak Detector: 5 ขั้นตอน (พร้อมรูปภาพ)
ESP8266/ESP-01 Arduino Powered SmartThings Leak Detector: มีอุปกรณ์ตรวจจับการรั่วไหลให้เลือกมากมาย ตัวไหนจะเหมาะกับคุณที่สุด? หากคุณมี Samsung SmartThings ที่ควบคุมอุปกรณ์ใดๆ ในบ้านของคุณ อุปกรณ์ชิ้นนี้อาจเป็นแค่ตั๋วก็ได้! นี่เป็นเวอร์ชันสุดท้ายในซีรีส์ที่ฉันกำลังสร้าง