Please I really need help
justaskingforproject
Posts: 5
Im working on a project that I need to connect a RFID device with a program that can store the time and ID of the card being scanned then according to time for example from 6 to 8 it sends notification to those devices with the IDs . and through this time which is from (6 to 8 )every 5 seconds it reads the IDs again if a new ID is added it sends the notification only to the ID added . please please help me . I would really appreciate if someone helps me . thank you in advance. I hope its clear .
Comments
What hardware do you have for this project ?
what you expect to happen
what is not working out as you'd expect (where are you stuck?)
are you using the Propeller microprocessor or the Basic Stamp to interface with the RFID reader
what code you have
how you have things connected (Include a schematic diagram or understandable sketch)
how does the ZK-F8 communicate (perhaps serial? post the interfacing requirements and specs!)
Also, what did you mean by this: "sends notification to those devices with the IDs . "
how are you sending notifications? What are those devices?
Essentially though, assuming the RFID reader outputs serial data of the cards detected, then get yourself a Propeller Activity Board. The Propeller could receive that data on 1 cog, you could have another cog running as a clock to keep time (perhaps interfaced to an RTC or GPS also to get accurate time), and a third cog sending notifications to your devices (by whatever means you want). You can find lots of examples in these forums and also at learn.parallax.com. If you feeling at a loss with this big project, I'd suggest you break it into smaller chunks and solve each part one-by-one, using examples just mentioned. Or ask more specific questions here about each part that you need help with. But you'll need to do more work and include more detail in your questions.
I have a ZK-F8 device this is its name if you search it u can see how it looks like . it has RFID reader, fingerprint and pin code, but for my project I will be using the RFID and pin for emergency. now the device connects to a attendance management system through the router. this program it can record the IDs and time and you can register users in it. but the problem is i need to manually upload the the cards that got scanned .which i need it to be automatic ,and i need the data to be stored in a database atomically but the software has it only manually. now why do i need it to be automatic because i want a program (which i have to write) to read the stored database and checks every 5 seconds if there are new IDs and sends notification through an application that I'm making (this notification will be a message that says this user entered the building) . I hope its clear and thank you so much for trying to help me I appreciate alot . thanx
Aha, it sure sounded like a class assignment from your veryfirst post. We're here to help but not to do it for you. You need to learn to study and research for yourself. As other have said, dive in and build and try something first, then come back and show us what you did. You'll find us a much more willing & helpful crowd when you do that.
Or, Paypal $25K to my Swiss account and I'll send you the code.
Not.
I don't see the overall picture here, I'm not sure if you're interfacing with the ZK-F8 or replacing it. If you're replacing the ZK-F8, that leaves communicating with the software over the network. Since most biometric systems are encrypted, I would have to say you're going to have a heck of a time with that alone.
A block diagram of what you want it to do might help everyone get on the same page.
If this does not involve any Parallax products, you may or may not get replies.
Or just buy parallax rfid and a keypad and make system.
The problem with requests like this is that they generally come with such vague descriptions that it takes dozens if not hundreds of posts to get close to understanding the whole project. On top of that the hardware and software to be used is often incompatible. That makes a lot of folks reluctant to get involved.
You need to post clear descriptions of the following:
1 - What is the purpose/goal of the project.
2 - What hardware is to be used/built.
3 - What software is to be used/written.
4 - If the project needs to connect to other hardware/software what communication medium/signalling, and protocol is to be used.
5 - What information is to be sent between the systems/projects.
If you were to do this in the way that students perform and write up experiments in school you would get a lot more help, more quickly, and more useful help. Here is an example of what I mean based on my understanding of your posts.
1 – Goal:
Connect a RFID device with a program that can store the time and ID of the card being scanned then according to time for example from 6 to 8 it sends notification to those devices with the IDs . and through this time which is from (6 to 8 )
I have a ZK-F8 device this is its name if you search it u can see how it looks like . it has RFID reader, fingerprint and pin code, but for my project I will be using the RFID and pin for emergency. now the device connects to a attendance management system through the router. this program it can record the IDs and time and you can register users in it. but the problem is i need to manually upload the the cards that got scanned .which i need it to be automatic ,and i need the data to be stored in a database atomically but the software has it only manually.
Questions:
So cards are read or pins are entered and sent only between specific times (6 to 8 in this case)?
What happens the rest of the time?
What devices are you sending the ID’s to?
What do you mean you have to upload the cards manually, and how do you upload them?
Where are they stored before they are uploaded?
How do you store them in the database manually?
2 – Hardware:
Question:
Sounds like you already have all the hardware, so i’m guessing the ZK-F8 connects to a networked PC running the attendance management software via a router. Is this correct?
3 – Software:
You need to write a program that receives the card/pin information through the network and stores it in a database table of the attendance management system. No additional hardware required. What database software does the attendance management system use?
4 – Comms/Protocol:
TCP/IP ??
5 – Data & format.
To be determined.
Based on your posts it sounds like you need to write a program that receives the card/pin information through the network and stores it in a database table of the attendance management system. No additional hardware required. What database software does the attendance management system use?
Have we figured out if this involves a microcontroller yet?
Thanks. I don't think a microcontroller is involved or needed based on what has been posted so far. Looks like the data from the ZK-F8 goes to a PC/computer via the local network. I'm guessing that all that is needed is to write the software to run on the PC/computer to get the data from the ZK-F8 and enter it into the database.
Depends on your definition of an IT specialist. Most of my career has been involved with setting up instruments, computers, sensors, mechanical systems, and the associated software at customer sites and making it all work to do what needs doing. At times I am a grease monkey, a programmer, a circuit designer, a data base programmer, or a grunt assembling machinery. Mostly though it is providing maintenance and calibration.
EDIT - Oh, and trying to train the customer on how to use the equipment properly.
Your the man to call when the warp core is about to breach.
I'm flattered, but renaissance man is definitely overstating things, more like a jack of several trades. Truth is I never had the patience or ambition to become an expert in one particular area like some of the folks on this forum are. I like the variety and challenge of field work.
Don't underestimate yourself. 'Field people' have to know a little about everything. In real world conditions when the "experts" are stumped, it's often the techs that save the day, just because they have hand-on experience and have worked through a variety of problems previously. The unsung heroes of the world IMO.