สวัสดีผู้เยี่ยมชมเว็บไซต์
ในขณะที่เรียกดูเว็บไซต์ต่าง ๆ ฉันพบผลิตภัณฑ์ทำเองที่มีประโยชน์มากสำหรับการรักษาความปลอดภัยภายในบ้านในระบบ Arduino.
ผู้เขียนต้องการสร้างผลิตภัณฑ์โฮมเมดเพื่อให้มีราคาถูกและไร้สาย
ผลิตภัณฑ์โฮมเมดนี้ใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR และข้อมูลถูกส่งผ่านโดยใช้โมดูล RF
ผู้เขียนต้องการใช้โมดูลอินฟราเรด แต่เนื่องจากมีช่วงที่ จำกัด และข้อดีสามารถทำงานได้ เท่านั้น ในสายตาของผู้รับดังนั้นเขาจึงเลือกโมดูล RF ซึ่งคุณสามารถบรรลุช่วงประมาณ 100 เมตร
เพื่อที่จะทำให้ผู้เข้าชมดูชุดการแจ้งเตือนได้สะดวกยิ่งขึ้นฉันจึงตัดสินใจแบ่งบทความออกเป็น 5 ขั้นตอน:
ขั้นตอนที่ 1: สร้างเครื่องส่งสัญญาณ
ขั้นตอนที่ 2: สร้างผู้รับ
ขั้นตอนที่ 3: ติดตั้งซอฟต์แวร์
ขั้นตอนที่ 4: ทดสอบโมดูลที่ประกอบ
ขั้นตอนที่ 5: การประกอบที่อยู่อาศัยและติดตั้งโมดูลใน
ดังนั้นเรามาเริ่มด้วยวิดีโอของผู้แต่ง
สิ่งที่ผู้แต่งต้องการคือ:
- 2 บอร์ด ARDUINO UNO / ARDUINO MINI / ARDUINO NANO สำหรับตัวรับและตัวส่งสัญญาณ
- โมดูลรับส่งสัญญาณ RF (433 MHZ)
- เซ็นเซอร์เคลื่อนไหว PIR;
- แบตเตอรี่ 9V (2 ชิ้น) และตัวเชื่อมต่อ
- ออด
- LED;
- ตัวต้านทานที่มีความต้านทาน 220 โอห์ม
- เขียงหั่นขนม
- จัมเปอร์ / สายไฟ / จัมเปอร์;
- แผ่นยึด
- บอร์ดเชื่อมต่อขา;
- สวิตช์
- เรือนสำหรับรับและส่งสัญญาณ;
- กระดาษสี
- เทปติด
- มีดผ่าตัด
- ปืนกาวร้อน
- หัวแร้ง
- เครื่องมือก้ามปู / ปอก
- กรรไกรสำหรับโลหะ
เราเริ่มสร้างเครื่องส่งสัญญาณ
ด้านล่างนี้เป็นแผนผังของเซ็นเซอร์ตรวจจับความเคลื่อนไหว
ตัวส่งสัญญาณประกอบด้วย:
- เซ็นเซอร์เคลื่อนไหว
- บอร์ด Arduino
- โมดูลส่งสัญญาณ
ผู้เขียนใช้ Arduino Nano เป็นบอร์ดควบคุม
ผู้เขียนรวบรวมตามรูปแบบนี้:
เซ็นเซอร์มีสามเอาต์พุต:
- VCC;
- GND;
- ออก
จากนั้นผู้เขียนเชื่อมต่อข้อสรุปของเซ็นเซอร์กับข้อสรุปของบอร์ด Arduino:
- Vcc> 5v;
- GND> GND;
- ออก> D2
หลังจากนั้นฉันตรวจสอบเซ็นเซอร์
ก่อนที่จะดาวน์โหลดเฟิร์มแวร์ผู้เขียนตรวจสอบให้แน่ใจว่าบอร์ดปัจจุบันและพอร์ตอนุกรมได้รับการติดตั้งอย่างถูกต้องในการตั้งค่า Arduino IDE หลังจากนั้นฉันก็ดาวน์โหลดภาพร่าง:
ดูไฟล์ออนไลน์:
ต่อมาเมื่อเซ็นเซอร์ตรวจจับความเคลื่อนไหวตรวจจับการเคลื่อนไหวที่อยู่ด้านหน้าคุณ LED จะสว่างขึ้นและคุณยังสามารถเห็นข้อความที่เกี่ยวข้องในจอภาพ
ถัดไปผู้เขียนเชื่อมต่อเครื่องส่ง RF
ตามรูปแบบที่ต่ำกว่าเล็กน้อย
เครื่องส่งสัญญาณมี 3 เอาต์พุต (VCC, GND และ Data) เชื่อมต่อกับมัน:
- VCC> เอาต์พุต 5V บนบอร์ด;
- GND> GND;
- ข้อมูล> 12 พินบนกระดาน
ตัวรับประกอบด้วย:
- โมดูลรับสัญญาณ RF;
- บอร์ด Arduino
- ออด (ลำโพง)
วงจรรับ:
ตัวรับเช่นตัวส่งมี 3 เอาท์พุท (VCC, GND และข้อมูล) เชื่อมต่อพวกเขา:
- VCC> เอาต์พุต 5V บนบอร์ด;
- GND> GND;
- ข้อมูล> 12 พินบนกระดาน
ผู้เขียนเลือกไลบรารีไฟล์เป็นพื้นฐานของเฟิร์มแวร์ทั้งหมด ฉันดาวน์โหลดสิ่งที่เขาและวางไว้ในโฟลเดอร์ที่มีห้องสมุด Arduino
ก่อนที่จะดาวน์โหลดรหัสเฟิร์มแวร์ไปยังบอร์ดผู้เขียนตั้งค่าพารามิเตอร์ IDE ต่อไปนี้:
- บอร์ด -> Arduino Nano (หรือบอร์ดที่คุณใช้);
- พอร์ตอนุกรม -> COM XX (ตรวจสอบพอร์ต com บอร์ดของคุณเชื่อมต่อ)
หลังจากตั้งค่าพารามิเตอร์ผู้เขียนดาวน์โหลดไฟล์เฟิร์มแวร์ Wireless_tx และอัปโหลดไปยังบอร์ด:
ดูไฟล์ออนไลน์:
ผู้เขียนทำซ้ำขั้นตอนเดียวกันสำหรับบอร์ดโฮสต์:
- บอร์ด -> Arduino UNO (หรือบอร์ดที่คุณใช้);
- พอร์ตอนุกรม -> COM XX (ตรวจสอบพอร์ต com บอร์ดของคุณเชื่อมต่อ)
หลังจากผู้เขียนตั้งค่าพารามิเตอร์แล้วให้ดาวน์โหลดไฟล์ wireless_rx และดาวน์โหลดลงในบอร์ด:
ดูไฟล์ออนไลน์:
จากนั้นใช้โปรแกรมที่สามารถดาวน์โหลดได้ผู้สร้างเสียงสำหรับออด
เพิ่มเติมหลังจากดาวน์โหลดซอฟต์แวร์ผู้เขียนตัดสินใจที่จะตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้อง ผู้เขียนเชื่อมต่อแหล่งพลังงานและวิ่งมือไปข้างหน้าของเซ็นเซอร์และออดเริ่มทำงานให้เขาซึ่งหมายความว่าทุกอย่างทำงานได้ตามที่ควร
ประกอบการส่งสัญญาณขั้นสุดท้าย
ก่อนอื่นผู้เขียนตัดข้อสรุปที่ยื่นออกมาจากตัวรับสัญญาณตัวส่งสัญญาณบอร์ดอาร์ดิโนและอื่น ๆ
หลังจากนั้นฉันเชื่อมต่อบอร์ด arduino กับเซ็นเซอร์ตรวจจับความเคลื่อนไหวและเครื่องส่งสัญญาณ RF โดยใช้จัมเปอร์
นอกจากนี้ผู้เขียนเริ่มสร้างที่อยู่อาศัยสำหรับเครื่องส่งสัญญาณ
อันดับแรกเขาตัดออก: รูสำหรับสวิตช์เช่นเดียวกับรูกลมสำหรับเซ็นเซอร์ตรวจจับความเคลื่อนไหวแล้วจึงติดกาวเข้ากับเคส
จากนั้นผู้เขียนพับกระดาษสีหนึ่งแผ่นแล้วจับไปที่ปกด้านหน้าของภาพเพื่อซ่อนชิ้นส่วนภายในของผลิตภัณฑ์โฮมเมด
หลังจากนั้นผู้เขียนก็เริ่มทำการฝัง อี บรรจุในกล่องโดยใช้เทปสองด้าน
การประกอบขั้นสุดท้ายของผู้รับ
ผู้เขียนตัดสินใจเชื่อมต่อบอร์ด Arduino กับแผงวงจรด้วยเทปยางและติดตั้งตัวรับสัญญาณ RF
นอกจากนี้ผู้เขียนได้ตัดสองช่องบนอีกช่องหนึ่งช่องสำหรับออดและอีกช่องสำหรับสวิตช์
และก็ไม้
หลังจากนั้นผู้เขียนติดตั้งจัมเปอร์ในรายละเอียดทั้งหมด
จากนั้นผู้เขียนแทรกบอร์ดเสร็จในกรณีและแก้ไขด้วยกาวสองด้าน
นอกจากนี้เมื่อวางโมดูลทั้งสองไว้ในอาคารผู้เขียนวางเครื่องส่งสัญญาณในสถานที่ที่ต้องได้รับการปกป้องและเครื่องรับสัญญาณไปที่โต๊ะทำงานของเขา
ช่วงของการกระทำของโมดูลนั้นไม่ใหญ่มากดังนั้นเมื่อพบหลุมที่ระบุว่า "มด" ผู้เขียนจึงตัดสินใจเพิ่มรัศมีของการกระทำโดยการเพิ่มเสาอากาศไปยังแต่ละโมดูล
หลังจากนั้นเขาก็เริ่มพิจารณาว่าเขาต้องการเสาอากาศนานแค่ไหน
ในการคำนวณความยาวของเสาอากาศคุณจำเป็นต้องกำหนดความยาวคลื่นและคุณต้องหารความเร็วแสงตามความถี่แล้วหารจำนวนผลลัพธ์ด้วย 4 ผู้เขียนมีความถี่ 433 MHz และความเร็วแสง 3 * 10 ^ 8 m / s
จากนั้นความยาวคลื่น = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0.69284 m.
และความยาวของเสาอากาศ = 0.69284 / 4 = 0.1732 m = 17.32 ซม
จากนั้นผู้เขียนตัดความยาวสองชิ้นที่ต้องการแล้วบัดกรีลงในรูในแต่ละโมดูล
และในที่สุดเขาก็ได้รับสัญญาณเตือนไร้สายที่ใช้อาร์ดิโน