background image

Step 14: Design and Operation of the CCStick

The Arduino ProMicro is based on the ATmega32U4
microcontroller which has a builtin USB interface. This
means that there is no FTDI, PL2303, CH340, or any
other chip acting as an intermediary between your
computer and the Arduino microcontroller. 

We suggest  rst testing out the Pro Micro without
soldering the pins into place. You can perform the
basic con guration and testing without using the
header pins. Also, delaying soldering on the module
gives one less variable to debug should you run into
any complications. 

If you do not have the Arduino IDE installed on your
computer, start by getting downloading the IDE form
arduino.ccWARNING: Be sure t o select  t he

WARNING: Be sure t o select  t he

3.3V version under t ools > processor prior

3.3V version under t ools > processor prior

t o programming t he Pro M icro.

t o programming t he Pro M icro.  Having this set

for 5V will work once and then the device will appear
to not ever connect to your PC until you follow the

"Reset to Bootloader" instructions in the guide
discussed below, which can be a little tricky. 

Sparkfun has a great Pro Micro Hookup Guide. The
Hookup Guide has a detailed overview of the Pro
Micro board and then a section for "Installing:
Windows" and a section for "Installing: Mac & Linux."
Follow the directions in the appropriate version of
those installation instructions in order to get your
Arduino IDE con gured to support the Pro Micro. We
usually start working with an Arduino board by
loading and/or modifying the standard Blink sketch.
However, the Pro Micro does not include the usual
LED on pin 13. Luckily, we can control the RX/TX LEDs
and Sparkfun has provided a neat little sketch to
demonstrate how. This is in the section of the Hookup
Guide entitled, "Example 1: Blinkies!" Verify that you
can compile and download this Blinkies! example
before moving on. 

The CC1101 Module and the Arduino ProMicro are inserted onto the silkscreen side of the CCStick PCB. In other
words, the two smaller modules are on the side of the red PCB that has white paint on it and the pins stick out from
the side that has no white paint on it. The white paint is called the PCB silkscreen. 

The traces in the red PCB connect the CC1101 Module and Arduino ProMicro like so: 

HackerBox 0034: SubGHz: Page 11

Summary of Contents for HackerBox 0034

Page 1: ...rBox like this right in your mailbox each month please subscribe at HackerBoxes com and join the revolution Topics and Learning Objectives for HackerBox 0034 Con guration and Use of SDR Radio Receiver...

Page 2: ...tware tools Most importantly you will need a sense of adventure DIY spirit and hacker curiosity Hardcore DIY electronics is not a trivial pursuit and HackerBoxes are not watered down The goal is progr...

Page 3: ...ZigBee Some interesting frequencies to explore include 88 108 MHz FM Broadcast NOAA Weather Radio Air Tra c Control 315 MHz Keyless Entry Fob most American Cars 2m Ham Calling SSB 144 200 MHz FM 146...

Page 4: ...iate Frequency 36 125MHz low IF 4 57MHz or Zero IF output using a 28 8MHz crystal and includes FM DAB DAB Radio Support Embedded with an advanced ADC Analog to Digital Converter the RTL2832U features...

Page 5: ...artment and emergency stations taxi tra c airplane communications audio of analogue TV broadcasts HAM radio amateurs digital broadcasts and many more An on the go OTG USB cable or adapter is required...

Page 6: ...pF Ceramic Capacitor 10 Antenna Wire 9V Battery Clip Header Pins break to 2 and 3 pins Note that the three transistors the microphone and the one electrolytic capacitor must be oriented as shown on th...

Page 7: ...scillator Changing the values of C5 and or L1 will change the transmit frequency After initial assembly the default transmit frequency will be about 83MHz Gently spreading the turns of coil L1 a tiny...

Page 8: ...3 33pF D1 D2 1N4148 Diodes Yellow LED Audio Phone Jack 3 5mm Four Pin Header with Jumper Five Momentary Pushbuttons Dual AA Battery Holder The HEX3653 receiver chip operates over the 76MHz 108MHz freq...

Page 9: ...F signal rst goes through L1 and C4 which act as a lter Then two clipping diodes are used to limit excessive input voltage The ve pin header labeled B allows the receiver module to be integrated into...

Page 10: ...ost sub GHz transceiver designed for very low power wireless applications The circuit is mainly intended for the Industrial Scienti c and Medical ISM and Short Range Device SRD frequency bands at 315...

Page 11: ...y Sparkfun has a great Pro Micro Hookup Guide The Hookup Guide has a detailed overview of the Pro Micro board and then a section for Installing Windows and a section for Installing Mac Linux Follow th...

Page 12: ...umber of other interesting resources and projects for the CC1101 transceiver including the following example TomXue Arduino CC1101 Arduino Library SmartRF Studio Electrodragon CC1101 Project CUL Proje...

Page 13: ...ronics and computer tech projects descend upon your mailbox each month please join the revolution by sur ng over to HackerBoxes com and subscribing to receive our monthly surprise box Reach out and sh...

Page 14: ...it up using the jumper to set the headphones as the antenna and at once I was listening to the local FM stations around here But as I walked around the house I somehow managed to cause a short due to...

Page 15: ...it It DOES work but touching it or moving it I could interfere with the entire FM spectrum Now you can speak from experience as to why we use crystal oscillators My first box of my first annual subscr...

Reviews: