Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2025:iotelea:ageorgescu2407 [2025/05/28 10:25]
ageorgescu2407
pm:prj2025:iotelea:ageorgescu2407 [2025/05/28 10:50] (current)
ageorgescu2407
Line 136: Line 136:
   * (PS. I know it looks odd that they are the same, but this is the result as calculated my sklearn'​s script)   * (PS. I know it looks odd that they are the same, but this is the result as calculated my sklearn'​s script)
 {{ :​pm:​prj2025:​iotelea:​conf_matrix_ageorgescu2407.png?​800 |}} {{ :​pm:​prj2025:​iotelea:​conf_matrix_ageorgescu2407.png?​800 |}}
 +
 +====Conclusions and Lessons====
 +  * Not a final conclusion really, but I realised half-way through development that I bought MPU6500 instead of MPU6050s like originally intended, which is a lesson to read more clearly when buying parts, I suppose.
 +  * Sometimes, the breakout schemes of the various components have diagrams that just actually lie, the TCA9548A for example was supposed to have its own pull up resistors, but I needed to at my own.
 +  * Positional tracking is difficult to realise with 6DOF systems, I was able to salvage my idea only because hand gestures have limited freedom of movement, but Z-rotation instability ruins any attempts at keeping a valid virtual Oxyz coordinate system.
 +  * I know it is minimal in effect, but I think solidly color coding my wiring by function may be the single best decision I made during the project.
 +  * LCD factory settings set contrast to 0, took a while of code/​verify/​upload cycles before I realised that one.
 +  * Always check if cables you buy are data-capable.
 +  * Although it worked for this project, sensors with pins going out like the ones I am using are cumbersome due to their volume occupied blocking natural finger positions. Same issue with the wiring being to long. I think using hard wires might'​ve possibly been more beneficial in retrospect. ​
 +  * Avoid using textiles as a base support for projects, I had to sew my sensors in with thread and use a zip tie to position the breadboard because nothing was sticking.
 +
 +====Code Repository====
 +Available [[https://​github.com/​AnduG/​SmartGlove|here]]!
pm/prj2025/iotelea/ageorgescu2407.1748417150.txt.gz · Last modified: 2025/05/28 10:25 by ageorgescu2407
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0