
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


بسم الله الرحمن الرحيم
บทความนี้เป็นการสาธิตการใช้ 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)


จำเป็นต้องมีส่วนประกอบบางอย่างสำหรับ Gadget แบบง่ายนี้
ส่วนประกอบเหล่านี้สามารถเข้าถึงได้ง่ายจาก Amazon, Ebay หรือ Aliexpress
BOM: รายการวัสดุ
ขั้นตอนที่ 2: แผนผัง

ใช้ซอฟต์แวร์ Kicad Schematic Capture & PCB Design แบบโอเพนซอร์ส
ขั้นตอนที่ 3: การออกแบบ Pcb

Kicad ใช้ในการกำหนดเส้นทางของกระดาน
ขั้นตอนที่ 4: การประกอบ PCB



ต้องบัดกรีส่วนประกอบบางอย่างสำหรับอุปกรณ์นี้
ระวังและอดทน
ขั้นตอนที่ 5: Arduino Sketch

ภาพร่าง Arduino ใช้ไลบรารี NewPing ที่มีชื่อเสียงเพื่ออ่านระยะทางจากเซ็นเซอร์
NewPing Library เป็นโอเพ่นซอร์สและจัดทำเป็นเอกสารไว้อย่างดี
ขั้นตอนที่ 6: Arduino Sketch กระพริบ

การกระพริบของรหัสจะใช้ Arduino Uno ตัวเองเป็นโปรแกรมเมอร์ ISP
หวังว่าจะใช้ "ATTINY85 ISP Programmer Shield" เพื่อแฟลชบอร์ด
หมายเหตุ: อ่านบทความ "Yet Another ATTINY85 ISP Programmer Shield for Arduino"
ขั้นตอนที่ 7: สนุก
ในบทความนี้ เราได้ทำตามขั้นตอนทั้งหมดเพื่อสร้างแกดเจ็ตตลกที่อาจเป็นประโยชน์
วิดีโอโฮมเมด 15 วินาทีแสดงกรณีการใช้งาน
แนะนำ:
แหนบ-o-เมตร: 6 ขั้นตอน

Tweezer-o-Meter: ในโครงการนี้ เราจะทำ Type of SMD Multimeter เพื่อวัดค่าอย่างง่ายดาย แทนที่จะตรวจสอบส่วนประกอบด้วย Big Multimeter ซึ่งบางครั้งทำได้ยากและยุ่งยาก
วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 7 ขั้นตอน

วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 1
โปรแกรม MicroPython: อัปเดตข้อมูลโรค Coronavirus (COVID-19) แบบเรียลไทม์: 10 ขั้นตอน (พร้อมรูปภาพ)

โปรแกรม MicroPython: อัปเดตข้อมูลโรคโคโรนาไวรัส (COVID-19) แบบเรียลไทม์: ในช่วงไม่กี่สัปดาห์ที่ผ่านมา จำนวนผู้ป่วยที่ได้รับการยืนยันว่าเป็นโรค coronavirus (COVID 19) ทั่วโลกเกิน 100,000 รายและองค์การอนามัยโลก (WHO) ได้ประกาศ การระบาดของโรคปอดบวม coronavirus ใหม่จะเป็นการแพร่ระบาดทั่วโลก ฉันเป็นอย่างมาก
แถบวิทยุแบบแฮม 2 เมตร/ 70 ซม. Microstrip Pcb: 9 ขั้นตอน

Ham Radio Bands 2 เมตร/ 70 Cms Microstrip Pcb: สวัสดี นี่คือ Andy G0SFJI ไม่พบที่ใดๆ ในวรรณกรรม แผนการสำหรับแผงเสาอากาศแบบไมโครสตริปสำหรับแถบแฮมขนาด 70 ซม. และ 2 เมตร ดูเหมือนว่าทั้งหมดนี้มีไว้สำหรับอุปกรณ์ rfid หรือ 2.4 Ghz หรือสูงกว่า ดังนั้นฉันจึงเริ่มพัฒนาไมโครสตริปบ
นาฬิกาจับเวลาสำหรับการวิ่ง 30 เมตร (Arduino): 6 ขั้นตอน (พร้อมรูปภาพ)

นาฬิกาจับเวลาสำหรับการวิ่ง 30 เมตร (Arduino): โครงการนี้จัดทำขึ้นเพื่อวัตถุประสงค์เฉพาะในการฝึกสอนเบสบอลของฟินแลนด์และทดสอบความเร็วของผู้เล่นรุ่นเยาว์ในการวิ่ง 30 ม. โครงการ Arduino นี้เป็นโครงการหลักสูตรในการศึกษาของฉันด้วย โครงการมีขึ้นๆ ลงๆ บ้าง แต่ตอนนี้ อย่างน้อย มันก็ใช้ได้