Giter Club home page Giter Club logo

limero-lpos's Introduction

https://docs.google.com/document/d/1fxgZ6O5Crq3wHmV1OV_fEfGh67ktuzFFL1c-V1uz-TM/pub

The target is to create a very modular local positioning system which is easy to deploy and integrate. The tag measures the distance towards different anchors by measuring the time of flight for an electro magnetic wave

The modules are using a DWM1000 and an ESP8266. The ESP8266 is driving the DWM1000 and sending the results through the use of MQTT to a MQTT broker where any host can subscribe. The host needs to do the trilateration calculation , using the known positions of the anchors.

The tag will auto-discover the anchors as each anchor sends out on a regular base their existence.

The cost of this system is low compared with some commercial products : - ESP8266 nodemcu : 7 € - DWM1000 : 25 € - PCB and some components : 5 € - total : +/- 37 €

get started quickly : - build the system according to instructions - download the binary - configure through serial port the MQTT settings and the role of the system : T(ag) or A(chor) - enjoy !

Sequence Diagram

TODO

  • Make it configurable via serial port & mqtt and store in flash. - DONE
  • Test in outdoors max distance measurements - first test : 20M
  • Publish article
  • Pictures and movie
  • Some math to calculate X/Y pos : (x-x1)^2 + (y-y1)^2 = R^2

limero-lpos's People

Contributors

vortex314 avatar

Watchers

 avatar  avatar

limero-lpos's Issues

error_handler.h no such file or directory

Hello,

I would like to build and deploy this application to my Wemos Mini Pro which is connected to the DWM1000.

I have been following your instructions as per: https://docs.google.com/document/d/1fxgZ6O5Crq3wHmV1OV_fEfGh67ktuzFFL1c-V1uz-TM/pub

I have checked out the latest version of your repo (limero-lpos) and also the latest version of Esp8266-Arduino-Makefile.

My environment is cygwin on a Windows 10 machine, I was able to build the examples found in the Esp8266-Arduino-Makefile repo.

Compilation has thrown a couple of errors, one because it couldn't find map.h and another because it couldn't find vector.h. When I removed the .h extension it seemed happy. However I cannot find error_handler.h anywhere.

Please could you point me in the right direction.

Many thanks,
Jonny

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.