สารบัญ:

"Coronavirus Covid-19" 1 เมตร Keep Away Gadget เตือนภัย: 7 ขั้นตอน
"Coronavirus Covid-19" 1 เมตร Keep Away Gadget เตือนภัย: 7 ขั้นตอน

วีดีโอ: "Coronavirus Covid-19" 1 เมตร Keep Away Gadget เตือนภัย: 7 ขั้นตอน

วีดีโอ:
วีดีโอ: Social Distancing with automatic door control system #COVID19DetectProtect 2024, กรกฎาคม
Anonim
ภาพ
ภาพ
ภาพ
ภาพ

بسم الله الرحمن الرحيم

บทความนี้เป็นการสาธิตการใช้ Ultrasonic Distance Sensor HC-SR04

เซ็นเซอร์นี้จะถูกใช้เป็นเครื่องมือวัดเพื่อสร้าง "แกดเจ็ตเตือนภัย 1 เมตรโดยไม่ให้ห่าง" เพื่อวัตถุประสงค์ในการเว้นระยะห่าง

สมองของแกดเจ็ตนี้คือ ATTINY85 µController ที่ยอดเยี่ยมซึ่งขับเคลื่อนด้วยแบตเตอรี่ Lipo 3.7V

แกดเจ็ตนี้รวมที่ชาร์จ TP4056

ไฟ LED สีเขียวจะสว่างขึ้นหากระยะห่างที่วัดได้จากวัตถุใด ๆ มากกว่า 120 ซม.

ไฟ LED สีแดงจะกะพริบหากระยะห่างที่วัดได้จากวัตถุใด ๆ ต่ำกว่า 100 ซม. พร้อมเสียงบี๊บที่น่ารัก (ดัง)

ไฟ LED สีเหลืองจะกะพริบหากระยะห่างที่วัดได้จากวัตถุใดๆ อยู่ระหว่าง [100, 120] ซม. โดยมีเสียงบี๊บดังน้อยกว่า

เสบียง

บทความมากมายอธิบายรายละเอียดว่า HC-SR04 ทำงานอย่างไร

โดยสังเขป HC-SR04 Ultrasonic Distance Sensor is

1 - เครื่องส่งสัญญาณอัลตราโซนิก – สิ่งนี้จะส่งพัลส์เสียงอัลตราโซนิกซึ่งทำงานที่ 40 KHz

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

ขั้นตอนที่ 1: การจัดหาส่วนประกอบ (BOM)

การจัดหาส่วนประกอบ (BOM)
การจัดหาส่วนประกอบ (BOM)
การจัดหาส่วนประกอบ (BOM)
การจัดหาส่วนประกอบ (BOM)

จำเป็นต้องมีส่วนประกอบบางอย่างสำหรับ Gadget แบบง่ายนี้

ส่วนประกอบเหล่านี้สามารถเข้าถึงได้ง่ายจาก Amazon, Ebay หรือ Aliexpress

BOM: รายการวัสดุ

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

ใช้ซอฟต์แวร์ Kicad Schematic Capture & PCB Design แบบโอเพนซอร์ส

ขั้นตอนที่ 3: การออกแบบ Pcb

การออกแบบ Pcb
การออกแบบ Pcb

Kicad ใช้ในการกำหนดเส้นทางของกระดาน

ขั้นตอนที่ 4: การประกอบ PCB

การประกอบ PCB
การประกอบ PCB
การประกอบ PCB
การประกอบ PCB
การประกอบ PCB
การประกอบ PCB

ต้องบัดกรีส่วนประกอบบางอย่างสำหรับอุปกรณ์นี้

ระวังและอดทน

ขั้นตอนที่ 5: Arduino Sketch

Arduino Sketch
Arduino Sketch

ภาพร่าง Arduino ใช้ไลบรารี NewPing ที่มีชื่อเสียงเพื่ออ่านระยะทางจากเซ็นเซอร์

NewPing Library เป็นโอเพ่นซอร์สและจัดทำเป็นเอกสารไว้อย่างดี

ขั้นตอนที่ 6: Arduino Sketch กระพริบ

Arduino Sketch Flashing
Arduino Sketch Flashing

การกระพริบของรหัสจะใช้ Arduino Uno ตัวเองเป็นโปรแกรมเมอร์ ISP

หวังว่าจะใช้ "ATTINY85 ISP Programmer Shield" เพื่อแฟลชบอร์ด

หมายเหตุ: อ่านบทความ "Yet Another ATTINY85 ISP Programmer Shield for Arduino"

ขั้นตอนที่ 7: สนุก

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

วิดีโอโฮมเมด 15 วินาทีแสดงกรณีการใช้งาน

แนะนำ: