KeyDuino, the quick and easy way to build NFC enabled things
Keyduino is an Arduino compatible development board with built-in NFC (Near-Field Communication).
KeyDuino is the easiest way to build an NFC project with the benefit of Arduino.
NFC or Near Field Communication is a standards-based short range wireless connectivity technology that enables making transactions, exchanging digital content or connecting electronic devices with a simple touch.
NFC is compatible with hundreds of millions of smartphones, contactless cards and readers already deployed worldwide.
KeyDuino greatly simplifies the development of your NFC projects thanks to the simplicity of Arduino platform.
KeyDuino will be the bridge that helps you wirelessly interact with your environment, drive motors, unlock strikes, control relays, read from a temperature sensor and all thanks to built in NFC connectivity, right out of the box.
The KeyDuino development board is Arduino Leonardo hardware (with a few exceptions, see Q/A) and software compatible .
Since the KeyDuino is based on the Arduino Leonardo (ATMEGA32U4) all code that runs on an Arduino Leonardo can also run on a KeyDuino
The main use of KeyDuino will be access control. Examples such as accessing your home's front door, your drawer or even your car door are all easily realizable with the KeyDuino.
To sum up; The Keyduino makes replacing your keys with your smartphone, the NFC Ring or any proximity card, a reality.
Reading & writing the content of an NFC tag or establish a peer to peer communication between KeyDuino and an NFC smartphone is easy !
But of course, the KeyDuino is not limited to just access control. The possibilities are endless!
In addition to these numerous projects, KeyDuino is also a fantastic way to teach yourself or others about NFC technology.
That's why we are developing an Android application to help establish peer to peer communication. For example, with that app, you can control every pin or receive an analog mesure from the KeyDuino without any contact !
* The deluxe packs will allow you to get any 2013 models, in any size, from the NFC ring website. (Signature, V1ntage, Alpha Signature)
There is still work to be done! We want to develop a custom library, more application samples and great tutorials so that anyone can quickly and very easily create their own applications!
The CITC is a not-for-profit organization with the mission of promoting IoT and contactless technologies like NFC and many others.
We realized that bringing all the simplicity of Arduino and also its large ecosystem into the realm of NFC would be a fantastic way to help many people discover, understand and use NFC.
- Same size as an Arduino Leonardo
- Uses NXP PN532 chip for NFC
- Includes KeyDuino library
- Input Voltage (Jack) – 7-12volts
- On board 5v & 3.3v regulator
- GPIO Pins – 20
- PWM channels – 7
- Analog input channels – 12
- Serial Communication: software UART, software SPI, I2C
- DC Current per I/O Pin - 40 mA
- Processor : ATMEGA 32u4
- Flash Memory - 32 KB.
- 4KB used by bootloader.
- SRAM - 2.5 KB
- EEPROM - 1 KB
- Clock Speed - 16 MHz
- LED’s for serial communication (RX, TX), supply & D13
- NFC – PN532 connected by HSU
- If the crowdfunding reaches 18k€ (instead of 25k€), every KeyDuino board will be sent with a small external antenna, really convenient to put the reading spot anywhere you want!
If the crowdfunding reaches 25k€ (instead of 30k€), every KeyDuino board will be sent with a big external antenna, increasing the reading range by three times!
Risks and challenges
The production itself of the KeyDuino boards will require a great deal of effort, since we are commited to ship only fully-tested, zero defect boards. To achieve this goal we will put in place very strict quality control procedures.
On a first small pre-release batch produced by ELECROW we achieved 100% compliance, so we are fairly confident that we can achieve our goal.
On the software side, we are commited to deliver a library with a comprehensive set of functions and features. Our main design goals for the library are:
- It should make it simple for newbees to develop their first NFC applications.
- It should not hinder experienced developers to do complex stuffLearn about accountability on Kickstarter
- (30 days)