สารบัญ:

UChip - เซ็นเซอร์โซนาร์ BEEP พร้อมการส่งข้อมูล Bluetooth: 4 ขั้นตอน
UChip - เซ็นเซอร์โซนาร์ BEEP พร้อมการส่งข้อมูล Bluetooth: 4 ขั้นตอน

วีดีโอ: UChip - เซ็นเซอร์โซนาร์ BEEP พร้อมการส่งข้อมูล Bluetooth: 4 ขั้นตอน

วีดีโอ: UChip - เซ็นเซอร์โซนาร์ BEEP พร้อมการส่งข้อมูล Bluetooth: 4 ขั้นตอน
วีดีโอ: uChip - RC car with Bluetooth sonar sensor 2024, พฤศจิกายน
Anonim
UChip - BEEP โซนาร์เซนเซอร์พร้อมการส่งข้อมูล Bluetooth
UChip - BEEP โซนาร์เซนเซอร์พร้อมการส่งข้อมูล Bluetooth
UChip - BEEP โซนาร์เซนเซอร์พร้อมการส่งข้อมูล Bluetooth
UChip - BEEP โซนาร์เซนเซอร์พร้อมการส่งข้อมูล Bluetooth

เมื่อเร็ว ๆ นี้ฉันได้พัฒนา BEEP เช่นโซนาร์ในรถยนต์และอะแดปเตอร์ Serial Bluetooth เป็น USB โดยใช้ uChip แต่ละโปรเจ็กต์ค่อนข้างน่าสนใจในตัวเอง แต่… จะเป็นไปได้ไหมที่จะรวมพวกมันเข้าด้วยกันและสร้างเซ็นเซอร์ “BT remote Transmission BEEP like a car”?!?

คำตอบคือใช่ (สิ่งที่จะเป็นเหตุผลในการเขียน Instructables อย่างอื่น!:)) และบทช่วยสอนฉบับย่อนี้จะแสดงให้คุณเห็นว่า

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

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

- เสียงบี๊บเหมือนอุปกรณ์ในรถยนต์: สร้างของคุณเอง

- อะแดปเตอร์ SerialBT-to-USB: วิธีสร้างที่นี่

- แบตเตอรี่ Li-ion (หรือชุดที่เทียบเท่า): แบตเตอรี่ใดๆ ที่มีแรงดันไฟฟ้าระหว่าง 3V3 ถึง 5V

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

ฉันคิดว่าคุณได้สร้างเสียงบี๊บของคุณเองเหมือนอุปกรณ์ในรถยนต์และอะแดปเตอร์อนุกรม BT-to-USB ในกรณีที่คุณไม่มี นี่คือคำแนะนำ:

- เสียงบี๊บเหมือนรถ

- อะแดปเตอร์อนุกรม BT-to-USB

ไม่มีการเดินสายที่แท้จริงในการสร้างโครงการนี้ คุณเพียงแค่ต้องประสานขั้วต่อแบตเตอรี่เข้ากับเสียงบี๊บเหมือนกับบอร์ดในรถยนต์เพื่อให้มีแหล่งจ่ายไฟภายนอก (ในบทช่วยสอนก่อนหน้านี้ ฉันจ่ายไฟให้บอร์ดผ่านขั้วต่อไมโคร USB)

ในกรณีที่คุณต้องการความช่วยเหลือเกี่ยวกับการเชื่อมต่อ ฉันได้จัดเตรียมแผนผังจาก "BEEP like a car!" โดยเน้นการเปลี่ยนแปลงที่จำเป็น

ขั้นตอนที่ 2: การเขียนโปรแกรม

โหลดภาพสเก็ตช์ “BeepLikeACarWithBT.ino” ลงใน uChip โดยใช้ Arduino IDE

ลองดูที่รหัสหากคุณต้องการ รหัสนั้นค่อนข้างง่าย (ในความคิดของฉัน) เป็นไปได้ที่จะเพิ่มประสิทธิภาพเพิ่มเติมโดยเปลี่ยนความถี่และลำดับความสำคัญที่พอร์ตอนุกรมส่งข้อมูล อย่างไรก็ตาม การเพิ่มประสิทธิภาพอยู่นอกขอบเขตของโครงการนี้

กำหนด #define ต่างๆ ได้ตามความต้องการ ตามค่าเริ่มต้น ระยะห่างขั้นต่ำคือ 200 มม. ในขณะที่สูงสุดคือ 2500 มม. นอกจากนี้ คุณยังยินดีที่จะแก้ไขการกำหนด BUZZ_DIV เพื่อเปลี่ยนความถี่ที่เกิดเสียงบี๊บ

ขั้นตอนที่ 3: เชื่อมต่อ SerialBT-to-USB Converter, แบตเตอรี่ และโทรศัพท์ของคุณ

เชื่อมต่อ SerialBT-to-USB Converter, แบตเตอรี่ และโทรศัพท์ของคุณ
เชื่อมต่อ SerialBT-to-USB Converter, แบตเตอรี่ และโทรศัพท์ของคุณ

เชื่อมต่อตัวแปลง BT-to-USB เข้ากับ uChipusing ตัวแปลง OTG ต่อแบตเตอรี่เข้ากับบอร์ดของคุณ จากนั้นใช้ขั้วต่ออนุกรม BT บนโทรศัพท์ของคุณเพื่อเชื่อมต่อกับอุปกรณ์ BT

ขั้นตอนที่ 4: ขอให้สนุก

มีความสุข!
มีความสุข!

นั่นแหละ! ทุกอย่างพร้อมแล้ว ตอนนี้คุณควรเริ่มรับระยะทางที่วัดได้ในโทรศัพท์ของคุณ

ฉันรวมของฉันไว้ที่ด้านบนของรถ RC ของเล่นเก่าของฉัน

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

แนะนำ: