Un Raspberry Pi 2 com a estació meteorològica en 18 passos

Equipant un Raspberry Pi 2 amb sensors i col·locant-lo en una carcassa impermeable, podeu construir una estació meteorològica per només uns quants dòlars. En aquest article, us mostrarem com crear, programar i processar la vostra pròpia estació meteorològica.

01 Subministraments

Per a la nostra estació meteorològica, necessitem un sensor de temperatura i humitat AM2302, així com un sensor de pressió d'aire BMP180. A més, alguns cables de pont m/f i una placa de prova. Connectem els sensors mitjançant la placa de prova als pins GPIO del Raspberry Pi 2, que llegeix els valors i els puja al servei meteorològic Weather Underground. Per a aquesta connexió a Internet utilitzem un adaptador WiFi TP-LINK TL-WN823N. Ho posem tot en una carcassa impermeable, perquè la nostra estació meteorològica personal pugui estar a l'exterior. Tots els subministraments estan a la venda a Kiwi Electronics.

02 Instal·leu Raspbian

Suposem que al curs bàsic sobre el Raspberry Pi 2 heu instal·lat el sistema operatiu Raspbian amb l'ajuda de NOOBS. Si heu instal·lat un altre sistema operatiu amb NOOBS, com ara OpenELEC, podeu revertir-lo fàcilment. Connecteu la font d'alimentació del vostre Raspberry Pi a una presa de corrent i premeu immediatament la tecla Shift per tornar a obrir l'instal·lador. Si encara no hi ha cap sistema operatiu a la targeta microSD del vostre Pi, instal·leu NOOBS i arrenqueu el Pi des d'ella.

03 Suport del nucli I2C

El sensor BMP180 utilitza el protocol I2C (Inter-Integrated Circuit) per comunicar-se amb el Pi. Primer hem d'habilitar el suport per això al nucli. Inicieu sessió a Raspbian amb el nom d'usuari Pi i contrasenya gerds i després executeu l'ordre sudo raspi-config des de. Navega a Opcions avançades i premeu Enter i, a continuació, feu el mateix amb I2C. Quan se us pregunti si voleu habilitar la interfície I2C, aneu amb la tecla de fletxa a i premeu Intro. Confirmeu que voleu carregar el mòdul del nucli automàticament. A continuació, al menú principal de raspi-config premeu Acabar i digues que encara no vols reiniciar el Pi.

04 Prova I2C

Hem d'obtenir un mòdul del nucli més per carregar automàticament. alimentar sudo nano /etc/modules i introduïu una línia amb i2c-dev amunt. Tanqueu el fitxer i deseu-lo amb la tecla Ctrl+X J i premeu Intro. Reinicieu el vostre Pi amb sudo reboot. A continuació, comprovem si el suport I2C funciona. Primer instal·leu algunes eines amb sudo apt-get install i2c-tools. A continuació, executeu l'ordre sudo i2cdetect -y 1 per comprovar quins dispositius connectats reconeix el vostre Raspberry Pi al bus I2C. De moment, no n'hi ha, però és una manera pràctica de provar si el suport I2C funciona. L'ordre no ha de mostrar cap missatge d'error.

Missatges recents

$config[zx-auto] not found$config[zx-overlay] not found