Version 7

    NFC RFID

    Enter Your Electronics & Design Project for a chance to win a $100 Shopping Cart!

    Back to The Project14 homepage

    Project14 Home
    Monthly Themes
    Monthly Theme Poll

     

     

    Congratulations to Fred27 for LockNFCBigG for NOVSIS: the NFC-based Office Visitor Sign-In System, milosrasic98 for S.H.E.L.F. V2 , and ipv1  for NFC and The Raspberry Pi!  You are the Winners of NFC/RFID  competition from Project14!  You win a $100 Shopping Cart!

     

    The theme this month was to build projects that use NFC/RFID for applications such as access control, asset tracking, and contactless payment.    Both RFID and NFC use radio waves to communicate. RFID systems have an RFID tag or smart label, an RFID reader, and an antenna. The RFID tag uses an integrated circuit and an antenna, which to transmit data to an RFID reader.  Both the RFID readers and the tag must be tuned to the same frequency to communicate.  NFC is a branch of High-Frequency (HF) RFID, both operate at the 13.56 MHz frequency. NFC protocol is used for secure form of data exchange, with an NFC device is capable of being both an NFC reader and an NFC tag. NXP is a co-inventor of NFC along with Sony and supplies the chip that enables your smart phone to make contactless payments, store, and exchange goods securely. 

     

    Because voting was very deadlocked between three of the top four winners, they all get shopping carts.  The clear winner, LockNFC by Fred27 , an NFC/keypad lock with many uses such as the garage and the front door.  It had a professional look and we assume it passed WAF (Wife Acceptance Factor). S.H.E.L.F. V2 by milosrasic98 ,  was an NFC take of the first project he ever posted on the community, in support of the Pi Chef Challenge. It uses NFC to give him information at all times on stuff on his kitchen shelf. That way he'll know if he's got the proper ingredients for what he'll make when he's out of the house, what's expired, and so on. ipv1 demonstrates that NFC is easy to use and considering the availability of parts with his project NFC and The Raspberry Pi .  When he's away from his workbench, his "While You Were Away" device is set up to optimize consumption when he is away.  Finally, BigG  built an NFC based alternative to signing in with a receptionist in a visitor’s book when you visit a building with his NOVSIS: the NFC-based Office Visitor Sign-In System project.  NFC is so awesome that mcollinge , our community development manager, decided to get in on the fun by showing us Using Disney park tickets/keycards as NFC task triggers on Android phones (I'm not sure that's him in the video but I know he's British!):

     

     

    Without further adieu here are your winners....

     

    {tabbedtable} Tab LabelTab Content
    The Winners

    The Winners:

     

    LockNFC  by Fred27:

     

    Fred27 wanted his NFC/keypad lock to have many uses.  The garage door was the easiest as all I needed to do was simulate a button press. A loftier goal was to make something that fitted my front door. His requirements were that it must look professional with no dangling wires or bits duct taped to the back of the door, it must be possible to still use the normal key to open the door, any electronic failure must mean the door can be operated normally, and as you may have guessed there was the WAF  (Wife Acceptance Factor).  For the PCB design he wanted an NFC reader that was tuned to his NFC implant and which also included a keypad for his (unmodified) kids to use.  After waiting for the PCB to arrive from Seed, it was time to populate it, run it through the toaster oven and see if there were any mistakes made. As usual, QFN soldering of the TRF7970A NFC transceiver was a struggle. The final result looks professional enough with the naked eye even if the process certainly wasn't. You can't really test the hardware without some firmware running on the microcontroller, so he quickly adapted my test code from the development board. It wasn't too long until he had the capacitive touch button code running and working. Then he got the NFC code reading an NFC tag. It's all very well deciding that the PCB itself will be the front panel for the lock, but it will still need an enclosure. He decided to tackle the simplest lock first - and that was his garage door. The reason for this is that all he has to do is simulate a button press, At worst a relay across the existing push-button would do. Of course, that still leaves the issue of how to mount it outside the garage. Once again, this is probably the simplest use case. He can go with a 3D printer box and route the cable straight through the single-skin brickwork of my garage. Being a coder at heart, his tool of choice for 3D modelling is OpenSCAD. It's very different from the more artistic modelling tools, but particularly suits a parametric design.  He has a "normal" UK lock or nightlatch on the front door. They work pretty well, but it’s a little trickier to attach a motor to what appears to be a more common lock in the US - the deadbolt.

     

    LockNFC

    "LockNFC was an innovative project that successfully overcame several engineering challenges. Fred27  gave clear step-by-step instructions in a well-written series of blogs, complete with photos and videos. I liked that the project objectives and design criteria were clearly set out at the beginning." - Community Member Judge

    "I thought this was the most practical project, one that would be used all the time.  I also felt this had the most "finished" packaging (very nice PCB as the front panel).  And there were multiple functional variants based on the same basic hardware (good design reuse)." - Community Member Judge

    "For a Project14 project I enjoyed watching this one come together the most was very cool" - Community Member Judge

     

     

    "I know David has put a lot of effort into this over several years, sometimes I mark down if a project isn't created just for that month's Project14, and the same was true here. But all the other areas of David's project attracted so many other points in my marking he still managed a very good score ! The project is great as it contains a custom PCB, 3D printing of lock components (never seen that tried before) and I do believe he even has an RFID embedded in his hand !" - Community Member Judge

    "Project executed very well both by design and architecture. An interesting approach to the problem the author has set all the components from mechanics hacks to case design and a good aesthetic. An advanced maker build." - Community Member Judge

    "This was a great project with lots of technical details provided in multiple, well laid out blogs. The video showed a fully functioning project with a professional finish, it makes me wonder how long something it will be before something like this will commercially available." - Community Member Judge

    S.H.E.L.F. V2  by milosrasic98:

     

    For this Project14, milosrasic98  tackles a problem he already tried solving once in a different way.  When going to the market or when he’s out of the house and wants to make something to eat at home, there is always that question of, does he have that ingredient at home? Or does he have enough of that left at home? Or, when is the expiry date of the bag of pasta and so on? To solve this, the idea was to have all information needed on him at all times, in other words, an app on his phone. This was also really cool because his attempt at making a smart shelf was also the first project he ever posted on element14, as part of the Pi Chef Design Challenge:

     

     

    He considered RFID back then, but in the end went with a computer vision approach. The idea was having specially designed labels on the top of all of the containers which the camera would recognize. While he still likes the concept, it requires quite a bit of work to get it to any decent level. For the V2, the plan is to use RFID stickers and RFID tags to identify the containers/items. Last time he used a Raspberry as the brain, this time, he will be switching to an Arduino Mega 2560 and an ESP8266-07. He doesn’t need the image processing that he needed in V1 so he can live with something much lower powered, which will be easier to develop, and easier to interface with all of the sensors. The ESP8266-07 will be used to upload data online so he can later access it using my phone. Last time he used a third party app which showed the value, but didn't have the interface he wanted, so this time he will be making a simple Android app which can read data from ThingSpeak.

     

    S.H.E.L.F. V2

     

    "This was a nice idea and there was a mass of technology and ideas running behind the project. It is a good use of RFID and the ability to weight various foodstuffs to record how much remains is a good idea." - Community Member Judge

     

     

    "This was a good redesign to solve the issues of the original V1 design.  The implementation seemed to work well.  I'm not sure how practical it would be to add NFC tags to items unless it was done by manufacturers or distributors complying to a standard, but the concept works well.  And I liked the smartphone application on this project, too." - Community Member Judge

     

    NFC and The Raspberry Pi by ipv1:

     

    NFC is very useful and is easy to use considering the availability of the parts. ipv1  made a project with NFC and Raspberry Pi as follows. Like many people, he works in a room with a workbench, lights, fans, Air-Conditioning and bench test equipment etc. During work hours he has a habit of taking trips away from the bench for a multitude of reasons such as visiting the little boy’s room, taking personal phones calls, 15 minutes fresh air breaks after an hour or an hour and a half and even little snack breaks.  It will be used for controlling various appliances in the office such as Lights, Fans and Airconditioning/HVAC, providing Intelligence management in absence of user, providing Remote Control and Monitoring, and Adding a Security System to the Office. The proposed solution is titled “While You Were Away” because it was intended to “sense” when the user is away and optimize consumption in his/her absence. The solution is much more than a simple Motion detector combo because the plan is to implement programmability to the automatic control aspect. The block diagram below shows the various hardware components and their interconnects in the final design.

     

    NFC and The Raspberry Pi

    "My notable mention, as it scored the same as the second and third choices was Interpret's NFC+RPi. There was lots of great technology being used as I learnt a lot from reading his post. The video was also of a very high quality and explained the project well." - Community Member Judge

    "A very great design. Very interesting the coprocessor and the Raspberry PI used as a cloud connection/local server. Another very well engineered design. I think this well'documented architecture can be a good inspiration for many other projects." - Community Member Judge

     

     

    "Very clean project loved the concept was well presented and defiantly something I would love to build myself. design files and code were also provided which is saweeet!" - Community Member Judge

    "Nice simple example how to connect an NFC reader to the Pi, and use it as part of a home automation system!" - Community Member Judge

    "I also thought that this was a very useful project - something that I have also tried to implement - user environmental control using NFC tags.  The packaging design was good but would need to be improved for continuous use.  I like that it had smartphone control and incorporated environmental sensors." - Community Member Judge

    "This is something that a lot of members of the community could relate to and make good use of. The concept was well explained and the demonstration video showed how the system would work." - Community Member Judge

    NOVSIS by BigG:

     

    Colin is building an NFC based alternative to signing in with a receptionist in a visitor’s book when you visit a building.  The NFC-based Office Sign-in System for non-iNDEF’ed Visitors is a sort of “fast-track” visitor sign-in process, for visitors that happen to have an NTAG Type 2 card with their VCard details stored on it or have a modern cellular smart-phone with NFC and BLE capabilities. The electronic Visitor Book Interface is known as the Visitor “box”.  The visitor’s box is made up of 3 development modules, namely the PN7150 controller, the PSoC 4 M0 / BLE module and the ESP8266 WiFi module.  It was tidier to have the three development modules inside a box as it would allow him to evaluate the visuals using just a RGB LED as the user interface and a blue LED for connectivity status, hence it is now inside a semi-sealed plastic enclosure. The Visitor's "box" is powered via USB (5V) through the PSoC 4 BLE Pioneer Baseboard. He hacked the PN7150 Arduino shield to add in a UART interface for the ESP8266. It was rather fortunate that the 2nd PSoC 4 UART block pins were located just where I needed them. The PSoC 4 and the ESP8266 reset pins were connected to ensure a sequenced reboot.

     

    There are two lots of firmware for the project.  The main firmware for the PSoC 4 BLE module was developed using PSoC Creator 4.2 and the other firmware for the ESP8266 WiFi module was developed using the Arduino IDE. As we all should know by now, a common electronic format for storing business card or contact details is in a contacts list, which you will find on all phones and email systems. The contacts list data structure or data format has been around for eons as those who can still recall sharing contact details with Microsoft Outlook back in the day.

     

    NOVSIS

    "This pipped the others for me as it was a complete build using lots of interesting technology. The diagrams and code were more than enough for someone to follow in BigG's footsteps and replicate his work...always a worthy thing to see on a forum." - Community Member Judge

     

     

    "This is an alternative solution to a problem that a lot of companies are likely to be facing. I liked the detail put into the video breaking down the aspect of the project, which was very easy and engaging to listen to." - Community Member Judge

    "An excellent idea for a project for visitor sign-in, with lots of diagrams, code and videos. Although the project is still to complete with a web app, there is already a wealth of information in the blog posts." - Community Member Judge

    The Runners Up

    The Runner Up:

     

    IOT and RFID based medicine prescription by nishanchettri:

     

    This member believes that a project without a story is stale and tasteless and does not have a vivid connection with the author/maker. Last year he was diagonsed with measles and jaundice at the same time  He was taken to a hospital nearby when my condition was not good. Being a college student 2000 km away from home is difficult, especially in these cases. When he reached the hospital all my tests were taken and he just needed to be prescribed the correct medicine. But, the skin specialists was not present , so he had to wait for a whole night in a hospital bed paying the ward bills and so on and so forth. What if the doctor would have remotely prescribed me he thought!! This RFID project has 3 users: doctors, patient, and pharmacy/nurses

     

    IoT and RFID based medicine prescription

     

    "Another great complete project. Following the video, the evidence reports a well-done analysis of the problem and a solution that consider probably all the key aspects of the project. Maybe it is easy to convert to a real-life application" - Community Member Judge

     

     

     

    Blue Payment, paying for a vend via RFID card by michail:

     

    Blue Payment, paying for a vend via RFID card

     

    "The practical application is great concept but would have like to see it a bit cleaner.  But enjoyed all aspects of this project well planned and thought out." - Community Member Judge

     

     

     

    What's Happening Now

     

    There's always stuff going on in the community and the best ideas always come from you.  Suggest your idea in the Monthly Poll!  and vote on the themes you want to do projects on. You can build projects that involve remote monitoring or control of devices that are not easily accessible in the Remote Monitoring & Control competition.  Or, you can build projects that use a configurable logic device such as FPGA or CPLD in the Programmable Logic competition!

     

    Remote Monitoring & ControlProgrammable Logic
    Project14 | Build Projects that Use Radio Waves to Communicate Through NFC or RFID! Project14 | Build Projects that Use a Programmable Logic Device such as FPGA or CPLD!

    Remote Monitoring & Control Programmable Logic

     

     

    Because, we're grateful to the element14 community for allowing us to exist, we wanted to do something extra special for the 10 year anniversary. Milestones are an opportunity to stop for a second and think about where you were 10 years ago and where you are today.  What was important to you yesterday, what's important to you today?  We're giving away some of our favorite boards to help get this conversation started.  Let us know what you couldn't live without 10 years ago, and what couldn't you live without today. We'll be sending swag bags for posting thoughtful, entertaining, interesting, or enlightening responses.  Each package will contain gifts including an Adafruit Feather ESP8266, an Arduino Uno, or an Arduino Nano board!

     

    10 Years of element14 Community!
    10 Year Challenge | Tell Us What You Can't Live Without for an ESP8266, Arduino Uno, or Arduino Nano!

     

    Thank you for continued support of Project14 !

     

    In the comments below:

     

    Be sure to Congratulate the Winners and Keep Being Awesome!