Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Controllo remoto di Arduino com nRF24L01 e wireless

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[11] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentesps » 10 mag 2016, 11:11

Scusate il ritardo nella risposta ma sono stato fuori per più di un mese.

Sto provando a configurare il modulo nRF24LU1 che ha una prese USB, quindi funge da antenna collegata al mio PC e dovrebbe dialogare con l'altra scheda montata su Arduino.

Il problema è che non so come interfacciarmi con nRF24LU1 su Ubuntu.

Ho trovato materiale per interfacciare la scheda su Arduino, ma non la nRF24LU1 col computer.

Ho trovato anche questo: https://devzone.nordicsemi.com/question ... on-ubuntu/
ma non ho capito come andare avanti.
Nessuno mi può dare qualche dritta. :cry: :cry:
Avatar utente
Foto Utentesps
0 4
New entry
New entry
 
Messaggi: 93
Iscritto il: 27 dic 2005, 23:22

1
voti

[12] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentealev » 10 mag 2016, 13:05

sps ha scritto:ma non ho capito come andare avanti

Che cosa è che non hai capito :?: da che punto intendi andare avanti :?:
Stai eseguendo una procedura (quale :?: ) e ricevi degli errori :?: Quali errori :?:
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6283
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[13] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentesps » 10 mag 2016, 14:12

Sostanzialmete come inviare un segnale con la scheda plugged nella USB, all'altra scheda nRF24L01 montata sull'Arduino.

Come aprire una porta COM attraverso la scheda? Credo che però prima occorre configurare la scheda.
Utilizzando il software della Nordic Semiconductor ricevo solo errori e non riconosce la scheda.

Praticamente ottengo gli stessi errori che trovo qui
Avatar utente
Foto Utentesps
0 4
New entry
New entry
 
Messaggi: 93
Iscritto il: 27 dic 2005, 23:22

1
voti

[14] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentealev » 10 mag 2016, 14:27

Probabilmente ti è sfuggito qualche dettaglio nelle varie pagine web che trattano l'argomento

Per esempio: nel link

https://github.com/tigoe/BLEDocs/wiki/G ... -and-Linux

che tratta il software NRFGo Studio, si dice
Nordic's tool for creating custom services on their radios is called nRFGoStudio. It runs only on Windows


E' vero che si parla anche di un porting verso Linux ma credo sia ancora in fase di debug

Perciò, secondo me hai 2 alternative:
- Usi Windows (magari una macchina virtuale su host Linux) ed installi nRFGo
- Insisti nell'installare NRFGo su Linux ma devi essere più chiaro quando dici che hai degli errori....quali errori :?: :?: ..EDIT: ora ho capito, ma vale comunque quanto segue...

Tieni infine in conto che su Linux, se devi comunicare con una COM via USB, esistono appositi driver per emulare una COM attraverso la USB, vedi qui:

http://www.sealevel.com/support/article ... Linux.html
http://stackoverflow.com/questions/5347 ... untu-10-10
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6283
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[15] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentesps » 10 mag 2016, 14:44

Per la verità anche su Windows ottengo errori simili.
Qualcuno ha una procedura testata o credibile per il procedimento su Windows?
Poi non ho capito una cosa. Una volta risolto il problema di installare i driver, la scheda funziona solo su Windows? Oppure una volta caricato il firmware sulla scheda, funzionerà anche su Ubuntu?

Per precisione la scheda che ho acquistato ha questo identificativo su Linux:
Codice: Seleziona tutto
Bus 006 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter


Mentre, per quanto riguarda Windows, inserendo la scheda, questa non risulta da nessuna parte: ho controllato più volte la scheda Gestione dispositivi
Grazie
Avatar utente
Foto Utentesps
0 4
New entry
New entry
 
Messaggi: 93
Iscritto il: 27 dic 2005, 23:22

0
voti

[16] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentesps » 10 mag 2016, 15:32

alev ha scritto:Tieni infine in conto che su Linux, se devi comunicare con una COM via USB, esistono appositi driver per emulare una COM attraverso la USB, vedi qui:

http://www.sealevel.com/support/article ... Linux.html
http://stackoverflow.com/questions/5347 ... untu-10-10


e tendendo presente che la scheda è rilevata da Ubuntu, come ho riportato sopra

Quindi mi stai dicendo che su Linux è tutto ok, e posso procedere a trovare i driver per crearmi la mia COM? Giusto? Dici che la USB già trasmette il segnale se gliene invio uno tramite COM? E questo sarà leggibile da quella su Arduino?
Avatar utente
Foto Utentesps
0 4
New entry
New entry
 
Messaggi: 93
Iscritto il: 27 dic 2005, 23:22

1
voti

[17] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentealev » 10 mag 2016, 15:46

sps ha scritto:su Linux è tutto ok, e posso procedere a trovare i driver per crearmi la mia COM? Giusto? Dici che la USB già trasmette il segnale se gliene invio uno tramite COM? E questo sarà leggibile da quella su Arduino?

Il driver USB-COM di Linux ti permette di accedere al dispositivo interfacciato come fosse interfacciato tramite una COM (ossia seriale)
Naturalmente, cosa deve essere trasmesso è un altro paio di maniche e dovresti saperlo tu che vuoi pilotare l'nRF24L01
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6283
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[18] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentesps » 10 mag 2016, 16:30

alev ha scritto:Naturalmente, cosa deve essere trasmesso è un altro paio di maniche e dovresti saperlo tu che vuoi pilotare l'nRF24L01


Io so che devo inviare quattro comandi :-) all'Arduino, ma non so come si fa :cry: :shock: #-o

Qui è il punto sorry

Mi serve una mano a capire quali sono i passi da fare, e se sono guidato :D :D :D
Avatar utente
Foto Utentesps
0 4
New entry
New entry
 
Messaggi: 93
Iscritto il: 27 dic 2005, 23:22

1
voti

[19] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentealev » 10 mag 2016, 17:05

Non conosco il modulo nRF24L01 e conosco poco l'Arduino, sono intervenuto perché segnalavi problemi di interfacciamento con Linux

So di dire una ovvietà ma secondo me, se non risolvi l'interfacciamento con Linux, ti serve poco andare avanti con la parte wireless posso però dirti che per pilotare qualsiasi dispositivo devi adoperare il linguaggio previsto dal costruttore del dispositivo

Qui sotto qualche link che spero possa esserti d'aiuto:

http://www.mcmajan.com/mcmajanwpr/?p=2216
http://playground.arduino.cc/Interfacin ... e/Nrf24L01
http://www.nordicsemi.com/eng/content/d ... n_v2_0.pdf
http://www.nordicsemi.com/eng/Products/ ... #Downloads
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6283
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[20] Re: Controllo remoto di Arduino com nRF24L01 e wireless

Messaggioda Foto Utentelelerelele » 11 mag 2016, 8:23

sono anche io del parere di Foto Utentealev.

devi controllare il modulo con i comandi specifici. Non l'ho mai usato però ricordo che avevo dato un'occhiata al datasheets per usarlo, mi pare che abbia 4 canali impostabili, devi inviare ad ognuno l'IP, quindi questo riceve i canali con questo IP, li mette su un buffer e tu li leggi. In trasmissione non ricordo bene, mi pare che invii l'ip di destinazione ed i dati dopodichè lui invia il tutto in wireless.

credo che ti devi studiare a fondo il modulo, dopo ci farai i giochi.

saluti.
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

Precedente

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti