Cookbook
Electronics
Recipes - Tools - Community and Events - References - Inspiration - To do
Recipes
- "physical" bitcoin wallet using RFID
- random music
- needs
- continuous on the go music stream aiming toward a personal auditive aesthetic
- solutions
- multiple tracks
- random generation
- decide what a sample is
- output sound (DSP?)
- limits
- required time to reach quality
- suggestions
- share result for live social interactions (Thomas)
- needs
- health
- needs
- know when to take a pill (and when not to)
- solutions
- input pill X, Y, ... taken at timestamp Tx, Ty, ...
- curves of upper limit and down limit
- output visual and/or vibration as warning signal
- limits
- trust in the tool
- suggestions
- really adapted design
- needs
- quantitative life
- needs
- be able to record quickly and in a very private way (nobody else has to know an event has been recorded) a non-predefined series of event
- solutions
- register button pressed with timestamp
- output date
- limits
- memorization of the association of event/button required
- suggestions
- take a picture/scan of your own hand to really have the ideal shape
- replace button with EEG/fMRI/...
- ideas of applications
- smiles, X calories, ideas, feelings, steps, learn something, healthy behavior, ...
- needs
- ...add more
Robotics
- Ethics#Robotics
- Willow Garage Open source libraries and tools for building robotics applications.
- Open Computer Vision Library aka OpenCV
- Robot Operating System aka ROS with its packages list
- #OpenRobotics hashtag on Twitter
- EU FP7 RoboEarth a World Wide Web for robots: a giant network and database repository where robots can share information and learn from each other about their behavior and their environment.
- note that this most likely require a proper self-model so that downloaded strategies can be adapted to a robot with different capabilities and physical apparatus (e.g. less precise hand grip)
- consider WithoutNotesJune11#CuriosityDrivenDevelopment as a way to explore and efficiently leverage packages from RoboEarth or ROS
- http://wiki.openhardware.org/Category:Robot
- Society of Robots aka SoR
- cloud robotics
- Robotic Open Platform (ROP) aims to make hardware designs of robots available under an Open Hardware license to the entire robotic community. It provides CAD drawings, electric schemes and the required documentation to build their own robot.
- RobotsAppStore.com targeting the most popular platform and taking a cut
- not public as of late December 2011
- Cloud Robotics, Google I/O May 2011
- ROBOT launchpad a robotics startup community and event
Add also conferences by MIT professor and Roomba CTO Rodney Brooks
Brain-Computer Interface (BCI)
- Laboratory of Brain-Computer Interfaces Graz University of Technology
- Future BNCI EU 7th Program
- BBCI at VideoLectures.net
- ObjectsExoBrain
- Seedea:Content/Concepttreefmri
- Emokit: Hacking the Emotiv EPOC Brain-Computer Interface by Cody Brocious (Daeken), I, Hacker September 2010
- Open rTMS transcranial magnetic stimulation
Field-Programmable Gate Array (FPGA)
- FPGAs: cryptography and bioinformatics, CMSC 411 at The University of Maryland
- "Since FPGAs are better suited to computationally intensive tasks with little I/O, computer science fields based in mathematical algorithms (like cryptography) or dynamic programming algorithms (like bioinformatics) are instrinsically suited to FPGA use."
- Wikipedia:FPGA
- consider cellular automata as a model
- Wikipedia:VHDL
- interesting for me to learn since it goes from high level abstraction (functions) to low-level primitives (logic gates)
- Xilinx Programmable Logic Design Quick Start Hand Book
- History of FPGA by Ivo Bolsens, Xilinx 2007
- softcore or Wikipedia:Soft microprocessor
- softcore or Wikipedia:Soft microprocessor
- projects
- Milkymist open source solution for the live synthesis of interactive visual effects for VJs (video performance artists).
- Using QEMU for Milkymist
- Free software FPGA projects on Qi-hardware
- Using QEMU for Milkymist
- NetFPGA.org
- Milkymist open source solution for the live synthesis of interactive visual effects for VJs (video performance artists).
- FPGA Basics by Vineet, 2008
- QEMU open source machine emulator and virtualizer
- Seedea:Utopiahanalysis/HiTechCreativity-draft#Electronics
- An Actor/dataflow Programming Model for Platform FPGAs at CMU by Dave Parlour, Xilinx 2007
- FPGAs Enter The Third Dimension by William Wong, Electronic Design March 2010
- ABL Equipment AVNET, with an FPGA containing 12 mega gates and 60 floating point multipliers.
- Project-CORTEX:Neural network synthesis on FPGA by Bernard Girau, INRIA 2006
- fpga4fun.com where FPGAs are fun
- SHA-1,SHA-256 and MD5 Hashing, Fast (Helion) Xilinx
- Reconfigurable datapath array (rDPA) is a coarse-grained morphware unit for Reconfigurable computing.
- libhdlfltp FPGA coprocessor floating point math lib
- VHDL library of floating point operators, all of which are parametrized, synthesizable to FPGAs and cover a number of the core operators in math.h
- competitive advantage
- shortening prototyping cycle for new (eventually open) hardware
- parallel processing
- real-time signal processing
- motivation Needs#WikiOnAChip
- are there self-optimizing FPGA?
- predicting it's next "free" range
- no work based on previous history
- table of version and associated run time
- mutate the code
- run
- update table
- if time lower and result correct
- swap existing code with new code
- predicting it's next "free" range
- check if the time gained is worth the time spent and thus energy spent
- fpgaCAD Free CAD tool flows for FPGA research and education
- FPGA for HFT, moved from FinancialTools
- Xilinx acquisition of AutoESL High-Level Synthesis Tool, shared to Nicolas
- MyOpenFPGA a list of useful web resources and links.
- OpenCores community for development of hardware IP cores as open source.
Tools
- Upverter, EDA tools for the web
- set of tools to enable a collaborative hardware design process.
- http://geda.seul.org/wiki/geda:download
- http://www.opencircuits.com/GEDA
- http://www.linuxfocus.org/English/December2004/article355.shtml
- ...add more
- import for previous generalist Objects page
- See Seedea:Utopiahanalysis/HiTechCreativity-draft#Electronics
- OLED keyboard
- status bar update in your space key
- multiple keyboard layouts, english and greek for example
- an entire vocabulary based on your context
- row for control flow with a key for for, if, then,...
- row for your variables
- row for your functions
- programming keywords are autocompleted anyway (and Vim does it too)
- yet efficiency failure as you never ever want to look at the keyboard
- consider a visualization equivalent
- DIY OLED keyboard? from an Apple Keyboard!
- Optimus Maximus keyboard
- Programs for Electronics and Feature Comparison in Wikipedia:WikiProject
- Search on Electronics in The Comprehensive TeX Archive Network (CTAN)
- open source roomba
- VHDL open design repositories
- Liquidware : Open Source Electronics
- Thingiverse - Digital Designs for Physical Objects
- See Seedea:Utopiahanalysis/HiTechCreativity-draft#Electronics
- d.tools Enabling rapid prototyping for physical interaction design, HCI at Stanford University
- Electropedia, International Electrotechnical Vocabulary by the International Electrotechnical Commission (IEC)
- sourcemap with e.g. iPhone 4 as assembled by Foxconn
Community and Events
- Portal:OSAmI - TechnologicalWiki (Open Source Ambient Intelligence)
- iFixit free repair manual that you can edit
- Open Hardware Summit, September 2011
- slides and recording included
- ...add more
References
- ...
- ...add more
Inspiration
- ...
- ...add more
To do
- organize
- Robotics and free software : the NAO humanoid robot, RMLL/LSM July 2010
- liko.board 624 mm2 of pure open hardware
- reprogrammable microprocessor conceived to create a human – machine interface.
- videoRLE at the Research Laboratory of Electronics at MIT
- Mechatronics Mechanical System Control - It's the Software! by David Auslander, Google Tech Talks 2006
- #edev on freenode Discussion of embedded systems (Hardware/Software/Linux/WinCE/Commercial Device Repurposing) : Busybox and Buildroot : http://www.elinux.orgd
- OpenYou including Emokit and libfitbit projects
- OpenPCR
CONTENT
CONTACT
UPDATES
LAST TWEET
Error: It's not possible to reach RSS file http://twitter.com/statuses/user_timeline/15046469.rss ...
RSS for this page only


