idmil / t-stick Goto Github PK
View Code? Open in Web Editor NEWT-Stick Digital Musical Instrument (DMI)
T-Stick Digital Musical Instrument (DMI)
TinyPicos can charge the Lipo batteries, but not the 18650. In a conversation with the folks from Unexpected Maker, it may be something related to chemistry (the 18650 shouldn't be able to charge all the way up anyway).
It can also be that the batteries purchases at IDMIL are not great. We need to run some tests and see how to fix it. In the meantime, we need to charge them outside the T-Stick.
Create T-Stick Design specification and document for easier maintenance and support
What we need to do is put Joe's code and take Travis' library out of the firmware.
It also needs some configuring and testing to see if it works.
Notes from testing signals with webmapper:
Hello
r and y are inverted
The button namespace outputs both 0 and 1 at the same time when I release the button. It is supposed to output only 1.
The connection guide doesn't necessarily reflect the details of newer wireless T-Sticks. The differences are not especially problematic or significant, but it does create an unsettling feeling as I set up the T-Stick on my desk.
I managed to figure it all out, and I've made some edits to the connection guide to help anyone after, but a more formal update may be in order, by someone who knows what's going on...
We want to adjust the shake sensitivity by setting an offset value.
Lower the difficulty and time required to assemble a T-Stick
There is no reference to where the configuration button should be connected in the documentation or on the schematic. (Latest Firmware says Pin 15) but this should be shown in the schematic diagram and/or referenced in documentation.
Libmapper crashes when creating signals during boot time. This is not a libmapper issue (the libmapper-Arduino example works fine).
It appears the T-Stick firmware is marked as MIT licensed, whereas libmapper-arduino uses the stronger copyleft, and therefore incompatible, GPL 3+. I've left an issue on the latter in case this was not intended to be so (mathiasbredholt/libmapper-arduino#11), but in case it is the T-Stick firmware probably needs to be changed to also use the GPL 3+ license. @edumeneses I'm guessing the MIT license here was inherited from the Puara template?
The problem is that it returns a negative value once you set the offset value. Clip the value.
When one of the I2C sensors is having connection difficulties, the entire device becomes inoperable, without any indication of what's wrong. This makes it difficult to tell when something is amiss, since the behavior is almost the same as a dead battery.
Ideally, when one of the sensors in inaccessible, the firmware should detect this, report it in some fashion (e.g. set all the sensor values to NaN? Or perhaps there should be status signals that can be set appropriately if a problem is detected?), and move on to trying to do the rest of the work that the T-Stick usually does, like reading all the other sensors.
Improve on the current capacitive sensor solution of the T-Stick with the aim to improve the spatial resolution, speed, reliability of the capsense
FW211124 code for the TinyPico LED isn't working. Probably some typo or wrong implementation.
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.