Pages

Monday, 2 February 2015

WiFi - RFID Reader 125KHz

 OVERVIEW:

This is a low frequency (125Khz) RFID Reader With serial Output with WiFi range upto 15cms. The RFID Reader  is designed specifically for low-frequency (125 kHz) passive tags.Frequency refers to the size of the radio waves used to communicate between the RFID system components.

XBee Wi-Fi embedded RF modules provide simple serial to IEEE 802.11 connectivity. By bridging the low-power/low-cost requirements of wireless device networking with the proven infrastructure of 802.11, the XBee Wi-Fi creates new wireless opportunities for energy management, process and factory automation, wireless sensor networks, intelligent asset management and more.

 FEATURES OF PRODUCT: 
Wi-Fi RFID READER SERIAL

  • Low-cost method for reading passive RFID tags.
  • Built in Antenna.
  • Native Device Cloud integration for data acquisition and device management
  • Hardware and software complete module easily joins existing 802.11 b/g/n (Wi-Fi) infrastructures
  • Common XBee footprint allows OEMs to support a variety of wireless protocols
  • Available in Surface Mount and Through-Hole form factors
  • Support for low-power sleeping applications with <6 μA power-down current
  • Over-the-air data rates up to 72 Mbps
  • Simple provisioning methods including Soft AP and Wi-Fi Protected Setup (WPS)
  • On-Board Power LED
  • Current Requirement  1Amps
  • Communication RS232 Serial at 9600 baud.
  • Detecting Range upto 15cms.
  • High quality PCB FR4 Grade with FPT Certified.

APPLICATIONS:

GODOWN USTORAGE PRODUCT MANAGEMENT



DOOR LOCK HOTEL MANAGEMENT

 



 (By other means lock mechanism is monitored after rfid tags are read)
  
 RFID LOGISTICS





 RFID UTILITY SOFTWARE 

To download RFID utility software, go to the link given below:
RFID TESTING  
Select the appropriate IP Address and port number and swipe the tag over the reader, RFID TAG number will be displayed. 



REGISTRATION AND DEMO


  • ·       Enter the RFID tag number and other following details and register.
  • ·   Once done, once you swipe the registered tag, all the details registered will be            displayed in demo tab.
  • ·  Also Reset button  is provided  under demo tab to unregister the RFID tag





 FOR MORE CODES AND SCHEMATICS: CLICK HERE







How to install RASpberry pi with 3.2 inch Touch Screen






3.2inch Touch Screen
Features of 3.2inch Touch Screen:

LCD Type: TFT

LCD Interface: SPI

Touch Screen Type: Resistive.

Touch Screen Controller: XPT2046.

Colors: 65536

Backlight: LED.

Resolution: 320*240 (Pixel).

Aspect Ratio: 4:3.

Power Consumption: TBD.

Backlight Current: TBD

Operating Temp. (℃): TBD

How to install  RASpberry pi  with 3.2 inch Touch Screen:

Install Required C Libraries 

In order to use the API examples we provide, related C libraries are required, which are pre-installed in our configured system image. If you're using your own system image, the C libraries should be installed manually.

Install WiringPi 

The WiringPi installation package file can be found on: /home/pi/WringPi under the image we provide, or can be obtained from the official website: 

https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/

Copy the installation package into your own system via a USB flash drive, enter the WiringPi folder, then do this to install: 
chmod 777 build 
./build 
Run the following command to check the installation: 
gpio –v 

Install C Library bcm2835
The bcm2835 installation package file can be found on: /home/pi/bcm2835-1.25 under the image we provide, or can be obtained from the official website: 

http://www.airspayce.com/mikem/bcm2835/ 

Copy the installation package into your own system via a USB flash drive, enter the bcm2835-1.25 folder, then do this to install: 
./configure 
make
sudo make check
sudo make install 

DVK512 User Manual:
API Demo Code
All the demo codes for Raspberry Pi and the corresponding Makefile are included in our
configured system image: /home/pi/DVK512/.
If you're using your own system instead, the demo code can be found here as well:
CD_DVK512_EN/Program/
Use the following command to compile the demo code:
Make

Demos
First write the system image we provide to your SD card, enter the system, and double click the
"LXTerminal" on the desktop.
Log in as root, enter username:
su
Then the password: 

 raspberry
Note:

 All the demos are running under root account, in case you happen to get stuck or any error
occurred, it might be that you're not logging in as root.


3.2-inch LCD display switch to the HDMI display
(The default boot mode of the image we provided is booted from 3.2-inch screen, HDMI no
output. If you want to output from HDMI, you need to operate as following :)
On the LXTerminal, enter

HDMI-SYS-SHOW

The system will load the driver( wait several minutes), when finished, the raspberry pi will
re-boot automatically, after it re-booted, waiting more than 30 seconds, there will be
information display on the LCD screen, and enter into startx interface.


HDMI display switch to 3.2-inch LCD display

Insert the LCD to the Raspberry pi board (The pin 1 of the LCD needs to match with the pin 1
of the Raspberry pi)
For the 3.2inch RPi LCD V2 version, on the LXTerminal, please enter


LCD32-SYS-SHOW
 
For the 3.2inch RPi LCD V3 version, on the LXTerminal, please enter


LCD32-SYS-SHOW-V3
 
The system will load the driver for several minutes, after loaded, the raspberry pi will re-boot
automatically, and after re-booted, please wait for 30 seconds or more then there will be
information display on the LCD screen, and enter into startx interface


LED Demo
 

On the LXTerminal, enter

LED_Test

 
The 8 LEDs should light up one by one.
Press "Ctrl+C" to end the demo.


8 channel Logic Level Converter Demo
 
1, Connect the 8 channel Logic Level Converter to the onboard 8I/Os connector (Note: The
VCC1 pinheader on the Logic Level Converter should connect to the 3V3 pinheader of the
8I/Os connector on DVK512);
2, Connect the Logic Level Converter VCC2 to the DVK512 onboard 5V pinheader via DuPont
wire;
3. Connect GND to GND;
Then open LED JMP jumper, and connect B0-B3 to LED0-LED3 via DuPont wire, open KEY
JMP jumper, and connect B4-B7 to KEY0-KEY3 via DuPont wire.
On the LXTerminal, enter


8-LOGIC

 
Press KEY0-KEY3 on DVK512, the related LEDs will light up, press “Ctrl+C“ to end the
demo.


74LVC8T245 Level Converter Demo

1, Connect the 74LVC8T245 Board to the onboard 8I/Os connector (Note: The VCCA
pinheader on the 74LVC8T245 Board should connect to the 3V3 pinheader of the 8I/Os
connector on DVK512);
2, Connect the 74LVC8T245 Board VCCB to the DVK512 onboard 5V pinheader via DuPont
wire;
3. Connect GND to GND;
Then On the LXTerminal, enter


74LVC8T245_Test


Open the Jumper Cap in LED JMP, then connect B0-B3 to LED0-LED3, then LEDs will be
blinking; then connect B4-B7 to LED0-LED3, then LEDs will be blinking. Press “Ctrl+C” to
end the demo


Joystick demo

(Note: When using the 3.2 inch LCD, the LCD will disturb P0 value read of the joystick, the
joystick program will disturb the LCD touch.)
Connect the Mix Board to the 8I/Os connector P0-P7,
On the LXTerminal, enter


JOYSTICK_Test


Press any key button or the joystick, LXTerminal will show the one had been pressed.


Key Demo
 
(Only for Raspberry Pi Model B+. The system will crash if run on Raspberry Pi Model B)
On the LXTerminal, enter


KEY_Test

 
Press any key button or the joystick, LXTerminal will show the one had been pressed.


Buzzer and PWM


Connect the Mix Board to the 8I/Os connector P0-P7,
On the LXTerminal, enter,



Buzzer_PWM_Test

 
The buzzer will sound with decreasing volume, until no sound.


DS18B20 Demo

 
Connect the DS18B20 to Mix Board, and then connect the Mix Board to the onboard 8I/Os
connector P0-P7.
On the LXTerminal, enter
modprobe w1-gpio
modprobe w1-therm
ls /sys/bus/w1/devices/
You will see a string like 28-000004379b6f, get the last 7 numbers and letters (They are different for each DS18B20, in the writer’s case, it is 4379b6f).


Then enter:

DS18B20_Test 4379b6f

 
LXTerminal should print the temperature value.


Infrared Remote Control

Connect the LFN0038K (Infrared Receiver) to the Mix Board IRM connector, connect the Mix
Board to the 8I/Os connector P0-P7,
On the LXTerminal, enter


IRM


Press any key on the Infrared Remote Controller provided by Waveshare; The LXTerminal will
print the decoded infrared signal in hexadecimal format.
Press "Ctrl+C" to end the demo.


LCD1602 Demo

 
Connect the "LCD1602" to the LCD1602 connector.
On the LXTerminal, enter:


LCD1602_Test


LCD1602 will display characters. If there is no information, please adjust the potentiometer
until there is information displayed.


PCF8563 RTC Demo

 
Short the RTC JMP,
On the LXTerminal, enter:
i2cdetect -y 1
The LXTerminal will print the PCF8563's address, indicating that the PCF8563 has been
detected. It's 51 in the writer’s case.
The address might be different, depending on the Raspberry Pi's version and the concrete
configuration of PCF8563.
Then on the LXTerminal, enter:
modprobe i2c-dev
echo pcf8563 0x51 > /sys/class/i2c-adapter/i2c-1/new_device
hwclock –r (for reading the time info from the connected I2C RTC hardware) The LXTerminal
will print the time info of the PCF8563, which is different from the system time.
Enter:
hwclock –w (writing the Raspberry Pi system time info to the PCF8563)
Then:
hwclock –r
Now the time info of Raspberry Pi system and the PCF8563 have been synchronized.
hwclock –s (synchronize the system time and the hardware RTC)


PCF8591 AD/DA Demo
 
Firstly connect the PCF8591 module we provided to the I2C connector;
On the LXTerminal, enter

PCF8591-ADC
The LXTerminal will print AD Value read from ADC0-ADC3 (pinheader AIN0-ANI3 of
PCF8591 module), as the following figure:


 
 
On the LXTerminal, enter

PCF8591-DAC