Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Une station météo sur une base de Raspberry PI

Une station météo sur une base de Raspberry PI

Par Philippe Missout

/dev/var/

April 26, 2014
Tweet

More Decks by /dev/var/

Other Decks in Programming

Transcript

  1. SMVS • Station Météo Vraiment Simple – Facile pour un

    non électronicien – Facile pour un non informaticien – Utilisation de breakout board (bus I2C) – Liaison via WiFi
  2. Donn es é • Données relevés – Température  –

    Hygrométrie  – Pression  – Vitesse du vent  – Direction  • Plus loin – Ensoleillement (durée – UV) – Pluviométrie
  3. Raspberry pi • 2006 • Laboratoire d'informatique de l'Université de

    Cambridge. • Son but – Créer à des fins d'éducation. – Créer pour stimuler la curiosité des enfants. • Contrainte – Le prix le plus bas possible
  4. Raspberry pi • Le Modèle B – Soc Broadcom BCM2835

    • Processeur ARM cadencé à 700 MHz • GPU Broadcom VideoCore IV – Mémoire 512 Mo – Connectique : USB/HDMI/Composite/Audio/Ethernet/GPIO – Alimentation : 5 V – 700 mA via MicroUSB
  5. Utilisation • I2C • Tension 3,3 V • Tension 5

    V : broches 2 et 4 • Lignes O/I • Port USB : Dongle WiFi
  6. Distribution • Arch Arm – Simple kernel + base-devel –

    Pas de serveur X... network-manager... – Boot rapide.
  7. D veloppement é • Langages – Python – C •

    Bibliothèques – WiringPI (http://www.wiringpi.com) – Rpi.GPIO (http://sourceforge.net/projects/raspberry-gpio-python/)
  8. Barom tre è • BMP085 - Sonde de pression et

    température • Bus I2C • Plage de mesure / résolution / précision – Pression : 300 hPa à 1100 hPa / 0.03hPa / +- 0,5 – Temp : -40 à +85°C / 0.1°C / +-1 • Tension d'alimentation 3.3V ou 5V
  9. Hygrom tre è • HYT221 - Capteur d'humidité et température

    • Bus I2C • Plage de mesure / précision – Humidité : 0 à 100% HR / +- 1,8 % – Temp : -40°C à 125°C / -+ 0,2 • Tension d'alimentation 3.3V ou 5V
  10. Girouette • 1 LED IR • 4 photodiodes IR pour

    définir 16 positions • Un MCP32008 8-Bit I/O Expander Bus I2C • Un Codeur de Gray maison
  11. An mom tre é è • A définir • Sûrement

    un aimant et un capteur ILS • Soit le comptage s'effectue sur le raspberry ou par un compteur externe
  12. Interface • Pas défini – Le raspberry fait serveur –

    Le serveur est extérieur • Toutes les x minutes le raspi envoi les données