Բովանդակություն:
- Քայլ 1: HackerBox 0034: Տուփի բովանդակություն
- Քայլ 2: Բարի գալուստ Sub-GHz ռադիոկայան
- Քայլ 3. Softwareրագրային ապահովմամբ սահմանված ռադիոյի (SDR) ընդունիչ
- Քայլ 4: RTL-SDR USB Dongle սարքաշար
- Քայլ 5: SDR ծրագրակազմ - GNU ռադիո
- Քայլ 6: Բջջային SDR
- Քայլ 7: Խոսափողի հաղորդիչի հավաքածու
- Քայլ 8. Խոսափողի հաղորդիչի հավաքածուի ձևավորում
- Քայլ 9. Հաճախականության մոդուլյացիայի (FM) ստացողի հավաքածու
- Քայլ 10. HEX3653 FM ընդունիչ հանդերձանքի ձևավորում
- Քայլ 11. HEX3653 FM ընդունիչ հանդերձանքի հավաքում
- Քայլ 12: CCStick
- Քայլ 13: Arduino ProMicro 3.3V 8 ՄՀց
- Քայլ 14: CCStick- ի նախագծում և շահագործում
- Քայլ 15. HACK THE PLANET
Video: HackerBox 0034 ՝ SubGHz ՝ 15 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ամիս HackerBox ցանցահենները ուսումնասիրում են ծրագրով սահմանված ռադիոն (SDR) և ռադիոկապը 1 ԳՀց -ից ցածր հաճախականություններով: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox #0034- ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Բացի այդ, եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:
Թեմաներ և ուսուցման նպատակներ HackerBox 0034- ի համար.
- SDR ռադիոընդունիչների կազմաձևում և օգտագործում
- Բջջային SDR գործողություններ
- CCStick Sub-GHz ընդունիչ սարքի հավաքում
- CCStick- ի ծրագրավորում Arduino ProMicros- ի միջոցով
- FM աուդիո հաղորդիչների և ընդունիչների հավաքում
HackerBoxes- ը ամսական բաժանորդագրության ծառայություն է DIY էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների համար: Մենք հոբբիիստներ ենք, ստեղծողներ և փորձարկողներ: Մենք երազանքների երազողներն ենք: ՀԱACԿԵՔ ՄՈԼՈԱԿԸ:
Քայլ 1: HackerBox 0034: Տուփի բովանդակություն
- USB ծրագրակազմով սահմանված ռադիո (SDR) ընդունիչ
- MCX ալեհավաք SDR ընդունիչի համար
- Երկու CCStick տպագիր տպատախտակներ
- Երկու CC1101 հաղորդիչ `ալեհավաքներով
- Երկու Arduino ProMicros 3.3V 8 ՄՀց
- FM աուդիո հաղորդիչի հավաքածու
- FM աուդիո ստացողի հավաքածու
- MicroUSB մալուխ
- Բացառիկ ռադիոօսիլյատոր «Հերց» քորոց
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
- Համակարգիչ `ծրագրային գործիքների գործարկման համար
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության զգացում: Hardcore DIY էլեկտրոնիկան մանրուք չէ, և HackerBox- երը չեն ջրում: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ եք և վայելում եք արկածախնդրությունը, մեծ գոհունակություն կարող է առաջանալ նոր տեխնոլոգիաներ սովորելուց և, հուսով եմ, որոշ նախագծեր կյանքի կոչելուց: Մենք առաջարկում ենք յուրաքանչյուր քայլ անել դանդաղ ՝ հաշվի առնելով մանրուքները և մի վախեցեք օգնություն խնդրելուց:
Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes FAQ- ում:
Քայլ 2: Բարի գալուստ Sub-GHz ռադիոկայան
Երաժշտություն. Ռադիո KAOS
Sub-GHz տեխնոլոգիան իդեալական ընտրություն է անլար ծրագրերի համար, որոնք պահանջում են երկար հեռահարություն և ցածր էներգիայի սպառում: Նեղ կապի փոխանցումները կարող են տվյալներ փոխանցել հեռավոր հանգույցներին, հաճախ մի քանի մղոն հեռավորության վրա, առանց հանգույցից դեպի հանգույց ցատկելու: Այս հեռահար փոխանցման հնարավորությունը նվազեցնում է բազմաթիվ թանկարժեք բազային կայանների կամ կրկնողիչների կարիքը: Սեփական G-GHz արձանագրությունները թույլ են տալիս մշակողներին օպտիմալացնել իրենց անլար լուծումը իրենց հատուկ կարիքների համար `ստանդարտին համապատասխան լինելու փոխարեն, որը կարող է լրացուցիչ սահմանափակումներ դնել ցանցի իրականացման վրա: Թեև գոյություն ունեցող ենթածրահամ GHz ցանցեր օգտագործում են սեփականության արձանագրություններ, արդյունաբերությունը դանդաղորեն ավելացնում է ստանդարտների վրա հիմնված, փոխգործունակ համակարգեր: Օրինակ, IEEE 802.15.4g ստանդարտը հանրաճանաչություն է ձեռք բերում ամբողջ աշխարհում և ընդունվում է արդյունաբերական տարբեր դաշինքների կողմից, ինչպիսիք են Wi-SUN և ZigBee:
Որոշ հետաքրքիր հաճախականություններ ներառում են `88-108 ՄՀց FM հեռարձակում NOAA Եղանակի ռադիո Օդային երթևեկության վերահսկում 315 ՄՀց Keyless Entry Fob (ամերիկյան մեքենաների մեծ մասը) 2 մ խոզ զանգ (SSB: 144.200 ՄՀց, FM: 146.52 ՄՀց) 433 ՄՀց ISM/IoT902-928 MHZ ISM/ IoT
Այս հաճախականությունների վրա տարբեր տեսակի ռադիոկապի համար օգտագործվում են տարբեր մոդուլյացիոն սխեմաներ: Մի քանի րոպե հատկացրեք ՝ ծանոթանալու հիմնականին:
Քայլ 3. Softwareրագրային ապահովմամբ սահմանված ռադիոյի (SDR) ընդունիչ
Ավանդական ռադիո բաղադրիչները (օրինակ ՝ մոդուլյատորները, դեմոդուլյատորները և կարգավորիչները) իրականացվում են ապարատային սարքերի հավաքածուի միջոցով: Compամանակակից հաշվողական և անալոգային-թվային կերպափոխիչների (ADC) ի հայտ գալը թույլ է տալիս ավանդաբար սարքավորման վրա հիմնված այս բաղադրիչների մեծ մասի փոխարեն կիրառել ծրագրային ապահովում: Այսպիսով, ծրագրային ապահովման տերմինը սահմանում է ռադիո (SDR): Համակարգչային SDR- ն թույլ է տալիս իրականացնել էժան, լայնաշերտ ռադիոընդունիչներ:
RTL-SDR- ը USB դոնգ է, որը կարող է օգտագործվել որպես համակարգչային ռադիոընդունիչ `կենդանի ռադիոազդանշաններ ստանալու համար: Առցանց հասանելի է տեղեկատվության լայն տեսականի ՝ RTL-SDR տեխնոլոգիայով փորձարկումների համար, ներառյալ արագ մեկնարկի ուղեցույցը:
Քայլ 4: RTL-SDR USB Dongle սարքաշար
RTL2832U- ն բարձրորակ DVB-T COFDM դեմոդուլատոր է, որն ապահովում է USB 2.0 ինտերֆեյս: RTL2832U- ն ապահովում է 2K կամ 8K ռեժիմ ՝ 6, 7 և 8 ՄՀց թողունակությամբ: Մոդուլյացիայի պարամետրերը, օրինակ ՝ կոդի արագությունը և պահպանման միջակայքը, ինքնաբերաբար հայտնաբերվում են: RTL2832U- ն ապահովում է կարգավորիչներ IF (Միջանկյալ հաճախականություն, 36.125 ՄՀց), ցածր IF (4.57 ՄՀց) կամ eroրոյական IF ելքի միջոցով ՝ օգտագործելով 28.8 ՄՀց բյուրեղ և ներառում է FM/DAB/DAB+ ռադիոյի աջակցություն: Ներկառուցված առաջադեմ ADC- ով (Անալոգային-թվային փոխարկիչ) ՝ RTL2832U- ն ունի բարձր կայունություն դյուրակիր ընդունման մեջ: R820T2 թվային կարգավորիչն աջակցում է 24 - 1766 ՄՀց միջակայքում գործողությանը:
Նկատի ունեցեք, որ SDR դոնգլը պարունակում է MCX կոաքսիալ RF մուտք ՝ զուգակցված MCX մտրակի ալեհավաքով զույգին միացնելու համար: Քանի որ շատ ընդհանուր ազդանշանային աղբյուրներ և ալեհավաքներ օգտագործում են SMA կոաքսիալ միակցիչներ, MCX-SMA միացուցիչը կարող է օգտակար լինել:
Քայլ 5: SDR ծրագրակազմ - GNU ռադիո
GNU Radio- ն անվճար և բաց կոդով ծրագրակազմի մշակման գործիքակազմ է, որն ապահովում է ազդանշանի մշակման բլոկներ `ծրագրային ռադիոընդունիչներ իրականացնելու համար: Այն կարող է օգտագործվել արտաքին հասանելի ՌԴ արտաքին սարքավորումների հետ `ծրագրակազմով սահմանված ռադիոկայանների ստեղծման համար: GNU ռադիոն լայնորեն կիրառվում է հոբբիստական, ակադեմիական և առևտրային միջավայրերում `ինչպես անլար հաղորդակցության հետազոտությունների, այնպես էլ իրական ռադիոհամակարգերի աջակցման համար:
Կան բազմաթիվ համեր և իրականացում GNU ռադիոյի: GQRX- ը հաճելի տարբերակ է OSX և Linux օգտագործողների համար:
Քայլ 6: Բջջային SDR
SDR Touch- ը կարող է ձեր բջջային հեռախոսը կամ պլանշետը վերածել մատչելի և շարժական ծրագրային ապահովման համար նախատեսված ռադիո սկաների: Լսեք ուղիղ եթերով FM ռադիոկայաններ, եղանակի հաշվետվություններ, ոստիկանություն, հրշեջ և արտակարգ իրավիճակների կայաններ, տաքսի երթևեկություն, ինքնաթիռի հաղորդակցություն, անալոգային հեռուստատեսային հաղորդումների ձայնագրություններ, HAM ռադիոսիրողներ, թվային հեռարձակումներ և շատ ավելին:
SDR USB դոնգը շարժական սարքին միացնելու համար անհրաժեշտ է մշտական (OTG) USB մալուխ կամ ադապտեր: Հնարավոր է պահանջվի լրացուցիչ (օժանդակ) հոսանքի պորտով OTG մալուխ, որը կարող է սնուցել սարքը: Լրացուցիչ էներգիայի պորտը կարող է լավ գաղափար լինել, անկախ նրանից, որ SDR Touch- ի նման հավելվածը հակված է արագ լիցքաթափել բջջային սարքերի մարտկոցները:
Քայլ 7: Խոսափողի հաղորդիչի հավաքածու
Այս զոդման հավաքածուն պարզ տրանզիստորային հաճախականության մոդուլյացնող (FM) աուդիո հաղորդիչ է: Այն գործում է 80 ՄՀց -108 ՄՀց հաճախականությունների տիրույթում, որը հատկացված է FM հեռարձակման ռադիոյին: Հաղորդիչի աշխատանքային լարումը 1.5V-9V է և այն կհաղորդի ավելի քան 100 մ ՝ կախված մատակարարվող հզորությունից, ալեհավաքի կազմաձևումից, թյունինգից և շրջակա միջավայրի էլեկտրամագնիսական գործոններից:
Հավաքածուի բովանդակությունը.
- PCB
- ՄԵԿ 500KOhm հարմարվողական կաթսա
- TWO NPN 9018 տրանզիստորներ
- ONE NPN 9014 տրանզիստոր
- ONE 4.5 շրջադարձային ինդուկտոր (4T5)
- ԵՐԿ 5.5 շրջադարձային ինդուկտոր (5T5)
- ONE Electret խոսափող
- ONE 1M դիմադրություն (BrownBlackGreen)
- TWO 22K դիմադրություն (RedRedOrange)
- Չորս 33 օմ դիմադրություն (OrangeOrangeBlack)
- ԵՐԵՔ 2.2K (2K2) դիմադրիչներ (RedRedRed)
- ONE 33uF էլեկտրոլիտիկ կափարիչ
- Չորս 30pF կերամիկական կոնդենսատորներ «30»
- Չորս 100nF կերամիկական կոնդենսատորներ «104»
- ONE 10nF կերամիկական կոնդենսատոր «103»
- TWO 680pF կերամիկական կոնդենսատոր «681»
- TWO 10pF կերամիկական կոնդենսատոր «10»
- Անթենային լար
- Մարտկոցի սեղմիչ `9 Վ լարման
- Վերնագրի կապում (ընդմիջում ՝ 2 և 3 կապում)
Նկատի ունեցեք, որ երեք տրանզիստորները, խոսափողը և մեկ էլեկտրոլիտիկ կոնդենսատորը պետք է կողմնորոշված լինեն, ինչպես ցույց է տրված PCB մետաքսե էկրանին: Ինդուկտորները և կերամիկական կոնդենսատորները բևեռացված չեն: Թեև արժեքներն ու տեսակները փոխանակելի չեն, յուրաքանչյուրը կարող է տեղադրվել ցանկացած կողմնորոշման մեջ:
Եթե դուք սկսնակ եք զոդման մեջ. Onlineոդման մասին շատ հիանալի ուղեցույցներ և տեսանյութեր կան առցանց: Ահա մեկ օրինակ. Եթե կարծում եք, որ լրացուցիչ օգնության կարիք ունեք, փորձեք ձեր տարածքում գտնել տեղական արտադրողների խումբ կամ հաքերային տարածք: Բացի այդ, սիրողական ռադիոակումբները միշտ էլեկտրոնիկայի փորձի գերազանց աղբյուրներ են:
Քայլ 8. Խոսափողի հաղորդիչի հավաքածուի ձևավորում
Մուտքային աուդիո ազդանշանը կարող է հավաքվել էլեկտրիկի բարձրախոսով կամ մեկ այլ էլեկտրական աղբյուրից տրամադրվել մուտքի վերնագրի կապում: Խոսափողի լարերը կարող են երկարացվել ՝ օգտագործելով մետաղալարեր կամ այլ բաղադրիչներից կտրված հոսանքներ ՝ PCB- ին միացման հնարավորություն տալու համար: Խոսափողի արտաքին միակցիչին միացված խոսափողը բացասական հաղորդալարն է, ինչպես ցույց է տրված նկարում:
Տրանզիստոր Q1- ում հաճախականության մոդուլյացիան ձեռք է բերվում, երբ կրող տատանումների հաճախականությունը փոփոխվում է ձայնային ազդանշանի միջոցով: Հարմարվողական պոտենցիոմետրը կարող է օգտագործվել ձայնային ազդանշանի մուտքային թուլացումը կարգավորելու համար: Աուդիո ազդանշանը միացված է C2 տրանզիստորի բազային C2- ի միջոցով:
Տրանզիստոր Q2- ը (R7, R8, C4, C5, L1, C8 և C7- ի հետ միասին) ապահովում է բարձր հաճախականության տատանում: C8- ը հետադարձ կապի կոնդենսատոր է: C7- ը DC- արգելափակման կոնդենսատորն է: C5- ը և L1- ը ապահովում են ռեզոնանսային տանկը տատանումների համար: C5- ի և/կամ L1- ի արժեքները փոխելը կփոխի հաղորդման հաճախականությունը: Նախնական հավաքումից հետո փոխանցման կանխադրված հաճախականությունը կլինի մոտ 83 ՄՀց: Կծիկ L1- ի պտույտները մի փոքր բարակ տարածելով կփոխվի L1 ինդուկտորի արժեքը և համապատասխանաբար կփոխվի փոխանցման հաճախականությունը: 88 ՄՀց -108 ՄՀց հաճախականությունը պահելը թույլ կտա ազդանշան ստանալ ցանկացած FM ռադիոյի միջոցով, ներառյալ SDR ընդունիչը:
Տրանզիստոր Q3- ը (R9, R10, L2, C10 և C1- ի հետ միասին) կազմում է բարձր հաճախականության հզորության ուժեղացուցիչի միացում: Մոդուլավորված ազդանշանը միացվում է ուժեղացուցիչի միացմանը C6 կոնդենսատորի միջոցով: C10 և L2 ձևավորում են ուժեղացման թյունինգ բաք: Առավելագույն ելքային հզորությունը ձեռք է բերվում, երբ C10- ի և L2- ի ուժեղացման օղակը կարգավորվում է նույն հաճախականությամբ, ինչ C5- ի և L1- ի կրող տատանումների օղակը:
Վերջապես, C12 և L3- ը ապահովում են ալեհավաքներ, որտեղ ուժեղացված ազդանշանը մղվում է մետաղալար ալեհավաքի մեջ ՝ որպես ռադիոհաճախականության էլեկտրամագնիսական ալիք:
Քայլ 9. Հաճախականության մոդուլյացիայի (FM) ստացողի հավաքածու
FM ստացողի այս հավաքածուն հիմնված է HEX3653 չիպի վրա, որը FM- ի բարձր ինտեգրված դեմոդուլատոր է:
Հավաքածուն ներառում է.
- PCB
- U1 HEX3653 Չիպ SMD 16 պին
- Q1 SS8050 NPN տրանզիստոր
- L1 ինդուկտոր 100uH
- Y1 32.768KHz բյուրեղյա
- R1, R2, R3, R4 դիմադրիչներ 10KOhm
- C1, C2 Էլեկտրոլիտիկ կոնդենսատորներ 100uF
- C3, C5 կերամիկական կոնդենսատորներ (104) 0.1uF
- C4 կերամիկական կոնդենսատոր (33) 33pF
- D1, D2 1N4148 դիոդներ
- Դեղին LED
- Աուդիո հեռախոսի վարդակ 3.5 մմ
- Չորս պտտվող վերնագիր ՝ թռիչքով
- Հինգ ակնթարթային սեղմիչ
- Կրկնակի AA մարտկոցի սեփականատեր
HEX3653 ընդունիչ չիպը գործում է 76MHz-108MHz հաճախականությունների տիրույթում, որը հատկացված է FM հեռարձակման ռադիոյին:
Հավաքածուն ներառում է հինգ կոճակ.
- Հաճախականության կարգավորում (SEEK +, SEEK-)
- Ձայնի հսկողություն (VOL +, VOL-)
- Հզորություն (PW)
Շղթայի աշխատանքային լարումը 1.8-3.6 Վ է, որը հեշտությամբ մատակարարվում է երկու 1.5 Վ բջիջներով:
Քայլ 10. HEX3653 FM ընդունիչ հանդերձանքի ձևավորում
Անթենային մուտքի երկու տարբերակ կա:
PCB- ի «A» բարձիկին կարող է կցվել մետաղալար կամ ականջակալների լարերի պաշտպանությունը կարող է ծառայել որպես ալեհավաք:
Չորս պինային վերնագիրը ծառայում է որպես ալեհավաքի անջատիչ (պիտակավորված ASW): Կարճ ցատկողի տեղադրումը ASW- ում ընտրում է ալեհավաքի երկու մուտքերի միջև: 1 -ին և 2 -րդ կապումներն ուղղորդում են «A» արտաքին ալեհավաքի ազդանշանը HEX3653 չիպից չորսին ամրացնելու համար: Այլապես, կարճացնող 2 և 3 կապումներն ուղղում են ականջակալների խցիկի վահանաձև կապը ՝ HEX3653 չիպից չորսին ամրացնելու համար:
HEX3653 չիպի չորս կապը ռադիոհաճախականության (ՌԴ) մուտքն է ընդունիչ չիպի: Ընտրված ՌԴ ազդանշանը նախ անցնում է L1 և C4 միջով, որոնք գործում են որպես զտիչ: Այնուհետև երկու սեղմիչ դիոդներ օգտագործվում են մուտքի չափազանց մեծ լարման սահմանափակման համար:
Հինգ փին վերնագիրը (պիտակավորված B) թույլ է տալիս ընդունիչի մոդուլը ինտեգրվել մեկ այլ համակարգի: Էլեկտրամատակարարման մուտքի (+V, հող) և աուդիո ելքի (աջ, ձախ, գետնին) երկու կապում կա:
Քայլ 11. HEX3653 FM ընդունիչ հանդերձանքի հավաքում
Երեք կերամիկական կոնդենսատորները և բյուրեղը և բևեռացված չեն և կարող են տեղադրվել ցանկացած կողմնորոշման մեջ: Դրանք փոխարինելի չեն, բայց կարող են յուրաքանչյուրը պտտվել իրենց կողմնորոշման մեջ: Մնացած բոլոր բաղադրիչները պետք է ամրացված լինեն ըստ PCB- ի մետաքսե էկրանին նշված կողմնորոշման: Սովորության համաձայն, ամենալավն այն է, որ սկսենք SMD չիպից, այնուհետև անցնենք դեպի PCB- ի կենտրոնից դեպի ծայրերը աշխատող ամենափոքր/ամենակարճ բաղադրիչները: Կցեք վերնագրերը, աուդիո խցիկը և մարտկոցի պահիչը վերջինը:
Քայլ 12: CCStick
CCStick- ը Texas Instruments CC1101 ենթաՀՀ ռադիոհաղորդիչ մոդուլ է, որը զուգորդված է Arduino ProMicro- ով: Երկու CCStick հավաքածուներ ներառված են HackerBox #0034 -ում `որպես կապի երկու վերջնակետ կամ կապի որոշ այլ կազմաձևերի օգտագործման համար:
Texas Instruments CC1101- ը (տվյալների թերթիկ) էժան ենթահողային հաճախականությամբ GHz հաղորդիչ է, որը նախատեսված է շատ ցածր էներգիայի անլար ծրագրերի համար: Շղթան հիմնականում նախատեսված է արդյունաբերական, գիտական և բժշկական (ISM) և կարճ հեռահար սարքերի (SRD) հաճախականությունների համար ՝ 315, 433, 868 և 915 ՄՀց հաճախականությամբ, սակայն հեշտությամբ կարող է ծրագրավորվել 300- ի այլ հաճախականություններում աշխատելու համար: 348 ՄՀց, 387-464 ՄՀց և 779-928 ՄՀց տիրույթներ: RF հաղորդիչն ինտեգրված է բարձր կոնֆիգուրացվող բազային մոդեմով: Մոդեմն ապահովում է մոդուլյացիայի տարբեր ձևաչափեր և ունի կարգավորելի տվյալների արագություն մինչև 600 կբիթ / վ արագություն:
Քայլ 13: Arduino ProMicro 3.3V 8 ՄՀց
Arduino ProMicro- ն հիմնված է ATmega32U4 միկրոկառավարիչի վրա, որն ունի ներկառուցված USB ինտերֆեյս: Սա նշանակում է, որ չկա FTDI, PL2303, CH340 կամ որևէ այլ չիպ, որը միջնորդ է հանդիսանում ձեր համակարգչի և Arduino միկրոկոնտրոլերի միջև:
Մենք առաջարկում ենք նախ փորձարկել Pro Micro- ն ՝ առանց կապումներն ամրացնելու տեղում: Դուք կարող եք կատարել հիմնական կազմաձևումը և փորձարկումները ՝ առանց վերնագրի կապում օգտագործելու: Բացի այդ, մոդուլի վրա զոդման հետաձգումը վրիպազերծման մեկ փոքր փոփոխական է տալիս, եթե որևէ բարդության բախվեք:
Եթե ձեր համակարգչում տեղադրված չէ Arduino IDE- ն, սկսեք ներբեռնել IDE ձևը arduino.cc: WԳՈՇԱՈՄ. Համոզվեք, որ ընտրել եք 3.3 Վ տարբերակը `գործիքներ> պրոցեսոր, նախքան Pro Micro- ի ծրագրավորումը: 5V- ի համար այս հավաքածուն ունենալը կաշխատի մեկ անգամ, և այնուհետև սարքը երբեք չի միանա ձեր համակարգչին, մինչև չկատարեք ստորև քննարկված ուղեցույցի «Վերագործարկեք բեռնիչին» հրահանգները, ինչը կարող է մի փոքր բարդ լինել:
Sparkfun- ն ունի հիանալի Pro Micro միացման ուղեցույց: Միացման ուղեցույցն ունի Pro Micro տախտակի մանրամասն ակնարկ, այնուհետև բաժին «Տեղադրում. Windows» և «Տեղադրում. Mac և Linux» բաժին: Հետևեք այդ տեղադրման հրահանգների համապատասխան տարբերակի ցուցումներին, որպեսզի ձեր Arduino IDE- ն կազմաձևվի Pro Micro- ին աջակցելու համար: Սովորաբար մենք սկսում ենք աշխատել Arduino տախտակի հետ ՝ բեռնելով և/կամ փոփոխելով ստանդարտ Blink էսքիզը: Այնուամենայնիվ, Pro Micro- ն չի ներառում սովորական LED- ը կապում 13. Բարեբախտաբար, մենք կարող ենք վերահսկել RX/TX LED- ները, և Sparkfun- ը տրամադրել է կոկիկ փոքր ուրվագիծ ՝ ցույց տալու համար, թե ինչպես: Սա միացման ուղեցույցի այն հատվածում է, որը վերնագրված է ՝ «Օրինակ 1 ՝ թարթումներ»: Հաստատեք, որ կարող եք կազմել և ներբեռնել այս Blinkies- ը: օրինակ ՝ առաջ գնալուց առաջ:
Քայլ 14: CCStick- ի նախագծում և շահագործում
CC1101 մոդուլը և Arduino ProMicro- ն տեղադրված են CCStick PCB- ի մետաքսե էկրանին: Այլ կերպ ասած, երկու ավելի փոքր մոդուլները կարմիր PCB- ի այն կողմում են, որի վրա սպիտակ ներկ կա, իսկ քորոցները դուրս են մնում այն կողմից, որի վրա սպիտակ ներկ չկա: Սպիտակ ներկը կոչվում է PCB մետաքսե էկրան:
Կարմիր PCB- ի հետքերը միացնում են CC1101 մոդուլը և Arduino ProMicro- ն այսպես.
CC1101 Arduino ProMicro ------ ---------------- GND GND VCC VCC (3.3V) MOSI MOSI (16) MISO MISO (14) SCK SCLK (15) GD02 A0 (18) GD00 A1 (19) CSN A10 (10)
CC1101- ի արագ մեկնարկը Elechouse- ի գրադարանից օգտվելն է: Ներբեռնեք գրադարանը `կտտացնելով այդ էջի« ստանալ կոդը »հղմանը:
Ստեղծեք թղթապանակ CC1101- ի համար ձեր Arduino գրադարանների պանակում: Տեղադրեք երկու ELECHOUSE_CC1101 ֆայլ (.cpp և.h) այդ թղթապանակի մեջ: Այդ թղթապանակի մեջ ստեղծեք նաև օրինակների թղթապանակ և տեղադրեք երեք ցուցադրական/օրինակ պանակներ այնտեղ:
Թարմացրեք ELECHOUSE_CC1101.h ֆայլի կապում սահմանումները, այսպես.
#սահմանել SCK_PIN 15 #սահմանել MISO_PIN 14 #սահմանել MOSI_PIN 16 #սահմանել SS_PIN 10 #սահմանել GDO0 19 #սահմանել GDO2 18
Այնուհետև CC1101_RX օրինակ ֆայլը տեղադրեք մեկ CCStick- ի վրա, իսկ օրինակ CC1101_TX ֆայլը ՝ երկրորդ CCStick- ի վրա:
Կան մի շարք այլ հետաքրքիր ռեսուրսներ և նախագծեր CC1101 ընդունիչի համար, ներառյալ հետևյալ օրինակը.
TomXue Arduino CC1101 Arduino LibrarySmartRF StudioElectrodragon CC1101 ProjectCUL ProjectCCManager ProjectDIY nanoCUL Մեկ այլ CC1101 Microcontroller Setup
ԸՆՏՐՈԹՅՈ USՆՆԵՐ ՕԳՏԱԳՈՐԵԼՈ ՄԱՍԻՆ
Elechouse- ի CC1101_RXinterruprt էսքիզը օրինակ վերցնելու համար միացրեք Arduino ProMicro- ի երկու կապում CCStick PCB- ի ներքևի մասում: Սրանք 7 և 19 (A1) կապերն են, որոնք GDO0 հաղորդիչ ազդանշանը միացնում են միկրոկառավարիչի 7 -րդ կապին, որը արտաքին ընդհատման կապումներից մեկն է: Հաջորդը, վերը քննարկված կապերի սահմանման տողերից մեկը թարմացրեք «#սահմանեք GDO0 7 // և 19» կետերի վրա, քանի որ GDO0- ն այժմ միացված է 19 -ից մինչև 7 -րդ կապ: Հաջորդը, CC1101_RXinterruprt ֆայլում գտեք գծի կանչման գործառույթը attachInterrupt () և փոխել առաջին պարամետրը (ընդհատման համարը) «0» -ից «4»: Դա արվում է, քանի որ ProMicro- ի 7 -րդ կապը կապված է #4 ընդհատման հետ:
Քայլ 15. HACK THE PLANET
Եթե դուք վայելել եք այս Instructable- ը և կցանկանայիք, որ ամեն ամիս ձեր փոստարկղի վրա հայտնվեին էլեկտրոնիկայի և համակարգչային տեխնիկայի նախագծեր, խնդրում ենք միանալ հեղափոխությանը ՝ օգտվելով HackerBoxes.com կայքից և բաժանորդագրվելով ՝ ստանալու մեր ամսական անակնկալ տուփը:
Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes ֆեյսբուքյան էջում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes- ի մաս լինելու համար:
Խորհուրդ ենք տալիս:
HackerBox 0060. Խաղահրապարակ ՝ 11 քայլ
HackerBox 0060. Խաղահրապարակ. Ողջույն HackerBox ցանցահեններ ամբողջ աշխարհում: HackerBox 0060- ի հետ դուք փորձեր կանցկացնեք Adafruit Circuit Playground Bluefruit- ի հետ, որը պարունակում է հզոր սկանդինավյան կիսահաղորդչային nRF52840 ARM Cortex M4 միկրոկոնտրոլեր: Ուսումնասիրեք ներդրված ծրագրավորումը wi
HackerBox 0058: Կոդավորեք ՝ 7 քայլ
HackerBox 0058: Կոդավորեք. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0058- ի հետ մենք կուսումնասիրենք տեղեկատվության կոդավորումը, շտրիխ կոդերը, QR կոդերը, Arduino Pro Micro- ի ծրագրավորումը, ներկառուցված LCD էկրանները, ինտեգրումը շտրիխ կոդերի ստեղծմանը Arduino նախագծերում, մարդու մուտքը
HackerBox 0057. Անվտանգ ռեժիմ ՝ 9 քայլ
HackerBox 0057: Անվտանգ ռեժիմ. Ողջույն HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0057- ը բերում է IoT, Wireless, Lockpicking և, իհարկե, Hardware Hacking գյուղը հենց ձեր տան լաբորատորիա: Մենք կուսումնասիրենք միկրոկառավարիչների ծրագրավորումը, IoT Wi-Fi- ի շահագործումը, Bluetooth int
HackerBox 0053: Chromalux ՝ 8 քայլ
HackerBox 0053: Chromalux. Ողջույն HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0053- ն ուսումնասիրում է գույնը և լույսը: Կարգավորեք Arduino UNO միկրոկառավարիչի տախտակը և IDE գործիքները: Միացրեք լիարժեք 3.5 դյույմանոց LCD Arduino Shield- ը սենսորային էկրանի մուտքերով և բացահայտեք հպման ցավը
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)