![]() |
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? :goood: |
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.
|
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. |
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
|
Citiraj:
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? |
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
:goood: |
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 :D
|
Citiraj:
Jedino suvislo i lako dostupno sto mi pada na pamet je RS422/423/485. |
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.
|
Citiraj:
http://www.i2c-bus.org/termination-versus-capacitance/ |
Sva vremena su GMT +2. Sada je 23:56. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger