Բովանդակություն:
- Քայլ 1 ՝ 4703 ռադիոյի մասը
- Քայլ 2: Լիցքավորման բազան
- Քայլ 3: Տուփը
- Քայլ 4: Arduino մաս (սխեմաներ և ծածկագիր)
- Քայլ 5: Android հավելված
Video: FM ռադիո RDS- ով (ռադիոյի տեքստ), BT կառավարման և լիցքավորման բազա ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարեւ, Սա իմ երկրորդ «Instructables» - ն է: Քանի որ ես սիրում եմ ոչ շատ օգտակար բաներ պատրաստել, ահա իմ վերջին նախագիծը.
Սա FM ռադիո է ՝ Radio Text- ով ՝ լիցքավորման հիմքով և որը կարող է վերահսկվել Bluetooth- ի և Android APP- ի միջոցով
Հետևաբար, ես ձեզ կներկայացնեմ ՝ Arduino- ի մասը, Radio Text- ի մասը և այնուհետև MIT App- ի գյուտարար մասը (սա միակ միջոցն է, որը ես բավական հմուտ եմ կառուցելու և Android APP- ի համար)
Մատակարարման լարմամբ 10; 8 վոլտ AC սնուցման և 9.6 մարտկոցով առավելագույն հզորությունը 2x 1.5/1.25 վտ RMS է, որը լայնորեն բավական է
RMS (արմատը նշանակում է քառակուսի) հզորությունը իրական հզորությունն է, այլ ոչ թե մյուս մեծ թվերի նման, որոնք վաճառվում են որպես վաթ երաժշտություն կամ պիկ հզորություն կամ որևէ այլ բան)
Ենթադրում եմ, որ 1,5 Վտ RMS- ը որոշ խանութներում կարող է վաճառվել որպես 8 Վտ !!!!!!
Նախ անհրաժեշտ բաղադրիչները.
Հիմնական խորհուրդը
1x Arduino Nano
1x FM ռադիո մոդուլ SI4703 Sparkfun- ից կամ համարժեքից (5v սնուցվող և 3.3V I2C 3 բևեռային խցիկով, որը կարող է օգտագործվել որպես ալեհավաք)
1x HC-06 Bluetooth մոդուլ (նախազգուշացնելով ծրագրակազմի նոր 3.0 տարբերակի մասին, բոլորովին այլ հրամաններ են դրված (որոշ մեկնաբանություններ տեղադրեցի ծածկագրում):
1x 4 ալիքների մակարդակի փոփոխիչ 3.3 5 V
1x MC7805 5 վ DC փոխարկիչ
1x 2200 µF 25V կոնդենսատոր
2x 1N5404 3 Ամպ դիոդներ
2x 2N2222 տրանզիստորներ
1x 1 Կմ դիմադրություն
1x 47 Օմ դիմադրություն
2x 3.3 KOhm ռեզիստորներ (I2C ավտոբուսի քաշման համար)
3x 330 Օմ ռեզիստորներ (լեդերի համար)
2x 6.8 KOhm ռեզիստորներ
1x 3.9 KOhm դիմադրություն
Առջևի վահանակ
1x 20X4 LCD I2C ավտոբուս
10x 680 Օմ դիմադրիչներ
1x կարմիր LED (ես այլևս կանաչ չունեի !!) էներգիայի մատակարարման համար
1x դեղին LED մարտկոցի ռեժիմի համար
1x Կապույտ LED BT միացման համար
4x (ON) -OFF- (ON) անջատիչներ (ինչպես էլեկտրական մեքենայի պատուհանի համար)
2 անգամ սեղմող կոճակներ
1x ON/OFF անջատիչ
Ռադիոյի այլ բաղադրիչներ
2x 100W 10CM 8 Օհմ HP
1x 1 մ երկարաձգվող ալեհավաք (մոտ 75 սմ լավ երկարություն է FM- ի համար Եվրոպայում և ԱՄՆ -ում)
1x հեռախոսային խրոց, որը ես օգտագործում էի կոնտակտներ լիցքավորման բազայի համար
1x 1N5404 3 ամպ դիոդ (մարտկոցի կոնտակտի վրա ՝ ծխից խուսափելու համար գետնին խառնվելու կամ 12 Վ կոնտակտի դեպքում)
1x 2X20 վտ հզորության ուժեղացուցիչ (ցանկացած ստերեո ուժեղացուցիչ կտեղավորվի այնքան ժամանակ, քանի դեռ այն 12 Վ է) ՝ հիմնված TDA2020- ի վրա, որը գնվել է 4 եվրոյով
1x 8XAA մարտկոցի միակցիչ (ունենալու է նվազագույնը 9.6 Վ)
Տուփի համար մոտ 10 մմ և 4 մմ նրբատախտակ
Լիցքավորման բազան
1x 12V 3Amp Սնուցման աղբյուր
1x փոքր 3 նիշ /3 լարեր վոլտմետր
3 կոնտակտ (ստեղծված հեռախոսի վարդակից)
1x 1N5404 3 ամպ դիոդ (12 Վ կոնտակտով)
2 լծակ անջատիչ (AC հոսանքի միացման համար, երբ ռադիոն լիցքավորման բազայի վրա է)
1x ON/OFF անջատիչ (անհրաժեշտության դեպքում լիցքավորման բազան անջատելու համար)
Հիմքի համար մոտ 10 մմ և 4 մմ նրբատախտակ
Ընդհանուր առմամբ, ներառյալ նրբատախտակը, այն կազմում է ոչ ավելի, քան 70 €
Քայլ 1 ՝ 4703 ռադիոյի մասը
Նախ ՝ փոփոխություն
Ենթադրվում է, որ մոդուլը ականջակալների մալուխն օգտագործի որպես ալեհավաք, իմ նախագծում դա օգտակար չէ, ուստի մենք առաջին հերթին պետք է մի փոքր փոփոխություն կատարենք `արտաքին և ալեհավաքը միացնելու համար:
Այս մոդուլում 3 բևեռային խցիկը միացված չէ անմիջապես գետնին, այլ ինդուկտիվության միջոցով (FM հաճախականությունները կանգնեցնելու համար) և մի կոնդենսատոր `FM հաճախականությունները SI4703- ի ալեհավաքի մուտքին միացնելու համար:
Այսպիսով, ամենալավ միջոցն այն է, որ ուղղակիորեն միացնել ալեհավաքը վարդակի ստորգետնյա կապին և երկու մալուխ միացնել աուդիո ելքի համար
Ձայնի մեջ (հատկապես Bluetooth- ից) որևէ աղմուկ կանխելու համար ես FM մոդուլը դրեցի փոքրիկ պլաստիկ տուփի մեջ, որը պատված է գետնին միացված պղնձե ժապավենով:
RDS/Radio Text տեքստային արձանագրություն.
Նախ, ուզում եմ շնորհակալություն հայտնել Նաթան Սիդլին, քանի որ ես լիովին ոգեշնչված էի նրա 2011 թվականի հունիս ամսվա «TEST_FM» ծրագրից
Եվ, ինչպես և պայմանավորվել եմ, ես շատ ուրախ կլինեմ նրան գարեջուր վճարել, եթե այս օրերից մեկը նա կորչի իմ փոքրիկ գյուղում ՝ Բրետանիայի ծայրամասում !!
Ես շատ էի օգտագործում նրա ծրագիրը, քանի որ չէի ցանկանում օգտագործել գոյություն ունեցող գրադարանները, որոնք փոքր -ինչ մեծ են աղքատ Նանո հիշողության տարածքի համար, և նաև այն պատճառով, որ միշտ ավելի լավ է խորանալ բաղադրիչի հնարավորությունների մեջ `ուղղակիորեն սուզվելով: գրանցամատյանները
Իմ կատարած հիմնական փոփոխությունը վերաբերում է RDS հարցմանը
Ես օգտվեց հնարավորությունից ՝ GPI02 փինում միջամտություն առաջացնելու համար ՝ RDSIEN բիթը և GPIO2 արժեքը սահմանելով 01
Սա կհանգեցնի ընդհատմանը նանոյի 3 -րդ կապում
Սա խոչընդոտում է RDS գրանցամատյանում հարցում անցկացնելուն, քանի որ այն կաշխատի Ռադիո տեքստային ծրագրին միայն այն դեպքում, երբ ռադիոյի տեքստի 4 նշանի խումբը հասանելի է առանց սխալների (ոչ ճշտված ռեժիմ)
Լրիվ ռադիո տեքստ ունենալու համար մենք պետք է հավաքենք 4 տառից առավելագույնը 16 բլոկ (գրանցում է 2A կամ 2B խմբի RDSC/RDSB): Ես շատ տեղեկություններ եմ տեղադրել ծրագրում `բացատրելու, թե ինչ եմ արել:
Ահա ռադիոյի տեքստի տվյալների գրանցամատյանների նկարագրությունը (RDSSA/RDSC)
գրանցամատյանում RDSSB (բլոկ 2)
A3/0 արժեքի 4 -ը ցույց է տալիս (տեքստային խումբ)
B0- ը ցույց է տալիս A (64 տառ) կամ B (32 տառ) տեքստ (երբևէ օգտագործված B տեքստը չի տեսել ………..)
PT0- ից PT4- ը 4 char խմբի ինդեքսն է (0 -ից 15)
PT5- ը պետք է օգտագործվի որպես տեքստի A/B ցուցիչ (նշանակում է «սա նոր տեքստ է»), բայց այն միշտ չէ, որ օգտագործվում է այսպես ՝ կախված Ռադիոկայանից, ուստի այն չի կարող օգտագործվել Ռադիո տեքստային ծրագրի համար:
Ռադիոյի տեքստի 4 տառերը գտնվում են RDSSC- ում և RDSSD- ում (բլոկ 3 և 4)
Խորհուրդ եմ տալիս կարդալ RDS արձանագրության վերաբերյալ շատ հետաքրքիր փաստաթուղթ SI4703 => AN243 սիլիկոնային լաբորատորիաներից
Ես նաև վերականգնում եմ SKMODE բիթը POWERCFG գրանցամատյանում (տես SI4703 տվյալների թերթիկ) ՝ ալիքներ փնտրելիս հաճախականության տիրույթում մնալու համար:
Տվյալների ընթերցումը շատ կօգնի հասկանալ ծածկագիրը և բոլոր գրանցամատյանների մշակումը
Քայլ 2: Լիցքավորման բազան
Ավելացնելու շատ բաներ չկան
Նկարները կարող են ավելի լավ խոսել:
Ուղղակի 12 վոլտ կոնտակտում ավելացրեցի 1N5404 դիոդ
1) մարտկոցի կոնտակտի հետ կապված խնդիրներից խուսափելու համար ռադիոկայանը հիմքի վրա դնելիս դիպչեք 12 վոլտ կոնտակտին (բայց դա երբեք չի պատահել)
2) իջեցնել լարման մակարդակը մինչև 10,8 վոլտ (մայր տախտակի վրա կա նաև դիոդ), քանի որ MC7805- ը կարող է մի փոքր տաքանալ 12 Վ -ից մինչև 5 վոլտ 1 Ամպ հոսանքով (ես մի կտոր երկաթ եմ պտտել որպես ջեռուցիչ 7805)
Ես ավելացրել եմ մի փոքր 3 x7 հատվածի վոլտմետր, որը ցույց է տալիս մարտկոցի բեռը
Այս սարքը 3 լարերով է `սպառումը նվազեցնելու համար (ավելի քան 1 Մեգա Օմ չափման լարերի վրա), ինչը թույլ է տալիս երկար ժամանակ ռադիոընդունիչը սնուցվող անջատված բազայի վրա պահել ՝ առանց մարտկոցը լիցքաթափելու:
2 լծակի անջատիչ օգտագործվում է AC հոսանքն անջատելու համար, երբ ռադիոն հենված է բազայից (կոնտակտների վրա 12 Վ չունենալու համար)
Տուփը պատրաստված է նրբատախտակից (նկարի վրա նկարելուց առաջ) թույլ եմ տալիս պատկերացնել, թե ինչպես պատրաստել գեղեցիկ տուփ, քանի որ իմը այնքան էլ սեքսուալ չէ !!!!!
Ես շատ ապշեցի, բայց լիցքավորման բազան լավ է աշխատում, և երբևէ ծուխ չունեի, երբ ռադիոյով դրա վրա նստում էի ………….
Քայլ 3: Տուփը
Կարծում եմ, որ որևէ մեկը պետք է ցանկանա անել այնպես, ինչպես ցանկանում է ՝ հետևելով իր գեղարվեստական կարողություններին !!!!!
Ինչևէ, ես կարճ ժամանակում կբացատրեմ, թե ինչպես կարող էի կառուցել մի բան, որն ահավոր նման է գործիքների տուփի
Առջևը և հետևը կտրված են 4 մմ նրբատախտակով ՝ 15x45 սմ
վերևում և ներքևում են 10 մմ նրբատախտակ 15x45 սմ
Կողքերն ու 2 ներքին միջնապատերը (2 2 տեղ HP- ի և բաղադրամասերի մեջտեղում) 10 մմ նրբատախտակ են 13x13 սմ
Առջեւի վահանակի վրա ես 2 x10 սմ անցք կատարեցի HP- ի համար և 14x14 քառակուսի անցք `15x15 2 մմ օրգանական ապակին, որը ես ներկեցի սև գույնով (ավելացնելով թափանցիկ տպագիր կպչուն նկարելուց հետո, բայց սևի պատճառով այն այնքան էլ ընթեռնելի չէ): գույնը ետևում)
Վերևում ես 2 անցք արեցի.
մեկը Power Amp- ի պոտենցիոմետրի համար (անհրաժեշտության դեպքում մակարդակը կարգավորելու համար), ինչպես նաև որպես ջերմության թողարկում
մեկ այլ ալեհավաքի համար
հետևի վահանակի վրա ես 2 անցք կատարեցի.
Մեկը USB վարդակի համար (ուղղակիորեն միացրեք նանոն)
Մեկ 16 մմ օդի սառեցման համար (հզորության ուժեղացուցիչի պոտենցիոմետրի 14 մմ անցքը, որը գտնվում է օդի սառեցման վերին ելքի մեջ)
բռնակը պատրաստված է սև գույնով ներկված պղնձե 12 մմ խողովակից
Վերոնշյալ նկարի բոլոր բաղադրիչները տեղ են գտնում կենտրոնական խցիկում (հետագայում ես ստիպված էի մարտկոցները դնել HP- ի ձախ խցիկում, քանի որ այն շատ մոտ էր հիմնական խցիկում HC06 BT մոդուլին)
Վերջ
Իհարկե, պետք է լինի ավելի սեքսուալ բան !!!!!
Քայլ 4: Arduino մաս (սխեմաներ և ծածկագիր)
Փորձեցի հնարավորինս շատ տեղեկատվություն տեղադրել ծրագրի մեկնաբանություններում:
Որոշ լրացուցիչ տեղեկություններ
Decode_TXT կարգը օգտագործվում է ինչպես Bluetooth ընթացակարգով, այնպես էլ անջատիչ ընթացակարգով
որոշ հիմնաբառեր օգտագործվում են երկու ընթացակարգերով
v+ => ծավալը մեծացնելու համար
v- => իջեցնել
f+ => բարձրացնել 100 Խց քայլի հաճախականությունը
f- => նվազել
su+=> որոնել
sd-=> ներքև փնտրեք
prefu => մեծացնել նախապես ընտրված ալիքի համարը
prefd => նվազում
բարև => ուղարկված Android APP- ի կողմից bluetooth միացման ժամանակ, կոդը հետ է ուղարկում ռադիոյի կարգավիճակը
bye => ուղարկված է APP- ի կողմից, երբ BT- ն անջատվում է
pow => ռադիոյի կողմից ուղարկվում է App էներգիայի մատակարարման ռեժիմում (լիցքավորման հիմքի վրա)
bat => երբ մարտկոցի ռեժիմում եք
lb => ուղարկվում է, երբ մարտկոցի մակարդակը չափազանց ցածր է (մոտ 8 վոլտ)
Bluetooth կապն ապահովված է կառավարման օղակով
Ամեն անգամ, երբ FM ռադիոն տեղեկատվություն է ուղարկում, ժամաչափը սկսվում է android APP- ի կողմից սպասելով «լավ» պատասխանի
3 սխալի դեպքում (ժամաչափը լրացել է) BT- ի հղումը կտրվում է Ռադիոյի կողմից: (սա կտրում է նաև Android- ի կողմի հղումը)
Մյուս կողմից
Երբ App- ը հրաման է ուղարկում, այն սպասում է ռադիոյից ստացված պատասխանին ՝ այլ հրաման ուղարկելու համար:
Get_RT ընթացակարգը գործարկվում է, երբ RDS դրոշը դրված է (3 -րդ կապում ընդմիջումից հետո)
ահա կոդը (հղում դեպի GITHUB)
Սխեմաները.
FM ռադիոյի հիմնական տախտակը (իրականում SI4703- ը անջատված է պաշտպանված տուփի մեջ).
Առջևի վահանակ.
Լիցքավորման բազան.
Հղումներ դեպի Fritzing ֆայլեր.
FR RADIO- ի գլխավոր տախտակ
Առջևի վահանակ
Լիցքավորման հիմք
Քայլ 5: Android հավելված
Պատրաստված է APP գյուտարարի հետ
ահա GitHub- ի հղումները
Ռադիո FM aia
Android APK
Հավելվածն օգտագործում է ժամացույցի 2 ժամաչափ.
1) bluetooth հաղորդակցության համար (100ms)
2) մարտկոցի բռնկման համար, երբ բեռը մոտ 8 վ է (1000ms)
Չորրորդ անգամ HC06 մոդուլը պետք է զուգակցեք ձեր սմարթֆոնի կամ պլանշետի հետ:
Ես օգտագործում եմ TinyDB- ը HC06 մոդուլի BT հասցեն պահպանելու համար, առաջին կապը BT հասցեի կոճակը միացված կլինի, և դուք պետք է ընտրեք HC06- ը ցուցակում (իմ կողմից, ես FM_RADIO- ում անվանափոխեցի HC06 մոդուլը)
Հավելվածում ես միշտ չէ, որ օգտագործում եմ տոկոսը տարրի չափի համար, այնպես որ սմարթֆոնից կախված կարող են լինել այդքան անհարթ խնդիրներ:
Իմը Galaxy Note 3 է, այնքան մեծ էկրան ……..
Այսպիսով, ես լավ ժամանակ անցկացրեցի ՝ բացահայտելով այս փոքր, բայց շատ արդյունավետ SI4703- ը:
Եվ շատ հաճույք ստացա այս հրահանգները գրելուց
Մինչև իմ հաջորդ նախագիծը
Au revoir !!!
Խորհուրդ ենք տալիս:
Սուպեր գաղտնի բազա ՝ 5 քայլ
Սուպեր գաղտնի բազա. Միշտ կարևոր է գաղտնի բազա ունենալը, հատկապես բազմախաղերի դեպքում: Հիմքերը անհրաժեշտ են իրերը թաքցնելու և ամբոխից և այլ խաղացողներից թաքցնելու համար:
Հեշտ ռադիոյի կառավարման թղթի ինքնաթիռ. 8 քայլ (նկարներով)
Հեշտ ռադիոյի կառավարման թղթե ինքնաթիռ. Այս ուսանելի ծրագիրը ցույց կտա ձեզ, թե ինչպես կարելի է էժան գնով պատրաստել ռադիոկառավարվող թղթե ինքնաթիռ: Այն ոգեշնչվում է Պիտեր Սրիպոլի ուղեցույցից ՝ RC թղթի ինքնաթիռ պատրաստելու վերաբերյալ, սակայն հիմնվում է այն բանի վրա, ինչ նա արել է ՝ օգտագործելով ավելի էժան քառակուսու և դիզայն, որը
Ինտերնետ ռադիո/ վեբ ռադիո Raspberry Pi 3 -ով (անգլուխ) `8 քայլ
Ինտերնետ ռադիո/ Վեբ ռադիո Raspberry Pi 3 -ով (անգլուխ). HI youանկանու՞մ եք ձեր սեփական ռադիոհաղորդումը ինտերնետով, ապա դուք ճիշտ տեղում եք: Ես կփորձեմ հնարավորինս մանրամասնել: Ես փորձել եմ մի քանի եղանակներ, որոնցից շատերին կամ ձայնային քարտ էր պետք, որը ես դժկամությամբ էի գնում: բայց կարողացավ խփել
Ինչպես օգտագործել Si4703 FM ռադիո տախտակը RDS- ով - Arduino ձեռնարկ. 5 քայլ (նկարներով)
Ինչպես օգտագործել Si4703 FM ռադիո տախտակը RDS- ով - Arduino Tutorial. Սա Silicon Laboratories Si4703 FM կարգավորիչ չիպի գնահատման տախտակ է: Պարզ FM ռադիո լինելուց բացի, Si4703- ը նաև ունակ է հայտնաբերելու և մշակելու ինչպես ռադիոյի տվյալների ծառայության (RDS), այնպես էլ ռադիոհեռարձակման տվյալների ծառայության (RBDS) տեղեկատվությունը:
Երկակի Ipod և բջջային հեռախոսների լիցքավորման բազա ՝ 4 քայլ
Երկու iPod և բջջային հեռախոսի լիցքավորման բազա. Ընդամենը օրեր առաջ իմ ակնթարթային սուրճ պատրաստողը այլևս չէր կարող սուրճ պատրաստել, այնպես որ ես քանդեցի մարմինը: Ես վերցրեցի բոլոր օգտակար մասերը, ինչպիսիք են անջատիչը, մալուխը, շարժիչի որոշ մասերը: Պլաստիկ մարմինը պատրաստ էր այն դեն նետել, երբ կինս ինձ նվիրեց 2 -րդ սերնդի հպման պատիճ: Այսպիսով ես