The Arduino-powered door module of the Datalock
georgedewar / datalock-lock Goto Github PK
View Code? Open in Web Editor NEWThe Arduino-powered door module of the Datalock
The Arduino-powered door module of the Datalock
The Bluno died, and I now have doubts about its design, with it sharing the hardware serial port with the USB-Serial converter.
We would probably be better off with a discrete BLE module such as the Grove one or something else.
Currently, we display P for Polling and L for Logging when HTTP requests are being made, but there is no indication whether they have succeeded or failed.
Another indicator could be added beside it (perhaps only when in a "debug mode") which indicates whether the last request succeeded or not.
Currently the unit hangs indefinitely if it cannot connect.
4 bytes of memory is lost when each instruction is received via the HTTP polling, causing the device to crash eventually.
The device should not busy-wait for an HTTP request to complete, but rather check in the main loop. This may require modification of the WiFi shield library.
We should switch to the WiFi shield supplied at DataComp. It is newer, with an Uno R3 pinout, which allows it to stack directly on top of the Arduino without additional headers.
It can also communicate over SPI with a firmware upgrade, which should improve reliability over the software serial currently employed - and free up two valuable IO pins.
Add the ability to reset the EEPROM memory of the Arduino using a serial command, or a button. This clears out all the users.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.