Sign in to follow this  
Followers 0
Fmilburn

RFID Booster Pack for CC3200

6 posts in this topic

I put together a prototype Booster Pack that attaches to the CC3200 and has a RFID-RC522 card (sometimes called a MIFARE module), two buttons, and two LEDs.  The CC3200 is connected to the cloud using Temboo.  Currently it sends an email to me with information on the card used when accessed but it would be easy to modify to record time of access, card used, etc and put it into say a spreadsheet.  This was a one afternoon plus an evening project for both hardware and software using  Energia - very easy to do.  The cards have security holes but I am pretty sure they pose too high a technical challenge for my local hooligans.  I'm more afraid they might rip it apart and take my CC3200 than anything else. :)

 

This is the Booster Pack, top view.

post-45284-0-16133900-1449268216_thumb.jpg

 

Here it is attached to an upside down CC3200.

post-45284-0-85833300-1449268374_thumb.jpg

 

In this photo it has been mounted in an enclosure and is reporting a successful read and transmission with the green LED.

post-45284-0-29132000-1449270634_thumb.jpg

 

And if you are really interested, here is the schematic.

post-45284-0-12665800-1449270695_thumb.jpg

 

I am using the RFID library located here.  And if you aren't familiar with Temboo, find it here.

pine, Headstrong, sinquito and 4 others like this

Share this post


Link to post
Share on other sites

Hello there, this is my first post. I'm very interested in your code, but I get this error:

 

"

Energia: 1.6.10E18 (Windows 10), Board: "CC3200-LAUNCHXL (80MHz)"
 
<command-line>:0:15: warning: ISO C99 requires whitespace after the macro name [enabled by default]
 
C:\Users\Alexander\Documents\Energia\CardReader\CardReader.ino: In function 'void setup()':
 
CardReader:52: error: 'SPI' was not declared in this scope
 
   SPI.begin();
 
   ^
 
exit status 1
'SPI' was not declared in this scope
"
 
Any ideas?
 
I want to use the cc3200 to upload data, like text embeded on the rfid tag.
Thanks for sharing your code and make a library.

Share this post


Link to post
Share on other sites

Hi @@sinquito and welcome to 43oh....

 

First, try placing

#include <SPI.h> 

at the beginning of the sketch

 

Second, I developed this sketch and tested it in Energia 16 and 17.  I haven't tried it in Energia 18 and don't have a working CC3200 at the moment.  If  #include <SPI.h> doesn't work then try it with Energia 17.

 

Let us know if either of these solutions work...

sinquito likes this

Share this post


Link to post
Share on other sites

 

 

First, try placing

#include <SPI.h> 

at the beginning of the sketch

 

 

Hello, thanks for the quick response.
 
I did place the library at top.
 
It seems that the problem is within E18, as neither of the two SPI examples did compile. I had a E17 zip, so used it instead and it compiled like a charm. Thanks, will share any update on my project here, as I'm planning to do a parking access with the C3200, the RDIF card reader, and a 7 segment 4 digit display for counting the slots availables and a H bridge for controlling a stepper to give access.
Fmilburn likes this

Share this post


Link to post
Share on other sites

Hi ,

 

This is a great library, something I was also working on, but for a different NFC reader module! 

 

Where can I buy this boosterpack and for how much? just wanted to get started with this hobby project of mine where this function plays a part!!

Share this post


Link to post
Share on other sites

Hi @@Headstrong,

 

Glad you like it - it was just something I put together as a personal project on 4x6 cm through plated proto board.  You could build one for yourself easily.  The parts are all through hole and shown on the schematic:  2 LEDs, 2 resistors, 2 buttons, the RFID module, pin headers, some wire, and the 4x6 cm protoboard.  Put it together on a breadboard to test, then lay it out on the proto board and solder it up.  A link to the RFID module I used is given in the code example.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0