Forumi


Povratak   PC Ekspert Forum > Računala > DIY i Tinkering
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 17.03.2015., 10:50   #1
Lazyboy
Beer Ambassador
Moj komp
 
Lazyboy's Avatar
 
Datum registracije: Jul 2011
Lokacija: Zabok
Postovi: 19
Question Povezivanje Raspberry Pi sa Arduinom

Radim na vlastitom projektu. Odučio sam koristiti Rasperry Pi kao master i nekoliko arduina kao slave-ove.

Zanima me koji protokol za komunikaciju koristiti, a da može podnjeti udaljenosti do 100 metara. Brzina nije bitna.

I2C je odličan protokol ali se koristi do 3 m sa brzinama od nekoliko stotina kb/s. što ako se smanji brzina, dali je moguće ostvariti veću udaljenost?

SPI?

Razmišljao sam o CAN protokolu, no on nije direktno kompatibilan sa raspberry pi-em.

Što vi mislite?

Zadnje izmijenjeno od: Lazyboy. 17.03.2015. u 11:01.
Lazyboy je offline   Reply With Quote
Staro 19.03.2015., 10:32   #2
Lazyboy
Beer Ambassador
Moj komp
 
Lazyboy's Avatar
 
Datum registracije: Jul 2011
Lokacija: Zabok
Postovi: 19
Nakon povećeg istraživanja odlučio sam koristiti I2C protokol. Smanjim li mu clock rate, pada brzina ali i raste udaljenost, odnosno smanjuju se interferencije.
Lazyboy je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 19.03.2015., 11:32   #3
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,543
Moze li bezicno?

XBee baca do 1 milje, 433MHz RF-a imas do 1 km, Synapse baca preko 1 milje...

Pitanje je, naravno, kakav ti je novcani proracun za projekt.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 22.03.2015., 18:36   #4
Lazyboy
Beer Ambassador
Moj komp
 
Lazyboy's Avatar
 
Datum registracije: Jul 2011
Lokacija: Zabok
Postovi: 19
da, razmišljao sam o tome...zasad mi je to previše...a i nekako bi morao odrediti udalenost od RPi-ja, a neznam kako bi to bežično na jednostavan/jeftin način
Lazyboy je offline   Reply With Quote
Staro 22.03.2015., 22:12   #5
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,543
Citiraj:
Autor Lazyboy Pregled postova
da, razmišljao sam o tome...zasad mi je to previše...a i nekako bi morao odrediti udalenost od RPi-ja, a neznam kako bi to bežično na jednostavan/jeftin način
U smislu da fizicki odredis (zracnu?) udaljenost izmedju uredjaja?

A kako bi to napravio s I2C, osim da fizicki izmjeris koliko ti je kabla trebalo da provuces? I zasto ti je to potrebno; u smislu ima li neko alternativno rjesenje obzirom na cilj?
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 22.03.2015., 22:25   #6
Lazyboy
Beer Ambassador
Moj komp
 
Lazyboy's Avatar
 
Datum registracije: Jul 2011
Lokacija: Zabok
Postovi: 19
To mi nije primarni cilj, to mi je trenutno nešto sporedno, ali ne vidim kako bi to u budučnosti mogao ostvariti bežično, ne vidim ni kako bi sa i2c ali pretpostavljam da bi morao isto nešto žičano koristiti za određivanje udaljenosti od RPi-a (kasnije i položaja) pa mi nema smisla koristiti bežično ako kasnije moram opet koristiti žicu
Lazyboy je offline   Reply With Quote
Staro 22.03.2015., 23:20   #7
Rospaya
Premium
 
Rospaya's Avatar
 
Datum registracije: Jul 2005
Lokacija: Zagreb
Postovi: 77
Radim nešto slično i jer nema praktičnog bežičnog rješenja Arduino će biti Bluetoothom spojen na mobitel. Feature, a ne bug
Rospaya je offline   Reply With Quote
Staro 23.03.2015., 00:04   #8
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,543
Citiraj:
Autor Lazyboy Pregled postova
To mi nije primarni cilj, to mi je trenutno nešto sporedno, ali ne vidim kako bi to u budučnosti mogao ostvariti bežično, ne vidim ni kako bi sa i2c ali pretpostavljam da bi morao isto nešto žičano koristiti za određivanje udaljenosti od RPi-a (kasnije i položaja) pa mi nema smisla koristiti bežično ako kasnije moram opet koristiti žicu
Mislim da na I2C mozes ionako komotno zaboraviti na sve dalje od par metara.

Jedino suvislo i lako dostupno sto mi pada na pamet je RS422/423/485.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 23.03.2015., 08:52   #9
Lazyboy
Beer Ambassador
Moj komp
 
Lazyboy's Avatar
 
Datum registracije: Jul 2011
Lokacija: Zabok
Postovi: 19
Da, par metara s clock-om od nekoliko stotina kiloherca, no meni nije bitna brzina, ja ću prenositi nekoliko bajtova, dovoljan mi je i neki manji clock. A i koristit ću ili utp ili stp kabel.
Lazyboy je offline   Reply With Quote
Staro 23.03.2015., 09:40   #10
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,543
Citiraj:
Autor Lazyboy Pregled postova
Da, par metara s clock-om od nekoliko stotina kiloherca, no meni nije bitna brzina, ja ću prenositi nekoliko bajtova, dovoljan mi je i neki manji clock. A i koristit ću ili utp ili stp kabel.
Sumnjam.

http://www.i2c-bus.org/termination-versus-capacitance/
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na