Forum » Strojna oprema » arduino in brezžična komunikacija (XBee,BT)
arduino in brezžična komunikacija (XBee,BT)
Yeb0` ::
Pozdravljeni.
Rabil bi nasvet glede nakupa komponent za brezžično komunikacijo med dvema arduino ploščama, prva bo pobirala podatke senzorja in brezžično pošiljala na drugo napravo katera bo brožila aktuatorje.
Razmišljam v smeri XBee-ja, Bluetootha morda celo wifi-ja.
Jasno mi je da za to rabim 2 arduino boarda za dodatne komponente bi pa prosil za nasvet koga ki se je že ukvarjal z tem.
Bo morda dovolj da dokupim še wireless shield (http://www.ebay.com/itm/1PCS-New-Shield... na shield pa namestim eno od teh naprav.
Bluetooth Bee HC-05 (http://www.ebay.com/itm/Bluetooth-Bee-H...
XBee - Series 2 (http://www.ebay.com/itm/XBee-Pro-63mW-W...
Če zložim te komponente skupaj bo zadeva delovala? Na kaj moram biti pozoren?
lp.
Rabil bi nasvet glede nakupa komponent za brezžično komunikacijo med dvema arduino ploščama, prva bo pobirala podatke senzorja in brezžično pošiljala na drugo napravo katera bo brožila aktuatorje.
Razmišljam v smeri XBee-ja, Bluetootha morda celo wifi-ja.
Jasno mi je da za to rabim 2 arduino boarda za dodatne komponente bi pa prosil za nasvet koga ki se je že ukvarjal z tem.
Bo morda dovolj da dokupim še wireless shield (http://www.ebay.com/itm/1PCS-New-Shield... na shield pa namestim eno od teh naprav.
Bluetooth Bee HC-05 (http://www.ebay.com/itm/Bluetooth-Bee-H...
XBee - Series 2 (http://www.ebay.com/itm/XBee-Pro-63mW-W...
Če zložim te komponente skupaj bo zadeva delovala? Na kaj moram biti pozoren?
lp.
tripsy ::
Komunikacija med dvema Ardurino ploščama z modulim, ki si jih naštel nebo najlažja stvar si boš zelo zakompliciral. Bluetooth je drag, občutljiv na motnje, imel boš probleme z parjenjem in če boš programiral krmilnik boš dobil sive lase. Tudi preko WiFi modula neboš mogel kar tako enostavno uspostaviti povezavo. Ali bosta morala komunicirati posredno preko ruterja ali pa bo eden moral služiti kot ruter.
ZigBee modul je boljša alternative obema a vseeno boš moral napisati krmilnik poleg tega pa je cena za 2 100+$.
Moj nasvet:
Ardurino GPIO ti ponuja več UART portov. Jaz bi ti priporočal, da kupiš slednji RF Modul 433MHz RF Modul.
Za ceno 3$ dobiš 2. Vezati jih je super trivialno Receiver: 5V, GND, UART RX, Transmitter 5V, GND, UART TX. Oba modula nastaviš, da delujeta prek usklajenega UART in to je to. Porabil bos 20min, da vzpostaviš komunikacijo in boš imel poceni zadevo, ki deluje in je enostavna za razširit poleg tega pa ponuje super domet.
ZigBee modul je boljša alternative obema a vseeno boš moral napisati krmilnik poleg tega pa je cena za 2 100+$.
Moj nasvet:
Ardurino GPIO ti ponuja več UART portov. Jaz bi ti priporočal, da kupiš slednji RF Modul 433MHz RF Modul.
Za ceno 3$ dobiš 2. Vezati jih je super trivialno Receiver: 5V, GND, UART RX, Transmitter 5V, GND, UART TX. Oba modula nastaviš, da delujeta prek usklajenega UART in to je to. Porabil bos 20min, da vzpostaviš komunikacijo in boš imel poceni zadevo, ki deluje in je enostavna za razširit poleg tega pa ponuje super domet.
tripsy ::
Yeb0` ::
kakšen odzivni čas pa ima ta povezava? Ker imam to namen uporabit v diplomski nalogi in mora komunikacija na razdalji do 2m biti hitra. Kako pa izgleda koda take povezave, namreč slišal sem da je kar problem napisat kodo za komunikacijo dveh plošč preko tega modula ?
techfreak :) ::
Za ceno 3$ dobiš 2. Vezati jih je super trivialno Receiver: 5V, GND, UART RX, Transmitter 5V, GND, UART TX. Oba modula nastaviš, da delujeta prek usklajenega UART in to je to. Porabil bos 20min, da vzpostaviš komunikacijo in boš imel poceni zadevo, ki deluje in je enostavna za razširit poleg tega pa ponuje super domet.
Zadeva je super trivialna, vendar je prav zaradi tega totalno neuporabna za UART. Ti moduli so namenjeni v primeru da je dovolj nezanesljiva povezava preko katere posljes par bajtov (recimo odklepanje garaznih vrat/avtomobila). V bistvu bos se za kaj taksnega rabil knjiznico, kot je recimo: http://www.airspayce.com/mikem/arduino/...
@Yeb0`: povej kaj imas namen prenasati oz. kaj sploh delas, ce ni skrivnost?
Alternativa XBee je: http://shop.ciseco.co.uk/xrf-wireless-r... + break out board: http://shop.ciseco.co.uk/xbbo-break-out...
Modul+break out board = 17 EUR, torej za dva 34 EUR
Zadeva je zanesljiva, deluje hitro (do 250 kBaud) ter skrije vse komplikacije glede brezzicne povezave. Break out board ima 4 pine, GND, 3-5V, TX in RX. TX/RX par na obeh straneh zvezes z arduinom in ze lahko uporabljas Serial.begin() in ostale funkcije.
Yeb0` ::
Delam nekaj takega vendar z brezžično povezavo in 2 arduino ploščama. Prenašal bi pa podatke iz flex senzorjev iz prve plošče v rokavici na drugo ploščo ki bi preko teh podatkov prožila servo motorje.
Zgodovina sprememb…
- spremenil: Yeb0` ()
tripsy ::
techfreak :) je izjavil:
Za ceno 3$ dobiš 2. Vezati jih je super trivialno Receiver: 5V, GND, UART RX, Transmitter 5V, GND, UART TX. Oba modula nastaviš, da delujeta prek usklajenega UART in to je to. Porabil bos 20min, da vzpostaviš komunikacijo in boš imel poceni zadevo, ki deluje in je enostavna za razširit poleg tega pa ponuje super domet.
Zadeva je super trivialna, vendar je prav zaradi tega totalno neuporabna za UART. Ti moduli so namenjeni v primeru da je dovolj nezanesljiva povezava preko katere posljes par bajtov (recimo odklepanje garaznih vrat/avtomobila). V bistvu bos se za kaj taksnega rabil knjiznico, kot je recimo: http://www.airspayce.com/mikem/arduino/...
@Yeb0`: povej kaj imas namen prenasati oz. kaj sploh delas, ce ni skrivnost?
Alternativa XBee je: http://shop.ciseco.co.uk/xrf-wireless-r... + break out board: http://shop.ciseco.co.uk/xbbo-break-out...
Modul+break out board = 17 EUR, torej za dva 34 EUR
Zadeva je zanesljiva, deluje hitro (do 250 kBaud) ter skrije vse komplikacije glede brezzicne povezave. Break out board ima 4 pine, GND, 3-5V, TX in RX. TX/RX par na obeh straneh zvezes z arduinom in ze lahko uporabljas Serial.begin() in ostale funkcije.
Jaz imam 9 postaj sicer so vse na STM32F4 ne na RPi ampak vsaka ima 433RF modul pa so na rezen cca 30m skozi pa posiljam podatkovne paketke kar je mal bolj kompleksno kot posiljanje signala za avtomatizacijo. Tu pa tam se zgodi, da ko se sprejeti podatki sestavijo da so corrupt ampak pac zato posiljam dokler ne sprejmem celega pa odgovorim posiljatelju da lahko neha posiljat. Mislim da je bilo 27 napak na 10000 broadcastov. Gledano, da kolega posilja med dvema napravama ukaze, da robota mislim, da bi RF modul bil zadosten.
Kar se pa tice kode pa, da preko UART uspostavis komunikacijo med 2ma RPijema je to 100 vrstic kode niti ne potrebujes knjiznjice.
Delam nekaj takega vendar z brezžično povezavo in 2 arduino ploščama. Prenašal bi pa podatke iz flex senzorjev iz prve plošče v rokavici na drugo ploščo ki bi preko teh podatkov prožila servo motorje.
Jaz bi uporabil, poceni RF modul tistega, ki sem linkal in preko UART pionov komuniciral. Zelo enostavno za implementirati za osnovno komunikacijo potrebujes
50 vrstic kode :) Seveda se zadevo razsiris tako, da nardis nek hand shake med napravama da se izgones motnjam drugih naprav.
Zgodovina sprememb…
- spremenilo: tripsy ()
DuleKrtola ::
js mam tole:
http://www.ebay.com/itm/30ft-Wireless-B...
sicer uporabljam samo kot client, ampak menda je lahko tudi kot master device
http://www.ebay.com/itm/30ft-Wireless-B...
sicer uporabljam samo kot client, ampak menda je lahko tudi kot master device
systx666 ::
Pozdravljeni,
nabavil sem bluetooth modul:
Bt module
Katerega sem priklopil na arduino:
arduino
Pregledal sem veliko tutorialov o konfiguraciji modula vendar mi ne deluje
tut1
tut2
...
Za programiranje arduina uporabljam ARDUINO 1.6.0.
Problem imam da mi v serial monitorju izpiše neke čudne znake.
In kot sem bral v vodičih bi morala na modulu utripati lučka, vendar je mrtva.
Prosim za pomoč
Lep Pozdrav
nabavil sem bluetooth modul:
Bt module
Katerega sem priklopil na arduino:
arduino
Pregledal sem veliko tutorialov o konfiguraciji modula vendar mi ne deluje
tut1
tut2
...
Za programiranje arduina uporabljam ARDUINO 1.6.0.
Problem imam da mi v serial monitorju izpiše neke čudne znake.
In kot sem bral v vodičih bi morala na modulu utripati lučka, vendar je mrtva.
Prosim za pomoč
Lep Pozdrav
Zgodovina sprememb…
- spremenil: systx666 ()
DuleKrtola ::
Mah tale kitajski hc5/6 je bolj loterija. Vzemi rn41 ali rn42 pri sparkfun. Je res dražji, ampak dela
Edit:imam 2 breakout pcbja za rn42-rn41. Če imaš dostop do reflow pečice, si lahko naročiš le čipe in zapečeš sam.
Edit:imam 2 breakout pcbja za rn42-rn41. Če imaš dostop do reflow pečice, si lahko naročiš le čipe in zapečeš sam.
Zgodovina sprememb…
- spremenil: DuleKrtola ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Preverjanje dogajanja na Bluetooth oddajnikuOddelek: Elektrotehnika in elektronika | 1718 (1434) | Parkelj |
» | Kako zrealizirati preprost projektOddelek: Elektrotehnika in elektronika | 3037 (2412) | SkIDiver |
» | Siemens m35 - rs232 - AT commandsOddelek: Mobilne tehnologije | 3148 (2334) | JanezovJanez |
» | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 12062 (9688) | FX6300B |
» | rs-232Oddelek: Elektrotehnika in elektronika | 1978 (1597) | VolkD |