Ahoj!
On Sat, Feb 19, 2011 at 02:54:59PM +0100, Jan Hrach wrote:
Udělal jsem nějaký základní Google-research. Tož:
- Jako procesor bych tam dal nějakou ATMegu, protože to půjde ladit na Arduinu, kterých v brmlabu pár je. Navíc pak jde snadno programovat i mimo programátor, třeba taky z Arduina:
http://arduino.cc/en/Main/Standalone http://arduino.cc/en/Tutorial/ArduinoISP http://arduino.cc/en/Tutorial/ArduinoToBreadboard V GM třeba http://www.gme.cz/cz/atmega168-20pu-p432-192.html, případně po odladění nějakou menší SMD variantu.
Souhlasim. Externi ATMegu z Arduina programuju bezne, to pujde v pohode.
- Jako kompas bych použil, stejně jako původní projekt, HM55B. Mj. pro něj existuje už hotový kód.
http://www.arduino.cc/playground/Main/HM55B Bohužel to vypadá, že bude trochu problém s dostupností :-( (rozuměj nemají ho v GM, Farnellu ani na eBay). Kdyžtak můžeme experimentovat s nějakým jiným…
U takovychhle projektu take stoji za uvahu hwkitchen.com a pvelectronic.inshop.cz. Vsude ale maji HMC6352, cenove nejprizniveji
http://pvelectronic.inshop.cz/podle-vyrobce/sparkfun/compass-module-hmc6352-...
Netusim, jak se mezi sebou lisi a ktery je "lepsi".
- Motorky se dají ovládat buď pomocí tranzistorů (I/O porty MCU je asi rovnou neutáhnou), nebo nějakým extra švábem, jako to dělá NorthPaw. Zapojení s tranzistory by mělo umožňovat snazší PWM a řízení, ale zase to pak na desce bude složitější a větší (odpor do báze + tranzistor + asi ještě antiparalelně k motorku dioda, to celé 8×); zapojení s posuvným registrem (opět jako NorthPaw http://www.gme.cz/cz/tpic6c595n-p380-563.html) je jednodušší (dokonce už má uvnitř ochranné diody, takže mu nevadí indukční zátěž), a jak tak koukám do zdrojáku a datasheetu, tak ten TPIC6C595N implementaci PWM umí taky, pomocí nožičky 8 (G). Takže asi ten.
Potrebujeme vlastne k necemu PWM?
- Co se týče mechanického zařízení, mám v rodině dostupnou celkem schopnou švadlenu :-). Asi bych to rozdělil do dvou náramků, jeden by měl na sobě logiku+baterky, ten by byl univerzální, druhý by pak obsahoval samotné motorky - tím se vyřeší, že by se náramek po přilepení PCB/baterek různě odchlipoval a motorky by nepřilínaly k noze -přenašeče- nositele. Náramek s motorky musí být člověk-specific, protože každý asi nemá obvod nohy nad kotníkem 25 cm jako já. Nebo jo?
To je zajimavy napad! V tomhle se Ti osobne zcela sverim. ;-)