Documente Academic
Documente Profesional
Documente Cultură
Attribution-NonCommercial-NoDerivs
CC BY-NC-ND
Esti liber sa distribui acest document prin orice mijloace consideri (email, publicare pe website /
blog, printare, sau orice alt mijloc), atat timp cat nu aduci nici un fel de modificari acestuia. Codul
sursa din acest document poate fi utilizat in orice fel de scop, de natura comerciala sau nu, fara nici
un fel de limitari.
WiFi Car Reloaded
(partea a II-a)
Pentru a nu crete costul sistemului vom utiliza o camer web USB obinuit dar se
poate modifica foarte uor proiectul pentru a utiliza o camer serial de exemplu.
Calitatea camerei web va da performanele de achiziie a imaginilor pentru sistem.
Conectarea unei camere web USB la un sistem ce ruleaz OpenWRT a fost explicat
n lecia Ce putem face cu o camer web veche? dar vom relua pe scurt elementele
principale ale configuraiei n cele ce urmeaz.
https://www.robofun.ro/forum/
lsusb -s 001:002 -v | egrep "Width|Height" - ne permite identificarea
modurilor video rezoluiilor suportate;
n cazul n care una dintre comenzile prezentate nu este recunoscut sau camera video
nu este recunoscut ca dispozitiv USB sau video se va verifica dac pachetele software
necesare sunt instalate:
opkg update
opkg install kmod-video-uvc kmod-video-core
opkg install usbutils
opkg install mjpg-streamer
https://www.robofun.ro/forum/
Flux video:
http://adresa_IP_sistem:8080/?action=stream
Imagini:
http://adresa_IP_sistem:8080/?action=snapshot
i s executai comanda:
/etc/init.d/mjpg-streamer enable
https://play.google.com/store/apps/details?id=com.hardcodedjoy.roboremofree
Aceast aplicaie a fost creat pentru proiecte bazate pe platforma Arduino i module
de comunicaie bluetooth sau pentru platforme bazate pe circuitul WiFi ESP8266 dar
noi o vom putea utiliza fr probleme pentru platforma noastr. Mai multe despre
proiectul Robo Remo putei gsi la adresa:
Pentru configurarea aplicaiei mobile trebuie s editm interfaa utilizator (edit ui) i
s adugm cinci controale de tip buton pe care definim aciunile (set press action): i,
d, s, b, x. Dup finalizarea interfeei ne vom conecta prin reea (Internet (TCP)) la
adresa adresa_ip_sistem:2001 . n acest moment maina poate fi comandat prin
intermediul aplicaiei mobile iar timpul de reacie este mult mai bun fa de varianta
prin intermediul protocolului HTTP.
https://www.robofun.ro/forum/
Un ultim sfat: pentru a scdea ncrcarea sistemului OpenWRT putei activa doar
comunicaia ntre portul 2001 i a portului serial /dev/ttyS0 . n fiierul /etc/ser2net.conf
se vor comenta toate liniile de dup linia ce definete comunicaia utilizat:
https://www.robofun.ro/forum/
Dac suntei n cutare de idei suplimentare v recomandm i urmtoarele proiecte:
Make a remote tank with LinkIt smart 7688 Duo and MCS gamepad channel
https://iamblue.gitbooks.io/linkit-smart-nodejs/content/en/cloud/gamepad.html
https://www.robofun.ro/forum/