Агуулгын хүснэгт:
- Алхам 1: Breadboard хувилбар ба ПХБ бүтээх
- Алхам 2: Програм хангамжийн ачаалал ба хяналт
- Алхам 3: Радио холболт ба дүгнэлт
Видео: 2 талын радиогийн Bluetooth гарц модуль: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
2 талын радиогийн Bluetooth гарц адаптер
Та өөрийн сонирхогчийн төхөөрөмжтэй хамт утасгүй чихэвчтэй болохыг хүсч байсан уу? Үүнийг зохистой микрофонтой Bluetooth чихэвч, Bluetooth дэмждэг радиогоор сайн хийж болно. Блютүүт суурилагдсан шинэ радио төхөөрөмжүүд байдаг боловч уг төхөөрөмжийг суурилуулаагүй төхөөрөмж дээр тавих нь жаахан хэцүү байдаг. Холбогдох Bluetooth суурийн үүргийг гүйцэтгэдэг бэлэн гарц төхөөрөмж байхгүй байна. Жил орчмын өмнө би үүнийг судалж үзээд KC Wirefree (https://www.kcwirefree.com/audio.html) дээрээс авах боломжтой Bluetooth гарцын модулийг олсон. Би вэбсайт дээр байрлуулсан мэдээлэлд үндэслэн энэхүү төслийг бүтээхдээ KC-6112 BlueAudio модулийг ашиглахаар шийдсэн. Би тэдний санал болгож буй BOB-6112 хавтанг ашиглан дизайныг талхалж, үзэл баримтлалын нотолгоог бий болгож чадсан.
Хэрхэн ажилладаг
KC-6112-ийн аудио гаралт нь таны радиогийн MIC оролт руу ордог. Энэ модулийн гаралтыг тохируулж болно, гэхдээ би хүчдэл хуваагуурыг 15dB орчим сулруулдаг. Үлдсэн хэсгийг гаралтын хяналт удирддаг. Би модулийг тусгаарлахын тулд буфер үе шат нэмсэн боловч энэ нь шаардлагагүй гэдгийг олж мэдэв. (Би бүдүүвч дээрх буферийг тойрон гарахыг холбогчийг харуулав).
Модулийн аудио оролт нь радиогийн чанга яригчийн гаралтаас ирдэг. Би 3dB сулруулах түвшинг энэ оролтод хангалттай гэж үзсэн, учир нь та ихэвчлэн радиогоос ирж буй дууны хэмжээг тохируулж чаддаг. Модуль нь оролтын түвшний тохируулгатай бөгөөд та ихэвчлэн чихэвчнийхээ түвшинг сайн өгөхийн тулд радиогоос дууны түвшинг хянах боломжтой.
Би аудио оролтыг схем дээр стерео оролт болгон харуулдаг. Хэрэв та үүнийг Bluetooth -ийн хөгжимд ашиглахыг хүсвэл энэ модулийг стерео эх үүсвэр болгон ашиглах боломжтой болно. (Энэ нь өөр програм хангамжийн ачаалал шаарддаг). Та үнэхээр энэ програмын зүүн сувгийн оролтыг бөглөх хэрэгтэй.
KC Wireless програм хангамжийн нэг онцлог нь идэвхжсэн үед PTT -ийг харуулсан BC05 дижитал IO шугамын аль нэгээр PTT холбоосыг удирдах чадвартай байсан. Би үүнийг радиог солихын тулд MOSFET жолоодоход ашигласан. Ихэнх радио нь PTT -аас GND -ийг дохио болгон ашигладаг боловч зарим нэг гажуудал байдаг. Энэ нь миний туршиж үзсэн бүх радиогоор сайн ажилласан. PTT функц нь Bluetooth чихэвч дээр суурилсан бөгөөд гар утсанд холбогдсон үед дуудлагад хариулах боломжтой болно. Энэ чадвар нь янз бүрийн чихэвч үйлдвэрлэгчдээс ихээхэн ялгаатай байдаг тул үүнийг анхаарч үзэх хэрэгтэй. (Бүх утасгүй чихэвч нь модулийн програм хангамжид нийцсэн энэ чадварыг дэмждэггүй).
Би энэхүү дизайны хүчийг унтраалгаар асаах, унтраахаар шийдсэн. KC-6112 модуль нь асаах, унтраах зөөлөн удирдлага болгон ашиглах боломжтой идэвхжүүлэх зүүтэй. Энэ чадвар нь програм хангамжийн сүүлийн хувилбаруудад хамгийн сайн ажилладаг. (Энэ функцийг идэвхжүүлэхийн тулд та миний зохион бүтээсэн ПХБ -ийг өөрчлөх хэрэгтэй болно.).
Алхам 1: Breadboard хувилбар ба ПХБ бүтээх
Breadboard хувилбар
Дээд талын зургууд дээр миний барьсан талхны самбар харагдаж байна. Энэ нь сайн ажилласан, гэхдээ би үүнийг илүү нягт, удаан эдэлгээтэй байлгахыг хүссэн тул ПХБ дээр суурилсан модулийг бүтээхийг хүссэн.
ПХБ
Эцэст нь би ПХБ -ийг зохион бүтээж, ашиглахад таатай сайхан жижиг хувилбарыг хийлээ. Зам дагуу хэд хэдэн гацалт гарсан боловч үр дүн нь надад таалагдсан. Үүнийг бүтээхийг хүсч буй хүмүүст хэрэгтэй загвар байж магадгүй гэж найдаж байна. KC-6112-ийн загвар нь хуучин Qualcomm (CSR) BlueCore 5 (BC05) төхөөрөмж дээр суурилсан болно. Ижил чиптэй олон хятад модуль байдаг, гэхдээ энэ модулийг тодорхойлдог зүйл бол програм хангамж юм. KC Wirefree нь модулийг тусгайлан утасгүй чихэвчний утасгүй гарц болгон ажиллах боломжийг олгодог зохистой програм хангамжийн багц бичжээ. Үүнийг хийхийн тулд AGHFP (Audio Gateway) профайлыг ашигладаг бөгөөд үүнийг сайн ажиллуулахын тулд зарим сайхан функцуудыг нэмж оруулсан болно. Миний зохион бүтээсэн загвар нь KC Wirefree KC-6112 өгөгдлийн хүснэгтийн хэлхээний жишээг харуулсан загвар загвар дээр үндэслэсэн болно. Би үүнийг зөөврийн болгохоор шийдсэн тул BC05 батерейны удирдлагыг ашиглахаар шийдэж, ажиллуулахын тулд жижиг LiPo батерей нэмэв.
Миний зохион бүтээсэн ПХБ нь авсаархан байлгахыг хүссэн тул SMD эд ангиудыг ашигладаг. Би Eagle гаралтын файлуудыг зип файл болгон оруулсан болно. Эдгээр файлуудыг самбарыг үйлдвэрлэхэд ашиглаж болно. (Би ПХБ -ийг PCBWay -ээр хийлгэсэн бөгөөд тэд сайн ажилласан).
Энэхүү ПХБ -ийг бүтээхэд жижигхэн үзүүр бүхий сайн гагнуурын төмөр, эдгээр жижиг хэсгүүдийг бэхлэхийн тулд бага зэрэг тэвчээр шаардагдана. SMD эд ангиудыг гараар гагнах талаар бусад нийтлэлд нийтлэгдсэн янз бүрийн гарын авлагыг би танд өгөх болно.
- Гадаргуу дээрх бүх жижиг хэсгүүдийг эхлээд холбоно уу.
- Дараа нь стерео залгуур болон USB холбогчийг нэмнэ үү. Нүх дамжуулах хэсгүүдийг нэмнэ үү: LED ба товчлуурын товчлуурууд. (Толгойг програмчлахад ашигладаг. Хэрэв та тэдгээрийг суулгаад санал болгож буй хайрцгийг ашиглавал толгойн дээд хэсгийг тааруулахын тулд таслах хэрэгтэй болно).
- Дараа нь KC-6112 модулийг холбоно уу. Модуль дээрх бүх дэвсгэрийг гагнах шаардлагагүй гэдгийг анхаарна уу.
- Бүх гагнуурын үеийг шалгаж, бүх зүйл сайхан харагдаж байгаа эсэхийг шалгаарай.
- Цахилгаан унтраалгыг унтраасан эсэхийг шалгаад утсыг зайнаас холбоно уу.
- ПХБ -ийн бүтцийг харуулсан зургуудыг үзнэ үү.
Самбарыг барих схем, тооцооны материалыг энд оруулав. Би ПХБ-ийг худалдаанд байгаа орон сууцанд тохируулан зохион бүтээхийг хүсч байсан тул янз бүрийн дистрибьюторуудаас авах боломжтой Bud Industries HH-3641 хайрцгийг сонгосон. Энэ хайрцаг нь сайн ажилладаг бөгөөд энэ хэлхээнд тохирох хэмжээтэй байна. Би ПХБ -ийн дээд талд байгаа хайрцагт тохирох батерейг сонгосон бөгөөд одоо хүртэл зөвшөөрөл өгч байна. LiPo батерейны цэнэгийг KC-6112 модуль удирддаг. Энэ тохиолдолд батерейны зузаан нь 6 мм -ээс ихгүй байж болно. Би 180 мАч (Noiposi X0017VDHHF) батерейтай болсон. Энэ загварыг бүрэн цэнэглэхэд ойролцоогоор 5 цаг ашиглах боломжтой болно (цэнэглэхэд ойролцоогоор 1.5 цаг зарцуулдаг). BC05 чип нь зөвхөн 150 мА цэнэгийн гүйдэл хийх чадвартай тул илүү том батерейг цэнэглэхэд удаан хугацаа шаардагдах болно гэдгийг анхаарна уу.
Алхам 2: Програм хангамжийн ачаалал ба хяналт
Програм хангамжийн ачаалал
KC-6112 модуль нь хүлээн авагч эсвэл дамжуулагч байх чадвартай тул ямар програм хангамж ашиглаж байгаа нь чухал юм. Модулийг таны хүссэн SW хувилбараар захиалсан болно. Энэ төслийн хувьд гарцын тохиргоо нь ажиллах хувилбар юм. Тэдний вэбсайтад байгаа гарц кодын одоогийн хувилбар нь (энэ бичлэгийн байдлаар) 8.2.0 байна. KC Wirefree -ээс авах боломжтой гарц кодын янз бүрийн хувилбаруудын талаархи миний туршлагаас харахад энэ төслийн хамгийн сайн хувилбар нь 8.1.0 байх болно. Энэ бол миний захиалахыг санал болгож буй хувилбар юм (захиалгат хувилбараар). 8.1.0 код нь энэ загвар хэрхэн ажилладаг талаар хамгийн сайн анхдагч PTT функцийг өгдөг. Хэрэв та PTT -ийг хүсэхгүй байгаа бөгөөд радиогийнхоо VOX функцийг ашиглахыг хүсвэл аль ч хувилбар нь зүгээр байх болно. 8.2.0 нь PTT -ийг үндсэн функц болгон өгдөггүй. 8.1.0 нь одоогоор KC Wirefree архивын вэбсайт дээр харагдаагүй байгаа боловч та үүнийг хүсэлт гаргаж болно гэдгийг анхаарна уу. (Танд хэрэгтэй бол надад хуулбар байна).
Хэрэв та KC Wirefree Firmware шинэчлэх гарын авлагыг дагаж мөрдвөл та модулийг хүссэн хувилбартаа асааж болно. Энэхүү чадварыг удирдах бүх интерфейсийг схемд үзүүлэв. Энэ нь хэлэлцүүлгийн төлөвлөсөн хамрах хүрээнээс хэтэрсэн тул би энэ талаар илүү дэлгэрэнгүй ярихгүй. (Хэрэв та модульд програм хангамжийн өөрчлөлт оруулахыг хүсвэл Windows дээр суурилсан компьютер дээр драйверууд болон менежментийн програм хангамж суулгах шаардлагатай болно. Та Qunqi 3.3V 5.5V FT232RL зэрэг цуваа интерфэйстэй 3.3V USB -тэй байхыг хүсэх болно. Амазон болон бусад газраас авах боломжтой).
Модулийн хяналт
KC-6112 модуль нь хэд хэдэн оролттой бөгөөд үүнийг хяналтын оролтын оролтод ашиглаж болно. Энэхүү дизайны хувьд би үүнийг энгийн байлгахаар шийдсэн бөгөөд шаардлагатай функцүүдийг удирдахын тулд 3 товчлууртай унтраалгатай боллоо. (Дараах мэдээлэл нь програм хангамжаас хамаарна. Энэ нь 8.1.0 кодыг тусгасан болно).
Pair/BTB Энэ товчлуурыг чихэвчтэй хослуулахад ашигладаг. Энэ товчлуурыг нэг секундээс дээш дарахад хослуулах ажлыг эхлүүлнэ. Богино түлхэлт нь салгагдсан бол хосолсон нөөцтэй дахин холбогдох болно.
VOL UP/VOL DN Эдгээр товчлуурууд нь гаралтын хэмжээг тохируулдаг (энэ нь таны микрофон оролтыг таны радиогоор удирддаг). Таны радио оролтод хамгийн сайн тохирохыг харахын тулд та бага зэрэг туршилт хийх хэрэгтэй болно. Эдгээр товчлуур дээр хоёр удаа хурдан дарах үед оролтын өгөөжийг дээш, доош тохируулдаг болохыг анхаарна уу.
Хамгийн сайн үр дүнд хүрэхийн тулд эзлэхүүнээ бага зэрэг туршиж, тохиргоог олж авах нь надад хамгийн сайн санагдсан. Энэ нь радиогоос радио руу шилжих нь ойлгомжтой.
KC Wirefree вэбсайтаас авах боломжтой KcGateway Хэрэглэгчийн гарын авлагаас товчлуурын функцийг нарийвчлан тайлбарлахын тулд кодын багцыг үзнэ үү. (Энэхүү 8.1.0 кодын kcGateway_UserGuide_v8.1_b1.pdf).
Төрөл бүрийн төлөв байдлын талаархи миний схемд харуулсан 4 LED байна. УЛААН, ХӨХ LED нь Bluetooth -ийн ерөнхий байдал, модулийн төлөв байдлыг хангах зориулалттай. Цэнхэр LED ашиглан холболтын байдлыг харж болох тул "Холбогдсон" LED нь үнэхээр шаардлагагүй юм. Энэ үзүүлэлтийг авах нь надад тустай болохыг олж мэдэв. "PTT" LED нь PTT модулийн статусыг тусгадаг. PTT -ийг баталгаажуулах үед MOSFET ус зайлуулах хоолойг газардуулдаг. Үүнийг харуулах индикатортой байх нь хялбар байдаг.
Алхам 3: Радио холболт ба дүгнэлт
Танай радиотой харилцаж байна
Радио интерфэйс нь радиогоос хамаарна. Өгөгдлийн портыг ашиглан FT-897 (мөн үүнтэй төстэй радио) ашиглахын тулд би хийсэн кабелийн схемийг оруулсан болно. Би бас Baofeng HT -тэй ашиглах схемийг оруулсан болно. Үндсэндээ та радио микрофоны оролтыг KC-6112 гаралт, радио чанга яригчийг оролттой холбох хэрэгтэй. PTT нь газардуулгын оролт болж ажилладаг.
Дүгнэлт
Энэ бол энэ нэгжийн товч тодорхойлолт гэдгийг би мэднэ, гэхдээ энэ нь сайн ажилладаг бөгөөд радиогийнхоо хажууд байхгүйгээр тэнүүчлэх дуртай. Би ашиглаж байсан чихэвчнийхээ хувьд ямар ч асуудалгүйгээр 20-30 фут орчим хөл авч чадна гэдгийг олж мэдсэн. Би бусад хэд хэдэн чихэвчийг туршиж үзсэн бөгөөд гарцын протоколыг дэмждэггүй хосууд байсан тул тэд ажиллаагүй. Ихэнх "хөгжимгүй" чихэвч сайн ажиллах ёстой.
Хэрэв та үүнийг бий болговол та над шиг надад таалагдах болно гэж найдаж байна. Амжилт хүсье.
Зөвлөмж болгож буй:
MuMo - LoRa гарц: 25 алхам (зурагтай)
MuMo-LoRa Gateway: ### 10-03-2021 ШИНЭЧЛЭХ // хамгийн сүүлийн үеийн мэдээлэл/шинэчлэлтийг github хуудсан дээр байрлуулах болно: https: //github.com/MoMu-Antwerp/MuMo MuMo гэж юу вэ? MuMo бол хамтын ажиллагаа юм. бүтээгдэхүүний хөгжил (Антверпений их сургуулийн хэлтэс) доор
I2C: 9 алхам (зурагтай) бүхий олон тооны никси хоолойг удирдах олон талын I/O Extender ПХБ
I2C ашиглан олон тооны никси хоолойг удирдах олон талт I/O Extender ПХБ: Одоогийн байдлаар хувцасны чимэг хийх зориулалттай nixie хоолойг амьдралд нэвтрүүлэх сонирхол их байна. Nixie хоолойн цагны иж бүрдлийг зах зээл дээр худалдаанд гаргах боломжтой. Оросын хуучин никси хоолойн хуучин хувьцааны худалдаа идэвхтэй явагдаж байсан бололтой. Мөн энд байгаа Instructables дээр
Ракша - Урд талын ажилчдад зориулсан Vitals монитор: 6 алхам (зурагтай)
Ракша - Урд талын ажилчдад зориулсан Vitals Monitor: Ухаалаг цаг, фитнесс трекер зэргийг багтаасан эрүүл мэндийн хяналтын технологи нь сүүлийн хэдэн жилийн хугацаанд хэрэглэгчдийн сонирхлыг ихээхэн татсан юм. Энэхүү сонирхлыг зөвхөн элэгдлийн эрэлт хурдацтай өссөн нь дэмжсэн юм
Ухаалаг чийдэнгийн алсын удирдлага эсвэл гарц бүхий IoT RC машин: 8 алхам (зурагтай)
Ухаалаг чийдэнгийн удирдлага эсвэл гарцтай IoT RC машин: Холбогдохгүй төслийн хувьд би гэртээ байгаа MiLight ухаалаг чийдэн, чийдэнгийн алсын удирдлагатай ярихын тулд Arduino код бичиж байсан. Би туршихын тулд жаахан RC машин хийхээр шийдсэн
Spektrum -аас DX3 радиогийн батерейны ашиглалтын хугацааг 20 доллараас доогуур үнээр 20: 11 алхам
Spektrum -аас DX3 радиогийн батерейны ашиглалтын хугацааг 20 доллараас хоёр дахин их болгох: RCGRoups.com форум дээрх DX6/7 -ийн сэдвээр энэ санааг анх олж авсан. Би нитро машин ажиллуулдаг тул DX3 худалдаж авсан. Би радиог хэсэг хугацаанд ашигласан бөгөөд миний батерейны ашиглалтын хугацаа ихэнх радиогоор илүү сайн байсан, гэхдээ DX7-ийн эзэд иймэрхүү байдалтай байсан