สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ
- ขั้นตอนที่ 2: PCB
- ขั้นตอนที่ 3: เกี่ยวกับการเขียนโปรแกรม
- ขั้นตอนที่ 4: สร้างเคส
วีดีโอ: เซ็นเซอร์ PIR ไร้สาย: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
โครงการฟิวชั่น 360 »
วัตถุประสงค์ของโครงการนี้คือการสร้างเซ็นเซอร์ตรวจจับความเคลื่อนไหวแบบไร้สายที่ใช้พลังงานจากแบตเตอรี่
ใช้สำหรับระบบเตือนภัย ไฟส่องสว่าง ฯลฯ …
ใช้แบตเตอรี่ได้นานหลายเดือน ขึ้นอยู่กับว่ามีการเปิดใช้บ่อยหรือไม่
ขั้นตอนที่ 1: รายการวัสดุ
วัสดุ:
- เครื่องตรวจจับความเคลื่อนไหว HC-SR501 (ebay, aliexpress, adafruit …)
- 433 Mhz (315 Mhz สำหรับสหรัฐอเมริกา) superheterodyne ตัวส่งและตัวรับ (aliexpress)
- ตัวสะสม 2 NiMh
- FTDI USB-Serial adapter เพื่อตั้งโปรแกรมบอร์ด
ทักษะ:
- Eagle cadsoft
- การทำ PCB
- การพิมพ์ 3 มิติ
ขั้นตอนที่ 2: PCB
PCB ใช้พลังงานจากตัวสะสม NiMH 2 ตัว (2 * 1.2 V = 2.4V) แรงดันไฟฟ้านี้ได้รับพลังงานสูงสุด 5V โดยตัวแปลงบูสต์ MT3608 ส่วนประกอบนี้กินไฟน้อยกว่า 1mA เมื่อไม่ได้ใช้งาน ซึ่งสะดวกสำหรับการใช้งานแบบพกพา
ฉันใช้ atmega328p เพื่อให้เข้ากันได้กับ Arduino เพราะ Arduino นั้นยอดเยี่ยมและทำงานได้ดี;-)
- LED2 เหมือนกับ LED ในตัวของ Arduino Uno (พิน 13)
- ISP1 จะให้เราเบิร์น Arduino bootloader
- เครื่องส่งสัญญาณ RF ใช้พลังงานจาก PB2 โดยตรง (ขา 10 บน Arduino): โมดูล RF กินไฟ 20mA เมื่อปล่อย PB2 สามารถส่งได้ถึง 40mA ดังนั้นจึงเพียงพอ:-)
- เซ็นเซอร์ PIR เสียบอยู่บนขั้วต่อ XH ซึ่งใช้ไมโครแอมป์เพียงไม่กี่ตัวเท่านั้น
- ตัวเชื่อมต่อ FTDI ช่วยให้สามารถเสียบอะแดปเตอร์ USB-Serial จากนั้นจึงตั้งโปรแกรมบอร์ดจาก Arduino IDE ได้โดยตรง
ฉันเคยใช้ Eagle ในการออกแบบบอร์ดและ OSH Park เพื่อสร้างมันขึ้นมา
ทันทีที่ส่วนประกอบถูกบัดกรีให้เผา Arduino bootloader และคุณจะมี Arduino Uno ที่เทียบเท่า
ขั้นตอนที่ 3: เกี่ยวกับการเขียนโปรแกรม
คุณต้องใช้คุณสมบัติโหมดสลีปของ Arduino เพื่อประหยัดแบตเตอรี่ !! มิฉะนั้นแบตเตอรี่จะใช้งานได้ไม่นาน
อัลกอริทึมควรมีลักษณะดังนี้:
- ตั้งค่าทริกเกอร์การปลุกบน PB1 (พิน 9)
- สลีป (การบริโภคลดลงเหลือไมโครแอมป์ไม่กี่ตัว)
- Arduino จะหยุดที่นี่จนกว่าเซ็นเซอร์ตรวจจับความเคลื่อนไหวจะทริกเกอร์
- ตื่นนอน
- ส่งสัญญาณ RF และกลับสู่โหมดสลีป
ฉันให้โปรแกรมของฉันแก่คุณ แต่มันเป็นเพียงตัวอย่างของสิ่งที่สามารถทำได้
ฉันเคยใช้ห้องสมุด RH_ASK:
ขั้นตอนที่ 4: สร้างเคส
เครื่องพิมพ์ 3 มิติเป็นเครื่องมือที่ดีมากในการสร้างเคสเมื่อคุณเป็นงานอดิเรกทางอิเล็กทรอนิกส์
ฉันออกแบบด้วย Fusion360 มันถูกสร้างขึ้นสำหรับกลางแจ้ง ดังนั้นกันน้ำ: ฉันได้ตัดผนึกที่ทำจากไม้ก๊อกเพื่อปิดแอสเซมบลี
เคสนี้ทำจาก PLA ไม่ว่าคุณจะอ่านอะไรบนอินเทอร์เน็ต ก็สามารถรองรับสภาพอากาศเลวร้ายได้นานหลายปี
สกรู 4 ตัวคือ M3 PLA ถูกเกลียวด้วยการต๊าป มันใช้งานได้ดีกับวัสดุนี้ เพียงอย่ารัดแน่นจนเกินไป
แนะนำ:
เครื่องอ่านการ์ด SD ไร้สาย [ESP8266]: 10 ขั้นตอน (พร้อมรูปภาพ)
เครื่องอ่านการ์ด SD ไร้สาย [ESP8266]: USB ควรจะเป็นแบบสากล และเป้าหมายหลักคือการทำให้ hot-swappable เชื่อมต่อกับอุปกรณ์อื่นได้ง่ายสุด ๆ แต่ในช่วงหลายปีที่ผ่านมาแนวคิดนี้ก็ยุ่งเหยิง พอร์ต USB เหล่านี้มีหลากหลายรูปแบบซึ่งน่าผิดหวังมากที่
การเปลี่ยนเชลล์ของคอนโทรลเลอร์ Xbox 360 ไร้สาย: 15 ขั้นตอน (พร้อมรูปภาพ)
การเปลี่ยนเชลล์ของคอนโทรลเลอร์ Xbox 360 ไร้สาย: คำแนะนำทีละขั้นตอนในการเปลี่ยนเชลล์ของคอนโทรลเลอร์ Xbox 360 เป็นเชลล์ใหม่ บทช่วยสอนนี้สามารถใช้เพื่อช่วยให้นักเรียนมีความเข้าใจพื้นฐานเกี่ยวกับฮาร์ดแวร์ วิศวกรรมไฟฟ้า/คอมพิวเตอร์ และหลักวิทยาการคอมพิวเตอร์ผ่านวิดีโอเกม
เมาส์ Mac รุ่นเก่าเป็นเครื่องชาร์จ IPhone ไร้สาย: 8 ขั้นตอน (พร้อมรูปภาพ)
เมาส์ Mac แบบวินเทจไปยังที่ชาร์จ IPhone ไร้สาย: ที่ชาร์จโทรศัพท์นี้เริ่มต้นด้วยการที่ฉันพยายามคิดหาสิ่งที่ยอดเยี่ยมที่จะทำกับเมาส์ apple/Mac แบบโบราณเพื่อเป็นของขวัญให้ภรรยาของฉัน ผู้ใช้ Mac ตัวยง และทุกสิ่งที่เป็นแอปเปิ้ล ฉันคิดว่าอะไรจะดีไปกว่าที่ชาร์จโทรศัพท์ไร้สาย มันดูเท่อยู่แล้ว
รถควบคุมระยะไกล - ควบคุมโดยใช้คอนโทรลเลอร์ Xbox 360 ไร้สาย: 5 ขั้นตอน
รถควบคุมระยะไกล - ควบคุมโดยใช้ตัวควบคุม Xbox 360 ไร้สาย: นี่คือคำแนะนำในการสร้างรถควบคุมระยะไกลของคุณเอง ควบคุมโดยใช้ตัวควบคุม Xbox 360 ไร้สาย
แฮ็คเมาส์ด้วย Arduino ไร้สาย 2500 ฟุต PS/2: 5 ขั้นตอน
แฮ็คเมาส์ด้วย Arduino ไร้สาย 2500 ฟุต PS/2: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการแฮ็กเมาส์ เพื่อให้คุณสามารถใช้เป็นตัวควบคุมสำหรับ LED, มอเตอร์, แอปพลิเคชั่นไร้สาย และอื่นๆ บทช่วยสอนนี้จะครอบคลุมเมาส์ที่มีลวด เมาส์เหล่านี้ส่วนใหญ่ใช้โปรโตคอล PS/2 การตั้งค่า