Fórum témák
» Több friss téma |
Cikkek » Jani-6 (Sharp szenzor értékeinek grafikus ábrázolása Processing-gel) Jani-6 (Sharp szenzor értékeinek grafikus ábrázolása Processing-gel)
Szerző: Fizikus, idő: Jan 6, 2011, Olvasva: 20554, Oldal olvasási idő: kb. 1 perc
A robot építése során ez a fázis volt a leghosszabb. A szervót, a Sharp szenzort, a Bluetooth modult és a DC motorokat néhány perc alatt össze lehet kötni. Az AVR kódot, és a Processing kódot is néhány óra alatt sikerült összehozni és kipróbálni, hogy működik-e a dolog a gyakorlatban is. De ezután egy hetem ráment ,amíg az itthon talált különböző műanyag kacatokat addig farigcsáltam/reszeltem/alakítottam, amíg sikerült valamennyire hasonlítani a filmbeli robotra. BlueSMiRF Class 1-es Bluetooth ModulJani-6-hoz az alábbi képen látható Bluetooth-UART modul-t választottam: Ez egy Class 1-es osztályba tartozó modul (a hatótávolsága kb. 100 méter), ami a Roving Networks RN 41-es chip-jére épül. A modulnál a hardveres flow control alapból engedélyezve van, ezért a CTS és RTS lábakat egy vezetékkel össze kell kötni hogy a modul megfelelően működjön. A BT modul teszteléséhez és beállításához csatlakoztassuk a megfelelő kivezetéseket az előző cikkemben már ismertetett módon egy USB-TTL átalakítóhoz. Egy terminálprogrammal a soros porton keresztül beállíthatjuk a BT modul tulajdonságait az AT parancsok segítségével (a soros kommunikáció sebessége, a modul neve, PIN kódja stb.. ). RN-41 Adatlap ( LINK ) RN-41 AT Parancsok ( LINK ) Eleinte a modul nem reagált az általam kiadott AT parancsokra. Elég sok időm ráment amíg rá nem jöttem, hogy a parancsok végére <cr>-t is kell írni, mert az általam használt Hercules 323 terminálprogram az üzenetek végén nem küld újsor karaktert. Ezután már minden működött rendesen. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |