Une Station de Maker du projet framboise Pi (16 / 23 étapes)

Étape 16 : Installation des bibliothèques nRF24L01 + optimisé

Maintenant, installez les bibliothèques optimisé de nRF24L01 sur les deux Raspberry Pi. La révision en cours au moment de cette rédaction est V1.14.

 sudo apt-get install libboost1.50-all -y sudo apt-get update 
 sudo apt-get upgrade 

Y répondre à toutes les invites. Ceci va télécharger toutes les bibliothèques requises optimisés pour le nRF24.

Il est inutile ce script plus, donc nous allons supprimer il.

 sudo reboot 
 cd rf24libs cd RF24 
 sudo make install 
 cd examples_linux 

Faire maintenant un faire installer des bibliothèques Python RF24 car ils sont nécessaires.

 sudo make install 
 cd extra 
 make 
 sudo make install 
 cd ~/rf24libs/RF24/ 
 cd interrupts 
 make 
 sudo make install 
 cd ~/rf24libs/RF24/ 
 cd ~/rf24libs/RF24/pyRF24 
 free sudo dd if=/dev/zero of=/var/swap.img bs=1024k count=1000 
 sudo mkswap /var/swap.img 
 sudo swapon /var/swap.img 

Maintenant free sûr que nous pouvons établir les bibliothèques nRF24 pour le Raspberry Pi. L’espace de swap dans la configuration de Raspian par défaut n’est pas assez grand pour faire face à l’installation de la bibliothèque, donc nous devons sudo ./setup.py install les modifications suivantes.

 cd ~/rf24libs/RF24/examples_linux 
 nano pingpair_dyn.py 
 #RPi B+ # Setup for GPIO 22 CE and CE0 CSN for RPi B+ with SPI Speed @ 8Mhz #radio = RF24(RPI_BPLUS_GPIO_J8_15, RPI_BPLUS_GPIO_J8_24, BCM2835_SPI_SPEED_8MHZ) # Setup for nRF24L01+ mini project board for RPi B+ # GPIO 25 CE and CE0 CSN radio = RF24(RPI_BPLUS_GPIO_J8_22, RPI_BPLUS_GPIO_J8_24, BCM2835_SPI_SPEED_8MHZ) 
 pingpair_dyn_mpb.py 
 sudo python pingpair_dyn_mpb.py 

Il s’agit de la solution comme indiqué dans la référence ci-dessous par Goldseal.

Veiller à ce qu’un nRF24L01 + mini projet est connectée à la framboise Pi B + et aussi pour le Raspberry Pi 2.

 git clone https://github.com/adafruit/Adafruit_Python_DHT.git 

Maintenant modifier l’exemple de pingpair_dyn.py pour tenir compte de la disposition des broches du Conseil nRF24L01 + mini projet

 cd Adafruit_Python_DHT sudo python setup.py install 

Modifiez ou ajoutez les lignes suivantes dans le code du programme.

 cd /examples nano simpletest.py 

[CTRL] [X}

répondre à [Oui] pour enregistrer le fichier

changer le nom de l’exemple de programme, cela permet de garder l’exemple par défaut intacte.

 sensor = Adafruit_DHT.DHT11 ... pin = 4 

[ENTRER]

sudo python sudo python simpletest.py 

L’écran doit afficher les détails indiqués sur les photos.

Définissez le Raspberry Pi B + que l’émetteur et la framboise Pi 2 que le récepteur. L’écran devrait maintenant afficher les paquets reçus de la Raspberry Pi B +.


Problèmes rencontrés

  1. Dans les bibliothèques de nRF24 optimisé le répertoire examples_RPi, n’existe pas de plus, il s’appelle maintenant examples_linux.
  2. Il y a plus beaucoup de fichiers de l’exemple, la structure de répertoire semble être très différente. J’ai trouvé que j’ai besoin de se déplacer à travers la réalisation de structure de répertoire sudo python simpletest.py selon les besoins.
  3. Il n’y a pas assez d’espace swap pour compiler les bibliothèques de nRF24L01 avec le système par défaut. pyRF24 setup.py se termine avec une erreur Killed (programme cc1plus).

Références

Optimisé haute vitesse NRF24L01 + Driver Class Documentation, V1.14 par TmRh20

[Résolu] g ++: erreur interne du compilateur : tué (programme cc1plus), Bitcoin Forum

Articles Liés

Construction d’une Station de météo SUPER Pi framboise

Construction d’une Station de météo SUPER Pi framboise

Avouons-le, nous, les humains parlent le temps une ⛅️ beaucoup. Les pourparlers de la personne moyenne sur la météo quatre fois par jour, pour une moyenne de 8 minutes et 21 secondes. Faites le calcul et qui s'élève à 10 mois de votre vie que vous pa
Une station de travail Raspberry Pi & RPi touch screen

Une station de travail Raspberry Pi & RPi touch screen

Écran tactile dans le suivant Instructable je voudrais vous présenter un facile à construire et le cadre peu coûteux pour le Pi de la framboise et le Pi de framboise officiel. Il pourrait être utilisé comme une station de travail RPi, pour un media c
Station météo de framboise Pi Internet

Station météo de framboise Pi Internet

Cet Instructable va vous montrer comment construire une station de météo sur Internet Pi framboise vraiment cool. En fait, d'appeler ce construire une « station météo » est un peu un en vertu de l'instruction. Cette build pourrait être facilement éte
Comment faire une station parle

Comment faire une station parle

Dans une petite forêt de pins, j'ai installé 3 parle stations où les visiteurs étaient invités à marcher, réfléchir et sourire pendant environ dix à quinze minutes. Les messages ont été entendus au hasard et les séquences ont été répétées (presque) j
Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Vous gagnerez beaucoup d'argent en commençant vos graines de légumes et de fleurs à l'intérieur. Il n'est pas difficile à cultiver les graines sous les lumières. Cette vidéo vous montre comment construire une station de croître-lumière intérieure pou
Faire une libellule Blinky - Maker Faire version

Faire une libellule Blinky - Maker Faire version

pour la Maker Faire à Groningen (Pays-Bas), j'ai été tellement chanceux d'accueillir un atelier, faire des trucs avec les visiteurs.Si la question a surgi : ce que les visiteurs souhaiterait faire pendant un Maker Faire ? Eh bien, créatures bien sûr
Mettre en place une STATION BODACIOUS bulle pour PARTIES, FESTIVALS & événements - créez votre propre plaisir géant!!!

Mettre en place une STATION BODACIOUS bulle pour PARTIES, FESTIVALS & événements - créez votre propre plaisir géant!!!

Bulles sont impressionnantes!!! Je rejette complètement l'idée que bubble soufflant est seulement pour les enfants jouent et la considèrent comme une activité amusante, relaxante et créatrice des humanoïdes de tous âges et origines. Mise en place d'u
Comment faire pour le réservoir tourner votre Reliance (i. e. Aqua-Pak, Aqua-Tainer etc.) dans une Station de lavage efficace

Comment faire pour le réservoir tourner votre Reliance (i. e. Aqua-Pak, Aqua-Tainer etc.) dans une Station de lavage efficace

IntroductionPendant les activités de camping ou de plein air, conservation de l'eau est importante, même si l'eau est facilement disponible. Beaucoup de gens utilisent des cartouches de Reliance (i. e. Aqua-Pak, Aqua-Tainer etc.) à leurs terrains de
Construction d’une Station météo par MediaTek Linkit un

Construction d’une Station météo par MediaTek Linkit un

Bonjour, j'ai construit une station météorologique de linkitONE, qui est semblable à l'arduino UNO à haute performance sur conmunication sans fil. Ma station météo serait automatiquement télécharger les données vers internet et enregistrées sur le nu
Étapes faciles pour l’utilisation d’une station d’impression Kodak Easy Share G600

Étapes faciles pour l’utilisation d’une station d’impression Kodak Easy Share G600

La station d'impression Kodak Easy Share G600 est une imprimante facile à utiliser qui vous permet d'imprimer des photos directement à partir de la commodité de votre propre maison. Ce dock de l'imprimante est une imprimante photo et également une st
Connecter une Station météo sur Internet des choses

Connecter une Station météo sur Internet des choses

Bonjour et bienvenue pour les étapes à suivre pour faire votre part de la Station météo Davies de l'Internet des objets à l'aide de notre kit Intel ICRI.À l'aide de ce kit que vous allez pouvoir connecter votre Station météo de Davies à un Intel Gali
Comment ajouter une pression magnétique à votre projet de couture

Comment ajouter une pression magnétique à votre projet de couture

Magnetic snaps sont grandes fermetures pour les portefeuilles, sacs, poches et bien plus encore. Voici un moyen rapide (une des nombreuses façons) d'apposer une pression magnétique à un projet de couture.Étape 1: outils et fournitures Ce sont les out
Faire une station de soudage/serrage

Faire une station de soudage/serrage

c'est mon instructable sur comment faire une station de serrage assez polyvalent, qui a débuté avec la soudure à l'esprit. J'ai essayé d'utiliser le commun et facile à grappiller des matériaux autant que possibles. Il s'agit de mon premier instructab
Foudre ! Le détecteur de foudre pour la Station météo de framboise Pi (mis à jour)

Foudre ! Le détecteur de foudre pour la Station météo de framboise Pi (mis à jour)

Dans ce Instructable vous apprendrez :Comment faire pour a connecter un détecteur de foudre d'un Solar Powered Station météoComment concevoir et positionnez le détecteur de foudre pour meilleure perfomanceComment recueillir des données pour voir l'ar