newsletters:2025-01
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newsletters:2025-01 [2025/02/03 03:15] – [New parallel evaluator] osnr | newsletters:2025-01 [2025/02/03 03:46] (current) – [Portable Folk gadget] osnr | ||
---|---|---|---|
Line 93: | Line 93: | ||
==== Portable Folk gadget ==== | ==== Portable Folk gadget ==== | ||
- | All the components are in. This revision uses the Orange Pi 5. | + | Omar: I've been working on a new portable Folk gadget that uses off-the-shelf parts, so anyone will be able to build/buy one, along with some other improvements: |
+ | |||
+ | All the components are in place and I'm starting to fix up the software to make Folk work on the platform. | ||
{{: | {{: | ||
+ | |||
+ | This revision uses the Orange Pi 5 instead of the Raspberry Pi 5, and a stereo USB camera instead of Pi wide-angle camera, which has caused various random issues. | ||
=== Network setup === | === Network setup === | ||
Line 104: | Line 108: | ||
* Still struggling to make it do ad-hoc or access point mode by default | * Still struggling to make it do ad-hoc or access point mode by default | ||
* (ideally it would work in concurrent mode, so could both get on known existing networks and make its own for wild environments: | * (ideally it would work in concurrent mode, so could both get on known existing networks and make its own for wild environments: | ||
- | * {{: | + | * {{: |
=== The stereo camera === | === The stereo camera === | ||
Line 112: | Line 116: | ||
{{newsletters: | {{newsletters: | ||
- | Added crop support to just take the center part of the left image for now so we don't waste time processing the rest and can start trying to calibrate right away. | + | [[https:// |
Haven' | Haven' | ||
Line 118: | Line 122: | ||
=== Current state & next steps === | === Current state & next steps === | ||
- | really heavy | + | Overall, the new gadget revision is in OK shape, although not done yet: |
- | + | ||
- | button works | + | |
- | + | ||
- | battery works | + | |
- | sound not working yet | + | * It has a working |
+ | * {{newsletters: | ||
+ | * This is the program that implements that (I just put it in setup.folk, since we don't have physical programs here yet): | ||
+ | * < | ||
+ | exec gpio mode 7 up | ||
- | need to figure | + | When display /disp/ has width /w/ height /h/ { |
+ | When the clock time is /t/ { | ||
+ | set pressed [expr {![exec gpio read 7]}] | ||
+ | set color [expr {$pressed ? " | ||
+ | Wish to draw a dashed stroke with points [list [list 0 0] [list $w 0] [list $w $h] [list 0 $h] [list 0 0]] \ | ||
+ | color $color width 10 dashlength 40 dashoffset [expr {fmod($t, 10)*-120}] | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | * it basically just sets a pullup resistor on GPIO 7 (where I plugged the button in) & shells | ||
+ | * It has a working battery, so you don't need to plug it in & carry a long extension cord! I haven' | ||
+ | * {{: | ||
+ | * (will be fun to get this info into Folk and display it ambiently in the corner or on the marching ants border or whatever) | ||
+ | * It's really heavy and kind of big, notably heavier than the older gadget (because it has 3 18650 batteries and a heavier mini projector with a full chassis). Not sure what to do about this. Maybe go back to the concept of the detachable battery pack (a standard USB-C battery pack would be ideal, but I don't think I could quite get that to work without more custom power stuff). | ||
+ | * It has a speaker! I haven' | ||
+ | * The biggest issue is that I haven' | ||
- | need to do some physical | + | Finally, |
==== RFID localization ==== | ==== RFID localization ==== | ||
newsletters/2025-01.1738552539.txt.gz · Last modified: 2025/02/03 03:15 by osnr