สวัสดีตอนบ่าย.
ฉันต้องการแจ้งระบบเตือนภัยสำหรับสถานที่ใด ๆ - ที่บ้าน ร้านค้า สำนักงาน ซึ่งเมื่อตรวจพบการบุกรุกที่ไม่ต้องการ จะส่งอีเมลและการโทร โทรศัพท์มือถือ.
เอกลักษณ์ของระบบเตือนภัย - การจัดการสัญญาณเตือนทั้งหมดดำเนินการผ่านเว็บไซต์ makridenkov.ru/signals จากอุปกรณ์ Android, iPhone เหล็ก - สร้างขึ้นเองบน Arduino ด้วยต้นทุนต่ำ ~ $ 45 แบบแผนและโปรแกรมเหล็กเปิดอยู่ที่ลิงค์ มันง่ายที่จะทำซ้ำด้วยตัวคุณเอง
รูปแบบทั่วไปของระบบเตือนภัย
ดังที่เห็นได้จากรูป Arduino จะส่งข้อมูลทั้งหมดจากเซ็นเซอร์ไปยังไซต์ควบคุม บนเว็บไซต์ขึ้นอยู่กับสถานะของ "เปิดใช้งาน" หรือ "ปิดการใช้งาน" สัญญาณเตือนจะตัดสินใจปลุกหรือไม่
Arduino จะส่งสัญญาณ "การเชื่อมต่อ" ทุกๆ 20 วินาที สิ่งนี้ทำให้คุณสามารถแจ้งเจ้าของสถานที่เกี่ยวกับสถานการณ์ได้หากผู้โจมตีปิดไฟฟ้าหรือปิดการใช้งานสัญญาณเตือนภัย ทำลายหรือใช้วิธีการรบกวนทางวิทยุ "เครื่องรบกวน gsm" ที่. การแจ้งเตือนไม่ขึ้นอยู่กับสถานะของเตารีดในห้อง
ที่ไซต์การจัดการสัญญาณเตือน กำหนดการสำหรับเคลื่อนย้ายไปรอบๆ ห้องจะถูกสร้างขึ้น ที่. เราได้ภาพที่เส้นทางและสถานที่ที่เป็นที่นิยม เพื่ออะไร? ตัวอย่างเช่น ค้นหาว่าผู้ขายร้านค้าของคุณมาที่ห้องสูบบุหรี่บ่อยแค่ไหน หรือเพื่อความสนุก ถามคำถามว่า คู่สมรสของคุณไปเยี่ยมอะไรบ่อยกว่า - สถานที่สำหรับทำอาหารหรือคอมพิวเตอร์พร้อมอินเทอร์เน็ต? คำถามเหล่านี้มีคำตอบตามตารางการเคลื่อนไหว
ฉันต้องการแสดงข้อมูลที่เราจัดการเพื่อรวบรวมสัญญาณเตือน
ตารางการเดินทางของฉัน
โดยปกติ จากตารางการขนย้าย เป็นที่ชัดเจนว่าห้องเดียวในอพาร์ตเมนต์ก็เพียงพอแล้วเมื่อคุณอยู่คนเดียว อย่างไรก็ตาม วันนี้ฉันย้ายไปรอบๆ ห้องทั้งหมด ด้วยเหตุผลบางอย่าง
สังเกตตลก ๆ คุณสามารถดูได้ว่าเขาไปทำงานกี่โมง และใช้ข้อมูลนี้เป็นเครื่องมือในการพัฒนาตนเองตรงต่อเวลา
ป.ล. รูปถ่ายของอุปกรณ์ที่เสร็จแล้วและใช้งานได้
เรื่องนี้จบลง
ทั้งหมดที่ดีที่สุด
Tags: วงจร, นาฬิกาปลุก, gsm, Arduino, โฮมเมด,
อย่างที่คุณทราบสปริงมาพร้อมกับความยุ่งยากทุกประเภทและตอนนี้ "การทำให้รุนแรงขึ้น" หลักคลานออกมาจากรูไปตามถนนเพื่อให้เหมาะสมกับตัวเองในสิ่งที่ไม่ได้เป็นของมัน ซึ่งหมายความว่าหัวข้อการคุ้มครองทรัพย์สินมีความเกี่ยวข้องมากขึ้นกว่าเดิม
เว็บไซต์นี้มีบทวิจารณ์เกี่ยวกับโฮมเมดอยู่แล้วหลายรายการ - พวกมันใช้งานได้จริง แต่พวกมันทั้งหมดมี ลักษณะทั่วไป- ขึ้นอยู่กับร้าน หากนี่ไม่ใช่ปัญหากับอสังหาริมทรัพย์ที่มีไฟฟ้าเชื่อมต่ออยู่แล้ว แล้วทรัพย์สินที่เต้าเสียบอยู่ไกลหรือบริเวณโดยรอบปิดไฟหมดล่ะ ฉันตัดสินใจที่จะไปทางอื่น - เพื่อรวบรวมอายุยืนที่เรียบง่ายที่สุดและเป็นอิสระจากอุปกรณ์ไฟฟ้าหลักซึ่งจะนอนหลับตลอดเวลาและเมื่อโจรเข้ามาก็จะเริ่มต้นขึ้นและโทรกลับไปที่โทรศัพท์ของเจ้าของ ส่งสัญญาณเตือนภัยอย่างง่าย
ได้มาจากซากปรักหักพังของอารยธรรม:
1.
ชั้นวางสำหรับบอร์ดเลื่อยจากเคสของอุปกรณ์ - 6 ชิ้น
2.
แบตเตอรี่ลิเธียมแบบแบน 1300mAh
3.
ลวดเย็บกระดาษที่ใช้ยึดสายเข้ากับผนัง
4.
ยางลบเครื่องเขียน
5.
ลวดทองแดงหนา 1.5 มม
6.
กล่องเครื่องมือจากตลาดวิทยุท้องถิ่น - 1.5$
7.
คู่ของ LEDs สีที่ต่างกัน(นำมาจากเครื่องเล่น VHS)
8.
เสาอากาศและปุ่มพร้อมฝาปิด (นำมาจากเราเตอร์ Wi-Fi)
9.
แผงขั้วต่อแบบ 4 พิน (นำมาจากสวิตช์หรี่ไฟ)
10.
ขั้วต่อสายไฟ (นำมาจากเครื่องชาร์จเก่าสำหรับ 18650)
11.
ขั้วต่อ 6 ขา (นำมาจากไดรฟ์ดีวีดี)
12.
สามารถ(จากใต้กาแฟเป็นต้น)
ทางเลือกตกลงบน Atmega นี้โดยบังเอิญ ในฟอรัมหนึ่งที่มีการพูดคุยเกี่ยวกับโครงการประหยัดพลังงาน ในความคิดเห็นที่ฉันได้รับคำแนะนำให้ใช้ Atmega ที่ 168
อย่างไรก็ตาม ฉันต้องหาคนจรจัดเพื่อหาบอร์ดดังกล่าว เนื่องจากบ่อยครั้งมากที่ล็อตทั้งหมดถูกน้ำท่วมด้วย 328 atmegas ที่ความถี่ 16 MHz ซึ่งทำงานจาก 5V สำหรับโครงการของฉัน ลักษณะดังกล่าวซ้ำซากและไม่สะดวกตั้งแต่เริ่มต้น การค้นหาจึงซับซ้อนยิ่งขึ้น
ด้วยเหตุนี้ ฉันจึงได้เจอ Pro Mini รุ่น 3.3 โวลต์บน Atmega 168PA บน eBay ไม่ใช่แค่ในจีนเท่านั้น แต่อยู่ภายใต้แบรนด์ RobotDyn จากนักพัฒนาชาวรัสเซีย ใช่ ตอนแรกฉันก็สงสัยเหมือนคุณเหมือนกัน แต่เปล่าประโยชน์ เมื่อโครงการได้รับการประกอบแล้วและ AliExpress ได้แนะนำข้อบังคับ ชำระเงินปลายทางสำหรับสินค้าราคาถูก (หลังจากที่พัสดุเริ่มสูญหายบ่อยขึ้นมาก) จากนั้นฉันก็สั่ง Pro Mini Atmega168 ปกติ (ไม่มี PA) 3.3V 8MHz ฉันทดลองเล็กน้อยกับโหมดประหยัดพลังงานกับทั้งสองบอร์ด โดยฉายภาพสเก็ตช์พิเศษแต่ละอันที่จุ่มไมโครคอนโทรลเลอร์ลงในโหมดประหยัดพลังงานสูงสุด และนี่คือสิ่งที่เกิดขึ้น:
1) Arduino Pro Mini "RobotDyn": ~250uA
2) Arduino Pro Mini "ไม่มีชื่อ":เมื่อจ่ายไฟให้กับตัวควบคุมแรงดันไฟฟ้า (เอาต์พุต RAW) และบัดกรี LED การบริโภคในปัจจุบันคือ ~3.92mA
- ตามที่คุณเข้าใจความแตกต่างของการใช้พลังงานเกือบ 16 เท่าทั้งหมดเพราะมอสโก Pro Mini ของ NoName ใช้ Atmega168 + จำนวนมากซึ่ง MK เองกินเท่านั้น 20uAปัจจุบัน (ฉันตรวจสอบแยกต่างหาก) ความตะกละที่เหลือทั้งหมดตกอยู่บนตัวแปลงแรงดันไฟฟ้าเชิงเส้น AMS1117 - แผ่นข้อมูลยืนยันสิ่งนี้เท่านั้น:
ในกรณีของบอร์ดจาก RobotDyn การเชื่อมต่อนั้นค่อนข้างแตกต่างออกไป - นี่คือ Atmega168PA + - มีการใช้โคลง LDO อื่นที่นี่แล้วซึ่งคุณสมบัติในแง่ของการประหยัดพลังงานกลายเป็นที่น่าพอใจมากขึ้น:
ฉันไม่ได้บัดกรีมัน ดังนั้นฉันจึงไม่สามารถบอกได้ว่า Atmega168PA บริโภคกระแสไฟฟ้าในรูปแบบบริสุทธิ์เท่าใด ในกรณีนี้ฉันมี ~250uAเมื่อขับเคลื่อนโดย Nokia แบตเตอรี่ลิเธียม. อย่างไรก็ตามหากคุณขาย AMS1117 ด้วย NoName "ของกระดานมอสโก ATmega168 นั้นธรรมดาในรูปแบบบริสุทธิ์ดังที่ฉันได้กล่าวไว้ข้างต้น 20uA.
ไฟ LED แสดงการทำงานสามารถดับลงได้ด้วยของมีคม มันไม่ใช่ปัญหา โคลงถูกบัดกรีด้วยเครื่องเป่าผม อย่างไรก็ตาม ไม่ใช่ทุกคนที่มีเครื่องเป่าผมและมีทักษะในการทำงาน ดังนั้นตัวเลือกทั้งสองข้างต้นจึงมีสิทธิ์มีอยู่
โมดูล GSM ที่ถูกที่สุดที่สามารถพบได้ในท้องตลาด มักจะเป็นมือสอง ไม่ได้ถูกขายทิ้งเสมอไป มือจีนจากอุปกรณ์ ทำไมไม่ฉลาดเสมอไป? ใช่ ทั้งหมดเป็นเพราะการบัดกรีด้วยเครื่องเป่าผม - บ่อยครั้งที่โมดูลเหล่านี้มักใช้กับผู้ที่มีค่าบวกและลบสั้น ซึ่งเป็นหนึ่งในสาเหตุที่ทำให้ใช้งานไม่ได้ ดังนั้นขั้นตอนแรกคือการโทรหาหน้าสัมผัสกำลังสำหรับไฟฟ้าลัดวงจร
บันทึก.ฉันต้องการสังเกตจุดสำคัญที่แยกจากกัน - โมดูลเหล่านี้สามารถมาพร้อมกับขั้วต่อโคแอกเซียลทรงกลมสำหรับเสาอากาศ ซึ่งช่วยให้คุณสามารถสั่งซื้อเสาอากาศที่จริงจังกว่าแยกต่างหากและเชื่อมต่อกับโมดูลโดยไม่ต้องเต้นรำกับแทมบูรีน . และสามารถมาได้โดยไม่ต้องใช้ตัวเชื่อมต่อนี้ นี่คือถ้าเราพูดถึงชุดที่ถูกที่สุด หากคุณไม่ต้องการพึ่งพาโอกาสโชคดี มีชุดที่มีราคาแพงกว่าเล็กน้อยซึ่งมีขั้วต่อนี้อยู่ + ชุดอุปกรณ์มาพร้อมกับเสาอากาศภายนอกบนกระดานข้อความ
หากคุณคลิกที่ "การเชื่อมต่อ" จากนั้นเริ่มโมดูลโดยใช้ BOOT ผ่านตัวต้านทาน 4.7K กับพื้น ขั้นแรกข้อความ "MODEM:STARTUP" จะปรากฏในเทอร์มินัล จากนั้นสักครู่ ข้อความ "+ PBREADY" จะปรากฏขึ้น ซึ่งหมายความว่าได้อ่านหมายเลขโทรศัพท์แล้ว หนังสือ แม้ว่าจะว่างเปล่า:
ใต้สปอยเลอร์นี้คำสั่ง AT พร้อมตัวอย่าง
เราพิมพ์คำสั่ง AT - ในการตอบกลับ โมดูลจะส่งคำสั่งของเรามาให้เรา เนื่องจากเปิดใช้งานโหมด echo และตกลง:
ตรวจสอบสถานะของโมเด็มด้วยคำสั่ง AT + CPAS - ตอบกลับทีมของเราอีกครั้ง + CPAS: 0 และตกลง
0 - หมายความว่าโมดูลพร้อมที่จะทำงาน แต่อาจมีตัวเลขอื่น ๆ เช่น 3 - สายเรียกเข้า 4 - ในโหมดการเชื่อมต่อ 5 - โหมดสลีป ไม่พบข้อมูลข้อ 1 และ 2
การเปลี่ยนอัตราการถ่ายโอนข้อมูลผ่าน UART เกิดขึ้นด้วยคำสั่ง AT + IPR = 9600 - นี่คือถ้าคุณต้องการความเร็ว 9600 หากอย่างอื่นคล้ายกับ AT + IPR = 19200 เช่น AT + IPR = 115200
มาตรวจสอบสัญญาณเครือข่ายกัน AT + CSQ, + CSQ มาในการตอบสนอง: 22.1 - ค่าก่อนจุดทศนิยมมีช่วง 0 ... 31 (115 ... 52 dB) - นี่คือระดับสัญญาณ ยิ่งมาก ยิ่งดี แต่ 99 หมายถึงไม่มีอยู่ ค่าหลังจุดทศนิยม - คุณภาพสัญญาณ 0 ... 7 - อยู่ตรงข้ามที่นี่ ยิ่งตัวเลขน้อยยิ่งดี
มาปิดโหมดเอคโค่โดยส่งคำสั่ง ATE0 เพื่อไม่ให้คำสั่งซ้ำกันรบกวน โหมดนี้จะเปิดขึ้นอีกครั้งด้วยคำสั่ง ATE1
ดูเวอร์ชันเฟิร์มแวร์ของ AT+GETVERS
ต่อมาฉันต้องทำรูอีกรูหนึ่ง ในกรณีของฉันที่ตัวอักษร "I" ซึ่งเขียนว่า "Made In China" ที่ขอบกระดาน
มันเกิดขึ้นที่หน้าสัมผัสเพิ่มเติมซึ่งโดยพื้นฐานแล้วคือ GND นั้นอยู่ใกล้กับ GND ของบอร์ด Pro Mini ดังนั้นจึงเป็นไปได้ที่จะรวมกราวด์ของโมดูล GSM และ Pro Mini เข้ากับการบัดกรีหนึ่งหยด (ตะกั่วยาว ตรงกลางและด้านขวาคือสาย Pro Mini) - ทำเครื่องหมายด้วยลูกศร มันกลับกลายเป็นว่าคดเคี้ยวแน่นอน แต่ตอนนี้มันปลอดภัย:
มีช่องว่างเหลือระหว่างบอร์ด - ฉันวางแผงควบคุมการชาร์จลิเธียมที่มีขั้วต่อ microUSB ที่บัดกรีไว้ล่วงหน้าและสายบัดกรีในนั้น
ผ้าพันคอแน่นมาก ในขณะที่ไฟ LED ที่ด้านข้างจะมองเห็นได้ชัดเจนผ่านรูเล็กๆ ของเคส
ตัวคอนเน็กเตอร์แบบ 6 พินมีแฟ้มเล็กน้อย เนื่องจากขอบยื่นออกมาเหนือร่างกายเล็กน้อย ช่องเสียบสายชาร์จเข้ากับผนังของเคสได้พอดี
ในอีกด้านหนึ่งของบอร์ดฉันบัดกรีปุ่มเพื่อรีเซ็ตอุปกรณ์และไฟ LED สองดวงสำหรับการดีบักเฟิร์มแวร์ - ไฟ LED สีแดงเชื่อมต่อกับโมดูล GSM ไฟ LED สีเขียวตัวที่สองเชื่อมต่อกับเอาต์พุตที่ 10 ของ Pro Mini - คือ ง่ายกว่าสำหรับฉันที่จะดีบักโปรแกรม
ตัวอย่างแบตเตอรี่:
คุณสามารถยึดแผงขั้วต่อด้วยแถบยางหรือพันด้วยเทปพันสายไฟสีน้ำเงินซึ่งฉันทำในตอนท้าย
เมื่อเชื่อมต่อการชาร์จ:
การเจาะรู แม้จะดูง่ายในแวบแรก แต่ก็ใช้เวลาไม่น้อย แต่ก็พลาดได้ง่ายมาก ดังนั้นฉันจึงทำก่อนด้วยสว่านที่มีเส้นผ่านศูนย์กลางเล็กกว่า แล้วจึงเจาะรูที่ใหญ่กว่า
สำหรับปุ่มนาฬิกา ฉันหยิบหมวกที่มีส่วนบนเว้าเล็กน้อย เพื่อที่จะสามารถตีด้วยไม้ขีดหรือคลิปหนีบกระดาษผ่านรูแคบๆ ของเคสได้
บอร์ดในกล่องที่มีสายแปลง USB-TTL ที่เชื่อมต่ออยู่:
เกี่ยวกับเสาอากาศ
เสาอากาศตามที่คุณอาจสังเกตเห็นในระหว่างการตรวจทานนั้นมีการเปลี่ยนแปลงอยู่ตลอดเวลา ขณะที่ฉันทดลองกับเสาอากาศทำเองแบบต่างๆ ในขั้นต้น มีคอนเน็กเตอร์โคแอกเซียลทรงกลมบนบอร์ดโมดูล แต่เมื่อครั้งที่ห้า มันถูกใช้สำหรับเสาอากาศภายนอก มันหลุดออกจากกัน ดังนั้นโปรดจำไว้ว่ามันบอบบาง เป็นผลให้ฉันดึงเสาอากาศ textolite ออกจากเราเตอร์เก่าและบัดกรีเข้ากับบอร์ดโมดูลเพราะ มันจับตาข่ายได้ดีกว่าสปริงและลวดเล็กน้อย
เมื่อประกอบเข้ากับการชาร์จที่เชื่อมต่ออย่างสมบูรณ์แล้วมีลักษณะดังนี้:
หลักการทำงานถูกจัดระเบียบโดยอินเตอร์รัปต์ภายนอก โดยเริ่มต้นพิน 2 จะปิด VCC ดังนั้นจึงรักษาตรรกะ 1 ไว้ที่เอาต์พุต และคอนโทรลเลอร์อยู่ในโหมดสลีป ทันทีที่หน้าสัมผัสเสียและ 0 ปรากฏบนพิน 2 ไมโครคอนโทรลเลอร์จะตื่นขึ้น ลดพินที่ 3 (ซึ่ง BOOT ของโมเด็มเชื่อมต่อผ่านตัวต้านทาน) กับพื้น - โมดูลเริ่มทำงาน MK จะสำรวจโมดูลเป็นระยะ ความพร้อมและทันทีที่จับเครือข่ายก็จะโทรไปที่หมายเลขโทรศัพท์ของเจ้าของที่ระบุในรหัสทันที หลังจากปฏิเสธสาย อุปกรณ์จะปิดโดยไม่ส่งสายที่ไม่รู้จบมากไปกว่าการปลุกแบบจีนจำนวนมาก
ข้อมูลเพิ่มเติม
#รวม
แผนภาพ (ไม่มีแผงควบคุมการคายประจุ)
เพื่อการประหยัดพลังงาน...
อุปกรณ์ที่ประกอบแล้วใช้งานได้สี่เดือนเต็มโดยไม่ต้องชาร์จและทำงานต่อไป แม้ว่าจะพูดว่า "สลีป" ถูกต้องกว่า สิ่งนี้ตรวจสอบได้โดยการรีบูตอย่างง่าย ๆ ผ่านปุ่มสีขาว ด้วยการใช้พลังงาน 250 μA (ผ่านตัวกันโคลง LE33) และแบตเตอรี่ ~1430 mAh แม้ว่าจะโอเคเนื่องจากแบตเตอรี่ที่ไม่ใช่ของใหม่เราจะปัดเศษขึ้นถึง 1,000mAh ปรากฎว่าอุปกรณ์สามารถนอนหลับได้ประมาณ 5.5 เดือนโดยไม่ต้องชาร์จ หากคุณยังยกเลิกการขายตัวกันโคลง เวลาทำงานสามารถคูณ 10 เท่าได้อย่างปลอดภัย แต่ในกรณีของฉัน ไม่จำเป็นสำหรับสิ่งนี้ เพราะคุณยังต้องใช้ยอดคงเหลือจากซิมการ์ดทุก ๆ สามเดือน ในขณะเดียวกันก็สามารถตรวจสอบและชาร์จอุปกรณ์ได้
ตัวอย่างของการประหยัดพลังงานที่ให้ไว้ในรีวิวนั้นยังห่างไกลจากขีดจำกัดเพราะ ตัดสินโดยข้อมูลจากแผ่นข้อมูล สามารถลดความถี่สัญญาณนาฬิกาของไมโครคอนโทรลเลอร์ (และทำได้โดยการติดตั้งฟิวส์) เป็น 1 MHz และหากใช้แรงดันไฟฟ้า 1.8V ปริมาณการใช้จะลดลงต่ำกว่าแถบ 1 μA โหมดแอคทีฟ โง่มาก! แต่ถ้า MK ถูกโอเวอร์คล็อกจากเครื่องกำเนิด RC ภายใน ปัญหาอื่นก็จะปรากฏขึ้น - อีเธอร์ UART จะถูกอุดตันด้วยขยะและข้อผิดพลาด โดยเฉพาะอย่างยิ่งหากคอนโทรลเลอร์ถูกทำให้ร้อนหรือเย็นลง
เมื่อเสร็จสิ้น...
1)
ชุดสายไฟธรรมดาที่แตกหักไม่สะดวกนัก ฉันวางแผนที่จะทดลองกับเซ็นเซอร์ Hall และสวิตช์กก แม้ว่าพวกเขาจะพูดถึงอย่างหลังว่ามันไม่น่าเชื่อถือมากเพราะหน้าสัมผัสภายในนั้นสามารถติดได้
2)
เป็นการดีที่จะเพิ่มความสามารถในการเปลี่ยน "หมายเลขเจ้าของ" โดยไม่ต้องมีคอมพิวเตอร์และกระพริบ นี้อยู่แล้วกับ EEPROM จะต้องทำงาน
3)
ลองขัดจังหวะจากตัวจับเวลาจ้องจับผิด แต่ไม่ใช่แค่เพื่อความอยากรู้เท่านั้น แต่เพื่อให้ไมโครคอนโทรลเลอร์ตื่นขึ้นเองเป็นระยะๆ ให้วัดแรงดันแบตเตอรี่และส่งค่าผลลัพธ์ทาง SMS เพื่อให้ทราบว่าแบตเตอรี่เหลือน้อยเพียงใด
4)
แผงโซลาร์เซลล์สามารถขจัดความจำเป็นในการชาร์จอุปกรณ์ได้อย่างสมบูรณ์ ซึ่งจะเป็นจริงโดยเฉพาะอย่างยิ่งสำหรับแบตเตอรี่ความจุต่ำ
5)
เป็นเวลานานที่ฉันต้องการซื้อแบตเตอรี่ LiFePo4 ซึ่งตามรีวิวโดยปกติแล้วจะทนต่อความเย็นจัด แต่ในขณะที่ฉันกำลังมองหาแบตเตอรี่ที่เหมาะสมมากสปริงก็มาถึงอย่างคาดไม่ถึง
6)
ทำงานเกี่ยวกับองค์ประกอบด้านความงาม
ฉันควรซื้อ Pro Mini รุ่นใด
หากไม่มีเครื่องเป่าผม Pro Mini "RobotDyn" Atmega168PA 3.3V หยิบ LED ด้วยสิ่งที่คมชัดและมี ~ 250 μA
หากมีเครื่องเป่าผม ให้ใช้บอร์ดใดๆ ประสานตัวกันโคลงและไฟ LED กำลังไฟ - คุณจะได้รับกระแสไฟประมาณ 20 μA
นั่นคือทั้งหมดสำหรับตอนนี้ ฉันหวังว่าบทวิจารณ์จะน่าสนใจและมีประโยชน์
ฉันวางแผนที่จะซื้อ +174 เพิ่มในรายการโปรด ชอบรีวิว +143 +278 ในช่วงทศวรรษที่ผ่านมา การโจรกรรมรถยนต์ได้เข้ายึดสถานที่สำคัญที่สุดแห่งหนึ่งในโครงสร้างของอาชญากรรมที่ก่อขึ้นในโลก ทั้งนี้เนื่องมาจากน้ำหนักเฉพาะของการโจรกรรมประเภทนี้ไม่มากนักเมื่อเทียบกับจำนวนอาชญากรรมทั้งหมด แต่เนื่องมาจากความสำคัญของความเสียหายที่เกิดจากรถยนต์ที่มีราคาสูง ประสิทธิภาพที่อ่อนแอของมาตรการที่ใช้ในด้านการต่อสู้กับการโจรกรรมยานยนต์ในช่วงปลายยุค 90 นำไปสู่การสร้างกลุ่มที่มั่นคงซึ่งเชี่ยวชาญในการก่ออาชญากรรมเหล่านี้และมีลักษณะเด่นของการก่ออาชญากรรม คุณคงเคยได้ยินคำว่า "ธุรกิจรถดำ" ที่จอดรถของรัฐในยุโรปขาดไป ≈ 2% ของรถยนต์ที่กลายเป็นประเด็นของการบุกรุกทางอาญาทุกปี ดังนั้นฉันจึงมีความคิดที่จะสร้างสัญญาณเตือน GSM สำหรับรถของฉันโดยใช้ Arduino Unoเริ่มกันเลย!
คุณสมบัติที่สำคัญของ Arduino Uno
ไมโครคอนโทรลเลอร์ - ATmega328
แรงดันไฟฟ้าที่ใช้งาน - 5 V
แรงดันไฟฟ้าขาเข้า (แนะนำ) - 7-12 V
แรงดันไฟฟ้าขาเข้า (จำกัด) - 6-20 V
Digital I/O - 14 (6 ซึ่งสามารถใช้เป็นเอาต์พุต PWM)
อินพุตแบบอะนาล็อก - 6
กระแสตรงผ่านอินพุต/เอาต์พุต - 40 mA
กระแสไฟตรงสำหรับเอาต์พุต 3.3V - 50mA
หน่วยความจำแฟลช - 32 KB (ATmega328) ซึ่งใช้ 0.5 KB สำหรับ bootloader
แรม - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
ความถี่สัญญาณนาฬิกา - 16 MHz
ตอนนี้ คุณต้องเลือกโมดูล GSM เนื่องจากระบบเตือนภัยของเราควรจะสามารถแจ้งเจ้าของรถได้ ดังนั้นคุณต้อง "google" ... ที่นี่ เซ็นเซอร์ที่ยอดเยี่ยมคือ SIM800L ขนาดนั้นยอดเยี่ยมมาก
คุณสมบัติหลักของ Sim900 Shield
4 ความถี่การทำงานมาตรฐาน 850/ 900/ 1800/1900 MHz
GPRS หลายช่องคลาส 10/8
GPRS สถานีเคลื่อนที่ระดับ B
สอดคล้องกับ GSM เฟส 2/2+
คลาส 4 (2 W @850/ 900 MHz)
คลาส 1 (1 W @ 1800/1900MHz)
ควบคุมผ่านคำสั่ง AT (GSM 07.07 ,07.05 และ SIMCOM ขยายคำสั่ง AT)
ใช้พลังงานต่ำ: 1.5mA (โหมดสลีป)
ช่วงอุณหภูมิในการทำงาน: -40°C ถึง +85°C
ตกลง แต่คุณต้องอ่านค่าจากเซ็นเซอร์บางตัวเพื่อแจ้งให้เจ้าของทราบ ทันใดนั้นรถถูกอพยพจากนั้นตำแหน่งของรถจะเปลี่ยนในอวกาศอย่างเห็นได้ชัด ใช้มาตรความเร่งและไจโรสโคป ดี. แท็กซี่ ตอนนี้เรากำลังหาเซ็นเซอร์
ฉันคิดว่า GY-521 MPU6050 จะพอดี ปรากฎว่ามีเซ็นเซอร์อุณหภูมิด้วย จำเป็นต้องใช้มันจะมี "คุณสมบัตินักฆ่า" สมมุติว่าเจ้าของรถวางไว้ใต้บ้านแล้วจากไป อุณหภูมิภายในรถจะเปลี่ยน "อย่างราบรื่น" จะเกิดอะไรขึ้นหากผู้บุกรุกพยายามเข้าไปในรถ? ตัวอย่างเช่น เขาจะสามารถเปิดประตูได้ อุณหภูมิในรถจะเริ่มเปลี่ยนแปลงอย่างรวดเร็ว เนื่องจากอากาศในห้องโดยสารจะเริ่มผสมกับอากาศแวดล้อม ฉันคิดว่ามันจะได้ผล
คุณสมบัติที่สำคัญของ GY-521 MPU6050
โมดูลไจโรสโคป 3 แกน + มาตรความเร่ง 3 แกน GY-521 บนชิป MPU-6050 ให้คุณกำหนดตำแหน่งและการเคลื่อนที่ของวัตถุในอวกาศ ความเร็วเชิงมุมระหว่างการหมุน นอกจากนี้ยังมีเซ็นเซอร์อุณหภูมิในตัว มันถูกใช้ในคอปเตอร์และเครื่องบินหลายรุ่น และด้วยเซ็นเซอร์เหล่านี้ คุณสามารถประกอบระบบจับการเคลื่อนไหวได้
ชิป - MPU-6050
แรงดันไฟ - จาก 3.5V ถึง 6V (DC);
ช่วงไจโร - ± 250 500 1000 2000 ° / s
ช่วงมาตรความเร่ง - ± 2 ± 4 ± 8 ± 16g
อินเทอร์เฟซการสื่อสาร - I2C
ขนาด - 15x20 มม.
น้ำหนัก - 5 กรัม
เซ็นเซอร์การสั่นสะเทือนก็มีประโยชน์เช่นกัน ทันใดนั้นพวกเขาจะพยายามเปิดรถด้วย "เดรัจฉาน" หรือไม่ก็ในที่จอดรถรถคันอื่นจะแตะรถของคุณ มาเอาเซ็นเซอร์กันสั่น SW-420 (ปรับได้) กัน
คุณสมบัติหลักของ SW-420
แรงดันไฟจ่าย - 3.3 - 5V
สัญญาณเอาท์พุต - ดิจิตอลสูง/ต่ำ (ปกติปิด)
เซ็นเซอร์มือสอง - SW-420
เครื่องเปรียบเทียบมือสอง - LM393
ขนาด - 32x14 mm
นอกจากนี้ - มีตัวต้านทานปรับค่าได้
ขันสกรูโมดูลการ์ดหน่วยความจำ SD มาเขียนล็อกไฟล์กัน
คุณสมบัติหลักของโมดูลการ์ดหน่วยความจำ SD
โมดูลช่วยให้คุณจัดเก็บ อ่าน และเขียนข้อมูลที่จำเป็นสำหรับการทำงานของอุปกรณ์โดยใช้ไมโครคอนโทรลเลอร์ลงในการ์ด SD การใช้อุปกรณ์มีความเกี่ยวข้องเมื่อจัดเก็บไฟล์ตั้งแต่สิบเมกะไบต์ถึงสองกิกะไบต์ บอร์ดนี้ประกอบด้วยที่ใส่การ์ด SD, การ์ดกันไฟของการ์ด, คอนเนคเตอร์สำหรับอินเทอร์เฟซและสายไฟ หากคุณต้องการทำงานกับเสียง วิดีโอ หรือข้อมูลปริมาตรอื่นๆ เช่น การบันทึกเหตุการณ์ ข้อมูลเซ็นเซอร์ หรือการจัดเก็บข้อมูลเว็บเซิร์ฟเวอร์ โมดูลการ์ดหน่วยความจำ SD สำหรับ Arduino จะทำให้สามารถใช้การ์ด SD สำหรับวัตถุประสงค์เหล่านี้ คุณสามารถใช้โมดูลเพื่อศึกษาคุณสมบัติของการ์ด SD
แรงดันไฟจ่าย - 5 หรือ 3.3 V
ความจุหน่วยความจำการ์ด SD - สูงสุด 2 GB
ขนาด - 46 x 30 mm
และเพิ่มเซอร์โวไดรฟ์ เมื่อเซ็นเซอร์ทำงาน เซอร์โวไดรฟ์ที่มี DVR จะหมุนและถ่ายวิดีโอเหตุการณ์ที่เกิดขึ้น ใช้เซอร์โว MG996R
คุณสมบัติหลักของเซอร์โว MG996R
การป้องกันความเสียหายที่มั่นคงและเชื่อถือได้
- ไดรฟ์โลหะ
- ตลับลูกปืนเม็ดกลมสองแถว
- ความยาวสายไฟ 300 mm
- ขนาด 40x19x43mm
- น้ำหนัก 55 กรัม
- มุมการหมุน: 120 องศา
- ความเร็วในการทำงาน: 0.17 วินาที/60 องศา (4.8V ไม่มีโหลด)
- ความเร็วในการทำงาน: 0.13 วินาที/60 องศา (ไม่มีโหลด 6V)
- แรงบิดเริ่มต้น: 9.4กก./ซม. ที่การจ่ายไฟ 4.8V
- แรงบิดเริ่มต้น: 11 กก./ซม. พร้อมการจ่ายไฟ 6V
- แรงดันไฟฟ้าที่ใช้งาน: 4.8 - 7.2V
- ชิ้นส่วนไดรฟ์ทั้งหมดทำจากโลหะ
วันนี้เราจะมาพูดถึงวิธีการใช้ Arduinoเก็บรวบรวม ระบบรักษาความปลอดภัย. "ผู้พิทักษ์" ของเราจะปกป้องวงจรหนึ่งวงจรและควบคุมผู้ประกาศหนึ่งคน
สำหรับ Arduino นี่ไม่ใช่ปัญหา และอย่างที่คุณเห็นจากโค้ดโปรแกรมและไดอะแกรมอุปกรณ์ คุณสามารถเพิ่มจำนวนจุดเข้าใช้งานที่ได้รับการป้องกันและจำนวนอุปกรณ์แจ้งเตือนหรือตัวบ่งชี้ได้อย่างง่ายดาย
ระบบรักษาความปลอดภัยใช้ปกป้องทั้งวัตถุขนาดใหญ่ (อาคารและโครงสร้าง) และสิ่งของขนาดเล็ก (โลงศพ ตู้นิรภัย) และแม้กระทั่งกระเป๋าและกระเป๋าเดินทางแบบพกพา แม้ว่าคุณต้องระวังตัวให้มากกว่านี้ แต่ถ้าคุณติดตั้งระบบรักษาความปลอดภัย เช่น บนกระเป๋าเดินทางที่คุณตัดสินใจเดินทางและระบบเตือนทำงานที่สนามบินบางแห่ง ฉันคิดว่าคุณคงมีเรื่องจริงจังกับ บริการรักษาความปลอดภัยในพื้นที่ :-)
หลักการทำงานของอุปกรณ์อย่างง่ายมีดังนี้ (รูปที่ 1) หลังจากเปิดเครื่องแล้ว อุปกรณ์จะเข้าสู่โหมดการทำงานและรอการเปิดเครื่อง อาวุธและปลดอาวุธทำได้ด้วยปุ่มเดียว เพื่อเพิ่มความปลอดภัย ควรวางปุ่มนี้ไว้ในห้องที่มีการป้องกัน (ตู้เซฟหรือกล่อง) ก่อนเปิดโหมดความปลอดภัย จะต้องเปิดประตูเล็กน้อย เมื่อคุณเปิดโหมดความปลอดภัย (กดปุ่ม) วงจรอิเล็กทรอนิกส์จะรอจนกว่าคุณจะปิดประตูห้อง (ประตูตู้นิรภัย ฝากล่อง ฯลฯ)
ต้องติดตั้งลิมิตสวิตช์ชนิดใดก็ได้ที่ประตู (หรือประตู) เพิ่มเติมในภายหลัง การปิด (หรือเปิด) ลิมิตสวิตช์จะแจ้งอุปกรณ์ว่าวงจรป้องกันถูกปิด และอุปกรณ์จะเข้าสู่โหมดติดอาวุธ ระบบจะแจ้งให้คุณทราบเกี่ยวกับการเปลี่ยนไปใช้โหมดติดอาวุธด้วยสัญญาณสั้นสองสัญญาณ (เช่นเดียวกับสัญญาณเตือนรถ) ในโหมดนี้ อุปกรณ์จะ "จับ" การเปิดประตู หลังจากเปิดประตู ระบบจะรอสักครู่ (นี่คือค่าที่กำหนดได้ ประมาณสิบวินาทีสำหรับห้อง หนึ่งหรือสองกล่องสำหรับกล่อง) สำหรับการปลดอาวุธ หากไม่เกิดขึ้น ไซเรนจะเปิดขึ้น อัลกอริธึมและวงจรได้รับการออกแบบมาเพื่อให้สามารถปิดไซเรนได้โดยการถอดเคสและปิดเครื่องเท่านั้น
อุปกรณ์ ระบบรักษาความปลอดภัยง่ายมาก (รูปที่ 2) ที่หัวใจของกระดาน Arduino. ลิมิตสวิตช์เชื่อมต่อเหมือนปุ่มปกติผ่านตัวต้านทานแบบดึงขึ้น ฉันจะอาศัยสวิตช์ จำกัด แยกต่างหาก ปกติจะปิดและเปิดตามปกติ คุณสามารถเปิดปุ่มปกติเป็นลิมิตสวิตช์ได้ มีเพียงระยะการเดินทางของปุ่มปกติเท่านั้นที่ใหญ่มาก ระยะเปิดประตูมักจะมีขนาดใหญ่กว่า ดังนั้นจึงจำเป็นต้องสร้างตัวผลักสำหรับปุ่มและสปริงเพื่อไม่ให้ปุ่มพังด้วยประตู ถ้าไม่ขี้เกียจเกินไปคุณสามารถไปที่ร้านและซื้อสวิตช์แม่เหล็ก (สวิตช์กก) (รูปที่ 3) เขาไม่กลัวฝุ่นและมลพิษ
สวิตช์จำกัดสัญญาณเตือนภัยรถยนต์ก็เหมาะสมเช่นกัน (รูปที่ 4) ควรสังเกตว่าโปรแกรมเขียนขึ้นสำหรับสวิตช์กก เมื่อประตูปิด หน้าสัมผัสจะถูกปิด หากคุณใช้สวิตช์สัญญาณเตือนรถ เมื่อประตูปิด ประตูมักจะเปิดอยู่ และจะต้องเปลี่ยน 0 เป็น 1 ในตำแหน่งที่เหมาะสมในรหัส และในทางกลับกัน
ในฐานะที่เป็นไซเรน ฉันเสนอให้ใช้เครื่องแจ้งเสียง PKI-1 IVOLGA ของการผลิตในเบลารุส (รูปที่ 5) แรงดันไฟจ่าย 9 - 15 V, กระแสไฟทำงาน 20 - 30 mA ซึ่งช่วยให้สามารถใช้กับพลังงานแบตเตอรี่ได้ ในขณะเดียวกันก็ "ให้" 95 - 105 dB
ด้วยคุณสมบัติดังกล่าวจากแบตเตอรี่ Krona มันจะส่งเสียงเป็นเวลาหลายสิบนาที ฉันพบมันบนอินเทอร์เน็ตสำหรับ 110 rubles ในที่เดียวกันสวิตช์กกพร้อมแม่เหล็กมีราคาประมาณ 30 รูเบิล ซื้อสวิตช์จากสัญญาณเตือนรถในชิ้นส่วนรถยนต์ราคา 28 รูเบิล ทรานซิสเตอร์ KT315 สามารถใช้ตัวอักษรใดก็ได้ หรือแทนที่ด้วยทรานซิสเตอร์ซิลิคอนกำลังต่ำที่ทันสมัยซึ่งมีการนำไฟฟ้าที่เหมาะสม หากปริมาตรของตัวประกาศหนึ่งตัวไม่เพียงพอ (ใครจะรู้ บางทีคุณอาจต้องการให้ได้ยินหลายกิโลเมตร) คุณสามารถเชื่อมต่อผู้ประกาศหลายตัวแบบขนานหรือใช้อันทรงพลังกว่า ในกรณีนี้ ทรานซิสเตอร์จะต้องถูกแทนที่ด้วยมากกว่า อันทรงพลัง (ตัวอย่างเช่น ULN2003) การประกอบทรานซิสเตอร์ที่คุ้นเคย ในฐานะตัวเชื่อมต่อสำหรับเชื่อมต่อสวิตช์กกและไซเรน ฉันใช้ตัวเชื่อมต่อที่ง่ายที่สุดสำหรับอุปกรณ์เสียง / วิดีโอ - ราคาในตลาดวิทยุคือ 5 รูเบิล สำหรับคู่รัก
ตัวเครื่องสามารถติดกาวจากพลาสติกหรือไม้อัด หากมีการป้องกันวัตถุร้ายแรงควรทำเป็นโลหะดีกว่า แบตเตอรี่หรือตัวสะสมเพื่อเพิ่มความน่าเชื่อถือและความปลอดภัย แนะนำให้ใส่ในเคส
เพื่อลดความซับซ้อนของรหัสโปรแกรม ไม่ได้ใช้องค์ประกอบประหยัดพลังงาน และแบตเตอรี่ไม่เพียงพอเป็นเวลานาน คุณสามารถปรับโค้ดให้เหมาะสม หรือทำได้ดีกว่านั้น ทำซ้ำโดยสิ้นเชิงโดยใช้การจัดการเหตุการณ์บนอินเตอร์รัปต์และโหมดสลีปของ MK ในกรณีนี้ แหล่งจ่ายไฟจากแบตเตอรี่สี่เหลี่ยมจัตุรัสสองก้อนที่เชื่อมต่อแบบอนุกรม (9 V) ควรมีอายุการใช้งานหลายเดือน
// ถาวร
ปุ่ม const int = 12; // หมุดปุ่ม
const int gerkon = 3; // พินสำหรับสวิตช์กก
const int sirena = 2; // ไซเรนควบคุมพิน
const int led = 13; // พินอินดิเคเตอร์
// ตัวแปร
int buttonState = 0; // สถานะปุ่ม
intgerkonState=0; // สถานะของสวิตช์กก
int ยังไม่มีข้อความ = 0; // ตัวนับปุ่มปลดอาวุธ
การตั้งค่าเป็นโมฆะ()(
// การควบคุมไซเรนและตัวบ่งชี้ - ออก
โหมดพิน (ซีรีน่า, เอาต์พุต);
โหมดพิน (นำ, เอาต์พุต); // ปุ่มและสวิตช์กก - อินพุต
pinMode(gerkon, INPUT);
pinMode (ปุ่ม, INPUT);
}
วงเป็นโมฆะ()(
digitalWrite (นำสูง);
while(buttonState= =0)( // รอวนจนกว่าจะกดปุ่ม
buttonState = digitalRead (ปุ่ม); // เพื่อเปลี่ยนเป็นโหมดติดอาวุธ
}
digitalWrite (นำ, ต่ำ);
buttonState=0; // รีเซ็ตค่าปุ่ม
while(gerkonState= =0)( // วนซ้ำจนกว่าเราจะปิดประตู
}
ล่าช้า (500); // :-)
digitalWrite (ซีรีน่า, สูง); // รหัส
ล่าช้า (100); // ข้อบ่งชี้
digitalWrite (ซีรีน่า, LOW); // รวม
ล่าช้า (70); // โหมด
digitalWrite (ซีรีน่า, สูง); // ยาม
ล่าช้า (100); // การแจ้งเตือน
digitalWrite (ซีรีน่า, LOW); // เสียง
while(gerkonState= =1)( // รอให้ประตูเปิด
gerkonState = digitalRead (gerkon);
}
สำหรับ (int i=0; i<= 5; i++){ // 7,5 секунды на нажатие
buttonState = digitalRead (ปุ่ม); // ปุ่มลับ
if (buttonState = = HIGH) ( // ติดตามของเรา - คนอื่น
N=N+1;
}
ล่าช้า (1500); // คุณลักษณะลับ :-)))
}
ถ้า (N > 0) ( // สำคัญที่สุด
digitalWrite (ซีรีน่า, LOW); // ห้ามเปิดไซเรน
}
อื่น(
digitalWrite (ซีรีน่า, สูง); // หรือเปิดไซเรน
}
digitalWrite (นำสูง); // เปิดตัวบ่งชี้ N = 0;
buttonState=0;
ล่าช้า (15000); // เตือนความจำสำหรับหุ่นที่ชอบ
digitalWrite (นำ, ต่ำ); // กดปุ่มโดยไม่ชักช้า (1,000);
เป็นแพลตฟอร์มฮาร์ดแวร์พิเศษที่คุณสามารถสร้างอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ได้ รวมทั้งและ อุปกรณ์ประเภทนี้มีลักษณะการออกแบบที่เรียบง่ายและความสามารถในการตั้งโปรแกรมอัลกอริธึมการทำงาน ด้วยเหตุนี้ระบบเตือนภัยที่สร้างขึ้นโดยใช้ Arduino GSM , สามารถปรับให้เข้ากับวัตถุที่จะปกป้องได้สูงสุด
Arduinos ถูกนำมาใช้เป็นบอร์ดขนาดเล็กที่มีไมโครโปรเซสเซอร์และหน่วยความจำของตัวเอง บอร์ดนี้ยังมีชุดของหน้าสัมผัสการทำงานซึ่งสามารถเชื่อมต่ออุปกรณ์ไฟฟ้าต่างๆ ได้ รวมถึงเซ็นเซอร์ที่ใช้สำหรับระบบรักษาความปลอดภัย
โปรเซสเซอร์ Arduino ช่วยให้คุณสามารถโหลดโปรแกรมที่ผู้ใช้เขียนเองได้ ด้วยการสร้างอัลกอริธึมเฉพาะของคุณเอง คุณสามารถจัดเตรียมโหมดการทำงานของสัญญาณเตือนความปลอดภัยที่เหมาะสมที่สุดสำหรับอ็อบเจ็กต์ต่างๆ และสำหรับเงื่อนไขการใช้งานและงานต่างๆ ที่ต้องแก้ไข
โมดูล Arduino เป็นที่นิยมมากในหมู่ผู้ใช้จำนวนมาก สิ่งนี้เกิดขึ้นได้เนื่องจากความเรียบง่ายและการเข้าถึงได้
โปรแกรมสำหรับการควบคุมโมดูลเขียนโดยใช้ C ++ ปกติและเพิ่มเติมในรูปแบบของฟังก์ชันง่าย ๆ สำหรับควบคุมกระบวนการอินพุต / เอาต์พุตบนหน้าสัมผัสโมดูล นอกจากนี้ สภาพแวดล้อมซอฟต์แวร์ฟรี Arduino IDE ซึ่งทำงานภายใต้ Windows, Linux หรือ Mac OS ยังสามารถใช้สำหรับการเขียนโปรแกรมได้อีกด้วย
ด้วยโมดูล Arduino ขั้นตอนการประกอบอุปกรณ์จะง่ายขึ้นอย่างมาก สามารถสร้างสัญญาณเตือน GSM บน Arduino ได้โดยไม่ต้องใช้หัวแร้ง - การประกอบเกิดขึ้นโดยใช้เขียงหั่นขนม จัมเปอร์ และสายไฟ
ข้อกำหนดหลักที่ระบบสัญญาณเตือนภัย gsm แบบ do-it-yourself ที่สร้างขึ้นบน Arduino ต้องเป็นไปตาม:
ในการสร้างการเตือน คุณจะต้อง:
คุณลักษณะที่โดดเด่นของโมดูล Arduino คือการใช้บอร์ดขยายพิเศษ ด้วยความช่วยเหลือ อุปกรณ์เพิ่มเติมทั้งหมดจะเชื่อมต่อกับ Arduino ซึ่งจำเป็นสำหรับการประกอบการกำหนดค่าของระบบรักษาความปลอดภัย บอร์ดดังกล่าวได้รับการติดตั้งที่ด้านบนของโมดูล Arduino ในรูปแบบของ "แซนวิช" และอุปกรณ์เสริมที่เกี่ยวข้องจะเชื่อมต่อกับบอร์ดเอง
เมื่อเซ็นเซอร์ที่เชื่อมต่อตัวใดตัวหนึ่งถูกทริกเกอร์ สัญญาณจะถูกส่งไปยังโปรเซสเซอร์โมดูล Arduino การใช้ซอฟต์แวร์ผู้ใช้ที่ดาวน์โหลดมา ไมโครโปรเซสเซอร์จะประมวลผลตามอัลกอริธึมบางอย่าง เป็นผลให้สามารถสร้างคำสั่งเพื่อกระตุ้นแอคชูเอเตอร์ภายนอกซึ่งถูกส่งไปยังมันผ่านบอร์ดส่วนต่อขยายที่เกี่ยวข้อง
เพื่อให้มีความเป็นไปได้ในการส่งสัญญาณเตือนไปยังเจ้าของบ้านหรืออพาร์ตเมนต์ที่ได้รับการปกป้อง โมดูล GSM พิเศษจะเชื่อมต่อกับโมดูล Arduino ผ่านบอร์ดขยาย ติดตั้งซิมการ์ดจากผู้ให้บริการโทรศัพท์มือถือรายใดรายหนึ่ง
ในกรณีที่ไม่มีอะแดปเตอร์ GSM แบบพิเศษ โทรศัพท์มือถือทั่วไปก็สามารถมีบทบาทได้เช่นกัน นอกจากการส่ง SMS เตือนเกี่ยวกับการเตือนและการโทรแล้ว การมีการเชื่อมต่อมือถือจะช่วยให้คุณสามารถควบคุมสัญญาณเตือนภัย GSM บน Arduino จากระยะไกลได้ เช่นเดียวกับการตรวจสอบสถานะของวัตถุด้วยการส่งคำขอพิเศษ
"บันทึก!
ในการสื่อสารกับเจ้าของวัตถุนอกเหนือจากโมดูล GSM ยังสามารถใช้โมเด็มทั่วไปซึ่งให้การสื่อสารผ่านอินเทอร์เน็ต»
ในกรณีนี้ เมื่อเซ็นเซอร์ทำงาน สัญญาณที่โปรเซสเซอร์ประมวลผลจะถูกส่งผ่านโมเด็มไปยังพอร์ทัลหรือไซต์พิเศษ และจากไซต์แล้วจะมีการสร้าง SMS เตือนอัตโนมัติหรือส่งจดหมายไปยังอีเมลที่แนบมา
การใช้โมดูล Arduino จะทำให้ผู้ใช้สามารถออกแบบสัญญาณเตือน GSM ได้อย่างอิสระ ซึ่งสามารถทำงานร่วมกับเซ็นเซอร์การทำงานต่างๆ และควบคุมอุปกรณ์ภายนอกได้ เนื่องจากมีความเป็นไปได้ในการใช้เซ็นเซอร์ต่างๆ ฟังก์ชันการเตือนจึงสามารถขยายได้อย่างมากและสามารถสร้างความซับซ้อนขึ้นได้ ซึ่งจะตรวจสอบไม่เพียงแค่ความปลอดภัยของวัตถุเท่านั้น แต่ยังรวมถึงสภาพของวัตถุด้วย ตัวอย่างเช่น สามารถควบคุมอุณหภูมิที่โรงงาน ตรวจจับการรั่วไหลของน้ำและก๊าซ ปิดการจ่ายน้ำในกรณีที่เกิดอุบัติเหตุ และอื่นๆ อีกมากมาย
kayabaparts.ru - โถงทางเข้า ห้องครัว ห้องนั่งเล่น สวน. เก้าอี้. ห้องนอน