Агуулгын хүснэгт:

UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч: 4 алхам
UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч: 4 алхам

Видео: UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч: 4 алхам

Видео: UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч: 4 алхам
Видео: uChip - RC car with Bluetooth sonar sensor 2024, Арваннэгдүгээр
Anonim
UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч
UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч
UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч
UChip - Bluetooth өгөгдөл дамжуулдаг BEEP Sonar мэдрэгч

Саяхан би машины дуу авиа, uChip ашиглан USB адаптераас Цуврал Bluetooth -тэй адил BEEP боловсруулсан. Төсөл бүр өөр өөрийнхөөрөө сонирхолтой байсан, гэхдээ … тэдгээрийг нэгтгэж, "BT алсын дамжуулагчтай BEEP машин шиг" мэдрэгчийг бий болгох боломжтой юу?!?

Хариулт нь ТИЙМ (өөрөөр зааварчилгаа бичих шалтгаан нь юу байх вэ!:)) бөгөөд энэхүү хурдан зааварчилгаа нь танд яаж хийхийг харуулах болно.

Энэхүү төслийг хийснээр та хэт авианы дууны тусламжтайгаар зайг хэмждэг, зайтай пропорциональ акустик дохио үүсгэж, зайг Bluetooth -ээр дамжуулан таны утас/компьютер/төхөөрөмж рүү дамжуулдаг төхөөрөмж авах болно.

Билл материал:

- Машины төхөөрөмж шиг BEEP: өөрөө хий

-SerialBT-to-USB адаптер: үүнийг хэрхэн хийх талаар эндээс үзнэ үү

Ли-ион батерей (эсвэл түүнтэй тэнцэх багц): 3V3-аас 5V хүртэлх хүчдэлтэй аливаа зай

Алхам 1: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Та аль хэдийн автомашины төхөөрөмж, BT-USB цуваа адаптер шиг өөрийн BEEP-ийг бүтээсэн гэж би бодож байна. Хэрэв та үүнийг хийгээгүй бол дараах зааврыг дагана уу.

- Машин шиг BEEP

-BT-to-USB цуваа адаптер

Энэ төслийг хэрэгжүүлэх бодит утас байхгүй байна; Та гадны цахилгаан хангамжийг хангахын тулд зайны холбогчийг BEEP руу машины самбар шиг гагнах хэрэгтэй (өмнөх хичээл дээр би самбарыг микро USB холбогчоор тэжээсэн).

Хэрэв танд холболт хийхэд тусламж хэрэгтэй бол би "Машин шиг BEEP!" Схемийг өгсөн. шаардлагатай өөрчлөлтүүдийг тодруулсан болно.

Алхам 2: Програмчлал

"BeepLikeACarWithBT.ino" ноорогыг Arduino IDE ашиглан uChip -д ачаална уу.

Хэрэв та хүсвэл кодыг үзээрэй. Код нь (миний бодлоор) маш энгийн бөгөөд цуваа порт өгөгдөл дамжуулах давтамж, тэргүүлэх чиглэлийг өөрчлөх замаар үүнийг илүү оновчтой болгох боломжтой юм. Гэсэн хэдий ч оновчлол нь энэ төслийн хамрах хүрээнээс гадуур байна.

Төрөл бүрийн #тодорхойлолтыг өөрийн хэрэгцээнд нийцүүлэн тохируулаарай. Анхдагч байдлаар хамгийн бага зай нь 200 мм, хамгийн их нь 2500 мм байна. Цаашилбал, дохио өгөх давтамжийг өөрчлөхийн тулд BUZZ_DIV -ийн тодорхойлолтыг өөрчлөхөд таатай байна.

Алхам 3: SerialBT-to-USB хөрвүүлэгч, зай болон утсаа холбоно уу

SerialBT-USB хөрвүүлэгч, зай болон утсаа холбоно уу
SerialBT-USB хөрвүүлэгч, зай болон утсаа холбоно уу

OTG хөрвүүлэгчийг ашиглан BT-to-USB хөрвүүлэгчийг uChip-д холбож, батерейгаа самбар дээр холбоод дараа нь BT төхөөрөмжтэй холбохын тулд утсан дээрх BT цуваа терминалыг ашиглана уу.

Алхам 4: Хөгжилтэй байгаарай

Хөгжилтэй байгаарай!
Хөгжилтэй байгаарай!

Энд байна! Бүх зүйл тохируулагдсан тул та утсан дээрээ хэмжсэн зайг хүлээн авч эхлэх хэрэгтэй.

Би хуучин тоглоомон RC машиныхаа орой дээр уурхайг нэгтгэсэн

Үүнийг туршиж үзээд хэмжиж болох хамгийн дээд хязгаарыг шалгаарай. Хэрэв та "хязгааргүй хол" саад бэрхшээлүүдийн зайг хэмжиж байгаа бол төхөөрөмж буруу өгөгдөл дамжуулж болзошгүйг анхаарна уу. Хэрэв та тэдгээрийг энгийн дүрслэлээс өөр зорилгоор ашиглахыг хүсч байвал эдгээр өгөгдлийг зөв зохицуулах хэрэгтэй.

Зөвлөмж болгож буй: