การประกอบ Smart Helmet ที่บ้าน

หมวกกันน็อคมีความสำคัญอย่างยิ่งสำหรับนักขี่จักรยานและส่วนใหญ่เราได้เห็นว่ามันช่วยชีวิตผู้คนได้ หากคนสวมหมวกกันน็อคความเสี่ยงของการบาดเจ็บที่ศีรษะและสมองจะลดลงอย่างมาก หมวกกันน็อคธรรมดาที่หาซื้อได้ง่ายตามท้องตลาดไม่ได้รับประกันความปลอดภัย 100% เนื่องจากไม่มีคุณสมบัติการตรวจจับแอลกอฮอล์ไม่มีการแจ้งเตือนหลังเกิดอุบัติเหตุ ฯลฯ คุณสมบัติที่ฉันกล่าวถึงมีอยู่ใน หมวกกันน็อคอัจฉริยะ ที่นักขี่จักรยานประเภทหนักส่วนใหญ่สวมใส่และมีราคาประมาณ $ 300-400 วันนี้ฉันจะออกแบบหมวกกันน็อคอัจฉริยะที่เป็นมิตรกับงบประมาณซึ่งจะมีคุณสมบัติเช่นการตรวจจับแอลกอฮอล์การแจ้งเตือนอุบัติเหตุตัวติดตาม GPS ฯลฯ หมวกกันน็อคนี้สามารถออกแบบได้อย่างง่ายดายที่บ้านโดยไม่ต้องยุ่งยากหากมีความรู้เกี่ยวกับวงจรและเขา / เธอสามารถทำแบบจำลองที่ใช้ซอฟต์แวร์ได้ ทำตามขั้นตอนที่ระบุด้านล่างทีละขั้นตอนเพื่อทำโครงการนี้ให้เสร็จสิ้น

วิธีการประกอบส่วนประกอบอิเล็กทรอนิกส์พื้นฐานด้วยโมดูล GSM?

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

ขั้นตอนที่ 1: ส่วนประกอบที่ใช้ (ฮาร์ดแวร์)

ขั้นตอนที่ 2: ส่วนประกอบที่ใช้ (ซอฟต์แวร์)

ขั้นตอนที่ 3: บล็อกไดอะแกรม

เพื่อแสดงให้เห็นถึงการทำงานของหมวกนิรภัยฉันได้ทำแผนภาพบล็อกที่แสดงด้านล่าง:

ขั้นตอนที่ 4: หลักการทำงาน

สามารถใช้บอร์ด Arduino ทุกประเภทในโปรเจ็กต์ได้ แต่ฉันชอบ Arduino Nano เพราะสองตัวจะถูกวางไว้ในหมวกกันน็อคและพวกเขาต้องการพื้นที่น้อยลง ฉันใช้เซ็นเซอร์วัดแอลกอฮอล์ MQ-3 เพื่อตรวจสอบปริมาณแอลกอฮอล์ที่คนขับได้รับและระดับนี้จะแสดงด้วยไฟ LED สองสี หากผู้ขับขี่ดื่มแอลกอฮอล์เป็นจำนวนมากไฟ LED จะเปลี่ยน สีแดง และการแจ้งเตือนทาง SMS จะถูกส่งไปยังหมายเลขที่ระบุไว้ในรหัสผ่าน GPS หากไฟ LED เปลี่ยน สีเหลือง หมายความว่าระดับแอลกอฮอล์อยู่ในระดับปานกลางและถ้าเปลี่ยน สีเขียว หมายความว่าคนขับไม่ได้เมา ดังนั้นจึงมั่นใจได้ถึงความปลอดภัยของผู้ขับขี่และลดความเสี่ยงในการเกิดอุบัติเหตุให้เหลือน้อยที่สุด เซ็นเซอร์อัลตราโซนิก จะถูกวางไว้ที่ด้านหลังของหมวกกันน็อคและจะคอยคำนวณระยะห่างระหว่างผู้ขับขี่และยานพาหนะที่อยู่ด้านหลัง หากยานพาหนะเข้าใกล้ผู้ขับขี่ด้วยความเร็วสูงมากเซ็นเซอร์อัลตราโซนิกจะส่งสัญญาณไปยัง Arduino เพื่อสั่งให้ออดและด้วยเหตุนี้ผู้ขับขี่จะหลีกเลี่ยงและปล่อยให้รถแล่นผ่านไป ฉันได้รวมไฟล์ โมดูล GPS เพื่อส่งการแจ้งเตือนไปยังหมายเลขโทรศัพท์มือถือที่ระบุในกรณีที่เกิดอุบัติเหตุ สำหรับการตรวจจับอุบัติเหตุ เซ็นเซอร์การสั่นสะเทือนจะรวมอยู่ในวงจรที่สามารถปรับระดับการสั่นสะเทือนเฉพาะและบอกโมดูล GSM ทันทีเพื่อส่งการแจ้งเตือนไปยังหมายเลขหนึ่งเพื่อขอความช่วยเหลือ จะใช้ Arduino สองตัวในโครงการนี้ เครื่องหนึ่งจะเชื่อมต่อกับเซ็นเซอร์อัลตราโซนิกและเซ็นเซอร์แอลกอฮอล์และอีกตัวหนึ่งจะเชื่อมต่อกับโมดูล GSM และเซ็นเซอร์ตรวจจับการสั่นสะเทือน จะมีวงจรแยกสองวงจรที่จะอยู่ภายในหมวกกันน็อคและจะเชื่อมต่อกับแบตเตอรี่ก้อนเดียวกัน บันทึก:ตัวเก็บประจุแบบแปรผันที่มีอยู่ในเซ็นเซอร์การสั่นสะเทือนจะถูกปรับ

ขั้นตอนที่ 5: การประกอบวงจรบน Proteus

  1. หลังจากคุณดาวน์โหลดและติดตั้งซอฟต์แวร์ Proteus แล้วให้เปิดขึ้นมา เปิดแผนผังใหม่โดยคลิกที่ไฟล์ ISISไอคอนบนเมนู
  2. เมื่อแผนผังใหม่ปรากฏขึ้น ให้คลิกที่ ไอคอนบนเมนูด้านข้าง เพื่อเปิดช่องให้คุณเลือกส่วนประกอบทั้งหมดที่จะใช้
  3. ตอนนี้พิมพ์ชื่อของส่วนประกอบที่จะใช้ในการสร้างวงจร ส่วนประกอบจะปรากฏในรายการทางด้านขวา
  4. ในทำนองเดียวกันข้างต้นให้ค้นหาส่วนประกอบทั้งหมดตามด้านบน พวกเขาจะปรากฏในไฟล์ อุปกรณ์ รายการ.

ขั้นตอนที่ 6: แผนภาพวงจร

ประกอบวงจรฮาร์ดแวร์ของคุณตามแผนภาพวงจรที่แสดงด้านล่าง:

  1. แผนภาพวงจร # 1:
  2. แผนภาพวงจร # 2:

ขั้นตอนที่ 7: เริ่มต้นใช้งาน Arduino

หากคุณไม่คุ้นเคยกับ Arduino IDE มาก่อนไม่ต้องกังวลเพราะด้านล่างนี้คุณสามารถดูขั้นตอนการเขียนโค้ดบนบอร์ดไมโครคอนโทรลเลอร์ได้อย่างชัดเจนโดยใช้ Arduino IDE คุณสามารถดาวน์โหลด Arduino IDE เวอร์ชันล่าสุดได้จากที่นี่และทำตามขั้นตอนด้านล่าง:

  1. เชื่อมต่อบอร์ด Arduino Nano กับแล็ปท็อปของคุณและเปิดแผงควบคุม ในแผงควบคุมคลิกที่ฮาร์ดแวร์และเสียง. ตอนนี้คลิกที่อุปกรณ์และเครื่องพิมพ์ค้นหาพอร์ตที่บอร์ดไมโครคอนโทรลเลอร์ของคุณเชื่อมต่ออยู่ที่นี่ ในกรณีของฉันมันคือ COM14แต่จะแตกต่างกันในคอมพิวเตอร์เครื่องอื่น
  2. เราจะต้องรวมไลบรารีเพื่อใช้โมดูล GSM ไปที่ ร่าง> รวมไลบรารี> เพิ่ม. ZIP Library
  3. คลิกที่เมนูเครื่องมือและตั้งค่าบอร์ดเป็น Arduino นาโน
  4. ในเมนูเครื่องมือเดียวกันตั้งค่าโปรเซสเซอร์เป็น ATmega328P (Bootloader เก่า)
  5. ในเมนูเครื่องมือเดียวกันตั้งค่าพอร์ตเป็นหมายเลขพอร์ตที่คุณสังเกตเห็นก่อนหน้านี้ในไฟล์ อุปกรณ์และเครื่องพิมพ์
  6. ดาวน์โหลดโค้ดที่แนบด้านล่างและวางลงใน Arduino IDE ของคุณ คลิกที่ ที่อัพโหลด ปุ่มเพื่อเบิร์นโค้ดบนบอร์ดไมโครคอนโทรลเลอร์ของคุณ

ขั้นตอนที่ 8: รหัสของโครงการ

รหัสมีความยาวเล็กน้อย แต่ง่ายมาก บางส่วนมีการอธิบายไว้ด้านล่าง:

1. ในช่วงเริ่มต้นมีการรวมไลบรารีเพื่อให้เราสามารถสื่อสารกับอุปกรณ์ต่อพ่วงพิเศษได้อย่างง่ายดาย

# รวม "Adafruit_FONA.h" # รวม  SoftwareSerial fonaSS = SoftwareSerial (FONA_TX, FONA_RX); SoftwareSerial * fonaSerial = & fonaSS; Adafruit_FONA fona = Adafruit_FONA (FONA_RST);

2. จากนั้นกำหนดพินบน Arduino nano ซึ่งจะใช้ในการเชื่อมต่อเซ็นเซอร์ภายนอกกับไมโครคอนโทรลเลอร์ พินเหล่านี้จะทำหน้าที่ Input และ Output ของข้อมูลในไมโครคอนโทรลเลอร์

#define FONA_RX 2 #define FONA_TX 3 #define FONA_RST 4 // เซ็นเซอร์การสั่นสะเทือน #define VS 10 #define R 2 #define Y 4 #define MQ3 A0 # กำหนดเสียงกริ่ง 9. #define triggerPin 7 // ทริกเกอร์ที่พิน 7 # กำหนด echoPin 8 // echo ที่พิน 8

3. จากนั้น ตัวแปรต่างๆ จะถูกเริ่มต้น ซึ่งจะใช้ในกระบวนการคำนวณในภายหลังในช่วงเวลารันของโค้ด นอกจากนี้ยังมีบัฟเฟอร์ที่จะใช้กับโมดูล GSM

ระดับก๊าซ int; // นี่คือบัฟเฟอร์ขนาดใหญ่สำหรับการตอบกลับ char replybuffer [255]; uint8_t readline (ถ่าน * บัฟ, uint8_t maxbuff, uint16_t หมดเวลา = 0); ประเภท uint8_t; int เทียบกับ = 10; int shockVal = สูง;

4. การตั้งค่าเป็นโมฆะ ()เป็นฟังก์ชันที่ทำงานเพียงครั้งเดียวเมื่อเปิดไมโครคอนโทรลเลอร์หรือกดปุ่มเปิดใช้งาน อัตราการส่งข้อมูลถูกกำหนดไว้ในฟังก์ชันนี้ซึ่งโดยพื้นฐานแล้วคือความเร็วเป็นบิตต่อวินาทีที่ไมโครคอนโทรลเลอร์สื่อสารกับเซ็นเซอร์ภายนอก พินทั้งหมดของ Arduino ถูกเตรียมใช้งานที่นี่ซึ่งจะใช้เพื่อรับอินพุตจากเซ็นเซอร์หรือส่งออกไปยังอุปกรณ์อื่น โมดูล GSM ยังเริ่มต้นในฟังก์ชันนี้

การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); // เราจะเริ่มการสื่อสารแบบอนุกรมเพื่อให้เราสามารถดูระยะทางบนจอภาพอนุกรม Serial.println ("การสอน UltraSonic Sensor ของ Tech Ponder"); pinMode (triggerPin, เอาท์พุท); // กำหนดพิน pinMode (echoPin, INPUT); pinMode (เสียงกริ่งเอาท์พุท); digitalWrite (กริ่งต่ำ); pinMode (MQ3, อินพุต); pinMode (R, เอาท์พุท); pinMode (Y, เอาท์พุท); pinMode (เทียบกับอินพุต); ในขณะที่ (! Serial); // Serial.println (F ("FONA basic test")); // Serial.println (F ("Initializing .... (อาจใช้เวลา 3 วินาที)")); fonaSerial->begin(4800); ถ้า (! fona.begin (* fonaSerial)) {// Serial.println (F ("ไม่พบ FONA")); ในขณะที่ (1); } type = fona.type (); // Serial.println (F ("FONA ใช้ได้")); // Serial.print (F ("พบ")); สวิตช์ (ชนิด) {case FONA800L: // Serial.println (F ("FONA 800L")); หยุดพัก; กรณี FONA800H: // Serial.println (F ("FONA 800H")); หยุดพัก; กรณี FONA808_V1: // Serial.println (F ("FONA 808 (v1)")); หยุดพัก; กรณี FONA808_V2: // Serial.println (F ("FONA 808 (v2)")); หยุดพัก; กรณี FONA3G_A: // Serial.println (F ("FONA 3G (American)")); หยุดพัก; กรณี FONA3G_E: // Serial.println (F ("FONA 3G (European)")); หยุดพัก; ค่าเริ่มต้น: // Serial.println (F ("???")); หยุดพัก; } // พิมพ์หมายเลข IMEI ของโมดูล ถ่าน imei [15] = {0}; // ต้องใช้บัฟเฟอร์ 16 อักขระสำหรับ IMEI! uint8_t imeiLen = fona.getIMEI (อีมี่); ถ้า (imeiLen> 0) {// Serial.print ("โมดูล IMEI:"); Serial.println (imei); }}

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

ห่วงเป็นโมฆะ () {ระยะเวลา int ระยะทาง; // การเพิ่มระยะเวลาและระยะทาง digitalWrite (triggerPin, HIGH); // เรียกคลื่น (เช่นการกะพริบ LED) ดีเลย์ (10); digitalWrite (triggerPin, LOW); ระยะเวลา = pulseIn (echoPin, HIGH); // ฟังก์ชั่นพิเศษสำหรับฟังและรอระยะคลื่น = (ระยะเวลา / 2) / 29.1; // เปลี่ยนตัวเลขเป็น cm (ถ้าคุณต้องการนิ้วคุณต้องเปลี่ยน 29.1 ด้วยการหน่วงเวลาตัวเลขที่เหมาะสม (1000) Serial.print (ระยะทาง); // การพิมพ์ตัวเลข Serial.print ("cm"); / / และหน่วย Serial.println (""); // เพียงแค่พิมพ์ไปยังบรรทัดใหม่ถ้า (ระยะ <35) {digitalWrite (buzzer, HIGH); Serial.println ("Buzzer On");} digitalWrite (buzzer, LOW ); gaslevel = (analogRead (MQ3)); gaslevel = map (gaslevel, 0,1023,0,255); if (gaslevel> 100 && gaslevel <= 300) {// gaslevel มากกว่า 100 และน้อยกว่า 300 digitalWrite (R ,LOW);//ไฟ LED สีแดงดับ _delay_ms(500);//delay digitalWrite(Y,HIGH);//ไฟ LED สีเหลืองเปิดอยู่ _delay_ms(500); } else if(gaslevel > 300 && gaslevel <= 600){ // ระดับแก๊สมากกว่า 300 และน้อยกว่า 600 digitalWrite (Y, LOW); // ไฟ LED สีเหลืองปิด _delay_ms (500); digitalWrite (R, HIGH); // ไฟ LED สีแดงเปิดอยู่} else {digitalWrite (R, LOW ); // ไฟ led สีแดงปิด digitalWrite (Y, LOW); // YELLOW led ปิด} Serial.println (gaslevel); // พิมพ์ค่าบนมอนิเตอร์แบบอนุกรม _delay_ms (100); viberationFun ();}

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

เป็นโมฆะ viberationFun(){ shockVal = digitalRead (เทียบกับ) ; int เสื้อ=0; ถ่าน sendto [11] = "หมายเลขของคุณ"; ถ่าน sendto1 [11] = "หมายเลขของคุณ 2"; ถ่านข้อความ [27] = "ตรวจพบอุบัติเหตุ"; ถ้า (shockVal == สูง || shockVal == 1) {if (t == 0) {Serial.println (shockVal); ถ้า (! fona.sendSMS (sendto, ข้อความ) &&! fona.sendSMS (sendto1, ข้อความ)) {Serial.println (F ("Failed")); } else {Serial.println (F ("ส่งแล้ว!")); เสื้อ = 1; } ล่าช้า (1,000); ถ้า (! fona.sendSMS (sendto1, ข้อความ)) {Serial.println (F ("ล้มเหลว")); } อื่น ๆ { Serial.println(F("ส่งแล้ว!")); เสื้อ = 1; }}} else {t = 0; }}

ขั้นตอนที่ 9: การประกอบฮาร์ดแวร์

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

  1. ใช้ Veroboard แล้วถูด้านข้างด้วยการเคลือบทองแดงด้วยกระดาษขูด
  2. ตอนนี้วางส่วนประกอบอย่างระมัดระวังและใกล้พอเพื่อไม่ให้ขนาดของวงจรใหญ่มาก
  3. ทำการเชื่อมต่ออย่างระมัดระวังโดยใช้เหล็กบัดกรี หากเกิดข้อผิดพลาดขณะทำการเชื่อมต่อให้พยายามถอดการเชื่อมต่อออกและบัดกรีการเชื่อมต่ออีกครั้งอย่างถูกต้อง แต่สุดท้ายการเชื่อมต่อจะต้องแน่น
  4. เมื่อทำการเชื่อมต่อทั้งหมดแล้วให้ทำการทดสอบความต่อเนื่อง ในอุปกรณ์อิเล็กทรอนิกส์การทดสอบความต่อเนื่องคือการตรวจสอบวงจรไฟฟ้าเพื่อตรวจสอบว่ากระแสไฟฟ้าไหลไปในเส้นทางที่ต้องการหรือไม่ (ว่าอยู่ในวงจรทั้งหมดอย่างแน่นอน) การทดสอบความต่อเนื่องทำได้โดยการตั้งค่าแรงดันไฟฟ้าเพียงเล็กน้อย (ต่อสายในการจัดเรียง LED หรือชิ้นส่วนที่สร้างความปั่นป่วนตัวอย่างเช่นลำโพงเพียโซอิเล็กทริก) ตามวิธีที่เลือก
  5. หากการทดสอบความต่อเนื่องผ่านไปแสดงว่าทำวงจรได้เพียงพอตามที่ต้องการ ตอนนี้พร้อมสำหรับการทดสอบแล้ว
  6. ต่อแบตเตอรี่เข้ากับวงจร

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

ขั้นตอนที่ 10: การทดสอบ

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

คำแนะนำ

นี่เป็นโครงการที่น่าสนใจมากมีตัวเลือกมากมายที่สามารถรวมไว้ในนั้นเพิ่มเติมด้วยความช่วยเหลือของส่วนประกอบอิเล็กทรอนิกส์พื้นฐานบางอย่าง บางส่วนมีภาพประกอบด้านล่าง:

  1. คุณสามารถใช้ Raspberry Pi กับไฟล์ โมดูลกล้อง Pi และปรับตำแหน่งในลักษณะที่คุณสามารถสังเกตการฉายภาพบนกระจกของหมวกกันน็อคได้ ด้วยวิธีนี้คุณจะได้รับมุมมองด้านหลังของถนนและจะมีประโยชน์มากในขณะแซง ฯลฯ
  2. โมดูลรีเลย์สามารถเชื่อมต่อกับสวิตช์จุดระเบิดของรถมอเตอร์ไซด์และสามารถตั้งค่าในลักษณะที่จุดระเบิดหมุนได้ บนเฉพาะเมื่อผู้ขับขี่สวมหมวกนิรภัยเท่านั้น
  3. สามารถติดตั้งแผงโซลาร์เซลล์ขนาดเล็กที่ด้านบนและด้านหลังของหมวกกันน็อคได้ เพื่อลดความจำเป็นในการใช้แบตเตอรี่และลดน้ำหนักของวงจรภายในหมวกกันน็อค
Facebook Twitter Google Plus Pinterest