[Grafika] [WebTip] [Fotografování] [Galerie] [MujMac] [Printing]
  Redakce: info@builder.cz   Inzerce: reklama@grafika.cz

 Diskuzní forum: Assembler

Téma diskuze: Diskuse o Assembleru x86 a ostatních příbuzných tématech.

Tip: nemáte rádi v textu smajlíky? Ruší vaše zdrojové kody? Vypněte si je! (Moje nastavení / Nastavení soukromí)
začátek
Vloženo uživatelem: Scorpius - uživatel již zaslal 300 příspěvků (IP uloženo)
Datum: 01. 11. 2007 12:01

Dobrý den,

chtěl bych si vyzkoušet tvorbu nějakého externího zařízení kominikujícího s PC, nebo robota, ale nevím kde začit. Jde mi o úplné základy. Programuji v c(++) a C#. Koupil jsem si knížku Mobilní roboty, ale bohužel se k mému zděšení jedná jen o popis součástek, základy jako např. jak vůbec sestavit programovací kabel jak zapojit hlavní součásti aby to fungovalo atd.

Nejvíc by se mi líbilo kdyby se výpočty prováděli bezdrátově na PC a já si tak mohl užívat "luxusu" programovacích jazyků na PC.(tomu taky nerozumím jak se zařídí taková komunikace, přes wifi asi těžko grinning smiley )

Děkuji za všechny odpovědi a byl bych vděčný za linky (klidně v AJ)

Re: začátek
Vloženo uživatelem: javabuh - uživatel již zaslal 442 příspěvků (IP uloženo)
Datum: 01. 11. 2007 12:27

V knize mobilní roboty by si měl začít. Něco si přečti a pak si udělej nějaký požadavky na toho robota, bude mobilní, nebo stacionární. Třeba jak to má komunikovat, tak třeba jakej to má mít dosah, jak rychle má komunikovat apod. Z toho ti vyplynou možný technologie. Pak začneš studovat tu technologii a jak nejjednodušeji ji realizovat. Třeba i to wifi proč ne? Jediným omezením pro tebe bude řídicí jednotka toho robota, tzn bude tam nějaké MCU, které bude rozlišovat jen příkazy a na základě dodaných příkazů bude ovládat pohony, nebo periferie robota. Programování MCU se nevyhneš, takže MCU, co má třeba 40 pinů, by se dost špatně integrovalo s WIFI.

Re: začátek
Vloženo uživatelem: Scorpius - uživatel již zaslal 300 příspěvků (IP uloženo)
Datum: 01. 11. 2007 12:39

Diky za rychlou odpověd.
No ja už sem s tou knihou začal a mam takovou nějakou představu, ale právě nemam vůbec páru jak začít.

Moje představa:

mobilní robot, komunikace s PC přes WiFi, dosah cca 10m, ovládání pomocí obrazu z kamery, ten se prostě jen posílá PC(dá se k tomu nějak přidělat web kamera?). Tam to vyhodnotim a pošlu už přesné údaje co se má dělat. (Pohon asi ten nejjednodussi, takze kolecka, nejspise 4)

Je to reálné? A hlavně nevím co použít za mikročip, jak ho naprogramovat(jako jakym zpusobem) a jak muze komunikovat pres wifi?

Re[2]: zacatek
Vloženo uživatelem: ferenczy (IP uloženo)
Datum: 01. 11. 2007 13:04

Puvodni zprava "Re: zacatek [28|2303594]" od "Scorpius
(asm@#$%&)" z 1. listopadu 2007, 12:39:02,
msgid:20071101113902.190851C764@ns.megaprint.cz(679 bajtu):

S> Moje představa:

S> mobilní robot, komunikace s PC přes WiFi, dosah cca 10m, ovládání
S> pomocí obrazu z kamery, ten se prostě jen posílá PC(dá se k tomu
S> nějak přidělat web kamera?). Tam to vyhodnotim a pošlu už přesné
S> údaje co se má dělat. (Pohon asi ten nejjednodussi, takze kolecka,
S> nejspise 4)

S> Je to reálné? A hlavně nevím co použít za mikročip, jak ho
S> naprogramovat(jako jakym zpusobem) a jak muze komunikovat pres
S> wifi?

Proboha, proc tak obrovske sousto na zacatek? robot s temito parametry
neni jednoduchy ani pro lidi z oboru. Zacal bych tim, ze bych jako
"robota" postavil PIC s par ledkami a komunikoval infra nebo klidne i
po drate s PC. Az ty ledky rozblikas (a s temito znalostmi, bez
urazky, to nemusi byt vubec), prilep k tomu neco slozitejsiho, napr.
drivery motoru. Atd.

--
Dawid Ferenczy
http://ferenczy.coex.cz


Příspěvek zaslán emailem

Re: začátek
Vloženo uživatelem: Neregistrovaný uživatel: Král (IP uloženo)
Datum: 01. 11. 2007 13:07

Dobrý nápad, dát se na roboty. Jen mi připadá, že pouštět se hned na začátku do něčeho takového asi skončí odrazujícím výsledkem. Neberte to ve zlém, ale doporučoval bych začít s něčím sice jednoduchým, ale připraveným na rozšíření. Když začnete s podvozkem zatím řízeným jednočipem (moje srdce napovídá, že by to mělo být AVR, ale vaše může tepat na jiném typu) určitě se na tom hodně naučíte. A když ten podvozek bude dost velký, aby se na něj dal pověsit i větší počítač, můžete se časem dostat i na zcela autonomního robota.
Pokud pro vás není Rožnov p.R. daleko, můžeme se i potkat na kus řeči.

Re: začátek
Vloženo uživatelem: Scorpius - uživatel již zaslal 300 příspěvků (IP uloženo)
Datum: 01. 11. 2007 13:09

A neznate nejaky tutorial, jsem totalni zacatecnik co se tyce techto veci. Potrebuju navod jak udelat programovaci kabel pro danej mikrocip, jak ho zabudovat do nejakeho zarizeni atd.

RE: zacatek
Vloženo uživatelem: naith - uživatel již zaslal 34 příspěvků (IP uloženo)
Datum: 01. 11. 2007 13:19

Ahoj, velice zajimavy dotaz smiling smiley Co se tyce navodu jak zacit a hlavne odkud
zacit, tak jak psal predrecnik, urcit si, co ma delat, ale take zda jej
budes rozsirovat v budoucnu. Pro velmi jednoduchy typ ti bude stacit 1 MCU,
ale dimenzoval bych jej uz s ohledem na budoucnost. Jak bude robot
slozitejsi a slozitejsi, tak bude rozdelovat hlavni funkcnost do separatnich
MCU (rizeni motoru pohohu, ramena cidel atd). Proto by jsi mel v prve rade
vytvorit komunikacni protokol a prikazy, ktery ti umozni komunikovat nejen
mezi PC a hlavnim MCU, ale take se sekundarnimi MCU, ktere mohou prijit v
budoucnu. Jako komunikacni kanal mezi nimi muzes pouzit napr. half duplexni
rozhrani RS485, na ktere jde pripojit az 16 dalsich MCU s tim, ze hlavni
bude master a ostatni slave. Jako WIFI rozhrani ti muze poslouzit modul fy.
Lantronix WiPort, ktery lze navic i programovat a tak u jednoduzsich robotu
ti nahradi I hlavni MCU. Sekundarni (slave) MCU mohou byt jak typy PIC od
Microchip, nebo AVR od Atmelu. Pro oba existuje vyvojove prostredi. To jen
tak v rychlosti.. smiling smiley

S pozdravem

Naith

Příspěvek zaslán emailem

Re[2]: zacatek
Vloženo uživatelem: ferenczy (IP uloženo)
Datum: 01. 11. 2007 14:39

Puvodni zprava "Re: zacatek [28|2303594]" od "Scorpius
(asm@#$%&)" z 1. listopadu 2007, 13:09:29,
msgid:20071101120929.BFC3D1CDF1@ns.megaprint.cz(302 bajtu):


S> A neznate nejaky tutorial, jsem totalni zacatecnik co se tyce
S> techto veci. Potrebuju navod jak udelat
S> programovaci kabel pro danej mikrocip, jak ho zabudovat do nejakeho zarizeni atd.

Silne bych doporucil neresit to zde, ale napr. v konferenci
"Robots" na Pandora.cz, ktera je k tomu urcena a je tam plno
fundovanych lidi. Nebo zkusit obecnejsi elektrotechnickou HW-news
na hw.cz serveru.

A par linku z mych bookmarku:

How to Build a Robot Tutorial @ Society of Robots.com
http://www.societyofrobots.com

Laboratoř teleprezence a robotiky @ vutbr.cz
http://www.uamt.feec.vutbr.cz/robotics/index.html

http://robotika.cz

http://robozor.cz

http://www.youtube.com/watch?v=k-VgI4wNyTo&NR winking smiley

--
Dawid Ferenczy
http://ferenczy.coex.cz


Příspěvek zaslán emailem

Re: začátek (odkazy na tutoriály, články a návody)
Vloženo uživatelem: JiriValerian (Jiří Valerian) - uživatel již zaslal 12524 příspěvků (IP uloženo)
Datum: 01. 11. 2007 14:40

Scorpius Napsal:
-------------------------------------------------------
> Diky za rychlou odpověd.
> No ja už sem s tou knihou začal a mam takovou
> nějakou představu, ale právě nemam vůbec páru jak
> začít.
>
> Moje představa:
>
> mobilní robot, komunikace s PC přes WiFi, dosah
> cca 10m, ovládání pomocí obrazu z kamery, ten se
> prostě jen posílá PC(dá se k tomu nějak přidělat
> web kamera?). Tam to vyhodnotim a pošlu už přesné
> údaje co se má dělat. (Pohon asi ten
> nejjednodussi, takze kolecka, nejspise 4)
>
> Je to reálné? A hlavně nevím co použít za
> mikročip, jak ho naprogramovat(jako jakym
> zpusobem) a jak muze komunikovat pres wifi?


Což o to reálné to je, ale z toho, že nevíte jak začít usuzuji, že to pro Vás bude záležitost na hóóódně douho tj. než si podrobně nastudujete vše potřebné a zvládnete to zejména softwarově impmementovat winking smiley. Začít byste měl asi na něčem spíš jednodušším. Spoustu různých návodů ve vztahu k jednočipům najdete viz odkaz: http://hw.cz/

Podrobnější věci ohledně programování jednočipů atd. si nastudujete např. z nějakého seriálu viz odkazy.

Seriál - Jak se naučit programovat ? (nejen jendočipy)
http://www.dhservis.cz/dalsi_1/obsah_popis.htm

Skripta mikroprocesory řady 8051
http://www.dhservis.cz/docs_soubory/skripta_8051.pdf

Popis mikrořadiče řady 8051
http://www.dhservis.cz/docs_soubory/popis_8051_cz.pdf

Základy programování 8051
http://www.dhservis.cz/docs_soubory/prog_8051_cz.pdf

Obecnějšé články

Pokročilejší programování jednočipů - Řízení serva
http://robotika.cz/guide/servo/en

Komunikace - předávání informací mezi čipy
http://robotika.cz/guide/comm/en

Enkodéry senzory pro detekci pohybu kol
http://robotika.cz/guide/encoders/en

Odometrie - modely kolových vozidel
http://robotika.cz/guide/odometry/en

Bug algoritmy — hledání cesty pro jednoduché automaty
http://robotika.cz/guide/bug-alg/en

Pokud jde o kameru na robota tak dnes není vůbec žádný problém si pořídit bezdtrátovou kameru napájenou z baterie s vestavěným wifi viz např. odkaz, kterou prostě jen umístíte na robota a na PC nainstalujete příslušný software, který se dodává ke kameře a je hotovo tj. pokud chcete realizovat ovládání robota z PC pak ve vztahu k přenosu obrazových dat z kamery do PC i ovládání kamery z PC nemusíte v rámci robota vůbec nic softwarově implementovat winking smiley.

IP7137 bezdrátová WiFi kamera MPEG4
http://www.kamerove-systemy-cctv.cz/ip7137-bezdratova-wifi-kamera-mpeg4.html

Takže Vám stačí implementovat jen přenos dat ovládacích povelů pro robota a případný přenos dat nějakých dalších čidel z robota.

Pokud jde o komunikační část, pro robota, pak můžete zkusit třeba moduly ZigBee viz odkazy.

Bezdrátová komunikace ZigBee a obvody Freescale
http://hw.cz/novinky/freescale/art1997-bezdratova-komunikace-zigbee-obvody-freescale.html

RC220x - komunikační moduly pro Zigbee
http://hw.cz/Firemni-clanky/Macroweil/ART1316-RC220x---komunikacni-moduly-pro-Zigbee.html

ZigBee moduly
Všechny moduly z této rodiny používají procesor firmy Jennic s označením JN5121, vyvinutý speciálně pro tyto účely, který obsahuje také RF část. Zákazník si musí navrhnout pouze napájení modulu a periferie jako jsou přepínačem snímače, co výrazně snižuje čas potřebný na vývoj zařízení.
http://www.soselectronic.cz/index.php?lang=cz&&gb_show=1&clanek=368

JN5121-Z01-M00 (cena cca 1000,- Kč bez DPH za jeden kus pro koncového zákazníka)
ZigBee modul s keramickou anténou 2,4GHz dosah cca 400m
http://www.soselectronic.com/a_info/resource/c/JN5121.pdf

Dále pak můžete zkusit nějaké moduly pro robota viz odkazy.

Modul digitálních vstupů/výstupů pro robota (AT89C2051)
http://hw.cz/Teorie-a-praxe/Konstrukce/ART88-Modul-digitalnich-vstupu.html

Ultrazvukový dálkoměr nejen pro ROBOTa (AT89C2051)
http://hw.cz/Teorie-a-praxe/Konstrukce/ART736-Ultrazvukovy-dalkomer-nejen-pro-ROBOTa.html

Elektronický kompas a gyroskop pro robota (AT89C4051)
http://hw.cz/Teorie-a-praxe/Konstrukce/ART95-Elektronicky-kompas-a-gyroskop.html

INFRADETEKTOR PŘEKÁŽEK (AT89C2051)
http://hw.cz/Teorie-a-praxe/Konstrukce/ART680-INFRADETEKTOR-PREKAZEK.html

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: Jan16 (IP uloženo)
Datum: 25. 11. 2007 16:25

>>Hodilo by se naučit se nejprve základy elektroniky. Protože když neumíte zapojit blikač s LED natož tranzistor, nemůžete se učit programova uC. Já se elektronice věnuji už 7 let, programování 3 roky a s uC teprve začínám. Dobrá rada: Neberte si nikdy na začátek velké sousto. Zbytečně vás odradí nefunkční věc. Radil bych vám nejprve někde opatřit učebnici elektroniky, naučit se základy elektroniky, ... Zkuste si nejprve hrát s LEDkami, pak přidejte tranzistory, další a další součástky, nakonec logické IO a uC - a jste u počítačů a můžete se dát do robotiky. CHce to nějakou určitou posloupnost. Ale dát si jako začátečník za úkol postavit robota s kamerou, komunikace přes wifi atd - to je sebevražda smiling smiley Vždyť nevíte ani k čemu může být robotovi dobrý gyroskop, sonar, natož infra závora. !!! Neberte to jako osobní urážku, ale jen jako dobrou radu !!! Pokud by jste se do elektroniky opravdu chtěl pustit, můžete mi napsat třeba e-mail nebo na ICQ:225664188. Robotice zdar! Jan16

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: cvbn (IP uloženo)
Datum: 15. 03. 2009 14:39

S robotikou nemám fakt žádné kušenosti a nějakého robota bych chtěl vytvořit moje přepdedstava:Ovládání WI-fi,orientace web kamera atd.pls napište na e-mail. confused smiley

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: Budoucí Marťan (IP uloženo)
Datum: 17. 03. 2009 10:01

cvbn Napsal:
-------------------------------------------------------
> S robotikou nemám fakt žádné kušenosti a nějakého
> robota bych chtěl vytvořit moje
> přepdedstava:Ovládání WI-fi,orientace web kamera
> atd.pls napište na e-mail.

No a já bych si zase chtěl na zahradě postavit kosmickou loď a odletět s ní na Mars. Pokud mi poradíte jak na to, pak Vám velmi rád v obdobném duchu poradím zase já s Vaším problémem. Pište na můj e-mail. confused smiley

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: martin pluhař (IP uloženo)
Datum: 18. 03. 2009 17:02

Mám otázku.Jak se asi nejjdenodušejc dá postavit robot který by se díval mluvil a dalo by se sním komunikovat třeba i přes počítač. confused smiley

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: 6745 (IP uloženo)
Datum: 18. 03. 2009 17:24

Na rozpoznávání obrazu z kamery zapomeňte rovnou, to není úloha pro začátečníky.

Pokud chcete dálkově ovládanou hračku, kupte si 2x libovolný převodník RS232-vzduch, mají to třeba na www.enika.cz zbytek je zřejmý, na jedné straně PC, na druhé straně MCU + motorky. Pokud to zřejmé není, nemá smysl se do toho pouštět.

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: Budoucí Marťan (IP uloženo)
Datum: 19. 03. 2009 02:42

martin pluhař Napsal:
-------------------------------------------------------
> Mám otázku.Jak se asi nejjdenodušejc dá postavit
> robot který by se díval mluvil a dalo by se sním
> komunikovat třeba i přes počítač. confused smiley

Asi tak podobně jako se dá nejjdenodušejc postavit kosmická loď, která by byla schopna dopravit lidskou posádku na Mars confused smiley.

Máte-li zbytečných 15 melounů (pozn. myšleno milionů korun) pak si můžete koupit od firmy Honda již hotového vymakaného robota ASIMO, doma si ho rozebrat, prostudovat a podle něj se inspirovat winking smiley.

Zdroj ceny robota ASIMO: http://www.stoplus.cz/archiv/pomocnici.html

Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: Romišták (IP uloženo)
Datum: 18. 04. 2009 15:36

Dobry den chtel bych se zeptat n a jeden muj napad a t o takovy jestli by nesel udelat mobilni pruzkumny robot z pc tiskarny.sou tam dve serva ovladaci deska konektor atd.

Re: začátek (odkazy na tutoriály, články a návody)
Vloženo uživatelem: Neregistrovaný uživatel: pepe123 (IP uloženo)
Datum: 17. 11. 2009 21:29

,mě by zajímalo jestli má někdo zkušenosti s moduem ZigBee ohledně přenosu analogové hodnoty,potřeboval bych přenášet audio signál a nějaké poveli dmx tak na 25m

Re: začátek
Vloženo uživatelem: Neregistrovaný uživatel: Vojtíšek (IP uloženo)
Datum: 19. 01. 2010 20:15


Re: začátečník s robotikou
Vloženo uživatelem: Neregistrovaný uživatel: iPedro (IP uloženo)
Datum: 22. 01. 2010 11:33

Musíte si stáhnout X-CTU program pro konfiguraci ZigBee a těch ZigBee potřebujete 2ks. K tomu budete potřebovat i desku např. XbeeU od www.snailinstruments.com
http://shop.snailinstruments.com/index.php?main_page=product_info&cPath=68_93&products_id=215

Analogovou hodnotu pak můžete posílat přes piny RX/TX.

Re: začátek (odkazy na tutoriály, články a návody)
Vloženo uživatelem: Neregistrovaný uživatel: Jiří Beneš (IP uloženo)
Datum: 03. 02. 2010 00:33

I když se to už na těchto stránkách objevilo, pro začátek bych začal s jednodušším návrhem. Nevím jaké jsou zkušenosti "začátečníka" - a i přes to že procesory PIC i ATMEL jsou velmi známé zvolil bych pro první pokusy např. předprogramovaný PICAXE - má už v sobě zabudovaný program a jde jednoduše programovat přes sériovou linku, není potřeba žádný programátor, jednoduchý propojovací kabel... Nechají se s ním realizovat některé zajímavé projekty a časem stavitel pozná co je potřeba přidat a "vylepšit". Další důležitou podmínkou: stanovit si cenu a kolik vlastně chci investovat. Přeci jen se nejedná o levnou záležitost a byla by škoda aby robot potom skončil někde v šuplíku.





Vaše jméno: 
Váš e-mail: 
Předmět: 

:-)  :-(  ;)  :D  :S  spatne  dobre  bold  italic  email  citace  odkaz  obrazek 
Antispam ochrana u neregistrovaných uživatelů - opište čísla z obrázku:
  

Toto fórum je provozováno také jako emailová konference s e-mailovou adresou asm [a] builder.cz.
Podrobný návod jak se k odběru zpráv e-mailem přihlásit naleznete v tomto návodu.




  



Toto je neredigovaná a nemoderovaná diskuse čtenářů serveru Builder.cz. Redakce ani provozovatel serveru za obsah jednotlivých příspěvků nenese zodpovědnost.

info@builder.cz
Vydává Grafika Publishing, s.r.o.
Copyright (c) 1997-2005 Všechna práva vyhrazena
Pro diskuzní fóra využíváme software z phorum.org