160 likes | 235 Views
Website: www.cse.iitd.ac.in/~ee1040329. Camera Module. ARM Platform. User. Person at the door. Communication Module. Final Top Level Design. Image capture using USB WebCam. Transfer of captured image using CC1000 modem. Input to Parallel Port of PC ( Ringing of bell ).
E N D
Camera Module ARM Platform User Person at the door Communication Module
Final Top Level Design Image capture using USB WebCam Transfer of captured image using CC1000 modem Input to Parallel Port of PC ( Ringing of bell) • Opening of a door • fitted with an • Electromagnetic lock Transfer of instruction to open door using CC1000 Display of image to user on PC
Modules Accomplished PC-PC demonstration Door Module Communication Module User Module
Door Module • Door Circuitry: • Door Bell • Status LEDs • Relay circuit interfaced with parallel port • Wooden door fitted with electric lock • Web-Cam: • Capturing snapshots • Optimization of image size
Communication Module • Serial Data Communication • Image transferred using aNULL modem by a C code as well as by hyper terminal • The C code sends the pixel values of the captured image • At receiver the image is reconstructed using these pixel values • The time taken for the entire process is less than 10 sec.
User Module • Display of transferred image to user on PC • If user takes the decision to open the door then he presses a key to send an instruction to Door Module via serial communication.
Wireless Communication • Text input was successfully sent using Hyper terminal with CC1000 modem. • The image file that was sent was highly corrupted and no reconstruction was possible. • Some starting data was received followed by a lot of garbage. • As the data rates were changed the performance varied with the best coming at 4.8 Kbps
ARM 9 Implementation • Kernel 2.6 image has been built with only those modules that were necessary to us. • We incorporated Web-Cam and USB controller modules only. • Vivi boot loader has been compiled and a ready to load & execute binary is ready.
Issues with Linux Porting on Arm 9 • The JTAG that is available with us is faulty. • We are able to access JTAG over network and give instructions • But the JTAG can’t access the ARM board properly • It detects the Arm 9 board but can’t load the boot loader program into board’s ROM
Demonstration • Wired (RS 232 serial cable) PC-PC demonstration is ready. • Currently focusing on a wireless PC – PC demonstration using HyperTerminal.
THE END Naresh Kumar Udit Garg Prateek Bhatnagar Harpreet Singh Vikas Sumit Singla The Team:
Door Circuitry • Pressing a bell triggers the whole system • Bell input given to PC via parallel port • Activation of Web-Cam to capture snapshot • Final signal to open the door also given through parallel port
Parallel Port and associated circuitry • We have used PC’s parallel port to send and receive signals to Door end. • Output of parallel port is logic 1 (i.e. 5V) and logic 0 (i.e. 0V). • We are sending a logic 1 input to status pin as an indicator of door bell triggering.
Parallel Port + Associated circuitry • Door is opened by sending high through data port • The voltage required to operate the electric lock fitted in the door is 12V • This 12V has been achieved using “relay switches” .
320x240 (coloured JPG) 7 kB 80x60 (B/W, BMP) 5.7 kB 80x60 (B/W, BMP) 2 Level 80x60 (B/W, JPG) 16 Level 80x60 (B/W, JPG) 256 Level