myRaspberry

Mes aventures en Raspberry et Arduino

Mois : février 2016

Poster des tweet en python

Posted on 18 février 2016  in Python

Intaller le composant tweety

pip install tweepy

[Top]

Mois : février 2016

Buzzer passif-Piezo

Posted on 16 février 2016  in Composants

Le diaphragme piézo est un capteurpeur convertir une vibration en voltage ou un voltage en vibration. Cela signifie que l’on peut aussi bien l’utiliser en comme un buzzer pour émettre des sons, des beeps, ou comme un capteur pour detecter un impact ou un choc sur la membrane.

 

piezo

Son montage est simple:

  • Une broche sur GND
  • Une broche sur un GPIO de la carte Raspberry

(suite…)

[Top]

Mois : février 2016

Creer un utilisateur

Posted on 15 février 2016  in Non classé

Par defaut, l’utilisateur PI est créé. Je vous conseil de créer un utilisateur et de lui donner des droits.

Pour créer l’utilisateur hubo

adduser hubo

Cet utilisateur aura un besoin de lancer les application avec privilège (tout particulièrement pour lire les E/S GPIO)

Il faut donc lui ajouter les users sudo.

Pour cela lancez à partir du compte PI:

sudo visudo

et ajoutez en fin de fichier

ALL=(ALL) NOPASSWD:

[Top]

Mois : février 2016

Installer la Raspberry

Posted on 14 février 2016  in Raspberry

Pour démarrer avec Raspberry, il est nécessaire télécharger l'OS sur votre PC.

J’ai choisi Raspbian:

https://www.raspberrypi.org/downloads/raspbian/

  • Décompresser l’OS puis enregistrez le sur votre carte SD.
gunzip 2015-11-21-raspbian-jessie.zip
  • Copier l’image sur le disque SD
sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn

avec n = le numero correpondant à votre disque que vous identifiez en trapant:

df

Inserez votre carte SD dans votre Raspberry et lancer l’initialisation.

 Mettre à jour le système:

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

Configurer le WIFI

Ceci est la méthode d’usage générale pour la configuration d’une ou plusieurs connexions WPA.

Configuration

  • Éditer le fichier /etc/network/interfaces
sudo gedit /etc/network/interfaces

Chacune de vos interfaces réseau et leurs configurations apparaissent dans ce fichier.
Faîtes attention de manier ce fichier avec précaution. À la suite de la configuration réseau de votre interface Wi-Fi (en général nommée “wlan0”), indiquer le fichier de configuration de WPA Supplicant comme suit :

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
  • Éditer votre fichier de configuration /etc/wpa_supplicant.conf
sudo gedit /etc/wpa_supplicant.conf
  • Le contenu de votre fichier doit ressembler à ceci :
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="<nom de votre connexion>"
proto=WPA RSN
key_mgmt=WPA-PSK
psk="<mot de passe de votre connexion>"
}

[Top]

Mois : février 2016

GoogleSheat

Posted on 14 février 2016  in Python

Il est intéressant d’utiliser les “googleDoc” pour stocker vos données et les présenter sur le web. Exemple le résultat de lecture de vos capteurs.

Etape 1 : installer le composant Python

sudo pip install gspread oauth2client  PyOpenSSL

Etape 2 : Configurer GoogleSheat

http://gspread.readthedocs.org/en/latest/oauth2.html

Vous devez créer un fichier d’authentification json de votre application.

[Top]

Mois : février 2016

Configurer SSH

Posted on 14 février 2016  in Raspberry

SSH

Votre carte raspberry n’est pas toujours connectées à un écran.Pour s’y connecter à distance on utilise SSH.

Cela consiste à configurer un liaison sécurisée entre votre PC et carte Raspberry.

ssh monlogin@adresseIP
ssh hubert@192.168.1.167

Mais à la première connexion vous aurez ce message.

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
07:6c:a7:3b:45:ea:ae:e0:38:76:d1:cf:88:e7:ed:b8.
Please contact your system administrator.
Add correct host key in /Users/hubo/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/hubo/.ssh/known_hosts:6
RSA host key for 192.168.1.167 has changed and you have requested strict checking.
Host key verification failed.

Pour cela vous devez réactualiser la clé SSH de votre PC

ssh-keygen -R 192.168.1.167

Vous pouvez maintenant vous connecter à votre raspberry à distance avec votre compte que vous avez précédemment créé sur la raspberry !

[Top]

Mois : février 2016

Installer un serveur FTP

Posted on 14 février 2016  in Raspberry

WSFTP

Pour telecharger, uploader des fichier sur votre carte raspberry, je vous conseille d’installer un serveur FTP : vsftpd.
Il s’agit d’un serveur securisé et trés simple.

connecter vous à votre rspberry.

ssh mon-login@mon-adresse-ip

installer vsftpd

sudo apt-get install vsftpd

par defaut, le serveur ftp est veroullé, vous devez configurer vsftpd

vi /etc/vsftp

 

#modifier la banniere d'accueil

ftpd_banner=Bienvenue sur le serveur ftp de HUB

local_enable=YES
write_enable=YES
local_umask=022

Redmarrer le serveur

sudo /etc/init.d/vsftpd restart

[Top]

Mois : février 2016

Configurer python

Posted on 14 février 2016  in Python

Ajouter PIP pour Python

sudo apt-get install python-pip
pip install RPi.GPIO

 

[Top]

Mois : février 2016

DHT11

Posted on 13 février 2016  in Composants

Le composant DH11 permet la mesure de l’humidité et de la température. Il s’agit d’un capteur numérique qui fonctionne avec Raspberry et Arduino.

DHT11

Un paquet de données complet fait 40 bits, soit 5 octets. Ce composant ne dispose d’une precision limitée. Il est necessaire d’utiliser le DHT22 pour une precision 0.1. (suite…)

[Top]

Mois : février 2016

Ouverture

Posted on 13 février 2016  in Non classé

J’ai décidé d’ouvrir se site, tout d’abord à titre de pense bête dans cadre de mes exploration RASPBERRY 😉

 

[Top]