www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Arduino Firmata preko LAN-a
Pojdi na stran 1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
bajdec
Član
Član



Pridružen-a: Čet 12 Nov 2009 19:56
Prispevkov: 287
Aktiv.: 1.63
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Čet Feb 05, 2015 1:13 pm    Naslov sporočila:  Arduino Firmata preko LAN-a Odgovori s citatom

Zdravo,

igram se s arduinoti in odkril sem funkcijo firmata. Povezal sem arduino s Raspberry Pi, na katerem teče program za komunikacijo s firmato (FHEM). Preko serijskega vmesnika deluje firmata brez težav že kak mesec. In na arduinotu imam releje in stikala oz. tipke. Tako vklapljam in izklapljam luči fizično in prek spleta, merim temperaturo z DS18B20...

Sedaj sem se pa odločil, da bi arduinota uporabil za vklapljanje porabnikov na neki drugi lokaciji (5m zračne razdalje - kabel 20-25m). Kabel se mi zdi, da je predolg tako za RS232 kot za USB. Porabil bi ethernet, kabel je že napeljan, sicer samo 2 parice (ena je še za ADSL in ena za telefon), kar je pa [slovenščina je zame švedska vas] dovolj za 10Mbit/s. Vmesnik bi uporabil ENC28J60, ki je podprt v firmati.

Torej težava je, da se raspberry in Arduino nočeta povezati, modul je sproban in deluje. V arduino kodi je treba določit lokalni IP in strežnik (RPi), kar je nastavljeno prav. A komunikacija ne steče.

Vsaka ideja bi prišla prav.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 6.20
Kraj: Črnomelj

PrispevekObjavljeno: Čet Feb 05, 2015 1:24 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa kakšen Ethernet Shield za arduino, pa ti ni treba nobenih RPijev?
Arduino ti služi kot server in si zmagal.

Shield je na kitajskem po 5-8eur.

_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
bajdec
Član
Član



Pridružen-a: Čet 12 Nov 2009 19:56
Prispevkov: 287
Aktiv.: 1.63
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Čet Feb 05, 2015 1:29 pm    Naslov sporočila:   Odgovori s citatom

Imam že "shield", ENC28j60.
Rad bi imel povezano na FHEM, ki ima noter dost funkcij in imam tako dost manj dela če naložim firmato na arduino in povežem, definiram pine in naj bi delalo...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
rafaellsi
Član
Član



Pridružen-a: Ned 11 Sep 2011 18:54
Prispevkov: 478
Aktiv.: 3.11
Kraj: Radovljica

PrispevekObjavljeno: Čet Feb 05, 2015 4:41 pm    Naslov sporočila:   Odgovori s citatom

Ali ne deluje niti če jih povežeš direktno? Če imaš arduino na 5V, in ker ENC28j60 deluje na 3.3V (sicer so pini 5V tolerantni), je mogoče težava tudi to ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bajdec
Član
Član



Pridružen-a: Čet 12 Nov 2009 19:56
Prispevkov: 287
Aktiv.: 1.63
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Čet Feb 05, 2015 5:54 pm    Naslov sporočila:   Odgovori s citatom

Na 3.3V mi ne deluje, na 5V pa. Kako mislis, direktno? Prek serijskega porta dela...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
rafaellsi
Član
Član



Pridružen-a: Ned 11 Sep 2011 18:54
Prispevkov: 478
Aktiv.: 3.11
Kraj: Radovljica

PrispevekObjavljeno: Čet Feb 05, 2015 8:22 pm    Naslov sporočila:   Odgovori s citatom

Ne, v mislih sem imel, ali sta arduino (ENC..) in pi direktno povezana z mrežnim kablom ali gre preko kakega switcha. Firmate sicer nisem preizkušal, z EtherCard knjižnico mora biti definiran tuda gateway IP če uporabljaš statične IP-je.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bajdec
Član
Član



Pridružen-a: Čet 12 Nov 2009 19:56
Prispevkov: 287
Aktiv.: 1.63
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Čet Feb 05, 2015 9:51 pm    Naslov sporočila:   Odgovori s citatom

Gre preko switcha, drugac predvidevam da bi moral met crossover kabel.

Knjiznica je pa UIPEthernet, ne ethercard. Pac default v firmati.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
rafaellsi
Član
Član



Pridružen-a: Ned 11 Sep 2011 18:54
Prispevkov: 478
Aktiv.: 3.11
Kraj: Radovljica

PrispevekObjavljeno: Pet Feb 06, 2015 2:35 am    Naslov sporočila:   Odgovori s citatom

Kabel mislim da ne bi smel biti problem.
Problem je lahko napajanje. ENC28.. naj bi bila vcc 3.3V (razen če imaš modul z integriranim regulatorjem). ENC28j60 naj bi bil zahteval precej toka (cca. 150mA@3.3V), ki pa jih arduinotov 3v3 izhod ne more zagotoviti.
Druga stvar pa je, kako zanesljivo arduino "sprejema" signale in ENC-ja ki so na nivoju 3v. Preglej malo datasheet od ENC28j60. Tam priporčajo da se signal MISO dvigne s kakim levelshifterjem na 5v ....
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bajdec
Član
Član



Pridružen-a: Čet 12 Nov 2009 19:56
Prispevkov: 287
Aktiv.: 1.63
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pet Feb 06, 2015 12:14 pm    Naslov sporočila:   Odgovori s citatom

Če naložim drug program, dela ENC28J60 in arduino brez problema. Težava nastane samo pri firmati, ker se ne poveže nikamor...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
NN365
Član
Član



Pridružen-a: Ned 08 Feb 2015 9:47
Prispevkov: 51
Aktiv.: 0.45
Kraj: Okolica MB

PrispevekObjavljeno: Sob Feb 21, 2015 10:14 pm    Naslov sporočila:   Odgovori s citatom

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 6.20
Kraj: Črnomelj

PrispevekObjavljeno: Sob Feb 21, 2015 10:15 pm    Naslov sporočila:   Odgovori s citatom


_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
NN365
Član
Član



Pridružen-a: Ned 08 Feb 2015 9:47
Prispevkov: 51
Aktiv.: 0.45
Kraj: Okolica MB

PrispevekObjavljeno: Ned Feb 22, 2015 3:22 pm    Naslov sporočila:   Odgovori s citatom

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 6.20
Kraj: Črnomelj

PrispevekObjavljeno: Ned Feb 22, 2015 4:09 pm    Naslov sporočila:   Odgovori s citatom


_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
NN365
Član
Član



Pridružen-a: Ned 08 Feb 2015 9:47
Prispevkov: 51
Aktiv.: 0.45
Kraj: Okolica MB

PrispevekObjavljeno: Ned Feb 22, 2015 4:46 pm    Naslov sporočila:   Odgovori s citatom

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 6.20
Kraj: Črnomelj

PrispevekObjavljeno: Ned Feb 22, 2015 4:48 pm    Naslov sporočila:   Odgovori s citatom


_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3  Naslednja
Stran 1 od 3

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 75 dni


Powered by phpBB © 2001, 2005 phpBB Group