Vigek IOT Core – An IOT Platform that can take photos

Meet the Vigek IOT Core

Vigek IOT Core is a cheap, small, modular, and APP controlled IOT development board that brings WiFi and camera together. It works stand alone and can be as flexible as you need it to be.

For DIYers, no programming, just take the Vigek IOT Core along with the available APP, ready-Server and cured firmware to easily make lots of cool IOT things.

For engineers, any extensions is feasible on the basis of Vigek IOT Core, APP SDK, Firmware API and Open Server.

For product managers, Vigek IOT Core is very convenient to verify product prototype. The low-cost core board is very suitable for mass production.


1. The first WiFi modular with Camera

Building a remote monitoring system or security alarm system is no longer a huge project with our Vigek IOT Core, as it integrates a general 8 bit digital cameras parallel interface. Simply connect a camera, and send APP commands or define yourself rules automatically to drive the camera to take photos and then send the pictures back to your phone .

2. SDK available

To use our Vigek IOT Core to build a perfect project, you don’t need programming from the very beginning, we will provide SDK. You can directly develop your project on this basis.

3. SmartConfig

To create a great user experience, Vigek IOT Core has created SmartConfig technology – a one-step and one-time process to connect a IOT Core-enabled device to the home wireless network. Just input your product key, WiFi and password , press the button to get configured.

Besides, the Vigek  IOT Core is very user friendly,  

  •  Inexpensive, small and breadboard friendly.
  •  Without any development, apply power to work.
  •  Low power consumption (32mA with the WiFi connection active)
  •  Lots of GPIOs, interfaces and peripherals
  •  Expandable, Super easy to add support for new modules
  •  The module is configured by the APP to implement the control of the IO interface.

What can you do with Vigek IOT Core?

1. Intelligent switch  

Connect the relay to the IO port, set opening and closing times of the relay by your APP. You can turn on your home appliances anytime and anywhere.

2. Smart Light

Just connect colorful LEDs, and open the APP’s customized Lighting function. You are ready to pick a color from millions of colors and adjust the brightness level, from dim to bright or any point in between.

3. Monitoring camera

Are you eager to see what’s happening at home? It’s easy. Send a command to the module via mobile phone; it will then take a picture and send it back to that phone at any time.

4. PWM Controller

Simply use APP to control the GPIO to generate the suited PWM waveform.

5. WiFi Serial transparent transmission

Vigek IOT Core supports the UART interface, support serial transparent data transmission mode and multi-mode security capabilities. The built-in TCP/IP and IEEE802.11 protocol stack, makes it easy to implement user conversion between a serial port to a wireless network.

 6. Others  

The low cost, small size, long battery life and unbelievable Vigek IOT Core open up endless possibilities. These are just a few of the ideas we came up with for Vigek IOT Core, you can do many more and we can’t wait to hear what you come up with.

Hardware Features

Hardware diagram

Hardware Interface Block Diagram

  • Size: 36mm x 37.5mm
  • MCU: Cortex-M3 @ 72MHz (ST STM32F103)
  • WiFi: 802.11b/g/n 54Mbps
  • GPIO: Up to 8 (max 4 analog input channels, and max 6 pwm output channels)
  • Camera: 200W pixels
  • Power supply: 3.3V ~ 24V
  • IO voltage tolerance: 0~3.6V
  • IO output current: 0~8mA
  • Power Consumption: 32mA in active mode (WIFI connected, camera is not work

Hardware Interface


Software framework

The software technology framework includes intelligent hardware, servers and Android APP. Its function is to achieve intelligent hardware devices fast network connection , and real-time data transmission and control between user APP and hardware devices.

Software development 

In MQTT service,different themes are used to identify different smart hardware . Server is mainly used to deal with the subject subscription of the client, temporarily store information about Client Push and push forward the information to other clients.

Mobile phone App 

Vigek Core comes with applications for Android smart phones/ tablets in order to use it for advanced features. Eg, WiFi SmartConfig, functional parameter settings of smart hardware, MQTT push and subscription services.

We have put every effort to make the Application intuitive and easy to use. Here are some images of the App.

Where are we now?

Following milestones has been successfully achieved in the process,

• Hardware and software design has been completed

• PCB prototype is completed
• First prototype is tested
• Android App is developed

What is outstanding?

• Testing and fixing bugs of Android App

• Refine design, finalize production ready prototypes


 Rewards(Is in CAD! 20% cheaper.)


Noki: The smart doorlock for Europe

About this project

What is Noki?

Noki is the first smart doorlock produced in and for Europe. With Noki you will no longer have to carry a key, just having your smartphone in your pocket is enough to enter your house. Noki is designed to fit on doorlocks with EU cylinders. It can be easily installed on top of your existing lock without removing or replacing anything – it takes just a few minutes.


Auto – Open & Lock Function

Noki welcomes you home: Thanks to Bluetooth & GPS, Noki automatically detects when you approach your home and unlocks the door for you. It also recognises when you are at home and doesn’t unlock the door. When you leave, Noki locks the door behind you. Your smartphone remains in your pocket.

Easy to Install

Noki is easy to install – you don’t have to replace your existing doorlock neither your keys. Attach Noki to your existing lock on the inside of the door and fix 3 screws. Pair it with your Android phone or iPhone and you are ready to control your lock through the Noki apps. Noki can be installed without any professional support within 5 minutes. You have to pull the bolt to open your door? No problem, just configure it within the Noki apps.

Your door should meet the following requirements:

  • A europrofile-cylinder with approximately 3 mm overlap on the inside.*
  • If your door opens outwards, make sure that there are at least 29mm of distance between the center of your cylinder and the door’s frame.
  • A double cylinder with an emergency function.

* We are currently working on a solution that doesn’t require the 3 mm overlap on the inside, but cannot guarantee yet.

Share Access with Family & Friends

Noki comes with free apps for Android and iOS. You can grant access codes to friends and family, but will always remain in control of your Noki as you can restrict access at any time. Invitations can be sent via SMS or E-Mail.

Lock Status Always Available

Noki displays the status of your home door right on your smartphone wherever you are. An access log and notifications will keep you updated as well. No more doubts and uncertainties about your door.

Lock & Unlock from Anywhere

With the help of the Noki Bridge it is possible to lock and unlock your door from anywhere. The Bridge allows you to not only operate Noki from within Bluetooth reach (approx. 10m), but also via a mobile data connection from anywhere. Not sure if you need the Bridge from the beginning? You can seamlessly upgrade the Noki Bridge afterwards and extend your Noki. The Bridge needs a WiFi Connection and has to be plugged into a power plug in the near (approx. 10m) of Noki.


Noki is based on the same encryption models used in modern Online Banking. This are open sourced, end-to-end encryption mechanisms and techniques, like Diffie-Hellman based key exchange, XSalsa with 256bit keys and cryptographic nonces. User based cryptographic keys are stored only inside your Noki and your Noki App. No central storage on a server and there is no master key for your Noki.


Noki will last for 300 days on standardised AA batteries that are supplied with Noki. If your battery runs low, Noki will notify you both on your smartphone and via your door lock well in advance.


What you see is what you get. We offer a lot of Early Bird Packages – but no worries if they are already sold out. By ordering Noki on Kickstarter you will save money anyway, no matter which reward you choose.

Noki Smartwatch App (235.000 €)

Open and close your door with the help of your smartwatch. If you approach your home door your smartwatch will automatically open the Noki app and display a unlock button.

Noki API (270.000 €)

Noki will interact in two ways with 3rd parties like your existing home automation system: On the one hand Nokis Bluetooth protocol will be public available so that anyone can write software that connects to Noki. On the other hand the Noki Bridge will provide the possibility to request status information and send commands to all connected Nokis through an easy to integrate HTTP-XML protocol.

Android Bridge (300.000 €)

Beside our beautifully designed and manufactured Noki Bridge, you’ll also be able to use any Android phone which runs at least Android 4.3 and supports Bluetooth 4.0 as a Noki Bridge. Simply place it permanently within Bluetooth range of your Noki, connect it to a nearby power plug and the internet, download our Bridge software from the Google Play store and enjoy all the benefits of an always-on Noki. If we reach 300.000€ the app will be free to all backers of Noki during the campaign as a thank-you gift!

Noki Fob (350.000 €)

Our final stretchgoal is the Noki Fob – a Bluetooth remote control. It comes very handy for people in your household who don’t have smartphone. The Fob get setup within the Noki app and you can share it with your family and friends. When coming, just press the Fob and Noki unlocks the door for you.

The Noki Journey

Noki has been under progress for over a year and has passed many rounds of prototyping, testing and feedback from our internal testers. Designed by the renowned design group EOOS who is also working with the Bill Gates Foundation, Adidas and Giorgio Armani, Noki provides a unique and elegant style that will enhance every home door.

We did a lot of trial and error to find the best solution in terms of design.


All team members of Noki can be found on the Noki website.


Why we are launching on Kickstarter

We’re launching Noki directly to the people most excited about it. Kickstarter is a great community of early adopters and innovators. We want to establish a community with people who believe in our vision and want to participate in it. Your funds will be fully used to fund the upcoming manufacturing of Noki. Kickstarter is the perfect place to fulfill this goal and we are really excited to go!

Spread the word


Risks and challenges

At Noki our mission is to make door locks smarter and physical keys irrelevant, thanks to your phone. We are thrilled to take on this challenge because we believe in the power of mobile technology innovations to facilitate the daily live of you and me. We tested and developed different models and strive for finding the best working solution to solve this problem. However, every project carries risks with it. The most common risks are potential delays in production, obtaining supplier materials, packaging and shipping. We do everything do reduce these risks but it has to be said that they can never be completely eliminated.

Slider Lapse for a camera

Slider-lapse adds the magic of movement to your time lapse photography. It works with a phone, Gopro, or compact camera.

About this project

We’ve created a product that can produce beautiful time lapse sequences at a fraction of the cost of even the cheapest time lapse sliders currently on the market. This allows people with low cost cameras to explore the fascinating world of timelapse.

Everything you need is included – the track, the motorized drive unit, and adapters for three types of camera.

NOTE: The prices shown in the rewards are in New Zealand dollars, but the approximate price in US dollars is shown underneath.

Works with Gopro, Phone, and Compact Camera

All rewards ship with an adapter for a Gopro, and for smartphones up to 3.3 inches wide. A compact camera is mounted directly using a standard 1/4″ thread (also supplied) without the need for an adapter. Works with any camera that has built in timelapse functionality and is under 300 grams.


We’ve simplified the design of the conventional slider by combining the drive train, and guide system into one unit, dramatically reducing manufacturing costs. All of the design features of this product are intended to achieve the desired function with the minimum cost.

No reverse setting is needed as the unit can be manually  turned around on the track. Two AAA batteries are used to power the drive unit.

The Slider Lapse is held to the aluminium track by three bearings on each arm in conjunction with the friction roller. The elastomeric spring provides the force necessary to keep the roller and bearings in contact with the track. The arm pivots about the arm axle relative to the drive unit.


A hinged clamping system makes it easy to mount and dismount the drive unit from the rail.


A three position switch is used to select either slow, fast or off. When the rail is horizontal, the slow speed is approximately 12mm/min, and the fast speed is 24mm/min. As the speed control is open loop there is a small reduction in speed when the track is used vertically or when the batteries are getting flat, but this has minimal effect on the quality of the final video.

You don’t need expensive stepper motors or servos to move a camera along a track. Slider Lapse uses a high ratio gear box (16384:1) with a DC motor, running at either 1.5V or 3V.  This gives you two speeds and smooth movement.


Adjustable legs allow the rail to sit securely on any ground.

The track is designed to allow the roller to free wheel when the drive unit reaches the end of the track without doing any damage.

A strip of grip material runs along the base of the track ensuring the friction roller has positive traction on the track even when it is positioned vertically.

Grip material on base of track
Grip material on base of track

The 40″ long track comes in two 20″ sections which can then be assembled together.  This allows for easy transportation.

40" track in two parts
40″ track in two parts


If the track is to be used on an angle or vertically, then a “Ball Mount” must be used between the drive unit and camera. This is available as an option in some of the rewards or it can be purchased in any camera shop (thread size 1/4 inch).

Track on an angle with ball mount
Track on an angle with ball mount

If the track is only going to be used on the level then the camera can be tilted by tilting the whole track about the legs. This simplifies the operation and eliminates the need for a ball mount.

Track level and tilted up without ball mount
Track level and tilted up without ball mount


The aluminium track can be replaced with any piece of 1″ square aluminium extrusion, available in most hardware stores. A strip of grip tape would also need to be applied to the base of the extrusion.  This allows users to make their own track of any length and to save money on shipping costs.  The tracks bought through this project would be anodized however which makes the outer surface more resistant to wear. A “spin pad” will be provided with the “Slider Lapse Basic” rewards to prevent the drive unit from hitting the end of the track.


The slider Lapse physically moves the camera across the track, but does not control how the camera takes photos.  Any camera used has to have time lapse functionality built in.

There are several apps that can be downloaded for free which allow most smartphones to take time lapse photos.

Most Gopro models have timelapse functionality built in.

Most late model compact camera models have timelapse functionality built in, but older models may not.  It may still be possible do timelapse on older cameras without built in time lapse functionality, by recording standard video, and then post editing it using software on a computer.

Total weight of camera must be under 300 grams.



Power over Ethernet for Raspberry Pi

Introducing…Pi PoE!

The Pi PoE Switch HAT is an add on board for the Raspberry Pi that brings the Pi Supply Switch technology together with PoE all in one fantastic package!

You can now power your Raspberry Pi and provide an Ethernet connection in any location with just a single cable. Perfect for removing the clutter of wires and for reliable use in remote locations.

Photo of Pi PoE connected to a Raspberry Pi Model 2B
Photo of Pi PoE connected to a Raspberry Pi Model 2B

The Pi Supply switch was our very first Kickstarter project which we launched way back in February 2013 and has been extremely popular with our customers. Since then we have had a number of requests to make all sorts of power management add ons for the Raspberry Pi, but the most intriguing of these was a power over ethernet (PoE) switch.

Pi PoE Features

PiPoE Features
PiPoE Features

We have been working very hard on all of the techincal features so that you don’t have to!

Technical Specification

  • Fully 802.3af (mode A and B) compliant active power over Ethernet
  • Contains physical layer power negotiation circuitry, presenting itself as a Class 0 device
  • Fully isolated switched mode power supply (SMPS) – 1500V isolation input to output
  • Overload and short circuit protection
  • Over temperature protection
  • High efficiency (up to 87%) regulated output
  • Input voltage 36-56V, output voltage 5V, output current 10-1300mA, max output power 6.5W
  • Onboard ATtiny 13A microcontroller for power management functionality
  • Configurable on / off switch for intelligent power management
  • Leaves all unused GPIO free for use with other add on boards
  • Fully assembled board
  • Mounting hardware and short ethernet patch cable included

Pi PoE Projects

With Pi PoE, you can create amazing projects like these 🙂

Pi PoE Wildlife Monitoring Project
Pi PoE Wildlife Monitoring Project
Raspberry Pi Webserver
Raspberry Pi Webserver
Raspberry Pi Camera system
Raspberry Pi Camera system
Raspberry Pi Media Centre
Raspberry Pi Media Centre

Software and Samples

Pi PoE is completely plug and play – there is no software required in order for Pi PoE to provide power and Ethernet directly to your Raspberry Pi and it will work straight out of the box.

We also have plans to introduce some useful scripts and guides in order for you to make use of the configurable on board button as well as harness the unused power of the ATtiny on board and these will probably be introduced as stretch goals in due course.

We have production ready prototypes (current version is v2.3) in hand which have been fully tested. Manufacture is ready to start as soon as this campaign is funded. You can see one of the assembled boards below:

Pi PoE Switch HAT Top
Pi PoE Switch HAT Top
Pi PoE Switch HAT Bottom
Pi PoE Switch HAT Bottom


We have been working on the Pi PoE Switch HAT for just over a year. It actually started life as a self assembly kit for the Model B Raspberry Pi which you can see below:

Pi PoE Model B Kit
Pi PoE Model B Kit

After a lot of work and the release of two new Raspberry Pi versions, we are delighted to bring this to you in HAT form, and fully assembled for ease of use. If you still have a Model B we also have a limited number of self assembly kits available for the original Model B Raspberry Pi.

Pledge Options

PiPoE Pledge Options
PiPoE Pledge Options

Share The Project!

We want to say a big thank you for checking out our project, and your help in making it a reality. You’re great 🙂

We have some special Pi PoE stretch goals up our sleeves that we would just love to reach. So keep on sharing and we’ll show you what we have in store!

Even if you can’t support us with a pledge, why not help us by spreading the word on Twitter, Facebook and any other social network you’re on.

Click any of the links below to share:

Tweet on Twitter

Share on Facebook

Post on Tumblr

You can also use the project shortlink to share by any other method! And you can also use #PiPoE to get our attention on Twitter. And while you’re there, why not like us on Facebook and follow us on Twitter at and

Speech controlled robot for home appliance

About this project

Introducing LoveLinkU, the Ultimate Voice-Controlled Robot

LoveLinkU is revolutionary technology that will change the way you interact with your home, and the loved ones living in it, forever. It is the ultimate voice-controlled robot that recognizes your unique voice print and does as you command. Whether you’re stuck in traffic and need to start preheating the oven for dinner, or you just want to change the thermostat, LoveLinkU does it all. LoveLinkU is available EXCLUSIVELY to Kickstarter Backers first, so don’t miss out on experiencing the future!


  • Voice Controlled Home Appliance(s):
    Turn on your TVs and adjust the room temperature just by talking to your LoveLinkU robot.
  • Remote Control via Your smartphone:
    If you’re away from home, no worries, just talk to our smartphone app which can communicate directly with your robot back home.
  • Pre-configured Module:
    Combine a series of commands into a pre-configured module. With one word, the robot will do it all.
  • Media Player:
    Play videos and music from local storage.
  • Push-Content Receiver:
    Receive audio books and new songs from online resources automatically.
  • Family Health Condition:
    Collect family health data and share with other members at real time.
  • Wireless Charger:
    Charge your cell phones without the hassle of cords.
  • Secret Word:
    Activate your robot with a secret word.

How LoveLinkU Helps You

Scenario #1: Super Mommy

Life can be such a hassle and super busy. Luckily, LoveLinkU is here to help you be as efficient and effective as possible. Whether you’re the best soccer-mom in the world, or just a simpleton who needs some help around the house, LoveLinkU has you covered. With the ability to turn on home appliances, you can get dinner ready before you even arrive home! Turn on the A/C through LoveLinkU, and enjoy the feel of your home as you return from a long day’s work!

Scenario #2: Empty Nesters

Stay in touch with your loved ones, and let them know how you’re doing at anytime! LoveLinkU allows you to send and share videos right on your TV screen. See your family’s face as if they were really home! The robot even helps assist in recording health data and allowing you to share it among family and friends.

Scenario #3: Love Birds

Make it up to your Darling, and put a smile on their face. Share memories you both hold dear. With LoveLinkU’s multi-user capability, you and your loved one can both have access to the LoveLinkU robot. Share a poem that reminded you of him, or tell your robot to share the photos from your first date. The one that made you fall in love with her.

 Scenario #4: Need an Extra Hand

No matter where you are, working out or cooking your delicious dinner, you wish you had a helper that could change the music or even adjust your thermostat. LoveLinkU can help with it all. Just tell it what you want to do.

Languages Supported

LoveLinkU can understand English and Chinese currently. And more languages are added in the future depending on the customer base.

Wireless Charging Base

The base is not attached on the body and it can function as a wireless charging base which can charge your cell phones.


Our software allows you control the LoveLinkU robot back home remotely via voice. It comes in two versions – iOS and Android. Currently the software is still under development, but it will be release when the product is shipped in Oct, 2015.

Below screenshots show the software user interface under development.



Color Options


The Brains Behind The Love

Tina Tian, the creator, introducing LoveLinkU robot.
Tina Tian, the creator, introducing LoveLinkU robot.
Engineer demonstrating the functions of LoveLinkU robot.
Engineer demonstrating the functions of LoveLinkU robot.

Speech recognition with an Arduino shield

About this project

Hi Everyone!

My name is Patrick Mitchell.  Thank you for taking the time to visit my eleventh Kickstarter Campaign!  Several years ago, we at Engineeringshock Electronics wanted to create a device that would allow for users to use speech samples to control their circuitry without having to interface with a PC.  From this idea, the ES6928P was born.  The ES6928P was very popular, but we had to stop manufacturing them for several reasons. Many of the parts became obsolete, and manufacturing was extremely expensive.  For several years we were not able to manufacture or stock them.  We received tons of emails and requests from people who were interested, and had seen our old youtube videos, but we simply couldn’t move forward with a new model. That is, until now.  

We recently had the PCB upgraded, and we were able to find replacement components that are more robust and more suitable for this new model! Meet the ES6929P!   The ES6929P speech recognition set is production ready!  We’ve manufactured a small run of of this new model, and have done extensive testing! We just need the funds to move forward with a full production run!  The ES6929P is production ready, but we need your help!

The ES6929P!

The ES6929P is capable of saving up to four 1.25 second speech commands at a time. You can reprogram these commands at any given time with ease!  It only takes a minute!  Best of all, the ES6929P talks to you!  It takes you through the training process, and lets you know which operating mode you are in.  You can unplug the speaker at any point in time at no consequence to operation. The speech command information is saved into an on-board EEPROM chip, which allows for the user to power off the device, and power it back on without having lost command data. When a programmed command is recognised by the device, the corresponding output pin will go from 0-5v for roughly 1.25 seconds, then back down to 0v. It is TTL compatible and it works well with PICs, Arduino, Stamp, and other digital projects.  You can easily make the outputs compatible with Raspberry Pi using a resistor divider.  We will be offering instructions on how to do this in the written user-manual!  Simply program in your four commands, connect the outputs to your external circuitry, and you are off to the races!

The diagram above notates the power supply terminal block, the programming buttons, the speaker connector, and the output connector slots. These are the only areas of interest that you’ll need to consider when working with the ES6929P!  There is also a reset button behind the speaker connector.  It is that simple to use!  The extra jumpers and connectors on the board are for chip programming, and are not touched during operation.  The ES6929P requires a power supply of 7.5VDC to 9VDC.  When in scanning mode, it consumes between 25mA and 30mA of current.  Mounting holes can be found in each corner of the ES6929P.  M3 screws and nuts work well for mounting!


With a little imagination, the possibilities are endless.  Especially with the port expansion board!  Control AC devices with a relay board, or run your Arduino project with specific voice commands!  With a little bit of creativity, you can do so much with this little guy!  While the official video/written manuals will be completed and made available at the end of this campaign, we will create a short, but detailed video that outlines all of the functions of the ES6929P.  This video will be posted to this campaign no later than June 10th/2015.  This video will also be linked to a project update!

Port Expansion?  

Yes sir! Have you ever wanted to make a speech-based combination lock? Would you like to toggle the logic from the ES6929P as opposed to having momentary logic? Would you like to double the output capability of the ES6929P? Well you can! We’ve created a Port Expander board that easily hooks up to the ES6929P that does just this! We will also be including an Active-High/Active-Low option! This board will be ready for show and tell by the 12th of June. I will be creating a video for this, which I will be adding to this campaign. The software is complete and the first revision PCBs are in transit! Several of the rewards include this port expansion board. It is an extremely simply board, and a second revision will not be required. I will be adding this port expander set into the video manual at the end of this campaign! Please note that you do not need this port expansion board to interface with your own projects! It is simply a device that acts to compliment the ES6929P! Expect a video demonstration soon!  Rewards that include this port expansion set will also include female-male wire connectors for easy interface with your own circuits! 

User manuals, you say?

I will be creating a written user manual that will include detailed written instructions on how to use the ES6929P and the Expansion sets!  I will also be including detailed set-up diagrams!  However, some people prefer to follow video manuals, which is why I always create detailed and practical video manuals for all of my projects!  I will be creating this video manual at the end of this campaign, and it will detail every aspect of both the ES6929P set and the Port Expansion board!

Why Kickstarter?

The Kickstarter community has been very supportive of my projects over the past year and a half!  Without the support of electronics enthusiasts around the globe, my projects would not see the light of day.  The ES6929P is very expensive to manufacture.  In order to move forward with a real production run, we need to generate a bare minimum of $2600.  If we can do this, then I will be working night and day to ensure that you receive your rewards on time.  This is a personal policy of mine.  All rewards from all nine of my successful campaigns were shipped on time.  If you pledge to this project, then I pledge to you that I will be personally testing and shipping your reward with my own two hands, and by the expected shipment date!

Production Schedule:

I have a working formula that I have been following for each of my Kickstarter campaigns. I will also be employing said production formula for this campaign.  During the first two weeks of this campaign, I’ll be readying orders for components and parts. I will also begin collaborating with my manufacturer.

At the end of the first two weeks of this campaign I will have a good idea as to whether or not this campaign will be successful. If at this point things are looking good, then I will begin purchasing all of the components, and have them shipped to my manufacturer for assembly.

At the end of the third week, my manufacturer should have all of the components. I will have also ordered all of the wire connectors, and speakers. These parts should all be in transit to my lab by the end of the third week. All of this information will be shared via project updates. You will not have to go looking for any information =)

At the end of the fourth week, this campaign will be in it’s last days. At this point in time, my manufacturer will be done (or close to being done) assembling the units. At this point, I should have all of the other components required for shipment in my possession.  At this time, I will program all of the chips, and begin the testing of each and every ES6929P set and port expander assembly.

In the two weeks following the end of this campaign, I will be readying the video manual, the written manual, and readying rewards for shipment. There will be several project updates during this time. Every set will be quality tested prior to shipment. At the end of this two week period, I will have received the funds from Kickstarter, and I will have begun shipping rewards out. That is, if I am fortunate enough to have led a successful campaign!  If this is the case, then the ES6929P and accessories will each be sealed in protective ESD bags during reward packaging.  The Port Expansion sets will also be sealed in similar ESD bags for safe shipment.

Final Thoughts:

Thank you for taking the time to check out this campaign.  If you’ve made it this far, it really means a lot.  Thank you so much for your consideration.  If I have earned your pledge, then please know that timely reward shipment is at the top of my list of priorities.  I will be working very diligently to ensure that you are shipped a quality reward in a timely manner.  Thank you again for your time and consideration.  It is truly appreciated.

Ever sincerely,

Patrick Mitchell – Engineeringshock Electronics 

Risks and challenges

There are very few risks involved with this project. The ES6929P sets are production ready. The software is ready for the Port expansion boards, and the first revision of the port expansion boards will be in my possession very soon. I have solid relationships with my component suppliers/ manufacturers, and I have a lot of experience in running successful Kickstarter campaigns. If by the off chance there was a large burst in orders right at the end of the campaign, then I would have to ask my manufacturer to quickly assemble more units, which would mean that some people would have to wait for the additional units, but I do not see this happening. I do my very best to forecast what parts are needed for reward shipment. I’ve not run into this problem as of yet, and I do not anticipate that this will be a problem that I run into for this campaign!

Pozyx: accurate indoor positioning for Arduino

About this project

Pozyx in the press

popular mechanics | elektor | geeky gadgets | fabcross (jp) | EEtimes europe | postscapes | | makery

Stretch goals

Read the project update for more info on the stretch goals.
Read the project update for more info on the stretch goals.

What is Pozyx?

Pozyx is the first affordable and easy-to-use hardware solution that provides accurate indoor (and outdoor) positioning and motion information for Arduino. In order to achieve a positioning accuracy of a few centimeters, the pozyx system relies on a novel wireless radio technology called ultra-wideband (UWB). The accuracy achieved with this ultra-wideband technology is several times better than traditional positioning systems based on WiFi, bluetooth, RFID or GPS signals. Furthermore, the signals can penetrate walls and make it suitable for indoor environments.

Pozyx is many times more accurate than today's positioning technologies.
Pozyx is many times more accurate than today’s positioning technologies.
Results from a live test of the Pozyx system. The blue line accurately represents the trajectory of the person walking in the room. The cone indicates the orientation of that person
Results from a live test of the Pozyx system. The blue line accurately represents the trajectory of the person walking in the room. The cone indicates the orientation of that person

 Key points

Pozyx is more than just positioning!
Pozyx is more than just positioning!

What to do with it?

The high positioning accuracy enables a lot of applications that weren’t possible before. For example, you can program a drone or robot to navigate through a building without bumping into things. But that’s just the beginning…

Possible applications for accurate positioning with Pozyx
Possible applications for accurate positioning with Pozyx

We firmly believe that for indoor positioning to become great, we have to share the technology and make it easy to work with such that creative minds can come up with the next killer positioning application!

Depending on your skill level, you can use the system in several ways:

  • Beginner: Plug the Pozyx tag into your arduino and get started right away. Obtaining your position and orientation is done with a few lines of code using our Arduino library.
  • Intermediate: Use the Pozyx system as any other sensor. Connect with it through I2C. Perfect for a connection with a raspberry pie or some other platform.
  • Expert: Program the microcontroller of the tags or anchors yourself and connect with all the onboard sensors for ultimate control. We provide you detailed tutorials and example files for this.

How does it work?

Our system is very similar to the GPS you have in your car. Like the GPS satellites in the sky, Pozyx requires 4 little anchors to be placed on the walls. The Pozyx board is what you will put on an Arduino to track it.

The full pozyx system (READY TO LOCALIZE reward - power cables not shown)
The full pozyx system (READY TO LOCALIZE reward – power cables not shown)

Positioning is achieved by making range measurements (by means of two-way ranging) with the anchors. The Pozyx tags processes all measurements to compute the position and orientation of the board, at a high update rate.


  • Indoor ranging and 3D positioning: Ultra-wideband (UWB) technology is the key to accurate ranging and positioning. However, the UWB-module itself only provides accurate timestamps. We have implemented state-of-the art algorithms to obtain the most accurate ranging and positioning information.
  • Automatic anchor calibration: 3D positioning requires at least 4 anchors to be within range (3 for 2D positioning). In general the position of these anchors must be known in advance. Pozyx provides the feature to obtain the anchor positions with a single line of code. No manual measuring required!
  • Remote control: With the use of ultra-wideband wireless technology, messages can be transmitted over the air. These messages can be text or user data, but also commands to control remote pozyx modules. We made it possible to remotely turn on LEDs, toggle pins, read out sensor data, and much more. Perfect for your home automation project!
  • 9-axis sensor fusion: Pozyx is equipped with an accelerometer, gyroscope and magnetometer. With these sensors it is possible to obtain the orientation of the device. However, separately these sensors all have their flaws. For example, the accelerometer is noisy and the gyroscope is biased. Together these flaws can be mitigated. Pozyx offers 9-axis sensor fusion (3 axes for every sensor) to get the best possible measurements.
  • Reprogrammable: By default, we program the board with our firmware for localization and tracking. However, it is possible to reprogram the microcontroller to suit your own needs. Using the debug pins (SWD), you can load your custom code on the microcontroller of the board. We provide you with detailed tutorials and example files that take care of all the configuration: gpio pins, leds, clocks, and all the sensors (through SPI or I2C).

Technical specs

Technical specs of the arduino-compatible board

  • dimensions: 71.75 x 58.00 mm
  • powerful STM32F401 microcontroller
  • ultra-wideband transceiver (decawave DWM1000)
  • 9-axis inertial motion unit (invensense MPU9250)
  • pressure sensor (freescale MPL3115A2)
  • I2C for serial communication
  • SWD for programming
  • micro USB for firmware updates
  • 4 general purpose LEDS
  • 2 LEDs for UWB connectivity
  • 4 optional GPIO pins
  • Onboard 3.3V regulator: automatic power selection from battery, arduino or usb.
Image of the pozyx tag mounted on an Arduino Uno. (the final version that you will receive will include an usb connection and a pressure sensor not seen here)
Image of the pozyx tag mounted on an Arduino Uno. (the final version that you will receive will include an usb connection and a pressure sensor not seen here)

The anchors have similar specs as the tags without the motion unit because the anchors are considered to be stationary. The anchors come in a protective casing of dimensions 63.50 x 63.50 x 22.86 mm and together with a micro USB power adapter.

Where we’re at

In terms of hardware, we are nearly finished. We have come from a partial breadboard implementation of our system to the working prototype. Currently, we are finishing an improved version that also includes the pressure sensor and an usb output for firmware updates.

In terms of software, the core features such as positioning, anchor calibration and sensor fusion are finished. However, we still need to polish things and finish the Arduino library. This will be performed during the campaign and during the production of the modules

Why we need your help

Pozyx isn’t a consumer product (yet). It’s a working prototype to show that accurate indoor positioning works! We don’t want to keep it on our shelves. We believe that with kickstarter, we can reach a lot of creative people that can use our positioning system to create the most wonderful applications!

Furthermore, with kickstarter we can:

  • reduce production cost by producing in higher volumes.
  • get feedback while we are finishing our product and writing the Arduino libraries.