Სარჩევი:
- ნაბიჯი 1: პურის დაფის ვერსია და PCB Build
- ნაბიჯი 2: პროგრამული უზრუნველყოფის დატვირთვა და კონტროლი
- ნაბიჯი 3: რადიო კავშირი და დასკვნა
ვიდეო: Bluetooth Gateway მოდული ორმხრივი რადიოსთვის: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
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 დაფუძნებული მოდული.
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 ფუტი მივიღო ყურსასმენებთან დაკავშირებული პრობლემების გარეშე. მე შევამოწმე რამდენიმე სხვა ყურსასმენი და იყო წყვილი, რომელიც არ უჭერდა მხარს კარიბჭის პროტოკოლს, ასე რომ ისინი არ მუშაობდნენ. ყურსასმენების უმრავლესობა კარგად უნდა მუშაობდეს.
ვიმედოვნებ, თუკი ამას ააშენებ, შეგიძლია ისიამოვნო ისევე, როგორც მე. Წარმატებები.
გირჩევთ:
გააკეთეთ ორმხრივი, დესკტოპის უსასრულობის სარკე: 14 ნაბიჯი (სურათებით)
გააკეთეთ ორმხრივი, დესკტოპის უსასრულობის სარკე: უსაზღვრო სარკეების უმეტესობა, რაც მე მინახავს, ცალმხრივია, მაგრამ მინდოდა, ცოტა სხვანაირად აეშენებინა. ეს იქნება ორმხრივი და შექმნილია ისე, რომ ის გამოისახოს სამუშაო მაგიდაზე ან თაროზე. ეს არის მარტივი, ძალიან მაგარი პროექტი
UV ორმხრივი ექსპოზიციის ყუთი: 5 ნაბიჯი (სურათებით)
UV ორმხრივი ექსპოზიციის ყუთი: გამარჯობა! ეს არის ჩემი პირველი პოსტი:) ამ საიტზე ვნახე რამდენიმე პროექტი UV Exposure Box და გადავწყვიტე ჩემი არჩევანი … მე გადავწყვიტე გაგიზიაროთ :) ორმხრივი ექსპოზიციის ყუთი. მე გამოვიყენე MDF 12 მმ და ჩამოსხმული აკრილის 3 მმ სხეულის მოსამზადებლად ყველა
NRF24 ორმხრივი რადიო ტელემეტრიისთვის: 9 ნაბიჯი (სურათებით)
NRF24 ორმხრივი რადიო ტელემეტრიისთვის: გამარჯობა ბიჭებო, მე მქვია პედრო კასტელანი და მე მოგიყვანთ ჩემს პირველ სასწავლებელს: არდუინოსთან ერთად ორმხრივი რადიოს აშენება, რაც თქვენ გჭირდებათ. ამ პროექტში ჩვენ გავაკეთებთ ორი ცალკეული სქემა, რომელიც იქნება როგორც მიმღები, ასევე გადამცემი
წვრილმანი პროფესიონალური ორმხრივი PCB: 8 ნაბიჯი (სურათებით)
წვრილმანი პროფესიონალური ორმხრივი PCB: დღესდღეობით, PCB– ების ყიდვა ჩინეთიდან ძალიან იაფად შეიძლება. ვთქვათ, თქვენ გჭირდებათ ერთი 24 საათის განმავლობაში, საკუთარი თავის გაკეთება მაშინ ერთადერთი ვარიანტია. უფრო მეტიც, ეს ბევრად უფრო რთული და სახალისოა! ამ ინსტრუქციებში მე გაგიწევთ მთელ პროცესს
პროგრამირების კაბელი Baofeng UV-5R რადიოსთვის Arduino– ით: 3 ნაბიჯი
პროგრამირების კაბელი Baofeng UV-5R რადიოსთვის Arduino– ს საშუალებით: ერთს შეიძლება ჰქონდეს 2.5 მმ – დან 3.5 მმ – მდე სტერეო აუდიო კაბელი. ეს, რამოდენიმე მავთულის მავთული და სათადარიგო Arduino Uno საკმარისია პროგრამირების კაბელის შესაქმნელად Baofeng UV-5RV2+ რადიოსთვის! შეიძლება სხვა რადიოებთანაც იმუშაოს! &Quot; პროგრამირება "