Სარჩევი:

Bluetooth Gateway მოდული ორმხრივი რადიოსთვის: 3 ნაბიჯი (სურათებით)
Bluetooth Gateway მოდული ორმხრივი რადიოსთვის: 3 ნაბიჯი (სურათებით)

ვიდეო: Bluetooth Gateway მოდული ორმხრივი რადიოსთვის: 3 ნაბიჯი (სურათებით)

ვიდეო: Bluetooth Gateway მოდული ორმხრივი რადიოსთვის: 3 ნაბიჯი (სურათებით)
ვიდეო: Шлюз для умного дома Xiaomi: зачем, как работает, какой выбрать? WiFi Zigbee Bluetooth Mesh 2024, ნოემბერი
Anonim
Bluetooth Gateway მოდული ორმხრივი რადიოსთვის
Bluetooth Gateway მოდული ორმხრივი რადიოსთვის

Bluetooth Gateway Adapter ორმხრივი რადიოებისთვის

გსურდათ ოდესმე ჰქონოდათ უკაბელო ყურსასმენი, რომელიც გამოსაყენებლად გამოიყენებოდა ლოყაზე? ეს მშვენივრად შეიძლება განისაზღვროს Bluetooth ყურსასმენით, რომელსაც აქვს ღირსეული მიკროფონი და რადიო, რომელიც მხარს უჭერს Bluetooth- ს. არსებობს უფრო ახალი რადიოები, რომლებსაც აქვთ ჩაშენებული Bluetooth შესაძლებლობა, მაგრამ ამ შესაძლებლობების დაყენება იმ მოწყობილობებზე, რომლებსაც ის არ აქვს ჩაშენებული, ცოტა რთულია. არ არსებობს ადვილად ხელმისაწვდომი კარიბჭე მოწყობილობები, რომლებიც მუშაობენ როგორც Bluetooth ბაზა დასაკავშირებლად. დაახლოებით ერთი წლის წინ დავიწყე ამ საკითხის ძებნა და აღმოვაჩინე Bluetooth gateway მოდული, რომელიც ხელმისაწვდომი იყო KC Wirefree– დან (https://www.kcwirefree.com/audio.html). მე გადავწყვიტე გამოვიყენო KC-6112 BlueAudio მოდული ამ პროექტის შესაქმნელად, მათ ვებგვერდზე განთავსებული ინფორმაციის საფუძველზე. მე შევძელი დიზაინის პურის დაფარვა BOB-6112 გარღვევის დაფის გამოყენებით, რომელსაც ისინი გვთავაზობენ და ავაშენე კონცეფციის მტკიცებულება.

Როგორ მუშაობს

აუდიო გამომავალი KC-6112 მიდის თქვენი რადიოს MIC შესასვლელში. ამ მოდულიდან გამოსავალი რეგულირებადია, მაგრამ მე მაინც ჩავდე ძაბვის გამყოფი, რომელიც იძლევა დაახლოებით 15 დბ შესუსტებას. გამომავალი კონტროლი მართავს დანარჩენს. მოდულის გამოსაყოფად დავამატე ბუფერული ეტაპი, მაგრამ აღმოვაჩინე, რომ ეს აუცილებელი არ იყო. (მე ვაჩვენებ მხტუნავს, რომ სქემატურ ბუფერში შემოიაროს).

მოდულის აუდიო შეყვანა ხდება რადიოს დინამიკის გამომავალიდან. მე აღმოვაჩინე 3dB შესუსტება ადეკვატური ამ შეყვანისთვის, რადგან თქვენ ჩვეულებრივ შეგიძლიათ დააყენოთ რადიოდან მომდინარე ხმა. მოდულს ასევე აქვს შესასვლელი დონის კორექტირება და თქვენ ჩვეულებრივ შეგიძლიათ აკონტროლოთ რადიოდან ხმის მიცემა, რომ გამოიყენოთ თქვენი ყურსასმენი კარგ დონეზე.

მე ვაჩვენებ აუდიო შეყვანას როგორც სტერეო შეყვანა სქემატურზე. ეს საშუალებას გაძლევთ გამოიყენოთ ეს მოდული, როგორც სტერეო წყარო, თუ გსურთ მისი მუსიკისთვის Bluetooth წყაროს გამოყენება. (ამას განსხვავებული პროგრამული დატვირთვა სჭირდება). თქვენ მხოლოდ უნდა შეავსოთ მარცხენა არხის შეყვანა ამ პროგრამისთვის.

KC Wireless პროგრამული უზრუნველყოფის ერთ -ერთი მახასიათებელი იყო PTT კავშირის მართვის შესაძლებლობა BC05 ციფრული IO ხაზით, რომელიც მიუთითებს PTT გააქტიურებისას. მე ეს გამოვიყენე MOSFET– ის გადასატანად რადიოზე გადასვლის უზრუნველსაყოფად. რადიოების უმეტესობა იყენებს PTT– ს GND– ს სიგნალად, თუმცა არის გარკვეული გადახრები. ეს მშვენივრად მუშაობდა ყველა რადიოსთვის, რომელთანაც მე ვცადე. PTT ფუნქცია ემყარება Bluetooth ყურსასმენს, რომელსაც შეუძლია უპასუხოს ზარებს მობილურ ტელეფონთან დაკავშირებისას. ეს უნარი ძალიან განსხვავდება ყურსასმენის სხვადასხვა მწარმოებლისგან, ასე რომ თქვენ უნდა იცოდეთ. (ყველა უკაბელო ყურსასმენი არ უჭერს მხარს ამ შესაძლებლობას მოდულის პროგრამულ უზრუნველყოფასთან).

მე ავირჩიე ამ დიზაინის ენერგიის ჩართვა და გამორთვა გადამრთველით. KC-6112 მოდულს აქვს ჩართვის პინი, რომელსაც შეუძლია გამოიყენოს როგორც რბილი ჩართვა-გამორთვის კონტროლი. ეს შესაძლებლობა საუკეთესოდ მუშაობს პროგრამული უზრუნველყოფის გვიანდელ ვერსიებთან. (ამ ფუნქციის გასააქტიურებლად თქვენ უნდა შეცვალოთ ჩემს მიერ შექმნილი PCB..).

ნაბიჯი 1: პურის დაფის ვერსია და PCB Build

პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build
პურის დაფის ვერსია და PCB Build

პურის დაფის ვერსია

ზედა სურათები აჩვენებს ჩემს მიერ შექმნილ პურის დაფას. ის კარგად მუშაობდა, მაგრამ მე მინდოდა ეს ყოფილიყო უფრო კომპაქტური და გამძლე, ამიტომ მინდოდა აეშენებინა PCB დაფუძნებული მოდული.

PCB

საბოლოოდ მე შევქმენი PCB და გავაკეთე ლამაზი პატარა ვერსია, რომლის გამოყენებაც მსიამოვნებს. გზის გასწვრივ იყო რამოდენიმე შეფერხება, მაგრამ მე კმაყოფილი ვარ დიზაინით. ვიმედოვნებ, რომ ეს შეიძლება იყოს სასარგებლო დიზაინი სხვებისთვის, რომელთაც სურთ მისი აშენება. KC-6112- ის დიზაინი ემყარება ძველი Qualcomm (CSR) BlueCore 5 (BC05) მოწყობილობას. არსებობს ბევრი ჩინური მოდული, რომელსაც აქვს ერთი და იგივე ჩიპი, მაგრამ პროგრამული უზრუნველყოფა არის ის, რაც განსაზღვრავს ამ მოდულს. KC Wirefree– მ დაწერა ღირსეული პროგრამული უზრუნველყოფის ნაკრები, რომელიც საშუალებას აძლევს მათ მოდულს იმოქმედოს როგორც უკაბელო კარიბჭე სპეციალურად უკაბელო ყურსასმენებისთვის. ამისათვის იგი იყენებს AGHFP (აუდიო კარიბჭის) პროფილს და მათ დაამატეს რამდენიმე კარგი თვისება, რომ ის კარგად იმუშაოს. დიზაინი, რომელიც მე მივიღე, ემყარება ნიმუშის დიზაინს, რომელიც ნაჩვენებია KC Wirefree KC-6112 მონაცემთა ცხრილის სქემის მაგალითში, გარკვეული შესწორებით. მე გადავწყვიტე, რომ მსურს ეს პორტატული გავხადო, ამიტომ მე შევარჩიე BC05 ბატარეის მენეჯმენტის გამოყენება და დავამატე პატარა LiPo ბატარეა მის გასაშვებად.

ჩემს მიერ შემუშავებული PCB იყენებს SMD ნაწილებს, რადგან მინდოდა მისი კომპაქტური შენარჩუნება. მე შევიტანე Eagle გამომავალი ფაილები, როგორც zip ფაილი. ეს ფაილები შეიძლება გამოყენებულ იქნეს დაფის შესაქმნელად. (მე მქონდა PCB დამზადებული PCBWay– ით და მათ კარგად იმუშავეს).

ამ PCB- ის აგებას დასჭირდება კარგი გამაგრილებელი რკინა პატარა წვერით და ცოტა მოთმინება ამ პატარა ნაწილების დასამაგრებლად. მე მოგახსენებთ სხვადასხვა სახელმძღვანელოს, რომლებიც გამოქვეყნებულია სხვა სტატიებში SMD ნაწილების ხელით შედუღებისთვის.

  • დააინსტალირეთ ზედაპირის ყველა პატარა კომპონენტი.
  • შემდეგ დაამატეთ სტერეო ჯეკები და USB კონექტორი. დაამატეთ ხვრელის კომპონენტები: LED- ები და ღილაკების გადამრთველები..
  • შემდეგ დააინსტალირეთ KC-6112 მოდული. გაითვალისწინეთ, რომ მოდულის ყველა ბალიში არ უნდა იყოს გაკრული.
  • შეამოწმეთ ყველა თქვენი შედუღების სახსარი და დარწმუნდით, რომ ყველაფერი კარგად გამოიყურება.
  • დარწმუნდით, რომ დენის გადამრთველი გამორთულია, შემდეგ დააკავშირეთ მავთულები ბატარეიდან.
  • გთხოვთ იხილოთ სურათები PCB– ის ასაშენებლად.

დაფის ასაშენებლად სქემატური და კანონპროექტი შედის აქ. მე მინდოდა შემექმნა PCB ისე, რომ იგი მოერგოს კომერციულად ხელმისაწვდომ საცხოვრებელს, ამიტომ შევარჩიე Bud Industries HH-3641 კეისი, რომელიც ხელმისაწვდომია სხვადასხვა დისტრიბუტორებისგან. ეს საქმე კარგად მუშაობს და ეს არის სწორი ზომა ამ სქემისთვის. მე ავირჩიე ბატარეა, რომელიც მოთავსდება PCB– ის თავზე და მაინც მისცემს გარკვეულ უფლებას. LiPo ბატარეის დატენვას მართავს KC-6112 მოდული. ამ შემთხვევაში, ბატარეა შეიძლება იყოს 6 მმ -ზე მეტი. მე მივიღე ბატარეა, რომელიც შეფასებულია 180mAh (Noiposi X0017VDHHF). ეს მისცემს დაახლოებით 5 საათის გამოყენებას ამ დიზაინის სრული დატენვით (დატენვას დაახლოებით 1.5 საათი სჭირდება). გაითვალისწინეთ, რომ უფრო დიდი ბატარეის დატენვას მეტი დრო დასჭირდება, რადგან BC05 ჩიპს აქვს მხოლოდ 150 mA დატენვის დენი.

ნაბიჯი 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 Upgrade Guide. ყველა ინტერფეისი ამ შესაძლებლობების მართვისთვის ნაჩვენებია სქემატურ რეჟიმში. ეს სცილდება ამ დისკუსიის განზრახვას, ასე რომ მე არ შევალ. (გაითვალისწინეთ, რომ თუ გსურთ პროგრამული უზრუნველყოფის მოდულის შეცვლა, თქვენ უნდა დააინსტალიროთ დრაივერები და მართვის პროგრამული უზრუნველყოფა Windows- ზე დაფუძნებულ კომპიუტერზე. ასევე გსურთ გქონდეთ 3.3V USB სერიული ინტერფეისი, როგორიცაა Qunqi 3.3V 5.5V FT232RL ხელმისაწვდომია ამაზონში და სხვა ადგილებში).

მოდულის კონტროლი

KC-6112 მოდულს აქვს რამდენიმე შეყვანა, რომელიც შეიძლება გამოყენებულ იქნას საკონტროლო გადართვისთვის. ამ დიზაინისთვის, მე გადავწყვიტე, რომ გამემარტივებინა და მხოლოდ 3 ღილაკიანი გადამრთველი მქონოდა საჭირო ფუნქციების მართვისთვის. (შემდეგი ინფორმაცია დამოკიდებულია პროგრამულ უზრუნველყოფაზე. ეს ასახავს 8.1.0 კოდს).

წყვილი/BTB ეს ღილაკი გამოიყენება ყურსასმენთან დასაწყვილებლად. დაწყვილება იწყება მაშინ, როდესაც ეს ღილაკი წამზე მეტხანს ინახება. მოკლე ბიძგი ხელახლა დაუკავშირდება დაწყვილებულ რესურსს, თუ ის გათიშულია.

VOL UP/VOL DN ეს ღილაკები არეგულირებენ გამომავალ ხმას (რომელიც ამოძრავებს თქვენს მიკროფონის შეყვანას თქვენს რადიოში). თქვენ დაგჭირდებათ მცირეოდენი ექსპერიმენტი, რომ ნახოთ რა საუკეთესოდ მუშაობს თქვენს რადიოზე. გაითვალისწინეთ, რომ როდესაც ამ ღილაკებზე სწრაფ ორმაგ დაწკაპუნებას აკეთებთ, შეასწორეთ შეყვანის მოგება მაღლა და ქვევით.

მე აღმოვაჩინე, რომ ცოტაოდენი ექსპერიმენტი გავუკეთო მოცულობას და მივიღო პარამეტრები საუკეთესო შედეგის მისაღებად. აშკარად რადიოდან რადიო შეიცვლება.

გთხოვთ, იხილოთ KcGateway მომხმარებლის სახელმძღვანელო, რომელიც ხელმისაწვდომია KC Wirefree ვებსაიტზე, კონკრეტული კოდისთვის მითითებული ღილაკის ფუნქციების დეტალური ახსნისთვის. (KcGateway_UserGuide_v8.1_b1.pdf ამ 8.1.0 კოდის ნაკრებისთვის).

ასევე არის 4 LED- ები ნაჩვენები ჩემს სქემატურში სხვადასხვა სტატუსის მითითებისთვის. RED და BLUE LED- ები უზრუნველყოფენ Bluetooth– ის ზოგად სტატუსს და მოდულის სტატუსს. "დაკავშირებული" LED ნამდვილად არ არის საჭირო, რადგან კავშირის მდგომარეობა ჩანს ლურჯი LED- ის გამოყენებით. მე უბრალოდ აღმოვაჩინე, რომ სასარგებლო იყო ამ ინდიკატორის ქონა. "PTT" LED ასახავს მოდულის PTT სტატუსს. როდესაც PTT მტკიცდება, MOSFET სანიაღვრე გადადის ადგილზე. მოსახერხებელია ამის ვიზუალური მაჩვენებელი.

ნაბიჯი 3: რადიო კავშირი და დასკვნა

რადიო კავშირები და დასკვნა
რადიო კავშირები და დასკვნა
რადიო კავშირები და დასკვნა
რადიო კავშირები და დასკვნა

დაუკავშირდით თქვენს რადიოს

რადიოს ინტერფეისი დამოკიდებულია რადიოზე. მე ჩავრთე კაბელის სქემატური სქემა, რომელიც გამოვიყენე FT-897 (და მსგავსი რადიოებით) მონაცემთა პორტის გამოყენებით. მე ასევე ჩავრთე Baofeng HT– ით გამოყენების სქემა. ძირითადად თქვენ უნდა დაუკავშიროთ რადიოს მიკროფონის შეყვანა KC-6112 გამომავალს და რადიოს სპიკერს შეყვანას. PTT ფუნქციონირებს, როგორც შეყვანა მიწასთან.

დასკვნა

მე ვიცი, რომ ეს არის ამ განყოფილების მოკლე აღწერა, მაგრამ ის კარგად მუშაობს და მე მომწონს, რომ შემიძლია ვიმოგზაურო ისე, რომ ჩემი რადიოს გვერდით არ ვიყო. აღმოვაჩინე, რომ მე შემიძლია დაახლოებით 20-30 ფუტი მივიღო ყურსასმენებთან დაკავშირებული პრობლემების გარეშე. მე შევამოწმე რამდენიმე სხვა ყურსასმენი და იყო წყვილი, რომელიც არ უჭერდა მხარს კარიბჭის პროტოკოლს, ასე რომ ისინი არ მუშაობდნენ. ყურსასმენების უმრავლესობა კარგად უნდა მუშაობდეს.

ვიმედოვნებ, თუკი ამას ააშენებ, შეგიძლია ისიამოვნო ისევე, როგორც მე. Წარმატებები.

გირჩევთ: