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:27] – [Portable Folk gadget] 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 122: | Line 126: | ||
* It has a working trigger button! That' | * It has a working trigger button! That' | ||
* {{newsletters: | * {{newsletters: | ||
- | | + | * This is the program that implements that (I just put it in setup.folk, since we don't have physical programs here yet): |
- | * | + | * < |
- | * 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. | + | exec gpio mode 7 up |
- | * It has a speaker! I haven' | + | |
- | * The biggest issue is that I haven' | + | 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 out to [[https:// | ||
+ | | ||
+ | * {{: | ||
+ | * (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 | ||
+ | * It has a speaker! I haven' | ||
+ | * The biggest issue is that I haven' | ||
- | Finally, need to finish physical design and publish on GitHub. | + | Finally, need to finish physical design |
==== RFID localization ==== | ==== RFID localization ==== | ||
newsletters/2025-01.1738553249.txt.gz · Last modified: 2025/02/03 03:27 by osnr