modulo wifi-rs232 o bluetooth-rs232

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

modulo wifi-rs232 o bluetooth-rs232

Postby tnnbascom » 24 Nov 2015, 10:47

Salve a tutti,
devo inviare da un PC o tablet via Bluetooth o wifi, delle semplici stringhe di testo a un circuito con microprocessore della serie ATmega, che le visualizza su un display lcd...

Gentilmente mi consigliate un modulo wifi-rs232 o Bluetooth-rs232 semplice da configurare ma performante (mantenimento della connessione, etc...)

La comunicazione deve essere bidirezionale.

Grazie.
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: modulo wifi-rs232 o bluetooth-rs232

Postby deluca » 24 Nov 2015, 21:15

Dipende dalla distanza a cui si trova l'oggetto da controllare.
Se è a vista o no.....
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: modulo wifi-rs232 o bluetooth-rs232

Postby tnnbascom » 25 Nov 2015, 09:13

grazie della risposta,
pochi metri (max 5mt) e sempre a vista...

Un altra cosa è che non deve essere legato a un AP cioè la connessione deve essere del tipo:

PC/tablet <----> 'wireless signal' ----> Wifi/Bluetooth module <--- serial cable -> serial module <-----> MCU board <-> LCD

Potrebbe andare bene anche un modulo Bluetooth-rs232..???
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: modulo wifi-rs232 o bluetooth-rs232

Postby Leonardo » 25 Nov 2015, 09:20

Ciao,

Se devi trasmettere pochi bit a massimo 5 metri puoi utilizzare tranquillamente i classici modulini bluetooth-uart come gli HC-05/HC-06 o similari, attento che in genere sono a 3.3v se utilizzi un micro a 5v.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: modulo wifi-rs232 o bluetooth-rs232

Postby tnnbascom » 25 Nov 2015, 11:32

Grazie,
questi moduli possono andar bene..

la mia intenzione è proprio di inviare in wireless, tramite un tablet android, comandi al mio circuito con micro ATmega...

per comandi intendo stringhe di Max 10 caratteri per volta...

Sarei molto più sicuro se qualcuno ha avuto esperienza in positivo, con questi moduli soprattutto sulla stabilità della connessione...

E la differenza tra HC-05 e HC-06?

Un canale sicuro per acquistarli?
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: modulo wifi-rs232 o bluetooth-rs232

Postby Leonardo » 25 Nov 2015, 16:42

Ho utilizzato tempo fa HC-05 comprato su internet e non presentava particolari problemi.. anche se l'utilizzo non era sicuramente 24/24h ma radiocomandava un robottino molto semplice.

HC05 può fare sia da master che da slave, mentre HC06 solamente da slave. Per il resto sono identici, quello che cambia è solamente il firmware a bordo.

Ti consigliavo questi modelli per l'ampia documentazione che si può trovare in ambito "maker" o hobbistico.

Di modulini bluetooth ad ogni modo ne esistono un'infinità, qualsiasi distributore ne ha una scelta più o meno ampia.

Ciao
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: modulo wifi-rs232 o bluetooth-rs232

Postby tnnbascom » 26 Nov 2015, 08:13

grazie gentilissimo
vi terrò aggiornati....
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: modulo wifi-rs232 o bluetooth-rs232

Postby tnnbascom » 01 Dec 2015, 09:07

Salve a tutti,
ho seguito i consigli e sono riuscito nell'intento... :D
ho utilizzato il modulo Bluetooth HC-05 per inviare stringhe tramite RS232 a un circuito con un ATmega32

Volevo un parere sulla gestione dell' UART dell' ATmega, grazie.
Questo è il codice... posso fare qualche altra cosa per renderlo più performante?

Grazie.

Code: Select all
$regfile = "m32def.dat"                                     
$crystal = 4000000
$baud = 38400
$hwstack = 80
$swstack = 80
$framesize = 90
Config Graphlcd = 240 * 128 , Dataport = Portb , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 6

Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Config Serialin = Buffered , Size = 254
'Config Serialout = Buffered , Size = 254

Dim Rx_cmd As Byte , Ric As Byte , Command As String * 254

Waitms 10
Cls
Cursor Off
Enable Interrupts
Bip
Locate 1 , 1
Lcd "Test module HC-05-RS232"
Command = ""
Ric = 0
Rx_cmd = 0
Do
   Rx_cmd = Ischarwaiting()                               
   If Rx_cmd = 1 Then
      Rx_cmd = Waitkey()                                   
      Ric = 1
      Command = Command + Chr(rx_cmd)                     
      Waitms 1
   Else
      If Ric = 1 Then
         Ric = 0
         Locate 2 , 1
         Lcd Command
         Command = ""
         Waitms 1
         Print "OK"
      End If
   End If
   'If Enter = 1 Then
   '   Bip
   '   Print "AT+NAME?"
   '   Do
   '   Loop Until Enter = 0
  ' End If
Loop
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 3 guests

cron