Video-stream Arduinoval

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
trialkornel66
DrótVégénSzéndarab
Hozzászólások: 24
Csatlakozott: 2015. február 3. kedd, 12:50

Video-stream Arduinoval

Hozzászólás Szerző: trialkornel66 »

Sziasztok, egy kis segítséget szeretnék kérni. Építettem egy robotot amihez fpv-t szeretnék csinálni. Van hozzá egy serial jpeg kamera-modulom és egy bluetooth modulom, a robot vezérléséről pedig egy Funduino UNO R3 gondoskodik. Az lenne a feladat hogy a kamera élő képet közvetítene bluetooth-on keresztül egy Androidos mobileszközre. Az interneten olvasgattam és azt találtam hogy az UNO nem alkalmas videostream-elésre viszont az egyetemi tanárom szerint egy MEGA-val már megoldható. A kérdésem az lenne hogy ez így mennyire megvalósítható? Illetve segítségre lenne szükségem ennek leprogramozásához mert nagyon kezdő vagyok ilyen téren.

Előre is köszönöm a segítségeteket.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Video-stream Arduinoval

Hozzászólás Szerző: kapu48 »

Ha kezdő vagy?
Elsőre keres magadnak valami kezdőnek való feladatot!

Vagy keres a témához illő kész projectet a neten.
És azt próbáld megérteni!
trialkornel66
DrótVégénSzéndarab
Hozzászólások: 24
Csatlakozott: 2015. február 3. kedd, 12:50

Re: Video-stream Arduinoval

Hozzászólás Szerző: trialkornel66 »

Keresnék csak sajna iskolai feladathoz kell így nincs választásom.
Krisz21
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. július 4. péntek, 12:10

Re: Video-stream Arduinoval

Hozzászólás Szerző: Krisz21 »

Szia!

Itt volt egy hasonló project, remélem segít!
http://hobbirobot.hu/content/ardu

Sokat ne várj az ardu-video combotól, szerintem Raspberry pi használj.
trialkornel66
DrótVégénSzéndarab
Hozzászólások: 24
Csatlakozott: 2015. február 3. kedd, 12:50

Re: Video-stream Arduinoval

Hozzászólás Szerző: trialkornel66 »

Köszi a segítséget! Igen több helyen olvastam hogy a Raspberry PI alkalmasabb erre de az drágább is.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Video-stream Arduinoval

Hozzászólás Szerző: Robert »

Arduino, serial cam esetén + BT:
Hát 115200 Bps a sorpsort. Ebbe folyamatos kép nem fér bele. DE: mi van ha 120*160-as színes képet küldesz át? Kamera kijövő JPEG Stream-ot küldöd?

Esetleg tipp:
WiFi-n Etherneten át? És mint weblap jelenik meg?
Vagy BT telefonos oldalon hogy jeleníted meg a képet?

Az UNO/Mega közt a memória különbség, a sebesség nem.
Élőkép: 25 kép/sec? Számolj adatátviteli sávszélességet...
Necces lesz.
Meg azért ez nem az a tipikus kezdő feladat....
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Video-stream Arduinoval

Hozzászólás Szerző: Robert »

Hülye ötlet:

Roboton: Router/Access Point.
Erre IP kamera és Ethernetes Arduino. Mindíg egyszerűbb a megoldás....
trialkornel66
DrótVégénSzéndarab
Hozzászólások: 24
Csatlakozott: 2015. február 3. kedd, 12:50

Re: Video-stream Arduinoval

Hozzászólás Szerző: trialkornel66 »

Köszi a tippeket. Tudom hogy rendes video stream-et nem lehet ezzel megvalósítani de talán valami hasonló elegendő lesz. Az eszközök már megvannak hozzá ezért is szeretnék maradni a bluetooth-nál. Nagyobb átviteli sebességgel és kis felbontású képpel másodpercenként talán át fog menni 1-2 kép. Úgy képzeltem el hogy ami képet csinál a kamera, a memóriájából egyből küldeném bluetooth-on keresztül androidra és ezt folyamatosan amíg működésben van a robot. Csak azt nem tudom még hogy android oldalon milyen applikációt tudnék használni a képek fogadására és megjelenítésére. Erre esetleg van valakinek ötlete?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Video-stream Arduinoval

Hozzászólás Szerző: Robert »

Android oldalon meg a robot vezérlése/paraméterek _és még_ a kép is megjelenik?
Itt viszont ekkor protokoll is kell hozzá + adatfeldolgozásos részek...
Pl. - honnan tudod, hogy most a kép jön?
- bináris adatátviteled van BT-n.
- Robotparaméterek is mennek....

A folyamatos soros adatfolyam:
<ENTER>###RBParamStart_és_itt_jonnek_a_parameterek_RBParamEnd###Kepadatok_kepsorszam_{@&#]{#@&#][Đ][Đ]_KepadatokVege###<ENTER>
<ENTER>###RBParamStart_és_itt_jonnek_a_parameterek_RBParamEnd###Kepadatok_{@&#]{#@&#][Đ][Đ]_KepadatokVege###<ENTER>

És sima stringfeldolgozassal a fix stringekre tudsz keresni. (2 enter közt van a hasznos adat)
Így ha csonkolt adasor jön át - egyszerűen eldobot. Úgyis a következő csomag megismétli, ha nincs változás.
A roboitmarameterek kiemelhgetőek, a kép meg file-ként elmenthető. Hosz a kep sorszamot is kuldod.
Androidon meg kepmegjelenites + robotparamterek megjelenitese.

A BT oda-vissza megy, es a soroson Arduinon beerkezo adatokat feldolgozod...
trialkornel66
DrótVégénSzéndarab
Hozzászólások: 24
Csatlakozott: 2015. február 3. kedd, 12:50

Re: Video-stream Arduinoval

Hozzászólás Szerző: trialkornel66 »

Android oldalon csak a képet kell megjeleníteni. A robot vezérlését az arduino végzi, szenzorok alapján mozog, nekem nem kell belenyúlnom semmibe, csak a kamera képét szeretném látni egy android eszközön.
Krisz21
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. július 4. péntek, 12:10

Re: Video-stream Arduinoval

Hozzászólás Szerző: Krisz21 »

Válasz küldése