Outils pour utilisateurs

Outils du site


wiki:projets:raspberry_pi_camera

Ceci est une ancienne révision du document !


Raspberry Pi Caméra

Auteur

  • Vincent WU (wu.vincent10[at]gmail.com)

But du projet

Le but de ce projet est de mettre en oeuvre une caméra sur Raspberry Pi. Cette caméra va tout d'abord servir apprendre des photos ou des vidéos.

Matériels nécessaires

- 1 Raspberry Pi v1.2 model B+ - 1 Base Shield 9.70 €
www.raspberrypi.org_app_uploads_2016_02_raspberry-pi-model-b-web.jpg 32414320wji53mwwch1u68ce-wpengine.netdna-ssl.com_wp-content_uploads_2015_07_raspberry-pi-camera.jpg

Premier pas sur la Raspberry Pi

Tout d'abord si la carte Raspberry Pi que vous utiliser n'a pas encore de système d'exploitation, il faut installer un OS (Operating System) approprié à votre utilisation et à la carte Raspberry Pi.

La carte Raspberry Pi que j'ai utilisé est une Raspberry Pi de première génération (Raspberry Pi v1.2 model B+) le seul système d'exploitation installable sur cette carte est Raspbian.

Pour installation du système d'exploitation Raspbian, je vous conseil d'utiliser NOOBSdownloads qui vous permet d'installer facilement l'OS.

Code isolé pour chaque capteur

Code pour le capteur de Température et d'Humidité

Ci-dessous, c'est le code pour afficher les valeurs de température et d'humidité sur l'écran LCD.

Capteur de Température et d'Humidité
#include "Arduino.h"
#include <LiquidCrystal.h>
#include <DHT.h>
#define DHTPIN A1
#define DHTTYPE DHT22
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
DHT dht(DHTPIN, DHTTYPE);

void setup() 
{
  lcd.begin(16,2);
  Serial.begin(9600);
  dht.begin();
}

void loop() 
{
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Capt Temp Humid");
  lcd.setCursor(0, 1);
  lcd.print("H="); 
  lcd.print(h);       // Affichage de la valeur de la de l'humidité en %
  lcd.print("%");
  lcd.print("T=");
  lcd.print(t);      // Affichage de la valeur de la température en °C
  lcd.print("C");
  delay(5000);
}

Cliquez pour avoir la librairie dth.zip.

Code pour le capteur de réflexion Infrarouge

Ci-dessous, c'est le code pour afficher si il y a présence ou non d'un objet. Il y a le potentiomètre sur le module (à régler pour détecter plus ou moins une distance).

Capteur de réfection Infrarouge
#include "Arduino.h"
#include <LiquidCrystal.h>
#define IR_DIST_DIGIT_PIN 6
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()
{
  lcd.begin(16,2);
  Serial.begin(9600);
  pinMode(IR_DIST_DIGIT_PIN,INPUT);
}
void loop()
{
  lcd.clear();
  lcd.setCursor(0, 0); 
  if(digitalRead(IR_DIST_DIGIT_PIN)==LOW)
  {
    lcd.print("Somebody is here.");
  }
  else
  {
    lcd.print("Nobody.");
  }
  delay(500);
}
LDAP: couldn't connect to LDAP server
wiki/projets/raspberry_pi_camera.1496923714.txt.gz · Dernière modification: 2017/06/08 12:08 de vincentwu