paulcollinsiii / iot-boards Goto Github PK
View Code? Open in Web Editor NEWSoftware for my iot projects
License: BSD 3-Clause "New" or "Revised" License
Software for my iot projects
License: BSD 3-Clause "New" or "Revised" License
Right now it's something that really can only be loved by a developer. See how hard it would be to make that something a bit nicer looking.
https://learn.adafruit.com/adafruit-eink-display-breakouts/drawing-bitmaps Worth testing out if we can draw a bitmap on there. If so that's icons AND data logging to SD card capabilities
Hook up a GPIO to a conductive strip and see if that's enough to make a refresh button out of. If so then it's worth adding that as a button for refreshing the display and putting it on a timer to refresh it again after a couple minutes. Guard against pushing it too often to prevent breaking the e-ink
This will likely be a huge effort to add as getting the device on there is moderate complexity but getting the graphics libraries setup is probably high complexity.
Lvgl did most of the graphic library, translate driver for support and the are utter examples of ppl using it for eink displays
Yes, sortof. Usually there's an amp involved for this and stereo output. https://www.adafruit.com/category/526 so it's possible but probably annoying to setup and get going.
The goal of having this make simple noises is still pending.
Metadata needs to be able to have a friendly location name set on the sensor so that we can track which sensor is which from it's reported data a bit more easily
MQTT is completely unauthenticated and sent in the clear. This isn't high-security stuff, but at the same time it should at least be authenticated. Get a hardcoded example of TLS or equiv authentication working on the board. Self-signed certs are fine for now, later maybe a real signed cert would be good.
Pods need inter-pod dependencies before they report as ready
e.g. Almost everything depends on the infuxdb being up before other traffic should be accepted
Currently the stack only supports the SHTC3 sensor. I have these sensors, need to get the driver written and working for them
Datasheet: https://optoelectronics.liteon.com/upload/download/DS86-2015-0004/LTR-390UV_Final_%20DS_V1%201.pdf
Adafruit driver: https://github.com/adafruit/Adafruit_LTR390
Can probably copy most of the SHTC3 sensor code over, but update this to support the 4x sensor
This would allow the device to send a long string securely to a mobile device and prove that you physically possess the device. There are some example apps out there for working with LiFi on Android and there is a couple Arduino libraries for sending data but they seem simplistic at the moment. Further digging is needed but this is very much a case of over engineering
Local logging is extremely helpful for direct local debugging, but remote logging is needed
This alarm feature is based on the idea that the kid alarm clock is missing features. Duplicating things like the
Metadata needs to be able to have a friendly location name set on the sensor so that we can track which sensor is which from it's reported data a bit more easily
Need a couple buttons on the board:
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.