Talaan ng mga Nilalaman:

HackerBox 0034: SubGHz: 15 Hakbang
HackerBox 0034: SubGHz: 15 Hakbang

Video: HackerBox 0034: SubGHz: 15 Hakbang

Video: HackerBox 0034: SubGHz: 15 Hakbang
Video: #22 Hacker Box 0034 2024, Nobyembre
Anonim
HackerBox 0034: SubGHz
HackerBox 0034: SubGHz

Ngayong buwan, ang HackerBox Hackers ay tuklasin ang Software Defined Radio (SDR) at mga komunikasyon sa radyo sa mga frequency sa ibaba 1GHz. Ang Instructable na ito ay naglalaman ng impormasyon para sa pagsisimula sa HackerBox # 0034, na mabibili dito habang tumatagal ang mga supply. Gayundin, kung nais mong makatanggap ng isang HackerBox tulad ng karapatang ito sa iyong mailbox bawat buwan, mangyaring mag-subscribe sa HackerBoxes.com at sumali sa rebolusyon!

Mga Paksa at Mga Layunin sa Pag-aaral para sa HackerBox 0034:

  • Pag-configure at Paggamit ng SDR Radio Receivers
  • Mga Pagpapatakbo ng Mobile SDR
  • Pagtitipon ng CCStick Sub-GHz Transceiver
  • Pagprogram ng CCStick gamit ang Arduino ProMicros
  • Pag-iipon ng FM Audio Transmitter at Receivers

Ang HackerBoxes ay ang buwanang serbisyo sa kahon ng subscription para sa DIY electronics at computer technology. Kami ay mga libangan, gumagawa, at eksperimento. Kami ang nangangarap ng mga pangarap. HACK ANG PLANET!

Hakbang 1: HackerBox 0034: Mga Nilalaman sa Kahon

Image
Image
  • Tagatanggap ng USB Software Defined Radio (SDR)
  • MCX Antenna para sa SDR Receiver
  • Dalawang CCStick Printed Circuit Board
  • Dalawang CC1101 Transceiver na may Antenna
  • Dalawang Arduino ProMicros 3.3V 8MHz
  • FM Audio Transmitter Kit
  • FM Audio Receiver Kit
  • MicroUSB Cable
  • Eksklusibong Radio Oscillator na "Hertz" Pin

Ilang iba pang mga bagay na makakatulong:

  • Panghinang, bakal, at pangunahing mga tool sa paghihinang
  • Computer para sa pagpapatakbo ng mga tool ng software

Pinakamahalaga, kakailanganin mo ang isang pakiramdam ng pakikipagsapalaran, diwa ng DIY, at pag-usisa ng hacker. Ang Hardcore DIY electronics ay hindi isang maliit na pagtugis, at ang HackerBoxes ay hindi natubigan. Ang layunin ay pag-unlad, hindi pagiging perpekto. Kapag nagpumilit ka at nasisiyahan sa pakikipagsapalaran, maraming kasiyahan ang maaaring makuha mula sa pag-aaral ng bagong teknolohiya at inaasahan kong gumana ang ilang mga proyekto. Iminumungkahi naming dahan-dahan ang bawat hakbang, isinasaalang-alang ang mga detalye, at huwag matakot na humingi ng tulong.

Mayroong isang kayamanan ng impormasyon para sa kasalukuyan, at inaasahang, mga kasapi sa HackerBoxes FAQ.

Hakbang 2: Maligayang Pagdating sa Sub-GHz Radio

Reciver ng Software Defined Radio (SDR)
Reciver ng Software Defined Radio (SDR)

Cue na musika: Radio KAOS

Ang teknolohiyang Sub-GHz ay isang perpektong pagpipilian para sa mga wireless application na nangangailangan ng mahabang saklaw at mababang paggamit ng kuryente. Ang mga transmisyon ng makitid na banda ay maaaring magpadala ng data sa mga malalayong hub, madalas na ilang milya ang layo, nang hindi lumulukso mula sa node patungo sa node. Ang kakayahang pang-malayuan na paghahatid na ito ay binabawasan ang pangangailangan ng maraming mamahaling mga base station o repeater. Pinapayagan ng mga pagmamay-ari na mga sub-GHz na protokol na i-optimize ng mga developer ang kanilang wireless solution sa kanilang mga partikular na pangangailangan sa halip na sumunod sa isang pamantayan na maaaring maglagay ng mga karagdagang hadlang sa pagpapatupad ng network. Habang maraming mga umiiral na mga network na sub-GHz na gumagamit ng mga proteksyon na pagmamay-ari, ang industriya ay dahan-dahan na nagdaragdag ng mga pamantayan na nakabatay, na magkakaugnay na mga system. Halimbawa, ang pamantayan ng IEEE 802.15.4g ay nakakakuha ng katanyagan sa buong mundo at pinagtibay ng iba't ibang mga alyansa sa industriya tulad ng Wi-SUN at ZigBee.

Ang ilang mga kagiliw-giliw na dalas upang tuklasin kasama ang: 88-108 MHz FM BroadcastNOAA Weather RadioAir Traffic Control315 MHz Keyless Entry Fob (most American Cars) 2m Ham Calling (SSB: 144.200 MHz, FM: 146.52 MHz) 433 MHz ISM / IoT902-928 MHZ ISM / IoT

Ginagamit ang iba't ibang mga Module Scheme para sa iba't ibang uri ng mga komunikasyon sa radyo sa mga frequency na ito. Tumagal ng ilang minuto upang pamilyar ang iyong sarili sa mga pangunahing kaalaman.

Hakbang 3: Receiver ng Radio na Tinukoy ng Software (SDR)

Ang mga tradisyonal na sangkap ng radyo (tulad ng modulator, demodulator at tuner) ay ipinatupad gamit ang isang koleksyon ng mga aparato sa hardware. Ang pagdating ng modernong computing at analog-to-digital converter (ADCs) ay nagbibigay-daan sa karamihan sa mga tradisyunal na sangkap na batay sa hardware na ipatupad sa halip na software. Samakatuwid, ang terminong tinukoy ng software na radyo (SDR). Ang SDR na nakabatay sa computer ay nagbibigay ng pagpapatupad ng murang, malawak na mga tatanggap ng radyo ng banda.

Ang RTL-SDR ay isang USB dongle na maaaring magamit bilang isang computer based radio receiver para sa pagtanggap ng mga live na signal ng radyo. Ang isang malawak na hanay ng impormasyon ay magagamit online para sa pag-eksperimento sa teknolohiya ng RTL-SDR kabilang ang isang mabilis na gabay sa pagsisimula.

Hakbang 4: RTL-SDR USB Dongle Hardware

RTL-SDR USB Dongle Hardware
RTL-SDR USB Dongle Hardware

Ang RTL2832U ay isang mataas na pagganap na DVB-T COFDM demodulator na sumusuporta sa isang USB 2.0 interface. Sinusuportahan ng RTL2832U ang 2K o 8K mode na may 6, 7, at 8MHz bandwidth. Ang mga parameter ng modulasyon, hal., Rate ng code, at agwat ng guwardya, ay awtomatikong nakikita. Sinusuportahan ng RTL2832U ang mga tuner sa IF (Intermediate Frequency, 36.125MHz), low-IF (4.57MHz), o Zero-IF na output gamit ang isang 28.8MHz na kristal, at may kasamang FM / DAB / DAB + Radio Support. Naka-embed na may isang advanced ADC (Analog-to-Digital Converter), nagtatampok ang RTL2832U ng mataas na katatagan sa portable na pagtanggap. Sinusuportahan ng R820T2 Digital Tuner ang pagpapatakbo sa saklaw na 24 - 1766 MHz.

Tandaan na ang SDR dongle ay nagtatampok ng isang MCX coaxial RF input sa ilang na may kasamang MCX whip antena. Dahil maraming mga karaniwang mapagkukunan ng signal at antena ang gumagamit ng mga konektor ng SMA coaxial, maaaring maging kapaki-pakinabang ang isang MCX-SMA Coupler.

Hakbang 5: SDR Software - GNU Radio

SDR Software - GNU Radio
SDR Software - GNU Radio

Ang GNU Radio ay isang libre at open-source na toolkit ng pag-unlad ng software na nagbibigay ng mga bloke ng pagpoproseso ng signal upang magpatupad ng mga radio radio. Maaari itong magamit nang kaagad-magagamit na panlabas na RF hardware upang lumikha ng mga radio na tinukoy ng software. Malawakang ginagamit ang GNU Radio sa mga libangan, pang-akademiko, at komersyal na kapaligiran upang suportahan ang parehong pagsasaliksik sa mga wireless na komunikasyon at mga sistemang radio sa totoong mundo.

Maraming mga lasa at pagpapatupad ng GNU Radio. Ang GQRX ay isang magandang variant para sa mga gumagamit ng OSX at Linux.

Hakbang 6: Mobile SDR

Image
Image

Maaaring gawing SDR Touch ang iyong mobile phone o tablet sa isang abot-kayang at portable na tinukoy ng radio scanner ng radyo. Makinig upang mabuhay sa mga istasyon ng radyo ng hangin FM, mga ulat sa panahon, pulisya, departamento ng bumbero at mga istasyon ng emerhensya, trapiko sa taxi, mga komunikasyon sa eroplano, audio ng mga analogue na broadcast ng TV, mga amateur ng HAM radio, digital broadcast, at marami pa.

Kinakailangan ang isang on-the-go (OTG) USB cable o adapter upang ikonekta ang SDR USB dongle sa isang mobile device. Ang isang OTG cable na may sobrang (auxiliary) power port ay maaaring kailanganin upang mapagana ang dongle. Ang isang labis na port ng kuryente ay maaaring maging isang magandang ideya anuman, dahil ang isang app tulad ng SDR Touch ay madaling kapitan ng mabilis na pag-draining ng mga baterya sa mga mobile device.

Hakbang 7: Kit ng Transmitter ng Mikropono

Disenyo ng Microphone Transmitter Kit
Disenyo ng Microphone Transmitter Kit

Ang soldering kit na ito ay isang simpleng three-transistor frequency modulate (FM) audio transmitter. Ito ay nagpapatakbo sa saklaw ng dalas ng 80MHz-108MHz na inilalaan para sa FM broadcast radio. Ang nagtatrabaho boltahe ng transmiter ay 1.5V-9V at magpapadala ito ng higit sa 100 metro depende sa ibinibigay na lakas, pagsasaayos ng antena, pag-tune, at mga nakapaligid na electromagnetic factor.

Mga Nilalaman ng Kit:

  • PCB
  • ISANG 500KOhm Trimmer Pot
  • DALAWANG NPN 9018 Transistors
  • ISANG NPN 9014 Transistor
  • ONE 4.5 turn Inductor (4T5)
  • DALAWANG 5.5 turn Inductors (5T5)
  • ISANG Electret Microphone
  • ONE 1M Resistor (BrownBlackGreen)
  • DALAWANG 22K Resistors (RedRedOrange)
  • APAT na 33ohm Resistors (OrangeOrangeBlack)
  • TATLONG 2.2K (2K2) Mga Resistor (RedRedRed)
  • ISANG 33uF Electrolytic Cap
  • APAT na 30pF Ceramic Capacitor na "30"
  • APAT na 100nF Ceramic Capacitors na "104"
  • ONE 10nF Ceramic Capacitor na "103"
  • DALAWANG 680pF Ceramic Capacitor na "681"
  • DALAWANG 10pF Ceramic Capacitor na "10"
  • Antenna Wire
  • 9V Clip ng Baterya
  • Mga Header Pins (masira sa 2 at 3 mga pin)

Tandaan na ang tatlong mga transistor, ang mikropono, at ang isang electrolytic capacitor ay dapat na nakatuon tulad ng ipinakita sa PCB silkscreen. Ang mga inductors at ceramic capacitor ay hindi nai-polarised. Habang ang mga halaga at uri ay hindi mapagpapalit, ang bawat isa ay maaaring ipasok sa alinman sa oryentasyon.

Kung bago ka sa paghihinang: Maraming mahusay na mga gabay at video sa online tungkol sa paghihinang. Narito ang isang halimbawa. Kung sa palagay mo kailangan mo ng karagdagang tulong, subukang maghanap ng isang lokal na pangkat ng mga gumagawa o puwang ng hacker sa iyong lugar. Gayundin, ang mga amateur radio club ay palaging mahusay na mapagkukunan ng karanasan sa electronics.

Hakbang 8: Disenyo ng Microphone Transmitter Kit

Ang isang input audio signal ay maaaring makolekta ng onboard electret microphone o ibibigay mula sa isa pang mapagkukunang elektrikal sa mga input header pin. Ang mga lead ng mikropono ay maaaring mapalawak gamit ang wire o trimmed lead mula sa iba pang mga bahagi upang payagan ang koneksyon sa PCB. Ang tingga ng mikropono na konektado sa panlabas na pabahay ng mikropono ay ang negatibong tingga tulad ng ipinakita sa imahe.

Sa transistor Q1, nakakamit ang Frequency Modulate kapag ang isang dalas ng oscillator ng carrier ay nabago ng audio signal. Ang trimmer potentiometer ay maaaring magamit upang ayusin ang pagpapalambing ng input ng signal ng audio. Ang audio signal ay isinama sa base ng transistor Q1 sa pamamagitan ng C2.

Ang Transistor Q2 (kasama ang R7, R8, C4, C5, L1, C8, at C7) ay nagbibigay ng oscillator ng mataas na dalas. Ang C8 ay ang capacitor ng feedback. Ang C7 ay ang DC-block capacitor. Ang C5 at L1 ay nagbibigay ng tangke ng resonant para sa oscillator. Ang pagbabago ng mga halaga ng C5 at / o L1 ay magbabago sa dalas ng pagpapadala. Pagkatapos ng paunang pagpupulong, ang default na dalas ng dalhin ay halos 83MHz. Dahan-dahang pagkalat ng mga liko ng coil L1 ng isang maliit na piraso ay babaguhin ang halaga ng inductor L1 at ilipat ang dalas ng paghahatid nang naaayon. Ang pagpapanatili ng dalas sa paligid ng 88MHz-108MHz ay magpapahintulot sa signal na matanggap gamit ang anumang FM radio, kasama na ang SDR receiver.

Ang Transistor Q3 (kasama ang R9, R10, L2, C10, at C1) ay bumubuo ng isang mataas na dalas ng circuit ng amplifier ng kuryente. Ang modulated signal ay isinama sa amplifying circuit sa pamamagitan ng capacitor C6. Ang C10 at L2 ay bumubuo ng isang amplification tuning tank. Ang pinakamataas na lakas ng output ay nakakamit kapag ang amplification loop ng C10 at L2 ay naayos sa parehong dalas ng carrier oscillator loop ng C5 at L1.

Sa wakas, ang C12 at L3 ay nagbibigay ng pag-aayos ng antena kung saan ang pinalakas na signal ay hinihimok sa isang wire antena para sa paghahatid bilang dalas ng radio electromagnetic waves.

Hakbang 9: Kit ng Tagatanggap ng Frequency (FM) Receiver Kit

Frequency Modulation (FM) Receiver Kit
Frequency Modulation (FM) Receiver Kit

Ang kit ng FM receiver na ito ay batay sa HEX3653 chip, na kung saan ay isang lubos na isinamang FM Demodulator.

Kasama sa kit ang:

  • PCB
  • U1 HEX3653 Chip SMD 16pin
  • Q1 SS8050 NPN Transistor
  • L1 Inductor 100uH
  • Y1 32.768KHz Crystal
  • R1, R2, R3, R4 Resistors 10KOhm
  • C1, C2 Electrolytic Capacitors 100uF
  • C3, C5 Ceramic Capacitors (104) 0.1uF
  • C4 Ceramic Capacitor (33) 33pF
  • D1, D2 1N4148 Diodes
  • Dilaw na LED
  • Jack ng Audio sa Telepono 3.5mm
  • Four-Pin Header kasama si Jumper
  • Limang Sandali na Pushbuttons
  • Dual Holder ng baterya ng AA

Ang chip ng tatanggap ng HEX3653 ay nagpapatakbo ng higit sa saklaw ng dalas ng 76MHz-108MHz, na inilalaan sa radyo ng broadcast ng FM.

Ang kit ay may kasamang limang pushbuttons:

  • Pag-tune ng dalas (SEEK +, SEEK-)
  • Pagkontrol sa dami (VOL +, VOL-)
  • Lakas (PW)

Ang circuit ay may isang nagtatrabaho boltahe ng 1.8-3.6V, na kung saan ay madaling ibigay ng dalawang 1.5V cells.

Hakbang 10: Disenyo ng HEX3653 FM Receiver Kit

Disenyo ng HEX3653 FM Receiver Kit
Disenyo ng HEX3653 FM Receiver Kit

Mayroong dalawang mga pagpipilian para sa isang input ng antena.

Ang isang kawad ay maaaring ikabit sa "A" pad sa PCB o ang kalasag ng headphone wire ay maaaring magsilbing antena.

Ang header ng apat na pin ay nagsisilbing isang antena switch (may label na ASW). Ang paglalagay ng shorting jumper sa ASW ay pumili sa pagitan ng dalawang mga input ng antena. Ang pagpapaikli sa mga pin na 1 at 2 ay naglalagay ng panlabas na antena na "A" signal upang i-pin ang apat ng HEX3653 chip. Bilang kahalili, ang mga pag-ikliit na pin 2 at 3 na ruta ng kalasag na pin ng headphone jack upang i-pin ang apat ng HEX3653 chip.

Ang pin na apat na chip ng HEX3653 ay ang input ng dalas ng radyo (RF) sa chip ng tatanggap. Ang napiling signal ng RF ay dumaan muna sa L1 at C4 na kumikilos bilang isang filter. Pagkatapos ay ginagamit ang dalawang mga diode ng pag-clipping upang limitahan ang labis na boltahe ng pag-input.

Ang limang-pin na header (may label na B) ay nagbibigay-daan sa module ng tatanggap na isama sa ibang system. Mayroong dalawang mga pin para sa input ng suplay ng kuryente (+ V, ground) at tatlo para sa audio output (kanan, kaliwa, lupa).

Hakbang 11: Pag-iipon ng HEX3653 FM Receiver Kit

Image
Image

Ang tatlong ceramic capacitor at ang kristal at hindi polarized at maaaring ipasok sa anumang orientation. Ang mga ito ay hindi mapagpapalit, ngunit maaari silang paikutin bawat isa sa kanilang oryentasyon. Ang lahat ng iba pang mga bahagi ay dapat na mai-mount alinsunod sa oryentasyong ipinahiwatig sa PCB silkscreen. Tulad ng dati, pinakamahusay na magsimula sa SMD chip, at pagkatapos ay lumipat sa pinakamaliit / pinakamaikling sangkap na nagtatrabaho mula sa gitna ng PCB patungo sa mga gilid. Ikabit ang mga header, audio jack, at may hawak ng baterya ng huli.

Hakbang 12: CCStick

Arduino ProMicro 3.3V 8MHz
Arduino ProMicro 3.3V 8MHz

Ang CCStick ay isang Texas Instruments CC1101 sub-GHz radio transceiver module na isinama sa isang Arduino ProMicro. Ang dalawang mga kit ng CCStick ay kasama sa HackerBox # 0034 para magamit bilang dalawang mga endpoint ng isang link ng mga komunikasyon o sa ilang iba pang pagsasaayos ng mga komunikasyon.

Ang Texas Instruments CC1101 (datasheet) ay isang maliit na gastos na transceiver ng sub-GHz na idinisenyo para sa napakababang kapangyarihan na mga aplikasyon ng wireless. Pangunahin na nilalayon ang circuit para sa Industrial, Scientific, at Medical (ISM) at Short Range Device (SRD) frequency band sa 315, 433, 868, at 915 MHz, ngunit madaling mai-program para sa pagpapatakbo sa iba pang mga frequency sa 300- 348 MHz, 387-464 MHz at 779-928 MHz banda. Ang RF transceiver ay isinama sa isang lubos na mai-configure na baseband modem. Sinusuportahan ng modem ang iba't ibang mga format ng pagbubuo at mayroong isang na-configure na rate ng data hanggang sa 600 kbps.

Hakbang 13: Arduino ProMicro 3.3V 8MHz

Ang Arduino ProMicro ay batay sa ATmega32U4 microcontroller na mayroong builtin na USB interface. Nangangahulugan ito na walang FTDI, PL2303, CH340, o anumang iba pang chip na kumikilos bilang isang tagapamagitan sa pagitan ng iyong computer at ng Arduino microcontroller.

Iminumungkahi muna naming subukan ang Pro Micro nang hindi hinihinang ang mga pin sa lugar. Maaari mong maisagawa ang pangunahing pagsasaayos at pagsubok nang hindi ginagamit ang mga header pin. Gayundin, ang pagkaantala ng paghihinang sa modyul ay nagbibigay ng isang mas kaunting variable sa pag-debug kung magkakaroon ka ng anumang mga komplikasyon.

Kung wala kang naka-install na Arduino IDE sa iyong computer, magsimula sa pamamagitan ng pag-download ng form na IDE na arduino.cc. BABALA: Siguraduhing piliin ang bersyon ng 3.3V sa ilalim ng mga tool> processor bago ang pag-program ng Pro Micro. Ang pagkakaroon ng set na ito para sa 5V ay gagana nang isang beses at pagkatapos ay lilitaw ang aparato na hindi kailanman kumonekta sa iyong PC hanggang sa sundin mo ang mga tagubilin na "I-reset sa Bootloader" sa patnubay na tinalakay sa ibaba, na maaaring maging isang maliit na nakakalito.

Ang Sparkfun ay may mahusay na Gabay sa Pro Micro Hookup. Ang Gabay sa Hookup ay may detalyadong pangkalahatang ideya ng board ng Pro Micro at pagkatapos ay isang seksyon para sa "Pag-install: Windows" at isang seksyon para sa "Pag-install: Mac & Linux." Sundin ang mga direksyon sa naaangkop na bersyon ng mga tagubilin sa pag-install upang makuha ang iyong Arduino IDE na naka-configure upang suportahan ang Pro Micro. Karaniwan kaming nagsisimulang magtrabaho kasama ang isang Arduino board sa pamamagitan ng paglo-load at / o pagbabago ng karaniwang Blink sketch. Gayunpaman, hindi kasama sa Pro Micro ang karaniwang LED sa pin 13. Sa kabutihang palad, makokontrol namin ang mga RX / TX LED at nagbigay ang Sparkfun ng maayos na maliit na sketch upang maipakita kung paano. Nasa seksyon ito ng Patnubay sa Hookup na pinamagatang, "Halimbawa 1: Mga Blinkies!" I-verify na maaari mong isulat at i-download ang mga Blinkies na ito! halimbawa bago magpatuloy.

Hakbang 14: Disenyo at Pagpapatakbo ng CCStick

Disenyo at Pagpapatakbo ng CCStick
Disenyo at Pagpapatakbo ng CCStick

Ang CC1101 Module at ang Arduino ProMicro ay ipinasok sa silkscreen na bahagi ng CCStick PCB. Sa madaling salita, ang dalawang mas maliit na mga module ay nasa gilid ng pulang PCB na may puting pintura dito at ang mga pin ay dumikit mula sa gilid na walang puting pintura dito. Ang puting pintura ay tinatawag na PCB silkscreen.

Ang mga bakas sa pulang PCB ay nagkokonekta sa CC1101 Module at Arduino ProMicro tulad nito:

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)

Ang isang mabilis na pagsisimula para sa CC1101 ay ang paggamit ng library mula sa Elechouse. I-download ang library sa pamamagitan ng pag-click sa link na "kumuha ng code" sa pahinang iyon.

Lumikha ng isang folder para sa CC1101 sa iyong folder ng Arduino Library. Ilagay ang dalawang mga file na ELECHOUSE_CC1101 (.cpp at.h) sa folder na iyon. Lumikha din ng isang halimbawa ng folder sa loob ng folder na iyon at ilagay ang tatlong mga folder ng demo / halimbawa doon.

I-update ang mga kahulugan ng mga pin sa file na ELECHOUSE_CC1101.h tulad nito:

#define SCK_PIN 15 # tukuyin ang MISO_PIN 14 # tukuyin ang MOSI_PIN 16 # tukuyin ang SS_PIN 10 # tukuyin ang GDO0 19 # tukuyin ang GDO2 18

Pagkatapos ilagay ang halimbawang file na CC1101_RX sa isang CCStick at ang halimbawang file na CC1101_TX sa pangalawang CCStick.

Mayroong isang bilang ng iba pang mga kagiliw-giliw na mapagkukunan at proyekto para sa CC1101 transceiver kasama ang sumusunod na halimbawa:

TomXue Arduino CC1101 Arduino LibrarySmartRF StudioElectrodragon CC1101 ProjectCUL ProjectCCManager ProjectDIY nanoCULAng Isa pang CC1101 Microcontroller Setup

TANDAAN TUNGKOL SA PAGGAMIT NG INTERRUPTS:

Upang mai-sample ang halimbawa ng Elechouse sketch CC1101_RXinterruprt, ikonekta ang dalawang mga pin ng Arduino ProMicro sa ibabang bahagi ng CCStick PCB. Ito ang mga pin 7 at 19 (A1) na kumokonekta sa signal ng transceiver GDO0 sa pin 7 ng microcontroller, na isa sa mga panlabas na makagambala na pin. Susunod, i-update ang isa sa mga pin na tumutukoy sa mga linya na tinalakay sa itaas sa "#define GDO0 7 // and 19" dahil ang GDO0 ay jumpered ngayon mula sa pin 19 hanggang pin 7. Susunod, sa CC1101_RXinterruprt file, hanapin ang linya na tumatawag na functionInterrupt () at palitan ang unang parameter (makagambala na numero) mula sa "0" patungo sa "4". Ginagawa ito dahil ang pin 7 ng ProMicro ay nauugnay sa abala # 4.

Hakbang 15: HACK ANG PLANET

HACK ANG PLANET
HACK ANG PLANET

Kung nasiyahan ka sa Instructable na ito at nais mong magkaroon ng isang cool na kahon ng mga hackable electronics at mga computer tech na proyekto na bumaba sa iyong mailbox bawat buwan, mangyaring sumali sa rebolusyon sa pamamagitan ng pag-surf sa HackerBoxes.com at pag-subscribe upang matanggap ang aming buwanang kahon ng sorpresa.

Abutin at ibahagi ang iyong tagumpay sa mga komento sa ibaba o sa Pahina ng HackerBoxes Facebook. Tiyak na ipaalam sa amin kung mayroon kang anumang mga katanungan o kailangan ng tulong sa anumang bagay. Salamat sa pagiging bahagi ng HackerBoxes!

Inirerekumendang: