Hackable Electronic Badge at OHS 2015 - and a tremendous "thanks" to Seairth and daughter!
Ken Gracey
Posts: 7,392
Hey all!
We had a very successful badge introduction last weekend at the Open Hardware Summit 2015 in Philadelphia, Pennsylvania.
Forum member Seairth and his very tech-savvy daughter saved the day by joining me in the badge programming and education. Without them, this would've been impossible. I'm not sure what I was thinking going there alone.
Seairth now has a Propeller 1-2-3 FPGA Development Board, so he's as equipped as the rest of the P2-prepared forumistas.
The whole story is here: https://www.parallax.com/news/2015-09-21/parallax-hackable-electronic-badges-unveiled-open-hardware-summit-2015-philadelphia
Thanks again Seairth and daughter!
Sincerely,
Ken Gracey
We had a very successful badge introduction last weekend at the Open Hardware Summit 2015 in Philadelphia, Pennsylvania.
Forum member Seairth and his very tech-savvy daughter saved the day by joining me in the badge programming and education. Without them, this would've been impossible. I'm not sure what I was thinking going there alone.
Seairth now has a Propeller 1-2-3 FPGA Development Board, so he's as equipped as the rest of the P2-prepared forumistas.
The whole story is here: https://www.parallax.com/news/2015-09-21/parallax-hackable-electronic-badges-unveiled-open-hardware-summit-2015-philadelphia
Thanks again Seairth and daughter!
Sincerely,
Ken Gracey
Comments
Then there were all of the conversations that the badges started! A number of people had never heard of the Propeller and seemed genuinely curious to find out more. Others were aware of it, but had not realized just how capable it was until they saw the badge in action! There were even a few people who knew about the Propeller 2 effort and were excited when I told them what new features Chip had managed to pack into it.
I'm still working on some more software for the badge. This thing is just outright fun to work with! Incidentally, it might be worthwhile putting the current codebase up on GitHub. That way, badge programmers will be better equipped to contribute to it.
I know you had to customize the program every time you downloaded a badge, but there's a way around that too: you could change the program that gets downloaded on the badge so that it checks for a PS/2 keyboard (or serial port, or IR signal) when it starts the first time (or every time) and allows you to type the name of the user followed by Enter or some other magic key, which the badge then stores in its own EEPROM. You could then use the same jig as above, or another one (and you could use the touch sensors to connect the PS/2 keyboard), to boot the badge after programming, verify that it runs correctly, and type the name of the new owner (or source the name from a text file on an SD card in another device that gets connected via serial port) before you remove the badge from the jig.
That way, preparing a large amount of badges doesn't have to take longer than the time it takes to type all the names of the owners...
===Jac