» อิเล็กทรอนิกส์ » Arduino »สัญญาณเตือนไร้สายที่ใช้ Arduino

Arduino Wireless Alarm


สวัสดีผู้เยี่ยมชมเว็บไซต์
ในขณะที่เรียกดูเว็บไซต์ต่าง ๆ ฉันพบผลิตภัณฑ์ทำเองที่มีประโยชน์มากสำหรับการรักษาความปลอดภัยภายในบ้านในระบบ 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 Wireless Alarm


ก่อนที่จะดาวน์โหลดเฟิร์มแวร์ผู้เขียนตรวจสอบให้แน่ใจว่าบอร์ดปัจจุบันและพอร์ตอนุกรมได้รับการติดตั้งอย่างถูกต้องในการตั้งค่า Arduino IDE หลังจากนั้นฉันก็ดาวน์โหลดภาพร่าง:

ร่างทดสอบ code.docx [12.26 Kb] (ดาวน์โหลด: 483)
ดูไฟล์ออนไลน์:

ต่อมาเมื่อเซ็นเซอร์ตรวจจับความเคลื่อนไหวตรวจจับการเคลื่อนไหวที่อยู่ด้านหน้าคุณ 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 และอัปโหลดไปยังบอร์ด:

wireless_tx.docx [14.59 Kb] (ดาวน์โหลด: 403)
ดูไฟล์ออนไลน์:




ผู้เขียนทำซ้ำขั้นตอนเดียวกันสำหรับบอร์ดโฮสต์:
- บอร์ด -> Arduino UNO (หรือบอร์ดที่คุณใช้);
- พอร์ตอนุกรม -> COM XX (ตรวจสอบพอร์ต com บอร์ดของคุณเชื่อมต่อ)


หลังจากผู้เขียนตั้งค่าพารามิเตอร์แล้วให้ดาวน์โหลดไฟล์ wireless_rx และดาวน์โหลดลงในบอร์ด:

wireless_rx.docx [13.3 Kb] (ดาวน์โหลด: 291)
ดูไฟล์ออนไลน์:


จากนั้นใช้โปรแกรมที่สามารถดาวน์โหลดได้ผู้สร้างเสียงสำหรับออด


เพิ่มเติมหลังจากดาวน์โหลดซอฟต์แวร์ผู้เขียนตัดสินใจที่จะตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้อง ผู้เขียนเชื่อมต่อแหล่งพลังงานและวิ่งมือไปข้างหน้าของเซ็นเซอร์และออดเริ่มทำงานให้เขาซึ่งหมายความว่าทุกอย่างทำงานได้ตามที่ควร


ประกอบการส่งสัญญาณขั้นสุดท้าย
ก่อนอื่นผู้เขียนตัดข้อสรุปที่ยื่นออกมาจากตัวรับสัญญาณตัวส่งสัญญาณบอร์ดอาร์ดิโนและอื่น ๆ

หลังจากนั้นฉันเชื่อมต่อบอร์ด 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 ซม

จากนั้นผู้เขียนตัดความยาวสองชิ้นที่ต้องการแล้วบัดกรีลงในรูในแต่ละโมดูล




และในที่สุดเขาก็ได้รับสัญญาณเตือนไร้สายที่ใช้อาร์ดิโน

9.3
9.3
8.7

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
3 แสดงความคิดเห็น
แขกรับเชิญ Vasily
ไม่ทำงาน
โมดูลตัวรับส่งสัญญาณ RF
ใช่แล้ว และผู้แต่ง - "เครื่องส่งสัญญาณและตัวรับคลื่นความถี่วิทยุ" นั่นคือ "ตัวส่งและตัวรับสัญญาณ RF" ฉันหวังว่าความแตกต่างนั้นชัดเจน ความประมาทรีบเร่ง ... ((
อีกหนึ่งความบันเทิง ไม่มีแบบแผน ... แบบดั้งเดิมที่ซับซ้อนของ Arduin การบริโภคในปัจจุบันจะมีขนาดใหญ่ (> 50mA) ... และแบตเตอรี่อ่อน Krone เซ็นเซอร์ PIR แตกต่างกัน (และอัลกอริทึมการสลับจะแตกต่างกัน)
โครนาในรูปแบบนี้ก็เพียงพอสำหรับ 1 (เดี่ยว) วัน dontknow

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...