Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| pcbgreycode [2019/01/17 15:24] – [encoding] yair | pcbgreycode [2019/06/01 11:56] (current) – yair | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{ https:// | + | a turntable embedded on a PCB, a silkscreen on a round PCB to encode the position using [[#gray_code]] |
| - | + | ||
| - | + | ||
| - | ===8 BIT turntable=== | + | |
| - | + | ||
| - | + | ||
| - | a turntable embedded on a PCB | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | {{: | + | |
| + | {{: | ||
| {{: | {{: | ||
| + | [[https:// | ||
| - | {{youtube> | + | === tools used === |
| - | ====Layout==== | + | [[https:// |
| + | extensions | ||
| + | | ||
| + | | ||
| - | {{https://i.imgur.com/jlaOwRV.png|Honey bee counter II}} | + | [[https://kicad.org|kicad]] |
| + | *[[https:// | ||
| - | [[http://gunook.com/honigbienenzahler-ii|Honey bee counter II]] | + | ===Layout=== |
| + | [[https://www.pololu.com/docs/0J13/2|digital]] \\ | ||
| + | {{: | ||
| - | ====encoding==== | + | [[https:// |
| + | {{: | ||
| - | ===gray encoding=== | ||
| - | using something like an array of reflective IR sensors | + | a few guides and approaches |
| - | {{https://i.imgur.com/KrapStk.png}} | + | *[[http:// |
| + | *https://cdn.sparkfun.com/datasheets/ | ||
| - | **components** | ||
| - | |||
| - | |||
| - | *QRE111 - [[http:// | ||
| - | *{{https:// | ||
| - | |||
| - | |||
| - | {{https:// | ||
| - | |||
| - | a few approaches on the hookup | ||
| - | *https:// | ||
| - | *https:// | ||
| ===Gray code=== | ===Gray code=== | ||
| + | | ||
| - | a silkscreen on the round PCB bottom to encode the position using [[http://en.wikipedia.org/ | + | < |
| + | < | ||
| + | </blockquote> | ||
| - | *generator #1 [[http://engineering.olkha.com/gray|online]] | + | < |
| - | *generator #2 [[https://github.com/Hyvok/Inkscape-rotary-encoder-disk-generator|inkscape]] | + | < |
| + | </blockquote> | ||
| - | {{youtube> | + | {{: |
| - | {{youtube> | ||
| + | ===components=== | ||
| + | *QRE1113 - [[http:// | ||
| + | {{https:// | ||
| + | {{https:// | ||
| - | “to get a gray number only change one bit” | ||
| - | {{https://d2mxuefqeaa7sj.cloudfront.net/s_C3F26DA1DE2735AB305F4004085FAFE353789C4AD8CC62A80295D78BF90BFD02_1531819410575_image.png|https://www.quora.com/What-is-the-difference-between-binary-numbers-and-Grays-code}} | + | ====other methods==== |
| + | the following are for reference | ||
| + | ===LED as light Sensor=== | ||
| + | no word regarding detection speed | ||
| + | *[[https://wiki.analog.com/university/ | ||
| + | *[[https://makezine.com/projects/ | ||
| - | {{https://i.imgur.com/DbMB6Vv.png}} | + | ===magnetic=== |
| - | + | [[http://www.ichaus.de/upload/pdf/WP6en_Magnetic_vs_optical_17092012.pdf|Magnetic_vs_optical]] | |
| - | https://www.semanticscholar.org/ | + | |
| ===DC motor=== | ===DC motor=== | ||
| - | |||
| simply connecting a dc motor to the spinning disk\\ | simply connecting a dc motor to the spinning disk\\ | ||
| by rotating the disk you convert the energy to analog input for MCU or whatever\\ | by rotating the disk you convert the energy to analog input for MCU or whatever\\ | ||
| Line 79: | Line 75: | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | |||