nRF24L01 et B+ [tuto en fin de topic]
Modérateurs : Francois, smba38
nRF24L01 et B+ [tuto en fin de topic]
Bonjour à tous,
Je reviens vers vous car je continue mon projet progressivement...
Je m'attaque à la création de sonde de température depuis des arduinos nano vers un raspberry b+ en utilisant un transmetteur nRF24L01.
Le hic, c'est qu'il existe énormément de documentation, tuto & co pour les anciennes version, mais je crois savoir qu'avec le B+ il convient d'utiliser la librairie du BCM.
Pour autant j'ai un peu de mal à faire démarrer ce transmetteur, j'ai suivi de nombreux tuto et docs mais j'ai un peu de mal.
Es ce que quelqu'un aurait déjà fait fonctionner cet émetteur avec un B+ ?
Merci
Je reviens vers vous car je continue mon projet progressivement...
Je m'attaque à la création de sonde de température depuis des arduinos nano vers un raspberry b+ en utilisant un transmetteur nRF24L01.
Le hic, c'est qu'il existe énormément de documentation, tuto & co pour les anciennes version, mais je crois savoir qu'avec le B+ il convient d'utiliser la librairie du BCM.
Pour autant j'ai un peu de mal à faire démarrer ce transmetteur, j'ai suivi de nombreux tuto et docs mais j'ai un peu de mal.
Es ce que quelqu'un aurait déjà fait fonctionner cet émetteur avec un B+ ?
Merci
Modifié en dernier par lawfix le dim. 8 mars 2015 21:51, modifié 1 fois.
Re: nRF24L01 et B+
Help, si quelqu'un a des idées...
En plus je suis sûr que ce n'est pas grand chose...
En plus je suis sûr que ce n'est pas grand chose...
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: nRF24L01 et B+
bonsoir,
j attend de recevoir mes nrf24l01+ et de faire quelque tests pour vous en dire plus ou pour partager nos expériences et déboires.
@+
j attend de recevoir mes nrf24l01+ et de faire quelque tests pour vous en dire plus ou pour partager nos expériences et déboires.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
Re: nRF24L01 et B+
Avec plaisir
D'ici la j'aurai peut être avance ! J'espère..
D'ici la j'aurai peut être avance ! J'espère..
- Jean-Marie
- Raspinaute
- Messages : 240
- Enregistré le : sam. 24 janv. 2015 18:01
- Localisation : Arlon, Belgique
- Contact :
Re: nRF24L01 et B+
Hello lawfix,
Je ne sais pas si tu es au courant de ce thread. Le module de transmission est différent mais la finalité est la même, à savoir transmettre la mesure d'une sonde de manière wireless à l'unité centrale.
Je ne sais pas si tu es au courant de ce thread. Le module de transmission est différent mais la finalité est la même, à savoir transmettre la mesure d'une sonde de manière wireless à l'unité centrale.
Re: nRF24L01 et B+
Bon étant quelqu'un qui n'aime pas quand quelque chose lui résiste, j'ai enfin réussi à faire tourner le bazar !
Je ferais un tuto pour l'installation et les fils à mettre en place pour être certain que tout fonctionne !
Le reste ça sera à vous de jouer pour le côté programmation
A ce soir
@Jean-Marie : c'est marrant que tu me parles de ce topic car j'ai commandé ces modules le week-end dernier avant d'avoir vu ce sujet ^^
Je ferais un tuto pour l'installation et les fils à mettre en place pour être certain que tout fonctionne !
Le reste ça sera à vous de jouer pour le côté programmation
A ce soir
@Jean-Marie : c'est marrant que tu me parles de ce topic car j'ai commandé ces modules le week-end dernier avant d'avoir vu ce sujet ^^
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: nRF24L01 et B+
Merci .
J 'attend encore les miens pour pouvoir faire mumuse aussi. j 'ai trouvé aussi une lib pour envoyer/recevoir sur un bus SPI , et à l 'analyseur logique les signaux on l 'air compatible avec la description du datasheet.
@+
J 'attend encore les miens pour pouvoir faire mumuse aussi. j 'ai trouvé aussi une lib pour envoyer/recevoir sur un bus SPI , et à l 'analyseur logique les signaux on l 'air compatible avec la description du datasheet.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
Re: nRF24L01 et B+
Bon alors comme promis je fais une sorte de Tuto pour installer et faire marcher deux modules nrf24l01 entre un arduino et un raspberry b+ :
1ere étape : les branchements
Côté B+
Raspberry ====> NRF24L01
le 3v3 ==> VCC
GND ===> GND
CE0 ===> CSN
SCLK ===> SCK
MISO ==> MISO
MOSI ==> MOSI
GPIO22 => CE
Côté Arduino ( j'tutilise un nano )
NRFL => Arduino
GND ==> GND
VCC ==> 3.3V
CE ==> D7
CSN ==> D8
SCK ==> D13
MOSI ==> D11
MISO ==> D12
Voilà en ce qui concerne le côté branchement.
On passe à la partie logicielle !
Arduino
Il suffit d'installer le logiciel, mais il faut importer la bonne librairie !
https://github.com/TMRh20/RF24 rendez vous sur cette page et cliquer sur download ( pas besoin de décompresser le fichier ).
Ouvrez le logiciel Arduino
- cliquez sur Croquis
- Importer bibliothèque
- Ajouter bibliothèque...
Programmez votre arduino en cliquant sur ouvrir puis Gettingstarted.
( Vérifiez bien que les nodes sont bien 9,10 et pas 8,9
Côté Raspberry b+ :
Il faut activer le SPI si ce n'est pas encore activé.
Lancez raspi-config et activez le SPI.
Il faut ensuite redémarrer le raspberry.
Mettez à jour votre raspberry :
apt-get update
apt-get upgrade
Allez dans le répertoire de votre choix sur votre pi puis effectuez les opérations suivantes :
- mkdir ~/rf24libs
- cd ~/rf24libs
- git clone https://github.com/tmrh20/RF24.git rtemp
- mv rtemp/RPi/RF24 ./
- rm -r rtemp
- cd RF24
- make install
- cd examples
- make
Lancez le logiciel sur votre arduino (Outils moniteur série...)
Allez sur votre raspberry
lancez la commande "./gettingstarted"
A ce moment là il faut soit le mettre en position d'écoute ou d'envoie et l'inverse côté Arduino.
Vous devriez avoir ces fenêtres si tout fonctionne :
1ere étape : les branchements
Côté B+
Raspberry ====> NRF24L01
le 3v3 ==> VCC
GND ===> GND
CE0 ===> CSN
SCLK ===> SCK
MISO ==> MISO
MOSI ==> MOSI
GPIO22 => CE
Côté Arduino ( j'tutilise un nano )
NRFL => Arduino
GND ==> GND
VCC ==> 3.3V
CE ==> D7
CSN ==> D8
SCK ==> D13
MOSI ==> D11
MISO ==> D12
Voilà en ce qui concerne le côté branchement.
On passe à la partie logicielle !
Arduino
Il suffit d'installer le logiciel, mais il faut importer la bonne librairie !
https://github.com/TMRh20/RF24 rendez vous sur cette page et cliquer sur download ( pas besoin de décompresser le fichier ).
Ouvrez le logiciel Arduino
- cliquez sur Croquis
- Importer bibliothèque
- Ajouter bibliothèque...
Programmez votre arduino en cliquant sur ouvrir puis Gettingstarted.
( Vérifiez bien que les nodes sont bien 9,10 et pas 8,9
Côté Raspberry b+ :
Il faut activer le SPI si ce n'est pas encore activé.
Lancez raspi-config et activez le SPI.
Il faut ensuite redémarrer le raspberry.
Mettez à jour votre raspberry :
apt-get update
apt-get upgrade
Allez dans le répertoire de votre choix sur votre pi puis effectuez les opérations suivantes :
- mkdir ~/rf24libs
- cd ~/rf24libs
- git clone https://github.com/tmrh20/RF24.git rtemp
- mv rtemp/RPi/RF24 ./
- rm -r rtemp
- cd RF24
- make install
- cd examples
- make
Lancez le logiciel sur votre arduino (Outils moniteur série...)
Allez sur votre raspberry
lancez la commande "./gettingstarted"
A ce moment là il faut soit le mettre en position d'écoute ou d'envoie et l'inverse côté Arduino.
Vous devriez avoir ces fenêtres si tout fonctionne :
Modifié en dernier par lawfix le mar. 10 mars 2015 23:17, modifié 1 fois.
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: nRF24L01 et B+ [tuto en fin de topic]
Merci pour ce petit tuto, ca aidera surement.
@+
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
Re: nRF24L01 et B+ [tuto en fin de topic]
De rien, j'ai un peu galéré donc autant partager.
Je le referais en mode un peu plus propre, mais comme j'avais promis que je le posterais, des fois que certains seraient dans l'attente je préfère poster.
Il me reste plus qu'à mettre au point le bon programme et le bon canal
Je le referais en mode un peu plus propre, mais comme j'avais promis que je le posterais, des fois que certains seraient dans l'attente je préfère poster.
Il me reste plus qu'à mettre au point le bon programme et le bon canal