The homepage of David 'daqq' Gustafik
Robotika

Robotika

Vitajte na mojich strankach ohladom robotiky. Su venovane kruzku robotiky, ktory vediem na SPSE K.Adlera. Studenti tu mozu najst uzitocne linky, datasheety atd. Vela stastia. Ako forum bude sluzit Guestbook na mojej stranke. 

ENGLISH: These pages are meant for the course of robotics I teach at my old High School: SPSE K.Adlera. It's in slovak, cause all of my students are slovakian.

Varovanie: Niesom zodpovedny za dosledky nasledovania akychkolvek rad/doporuceni/navodov ktore najdete na tychto linkoch, ako aj na mojej stranke. Hratky s vysokym napatim su nebezpecne, instalovanie vselicoho moze sposobit vselico.

Finger

Spravy

Pre skolsky rok 2008/2009: V novom skolsko roku bude kruzok este neviem presne kedy, vzhladom na to, ze na FEI su specialisti na sialene rozvrhy, ktore maju za ulohu z cloveka vysat vsetku energiu - a mam pocit, ze mna setrit nebudu... Ale kruzok bude. Nebojte sa, budete informovani dostatocne skoro kedy, co a ako. 

Co sa tyka obsahu kruzku samotneho - nechajte sa prekvapit. 


Datasheety

Datasheet v ktorom je vyborne popisana inicializacia LCD displaya a vsetko co k tomu treba


Tutorialy, ukazky

Vela tutorialov ohladom AVR procesorov

Ako letovat VSETKO MOZNE a NEMOZNE

Ukazka napisanej SOC - stredoskolskej odbornej cinnosti - moja osobna

Programy

C kompilator pre AVR procesory - zadarmo a je velmi dobry

Vyvojove prostredie pre AVR procesory

Jednoduchy programator

Vyvojove prostredie pre jazyk C pre Windows - zadarmo a velmi kvalitne s vela pluginmi

Simulator elektronickych schem - zadarmo a velmi funkcny

Uzitocny nastroj bez ktoreho sa daleko nedostanete

Nastroj


Sialenstva a sranda

VN sranda, railgun, coilgun

Horor

COM port cez C na pocitaci

Tu je jednoduchy narychlo naklepany programik na hratky so seriovym portom:

download/robotika/terminal.cpp

A tu je popis k funkciam. Je to vlastne zadanie na jedno z cviceni na FEI:

FEI - architektura pocitacov

Uzitocne linky

Diskusne forum ohladom AVR procesorov

Robotika.sk - slovenska robotika a vela srandovnych veci + Pravidla na niektore sutaze

MICROSTEP-MIS - v spolupraci s touto firmou je tu tento kruzok

logo

Organizacne veci

Kedykolvek ma preruste ak mate daku otazku. Od toho som tu, aby som zodpovedal otazky.

Na kruzku nemusite byt vobec pritomni - je to dobrovolna aktivita, len keby z dakeho dovodu nemal nikto prijst (prazdniny, epidemia, branne a tak dalej), prosim informujte ma vopred. Moje kontaktne info dostanete. 

Pokial sa z dakeho dovodu nebudem moct dostavit ja (skuska, choroba, cokolvek), budete vopred informovani.

Nebojte sa, na kruzku sa nemusime bavit len o robotike - ak mate daky projekt z inej oblasti elektroniky/programovania/mechaniky - kludne sa spytajte, doneste ho, poradim ak budem vediet.


Vseobecne doporucenia:

Toto je zhluk nahodnych doporuceni co ma napadli. Varovanie: Na vlastne riziko :-)

1. Publikujte - ak ste vytvorili dake zariadenie, je jedno ako jednoduche, podelte sa on - zalozte si vlastny web, alebo napiste do ARADIA alebo ineho casaku - dobre platia, naviac publikacie vyzeriaju dobre na CV. (odskusane)

2. Nepodliehajte nude - ak sa nudite, zacnite uvazovat nad navrhom niecoho len tak zo srandy - rozmyslajte ako by ste riesili napr. robota, vlastny jednoduchy procesor, alebo napr. digitalne hodiny. I ked je problem totalne mimo obcas prispeje uz samotne podumanie k lepsiemu pochopeniu roznych aspektov vsetkeho mozneho. Alebo si precitajte dobru knihu - doporucujem Stoparovho sprievodcu galaxiou, alebo od Neila Gaimana komix Sandman - dokonalost osobne... (odskusane)

3. Nepodliehajte panike - ak nieco nefunguje je to skoda, no nema zmysel panikarit - pomaly hladajte chybu a ukazte programu alebo zariadeniu kto je tu panom! (odskusane)

4. Hladajte na nete - ak mate problem, je velka sanca ze ho mal niekto niekedy pred vami. Casto ked date vyhladavat daku otazku alebo problem tak vam hodi vyhladavac pouzitelne riesenie.(odskusane)

5. Robte originalne - postup "videl som to v Aradiu, zlozim to" alebo "kupil som si stavebnicu, zlozim ju" nieje skutocna elektronika - osadzovat plosaky vie lepsie cvicena opica. Navrhovat plosaky a zapojenia, alebo programovat vlastne veci, alebo vylepsovat - tak to je uz nieco ine. Ak nieco mate - napr. stavebnicu robota - vylepsite ju! Pridajte vlastne senzory, zmente program k nepoznaniu, vytunujte ho! Ak mate napad, vykonajte ho - mozno to nebude najlepsie riesenie, ale prida vam to na skusenostiach - a za tie sa plati.

6. Naucte sa po anglicky - ak nieje 95% dobrych publikacii v anglictine, tak ani jedna. To iste plati pre diskusne fora, programy, tutorialy, datasheety... proste pokial to myslite s elektronikou vazne, urcite je anglictina VELMI uzitocna znalost. (odskusane)

7. Nebojte sa nieco spytat - ak vam nieje nieco jasne, spytajte sa niekoho, o kom si myslite ze by to mohol vediet. Ak sa niekto zasmeje na tom, ze sa to pytate, mate dokaz, ze je to debil - uceny z neba nikto nespadol, a smiat sa niekoho hladu po pochopeni je trapne.(odskusane)

8. Pred pouzitim dakeho tradicneho riesenia pouvazujte nad inymi moznostami - precvicite si myslenie a mozno najdete lepsie riesenie. (odskusane)

9. Dbajte na bezpecnost - elektrinou peceny clovek je na nic, a elektrinou pecenemu cloveku je nanic robot. Davajte si pozor, pri praci s elektrickymi zariadeniami treba byt opatrny - hovori clovek, ktoreho 230V koplo prvykrat ked mal asi tak 10rokov. 

10. Kecajte o svojich napadoch - pokecajte si s odbornikmi alebo kolegami kedykolvek mozete - mozno vam doporucia lepsie riesenie, mozno vy im, a dokonca vas moze pocas toho, ako nahlas rozpravate a vysvetlujete nieco, co ste doteraz mali len na papieri napadnut este 10x lepsie riesenie (odskusane). 

11. Berte vsetko s chladnou hlavou - neoplati sa byt vystresovany - ovplyvnuje to usudok, clovek nemysli jasne a narychlo splacane riesenia su vacsinou zdrojom dalsieho stresu.(odskusane)

12. Nechajte si dostatok casu na projekt - zacat robit na praci mesiac pred odovzdanim je zly napad (odskusane). Pokial viete o tom, ze mate daky termin, zacnite robit akonahle mozete - tj. mate vsetky potrebne udaje, znalosti a tak. (odskusane)

13. Vyberajte si projekty umerne vasim schopnostiam - zazil som pripady, ked si jeden znamy zaumienil, ze postavi lietajuceho robota bez predchadzajucich skusenosti s robotikou a programovanim - nakoniec sme mu museli pomoct aby mal vobec nieco. Takze fuzne reaktory az v neskorsich rocnikoch poprosim.

14. Stavajte na predoslych znalostiach - na pochopenie (skutocne pochopenie, nie naucenie sa naspamat 50 vzorcov) potrebujete chapat veciam ktore tomu predchadzali - v matematike sa nenaucite integraly, ked neviete nasobilku. 

15. Nebojte sa priznat si chybu - obhajovat kravinu je kravina. (odskusane)

16. Nerobte len jednu vec - to ze ste programator neznamena, ze mate cely den sediet za pocitacom a chrlit zo seba programy. Aj sa zabavajte inak - zahrajte si hru na pocitaci, chodte von, zozente si priatelku.

17. Robte obcas kraviny - je celkom sranda, ked sledujete vyraz na tvari cloveka, ktoremu poviete, ze viete programovat v jazyku Brainfuck (odskusane) alebo COBOL. Alebo, ze ste zostrojili vlastny procesor zo 74xx logickych clenov (pracujem na tom). Alebo digitronove hodiny. Alebo hodiny so zobrazovanim na CRT obrazovku. Alebo nieco podobne - drobne sialene - ludia si pomyslia ze ste trocha sialeni - ale sialeni spravnym smerom. Naviac, ked stretnete niekoho podobneho, vela sa nasmejete.

18. Sledujte nove technologie a nove zariadenia - je vhodne vediet o tom, co ktory vyrobca ponuka, co bude ponukat a tak dalej. Moze to vasim zariadeniam dodat ten kusok navyse co potrebuju aby boli lepsie/lacnejsie ako tie konkurencie.

   
 
bottombar