Агуулгын хүснэгт:
- Алхам 1: HackerBox 0034: Хайрцагны агуулга
- Алхам 2: Sub-GHz Radio-д тавтай морилно уу
- Алхам 3: Програм хангамжаар тодорхойлогдсон радио (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 8MHz
- Алхам 14: CCStick -ийн дизайн ба ажиллагаа
- Алхам 15: ОДОРХОЙГ хакердах
Видео: HackerBox 0034: SubGHz: 15 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ сард HackerBox хакерууд Программ хангамжаар тодорхойлогдсон радио (SDR) болон радио холбоог 1ГГц -ээс доош давтамжтайгаар судалж байна. Энэхүү зааварчилгаа нь HackerBox #0034 -ийг ашиглаж эхлэх мэдээллийг агуулсан бөгөөд үүнийг хангамж дуусах үед эндээс худалдаж авч болно. Түүнчлэн, хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцагт сар бүр авахыг хүсвэл HackerBoxes.com хаягаар бүртгүүлж, хувьсгалд нэгдээрэй!
HackerBox 0034 -ийн сэдэв ба сургалтын зорилго:
- SDR радио хүлээн авагчийн тохиргоо ба хэрэглээ
- Хөдөлгөөнт SDR үйл ажиллагаа
- CCStick Sub-GHz Transceiver-ийг угсрах
- CCStick -ийг Arduino ProMicros ашиглан програмчлах
- FM аудио дамжуулагч ба хүлээн авагч угсрах
HackerBoxes бол DIY цахилгаан хэрэгсэл, компьютерийн технологийн захиалгын хайрцагны үйлчилгээ юм. Бид бол хоббичид, бүтээгчид, туршигчид юм. Бид бол мөрөөдлийн мөрөөдөгчид юм. ПЛАНЕТИЙГ ХАК
Алхам 1: HackerBox 0034: Хайрцагны агуулга
- USB програм хангамжаар тодорхойлогдсон радио (SDR) хүлээн авагч
- SDR хүлээн авагчийн MCX антен
- CCStick хэвлэсэн хоёр хэлхээний самбар
- Антентай хоёр CC1101 дамжуулагч
- Хоёр Arduino ProMicros 3.3V 8MHz
- FM аудио дамжуулагчийн иж бүрдэл
- FM аудио хүлээн авагчийн иж бүрдэл
- MicroUSB кабель
- Онцгой радио осциллятор "Герц" зүү
Ашиг тустай бусад зүйлүүд:
- Гагнуурын төмөр, гагнуур, гагнуурын үндсэн хэрэгсэл
- Програм хангамжийн хэрэгслийг ажиллуулах компьютер
Хамгийн гол нь танд адал явдал, DIY сүнс, хакеруудын сониуч зан хэрэгтэй болно. Hardcore DIY цахилгаан хэрэгсэл нь тийм ч энгийн зүйл биш бөгөөд HackerBoxes -ийг усалдаггүй. Зорилго бол дэвшил, төгс төгөлдөр бус. Та адал явдлаа үргэлжлүүлж, таашаал авбал шинэ технологийг сурч, зарим төслүүдээ ажиллуулснаар маш их сэтгэл ханамж авах болно. Алхам бүрийг аажмаар, нарийн ширийн зүйлийг анхаарч, тусламж хүсэхээс бүү ай.
HackerBoxes FAQ -ийн гишүүдийн одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байдаг.
Алхам 2: Sub-GHz Radio-д тавтай морилно уу
Хөгжим: KAOS радио
Sub-GHz технологи нь урт хугацааны болон бага эрчим хүчний хэрэглээ шаарддаг утасгүй програмуудын хувьд хамгийн тохиромжтой сонголт юм. Нарийн зурвасын дамжуулалт нь өгөгдлийг зангилаанаас зангилаа хүртэл үсрэхгүйгээр ихэвчлэн хэдэн милийн зайтай алслагдсан төвүүдэд дамжуулах боломжтой. Энэхүү холын зайн дамжуулах чадвар нь олон үнэтэй суурь станц эсвэл давтагчийн хэрэгцээг бууруулдаг. Хувийн өмчийн дэд GHz протоколууд нь хөгжүүлэгчдэд сүлжээний хэрэгжилтэд нэмэлт хязгаарлалт тавьж болзошгүй стандартыг дагаж мөрдөхийн оронд утасгүй шийдлээ өөрийн хэрэгцээнд нийцүүлэн оновчтой болгох боломжийг олгодог. Одоогийн байгаа олон дэд GHz сүлжээнүүд өмчийн протокол ашигладаг бол энэ салбар стандартад суурилсан, харилцан ажиллах системийг аажмаар нэмж байна. Жишээлбэл, IEEE 802.15.4g стандарт нь дэлхий даяар алдартай болж байгаа бөгөөд үүнийг Wi-SUN, ZigBee гэх мэт салбарын янз бүрийн холбоод баталж байна.
Зарим сонирхолтой давтамжийг дурдвал: 88-108 МГц FM нэвтрүүлэгNOAA Цаг агаар РадиоАгаарын хөдөлгөөний хяналт315 МГц түлхүүргүй нэвтрэх фоб (ихэнх Америкийн автомашин) 2м Хэм дуудлага (SSB: 144.200 МГц, FM: 146.52 МГц) 433 МГц ISM/IoT902-928 MHZ ISM/ IoT
Төрөл бүрийн модуляцийн схемийг эдгээр давтамж дээр янз бүрийн төрлийн радио холбооны зориулалтаар ашигладаг. Үндсэн зүйлтэй танилцахын тулд хэдэн минут зарцуулаарай.
Алхам 3: Програм хангамжаар тодорхойлогдсон радио (SDR) хүлээн авагч
Уламжлалт радио бүрэлдэхүүн хэсгүүдийг (модулятор, демодулятор, тюнер гэх мэт) тоног төхөөрөмжийн төхөөрөмжүүдийн цуглуулга ашиглан хэрэгжүүлдэг. Орчин үеийн тооцоолох болон аналоги-тоон хөрвүүлэгч (ADCs) бий болсноор уламжлалт техник хангамжид суурилсан эдгээр бүрэлдэхүүн хэсгүүдийн ихэнхийг оронд нь програм хангамжид хэрэгжүүлэх боломжийг олгодог. Тиймээс програм хангамж гэж тодорхойлсон радио (SDR) гэсэн нэр томъёо. Компьютерт суурилсан SDR нь хямд, өргөн зурвасын радио хүлээн авагчийг ашиглах боломжийг олгодог.
RTL-SDR нь компьютерт суурилсан радио хүлээн авагч болгон ашиглах боломжтой бөгөөд энэ нь амьд радио дохиог хүлээн авах боломжтой юм. RTL-SDR технологийг туршиж үзэхийн тулд хурдан эхлүүлэх гарын авлага зэрэг олон төрлийн мэдээллийг онлайнаар авах боломжтой.
Алхам 4: RTL-SDR USB Dongle техник хангамж
RTL2832U нь USB 2.0 интерфэйсийг дэмждэг өндөр үзүүлэлттэй DVB-T COFDM демодулятор юм. RTL2832U нь 6, 7, 8MHz зурвасын өргөнтэй 2K эсвэл 8K горимыг дэмждэг. Модуляцийн параметрүүд, жишээлбэл кодын хурд, хамгаалалтын интервал автоматаар илэрдэг. RTL2832U нь 28.8МГц болор ашиглан IF (Intermediate Frequency, 36.125MHz), low IF (4.57MHz) эсвэл Zero-IF гаралтын тааруулагчийг дэмждэг бөгөөд FM/DAB/DAB+ Radio Support-ийг агуулдаг. Дэвшилтэт ADC (Аналог-Дижитал Хөрвүүлэгч) суулгагдсан RTL2832U нь зөөврийн хүлээн авалтын өндөр тогтвортой байдлыг хангадаг. R820T2 дижитал тааруулагч нь 24 - 1766 МГц давтамжтай ажиллахыг дэмждэг.
SDR товчлуур нь MCX ташуур антентай хослуулахын тулд MCX коаксиаль RF оролттой болохыг анхаарна уу. Олон нийтлэг дохионы эх үүсвэр, антенууд нь SMA коаксиаль холбогчийг ашигладаг тул MCX-SMA холбогч нь ашигтай байж магадгүй юм.
Алхам 5: SDR програм хангамж - GNU радио
GNU Radio бол програм хангамжийн радиог хэрэгжүүлэх дохио боловсруулах блокоор хангадаг үнэгүй, нээлттэй эхийн програм хангамж хөгжүүлэх хэрэгсэл юм. Үүнийг програм хангамжаар тодорхойлогдсон радио үүсгэхэд бэлэн байгаа гадаад RF-ийн тоног төхөөрөмжөөр ашиглаж болно. GNU радио нь утасгүй холбооны судалгаа, бодит радио холбооны системийг хоёуланг нь дэмжих зорилгоор хобби, эрдэм шинжилгээний болон арилжааны орчинд өргөн хэрэглэгддэг.
GNU радиогийн олон амт, хэрэгжилт байдаг. GQRX бол OSX болон Linux хэрэглэгчдэд тохиромжтой хувилбар юм.
Алхам 6: Хөдөлгөөнт SDR
SDR Touch нь таны гар утас эсвэл таблетыг боломжийн үнэтэй, зөөврийн програмаар тодорхойлогдсон радио сканнер болгон хувиргах боломжтой. Агаарын FM радио станц, цаг агаарын мэдээ, цагдаа, гал түймэр, онцгой байдлын станц, таксины хөдөлгөөн, нисэх онгоцны холбоо, аналог телевизийн нэвтрүүлэг, HAM радио сонирхогчид, дижитал нэвтрүүлэг болон бусад олон зүйлийг шууд сонсоорой.
SDR USB гогцоог хөдөлгөөнт төхөөрөмжид холбохын тулд явахдаа (OTG) USB кабель эсвэл адаптер шаардлагатай. Дугуйг асаахын тулд нэмэлт (туслах) тэжээлийн порт бүхий OTG кабель шаардлагатай байж магадгүй юм. SDR Touch зэрэг аппликейшн нь хөдөлгөөнт төхөөрөмжүүдийн батерейг хурдан шавхах хандлагатай байдаг тул нэмэлт тэжээлийн порт нь хамаагүй сайн санаа байж болох юм.
Алхам 7: Микрофон дамжуулагчийн иж бүрдэл
Энэхүү гагнуурын хэрэгсэл нь энгийн гурван транзистор давтамжтай модулятор (FM) аудио дамжуулагч юм. Энэ нь FM өргөн нэвтрүүлгийн радиогоор хуваарилагдсан 80MHz-108MHz давтамжийн хүрээнд ажилладаг. Дамжуулагчийн ажлын хүчдэл нь 1.5V-9V бөгөөд нийлүүлсэн хүч, антенны тохиргоо, тааруулалт, орчны цахилгаан соронзон хүчин зүйлээс хамаарч 100 гаруй метр дамжуулдаг.
Багцын агуулга:
- ПХБ
- НЭГ 500КОм тайрах сав
- Хоёр NPN 9018 транзистор
- ONE NPN 9014 транзистор
- НЭГ 4.5 эргэлтийн индуктор (4T5)
- ХОЁР 5.5 эргэлтийн индуктор (5T5)
- НЭГ Цахилгаан микрофон
- НЭГ 1М резистор (BrownBlackGreen)
- 22K хоёр резистор (RedRedOrange)
- Дөрвөн 33ohm эсэргүүцэл (OrangeOrangeBlack)
- Гурван 2.2K (2K2) эсэргүүцэл (RedRedRed)
- ONE 33uF электролитийн таг
- Дөрвөн 30pF керамик конденсатор "30"
- Дөрвөн 100nF керамик конденсатор "104"
- НЭГ 10nF керамик конденсатор "103"
- Хоёр ширхэг 680pF керамик конденсатор "681"
- Хоёр ширхэг 10pF керамик конденсатор "10"
- Антенны утас
- 9V батерейны хавчаар
- Толгойн зүү (2 ба 3 тээглүүрээр таслах)
Гурван транзистор, микрофон, нэг электролит конденсаторыг ПХБ -ийн торгон дэлгэц дээр үзүүлсэн шиг чиглүүлэх ёстойг анхаарна уу. Индуктор ба керамик конденсатор нь туйлширдаггүй. Утга ба төрөл нь хоорондоо солигддоггүй боловч тус бүрийг аль ч чиглэлд оруулж болно.
Хэрэв та гагнуурын ажилд шинээр орсон бол: Интернет дээр гагнуурын талаар маш олон гайхалтай гарын авлага, видео байдаг. Энд нэг жишээ дурдъя. Хэрэв танд нэмэлт туслалцаа хэрэгтэй гэж үзэж байгаа бол орон нутгийнхаа үйлдвэрлэгчдийн бүлэг эсвэл хакеруудын орон зай хайж олохыг хичээгээрэй. Түүнчлэн сонирхогчдын радио клубууд нь электроникийн туршлагын маш сайн эх сурвалж болдог.
Алхам 8: Микрофон дамжуулагч хэрэгслийн загвар
Оролтын аудио дохиог самбар дээрх цахилгаан микрофоноор цуглуулж эсвэл өөр цахилгаан эх үүсвэрээс оролтын толгойн зүү рүү оруулах боломжтой. Микрофоны залгуурыг ПХБ -тэй холбохын тулд бусад бүрэлдэхүүн хэсгүүдийн утас эсвэл хайчилбарыг ашиглан сунгаж болно. Микрофоны гаднах орон сууцанд холбогдсон микрофоны хар тугалга нь зураг дээр үзүүлсэн шиг сөрөг хар тугалга юм.
Q1 транзистор дээр зөөгч осцилляторын давтамжийг аудио дохиогоор өөрчлөх үед давтамжийн модуляцид хүрдэг. Триммер потенциометрийг аудио дохионы оролтын бууралтыг тохируулахад ашиглаж болно. Аудио дохиог Q2 транзисторын суурьтай холбодог.
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 хүлээн авагчийн иж бүрдэл нь FM демодуляторыг маш сайн нэгтгэсэн HEX3653 чип дээр суурилсан болно.
Энэхүү иж бүрдэлд дараахь зүйлс орно.
- ПХБ
- U1 HEX3653 чип SMD 16 зүү
- Q1 SS8050 NPN транзистор
- L1 индуктор 100uH
- Y1 32.768 кГц болор
- R1, R2, R3, R4 резистор 10KOhm
- C1, C2 электролитик конденсатор 100uF
- C3, C5 керамик конденсатор (104) 0.1uF
- C4 керамик конденсатор (33) 33pF
- D1, D2 1N4148 диодууд
- Шар LED
- Аудио утасны залгуур 3.5 мм
- Холбогчтой дөрвөн зүү толгой
- Түр зуурын таван товчлуур
- Хос AA зай эзэмшигч
HEX3653 хүлээн авагч чип нь FM өргөн нэвтрүүлгийн радиогоор хуваарилагдсан 76MHz-108MHz давтамжийн хүрээнд ажилладаг.
Энэхүү хэрэгсэлд таван товчлуур багтсан болно.
- Давтамж тааруулах (SEEK +, SEEK-)
- Дууны түвшний хяналт (VOL +, VOL-)
- Эрчим хүч (PW)
Уг хэлхээ нь 1.8-3.6В-ийн ажлын хүчдэлтэй бөгөөд үүнийг 1.5V-ийн хоёр үүрээр амархан нийлүүлдэг.
Алхам 10: HEX3653 FM хүлээн авагчийн иж бүрдэл
Антенны оролтын хоёр сонголт байдаг.
ПХБ дээрх "А" дэвсгэр дээр утас бэхлэх боломжтой эсвэл чихэвчний утасны хамгаалалт нь антенны үүргийг гүйцэтгэж болно.
Дөрвөн зүү толгой нь антенны унтраалга (ASW гэж тэмдэглэгдсэн) үүрэг гүйцэтгэдэг. ASW дээр богино холбогчийг байрлуулах нь хоёр антенны оролтыг сонгоно. Богино зүү 1 ба 2 нь гадаад антенны "А" дохиог HEX3653 чипийн дөрвөн зүү рүү чиглүүлдэг. Эсвэл 2, 3 -р богино зүү нь чихэвчний үүрний бамбай зүүг HEX3653 чипний дөрвөн зүү рүү чиглүүлдэг.
HEX3653 чипний дөрвөн зүү нь хүлээн авагчийн чип рүү радио давтамж (RF) оролт юм. Сонгосон RF дохио нь эхлээд шүүлтүүрийн үүрэг гүйцэтгэдэг L1 ба C4 дамждаг. Дараа нь оролтын хэт хүчдэлийг хязгаарлахын тулд хоёр хайчлах диодыг ашигладаг.
Таван зүү толгой (B гэж тэмдэглэгдсэн) нь хүлээн авагчийн модулийг өөр системд нэгтгэх боломжийг олгодог. Цахилгаан хангамжийн оролтын хоёр тээглүүр (+V, газардуулга), гурван аудио гаралт (баруун, зүүн, газар) байдаг.
Алхам 11: HEX3653 FM хүлээн авагчийн иж бүрдлийг угсрах
Гурван керамик конденсатор ба болор нь туйлширдаггүй бөгөөд ямар ч чиглэлд оруулж болно. Тэдгээрийг хооронд нь сольж болохгүй, гэхдээ тус бүрийг чиг баримжаагаар нь эргүүлж болно. Бусад бүх бүрэлдэхүүн хэсгүүдийг ПХБ -ийн торгон дэлгэц дээр заасан чиглэлийн дагуу суурилуулсан байх ёстой. Ердийнх шиг, SMD чипээс эхэлж, дараа нь ПХБ -ийн төвөөс ирмэг рүү чиглэсэн хамгийн жижиг/хамгийн богино бүрэлдэхүүн хэсгүүд рүү шилжих нь дээр. Толгой, аудио залгуур, батерейны хайрцгийг хамгийн сүүлд холбоно уу.
Алхам 12: CCStick
CCStick нь Arduino ProMicro-той холбогдсон Texas Instruments CC1101 дэд GHz радио дамжуулагч модуль юм. CCStick -ийн хоёр иж бүрдэл нь HackerBox #0034 -т орсон бөгөөд харилцаа холбооны хоёр төгсгөлийн цэг эсвэл бусад харилцааны тохиргоонд ашиглагддаг.
Texas Instruments CC1101 (өгөгдлийн хуудас) нь маш бага чадалтай утасгүй програмуудад зориулагдсан, хямд GGHz дамжуулагч юм. Энэхүү хэлхээ нь үндсэндээ 315, 433, 868, 915 МГц давтамжтай үйлдвэр, шинжлэх ухаан, анагаах ухаан (ISM) ба богино хугацааны төхөөрөмж (SRD) давтамжийн зурваст зориулагдсан боловч 300 давтамжийн бусад давтамж дээр ажиллахад хялбараар програмчлах боломжтой. 348 МГц, 387-464 МГц ба 779-928 МГц-ийн хамтлагууд. RF -ийн дамжуулагч нь маш өндөр тохируулгатай үндсэн зурвасын модемтой нэгдсэн. Модем нь янз бүрийн модуляцийн форматыг дэмждэг бөгөөд 600 kbps хүртэл өгөгдөл дамжуулах хурдтай байдаг.
Алхам 13: Arduino ProMicro 3.3V 8MHz
Arduino ProMicro нь USB интерфэйстэй ATmega32U4 микроконтроллер дээр суурилдаг. Энэ нь таны компьютер болон Arduino микроконтроллерийн хооронд зуучлагчаар ажилладаг FTDI, PL2303, CH340 болон бусад чип байхгүй гэсэн үг юм.
Бид эхлээд зүүг гагнахгүйгээр Pro Micro -ийг туршиж үзэхийг санал болгож байна. Та толгойн зүүг ашиглахгүйгээр үндсэн тохиргоо, туршилтыг хийж болно. Түүнчлэн, модуль дээр гагнах хугацааг хойшлуулах нь ямар нэгэн хүндрэл гарвал дибаг хийх нэг хувьсагчийг өгдөг.
Хэрэв та компьютер дээрээ Arduino IDE суулгаагүй бол arduino.cc IDE маягтыг татаж аваад эхлээрэй. АНХААРУУЛГА: Pro Micro програмчлахаас өмнө хэрэгсэл> процессор дотроос 3.3V хувилбарыг сонгохоо мартуузай. Энэхүү 5V -тэй байх нь нэг удаа ажиллах бөгөөд дараа нь гарын авлагад заасан "Ачаалагч руу дахин тохируулах" зааврыг дагаж мөрдөх хүртэл төхөөрөмж таны компьютерт хэзээ ч холбогдоогүй мэт харагдах болно, энэ нь жаахан төвөгтэй байж магадгүй юм.
Sparkfun нь гайхалтай Pro Micro Hookup гарын авлагатай. Hookup гарын авлага нь Pro Micro самбарын нарийвчилсан тоймтой бөгөөд дараа нь "Суулгах: Windows", "Суулгах: Mac & Linux" гэсэн хэсэгтэй. Arduino IDE -ийг Pro Micro -ийг дэмжихийн тулд тохируулахын тулд суулгах зааврын зохих хувилбарын зааврыг дагана уу. Бид ихэвчлэн стандарт Blink ноорогыг ачаалах эсвэл өөрчлөх замаар Arduino самбартай ажиллаж эхэлдэг. Гэсэн хэдий ч Pro Micro нь 13 -р зүү дээрх ердийн LED -ийг оруулдаггүй. Аз болоход бид RX/TX LED -ийг удирдаж чаддаг бөгөөд Sparkfun хэрхэн яаж хийхийг харуулахын тулд жижигхэн ноорог зурсан болно. Энэ нь Hookup гарын авлагын "Жишээ 1: анивчих!" Гэсэн гарчигтай хэсэгт байна. Та энэхүү Blinkies -ийг эмхэтгэж, татаж авах боломжтой гэдгээ баталгаажуулаарай! цааш явахаасаа өмнө жишээ аваарай.
Алхам 14: CCStick -ийн дизайн ба ажиллагаа
CC1101 модуль ба Arduino ProMicro нь CCStick ПХБ -ийн торгон дэлгэцийн талд байрладаг. Өөрөөр хэлбэл, хоёр жижиг модуль нь цагаан өнгийн будагтай улаан ПХБ -ийн талд байрладаг бөгөөд цагаан будаггүй талаас нь тээглүүр гарч ирдэг. Цагаан будагыг ПХБ -ийн торгон дэлгэц гэж нэрлэдэг.
Улаан ПХБ -ийн ул мөр нь 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 -ийн номын санг ашиглах явдал юм. Энэ хуудсан дээрх "код авах" холбоос дээр дарж номын санг татаж авна уу.
Arduino Libraries фолдер дээрээ CC1101 -ийн фолдер үүсгэнэ үү. Хоёр 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 микроконтроллерийн тохиргоо
ИНТЕРРУПТИЙГ АШИГЛАХ ТУХАЙ ТАЙЛБАР:
CC1101_RXinterruprt -ийн Elechouse жишээг зурахын тулд CCStick ПХБ -ийн доод талд Arduino ProMicro -ийн хоёр тээглүүрийг холбоно уу. Эдгээр нь GDO0 дохио дамжуулагчийг гадны тасалдлын голуудын нэг болох микроконтроллерийн 7 зүүтэй холбосон 7 ба 19 (A1) зүү юм. Дараа нь GDO0 -ийг 19 -р зүүгээс 7 -р зүү рүү холбосон тул дээр дурдсан мөрүүдийг "#define GDO0 7 // ба 19" болгож шинэчилнэ үү. Дараа нь CC1101_RXinterruprt файлаас мөрийг дуудах функцийг олоорой. эхний параметрийг (тасалдлын дугаар) "0" -ээс "4" болгож өөрчлөх. ProMicro -ийн 7 -р зүү нь 4 -р тасалдалтай холбоотой байдаг тул үүнийг хийдэг.
Алхам 15: ОДОРХОЙГ хакердах
Хэрэв танд энэхүү зааварчилгаа таалагдсан бөгөөд сар бүр шуудангийн хайрцаг дээрээ хакердах электроник, компьютерийн технологийн төслүүдийг оруулахыг хүсч байвал HackerBoxes.com руу орж, манай гэнэтийн хайрцгийг хүлээн авахаар бүртгүүлээрэй.
Доорх сэтгэгдлүүд эсвэл HackerBoxes фэйсбүүк хуудсан дээр гарч амжилтаа хуваалцаарай. Хэрэв танд ямар нэгэн асуулт байвал эсвэл ямар нэгэн зүйлд тусламж хэрэгтэй байгаа бол бидэнд мэдэгдээрэй. HackerBoxes -ийн нэг хэсэг болсонд баярлалаа!
Зөвлөмж болгож буй:
HackerBox 0060: Тоглоомын талбай: 11 алхам
HackerBox 0060: Тоглоомын талбар: Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье! HackerBox 0060 -ийн тусламжтайгаар та хүчирхэг Нордикийн хагас дамжуулагч nRF52840 ARM Cortex M4 микроконтроллер бүхий Adafruit Circuit Playground Bluefruit -ийг туршиж үзэх болно. Оруулсан програмчлалыг судалж үзээрэй
HackerBox 0041: CircuitPython: 8 алхам
HackerBox 0041: CircuitPython: Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилж байна. HackerBox 0041 нь бидэнд CircuitPython, MakeCode Arcade, Atari Punk консол болон бусад олон зүйлийг авчирдаг. Энэхүү зааварчилгаа нь HackerBox 0041 -ийг ашиглаж эхлэх мэдээллийг агуулсан бөгөөд үүнийг худалдан авч болно
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
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)