Ahoj všichni, zejména ti, kdož se zajímáte o osud BrmPaw (http://brmlab.cz/project/brmpaw).
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.
- 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…
- 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.
- 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?
Náramek s elektronikou a baterkou by se taky mohl následně integrovat do nohavice.
- Napájení by bylo pomocí 4 NiMH článků (NorthPaw má 3 nebo LiIon/LiPol a TTL elektronika jim pak chcípe, protože když se jim to trochu vybije, dá to 3,6 V, a když se pak roztáčí motorek, MCU se jim proudovým nárazem resetne…), a to buď AAA (výdrž tak den nebo dva), AA (to by mohlo dát i týden, ale zase jsou těžší) nebo nějakého akupacku.
- Licence NorthPawu je zčásti CC-BY-NC-SA (kód komunikující s kompasem) a zbytek CC-BY-SA, nebo alespoň to píšou ve zdrojáku. A vůbec, mrkněte se na schéma a zdroják. http://sensebridge.net/projects/northpaw/northpaw-downloads/
- Desku nemám problém doma vyrobit, a asi bych zvládl i oboustrannou (ale to jsem ještě nedělal), pokud by nevadilo, že propojky mezi stranami by vypadaly trochu zbastleně :-). Desky nedělám fotocestou, ale vyříznu si na plotteru samolepku z odolné fólie, nalepím to na cuprextit a odleptám.
Nějaké další nápady, brainstorming atd.?
Jenda
Ahoj, kompas mají v Bratislavě: http://www.rlx.sk/product.php?id_product=160
On 19.2.2011 14:54, Jan Hrach wrote:
Ahoj všichni, zejména ti, kdož se zajímáte o osud BrmPaw (http://brmlab.cz/project/brmpaw).
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.
- 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…
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.
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?
Náramek s elektronikou a baterkou by se taky mohl následně integrovat do nohavice.
Napájení by bylo pomocí 4 NiMH článků (NorthPaw má 3 nebo LiIon/LiPol a TTL elektronika jim pak chcípe, protože když se jim to trochu vybije, dá to 3,6 V, a když se pak roztáčí motorek, MCU se jim proudovým nárazem resetne…), a to buď AAA (výdrž tak den nebo dva), AA (to by mohlo dát i týden, ale zase jsou těžší) nebo nějakého akupacku.
Licence NorthPawu je zčásti CC-BY-NC-SA (kód komunikující s kompasem) a zbytek CC-BY-SA, nebo alespoň to píšou ve zdrojáku. A vůbec, mrkněte se na schéma a zdroják. http://sensebridge.net/projects/northpaw/northpaw-downloads/
Desku nemám problém doma vyrobit, a asi bych zvládl i oboustrannou (ale to jsem ještě nedělal), pokud by nevadilo, že propojky mezi stranami by vypadaly trochu zbastleně :-). Desky nedělám fotocestou, ale vyříznu si na plotteru samolepku z odolné fólie, nalepím to na cuprextit a odleptám.
Nějaké další nápady, brainstorming atd.?
Jenda
Brmlab mailing list Brmlab@brmlab.cz http://rover.ms.mff.cuni.cz/mailman/listinfo/brmlab
On Sat, Feb 19, 2011 at 10:55:56PM +0100, Jan Hrach wrote:
Ahoj, kompas mají v Bratislavě: http://www.rlx.sk/product.php?id_product=160
Mozeme kupit a zaslat do Brmlabu :)
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. ;-)