Go Down

Topic: Comunicazione wireless lowcost (Read 8657 times) previous topic - next topic

Testato

#15
Apr 03, 2012, 12:52 pm Last Edit: Apr 03, 2012, 12:55 pm by Testato Reason: 1

Tramite bluetooth shield? avevo scartato questa soluzione perchè è relativamente costosa, considerando che me ne servirebbero due...

ci sono sempre i modulini cinesi da 5 euro  ;)

non c'e' niente di meglio per circuitini standalone.

sarebbe giusto metterne uno in ogni circuito, io sto' pensando di fare cosi'

vuoi mettere avere una possibile porta aperta verso un cellulare o un tablet android ad esempio, senza ulteriore hardware lato android
http://www.ebay.it/itm/Serial-Bluetooth-RF-Transceiver-Module-RS232-/260974003704?pt=LH_DefaultDomain_0&hash=item3cc34345f8#ht_1694wt_954
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

dab77



Tramite bluetooth shield? avevo scartato questa soluzione perchè è relativamente costosa, considerando che me ne servirebbero due...

ci sono sempre i modulini cinesi da 5 euro  ;)

non c'e' niente di meglio per circuitini standalone.

sarebbe giusto metterne uno in ogni circuito, io sto' pensando di fare cosi'

vuoi mettere avere una possibile porta aperta verso un cellulare o un tablet android ad esempio, senza ulteriore hardware lato android
http://www.ebay.it/itm/Serial-Bluetooth-RF-Transceiver-Module-RS232-/260974003704?pt=LH_DefaultDomain_0&hash=item3cc34345f8#ht_1694wt_954

ammazza! carini! scrivono 9600 baud... un pò pochini. e 15mt circa di gittata. però per cose piccole non è male. ne conosci anche di un pò più potenti?

lesto

velocità, distanza, costo. scegline 2 :)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

supergiox

#18
Apr 03, 2012, 10:53 pm Last Edit: Apr 04, 2012, 08:30 pm by supergiox Reason: 1

http://www.ebay.it/itm/Serial-Bluetooth-RF-Transceiver-Module-RS232-/260974003704?pt=LH_DefaultDomain_0&hash=item3cc34345f8#ht_1694wt_954

Ad un tratto il bluetooth sembra ancora più interessante :) ne hai già usato qualcuno di questi?
Facendo una veloce ricerca ho trovato questa pagina. Il modulo sembra simile (un integrato è identico).
Da questo sito con meno di 13€ (spedizione inclusa) vengono 3 moduli del wiki e li spediscono entro 7 giorni!

velocità, distanza, costo. scegline 2 :)

Se proprio devo sceglierne 2 direi distanza e costo! Poi un compromesso tipo distanza 20m, costo basso e velocità decente sarebbe l'ideale

lesto

bhe dai, 20 metri non sono tanti, salvo tecnologie a led (vedi infrarossi e ultravioletti stile telecomando) tutti gli RF dovrebbero reggere
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

supergiox

Ok, vada per il bluetooth! Vorrei ordinare quelli che ho trovato, gli SKU 80711, qualcuno di voi li conosceva già?

flz47655

Vanno bene, io gli ho comprati da un altra parte e gli ho pagati qualcosina di più ma sono quelli.
Occhio alla corrente di pairing, in alcuni datasheet dice 35mA invece di 30mA ma al limite le batterie durano qualcosina di meno durante la ricerca di dispositivi

Ciao

pitusso

@supergiox
quel modulo sembrerebbe essere solo slave, però.

Questi invece:
http://www.ebay.it/itm/Wireless-Bluetooth-Transceiver-Module-RS232-TTL-X2PCS-/190433073764?pt=LH_DefaultDomain_0&hash=item2c56b21a64#ht_6798wt_1165
possono essere usati sia come master che come slave.
Il costo unitario è all'incirca lo stesso, ti consiglio di prendere questi o equivalenti (su ebay ne trovi vari ed eventuali)

Testato

#23
Apr 05, 2012, 11:08 am Last Edit: Apr 05, 2012, 11:14 am by Testato Reason: 1
tutti questi moduli sono riprogrammabili secondo me, quindi che vengano venduti come slave non e' importante. Ti risultano moduli non riprogrammabili ?, alla fine se il chip e' quello esso e' riprogrammabile con comandi AT, qualsiasi venditore lo usi

Per il discorso velocita' il 9600 e' solo il settaggio iniziale, supportano tutte le velocita'

Sets the baud rate of the module
1 >> 1200
2 >> 2400
3 >> 4800
4 >> 9600 (Default)
5 >> 19200
6 >> 38400
7 >> 57600
8 >> 115200
9 >> 230400
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pitusso

Ciao

Quote
Ti risultano moduli non riprogrammabili ?


certo, i primi che ho acquistato (nel 2010) erano solo slave:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1284987911/2#2

Testato

quali prove porti a sostegno della tua tesi ?  :)

hai provato a programmarli come master ? si trovano in giro i documenti con tutti i comandi AT per programmarli
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

supergiox

La questione master/slave è importante, anche perchè quelli che vengono venduti come slave vengono spediti entro una settimana (contro 20 giorni).
Supponendo che io compri gli SKU 80711, dove potrei trovare le istruzioni/comandi at per riprogrammarli? Non sono riuscito a trovare il datasheet (da quello che ho letto su un forum non sono l'unico)

flz47655

Con il pin 34 (PIO11) collegato a VCC porti il modulo in modalità AT e puoi inviare i relativi comandi

http://sun-store.ru/data/files/BTM5_AT_COMMAND_User_Guide1_1.pdf
http://sun-store.ru/data/files/BlueTooth_Module_Datasheet.pdf
http://sun-store.ru/data/files/Bluetooth%20Module_BC4_Blue%20V2_0.pdf
http://sun-store.ru/data/files/AT%20Commands%20for%20Bluetooth%20Module.pdf

Non ho mai provato a cambiare la modalità da slave a master ma nei PDF trovi tutto, specialmente nell'ultimo trovi le istruzioni passo passo
Ciao

pitusso

#28
Apr 05, 2012, 07:00 pm Last Edit: Apr 06, 2012, 01:51 am by pitusso Reason: 1
Ri-ciao,
managgia a Testato che mi fa venire pure i dubbi (e quanto tempo mi ha fatto perdere  ]:D).

Allora, ho degli altri moduli master/slave programmabili e non ho problemi, con questi.
La manualistica, flz47655 fa bene a postarla, inoltre consiglio la lettura di questo post e i successivi di aventrax (il primo a scontrarsi con i comandi AT su questi modulini):
http://arduino.cc/forum/index.php/topic,50252.msg627696.html#msg627696

Di quelli che ho detto essere solo slave, son andato a recuperarne uno e mi ci son messo sotto.
I comandi AT disponibili son limitati (e la sintassi è lievemente differente dagli altri moduli che ho), sostanzialmente si può cambiare nome/velocità/pin. Basta.
Io sinceramente, su questi, le impostazioni di default non le ho mai toccate.

Le procedure seguite per la configurazione, son le stesse per gli altri moduli. Qui ho pure provato con un convertitore usb2serial per bypassare Arduino, con Putty e gtkterm e chi più ne ha più ne metta.

In compenso penso di aver svelato l'arcano.
Quei chip hanno un firmware.

I primi che avevo (solo slave) avevano il fw Linvor 1.5, conosciuto come HC06.
Qui un esempio del modulo con tale firmware:
http://byron76.blogspot.it/2011/09/one-board-several-firmwares.html
Su ebay ho trovato un modulo venduto come solo slave (così come quelli che avevo preso inizialmente):
http://www.ebay.it/itm/Arduino-Bluetooth-Module-Slave-Wireless-Serial-Board-/390333614711?pt=LH_DefaultDomain_0&hash=item5ae1b24a77#ht_4416wt_1165
si riconoscono dal fatto che il nome di default del device è appunto "linvor"

Gli altri hanno un firmware diverso (non è una versione "linvor*", ma solamente numerica, tipo 2.0.etc etc), e non si hanno quindi quei limiti.

Quindi, Testato, ho portato abbastanza prove ?  :P

Testato

#29
Apr 06, 2012, 12:09 pm Last Edit: Apr 06, 2012, 12:46 pm by Testato Reason: 1
altroche', promosso a peni voti.

non e' stato tempo perso  :)

adesso tocca a me contribuire, puoi aggiornare il tuo modulo in questo modo, e quindi programmarlo in master  :)

http://microsin.ru/content/view/1284/44/
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up