Taula de continguts:

Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos
Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos

Vídeo: Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos

Vídeo: Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos
Vídeo: Xerrada d'horticultura a Arenys de Munt 2024, De novembre
Anonim
Image
Image
Aparells imperatius que necessitem
Aparells imperatius que necessitem

Sent un entusiasta de Raspberry Pi, vam pensar en alguns experiments més espectaculars.

En aquesta campanya, farem un observador de la humitat i la temperatura que mesuri la humitat i la temperatura relativa mitjançant Raspberry Pi i SHT25, sensor d’humitat i temperatura. Així que donem una ullada a aquest viatge per crear un observador casolà d’humitat i temperatura per aconseguir l’entorn perfecte a casa. L’observador de la humitat i la temperatura és un projecte bastant ràpid de construir. El que heu de fer és recollir els components, muntar-los i seguir les instruccions. Aleshores en poc temps el podreu gaudir sent el propietari d’aquesta configuració. Vinga, Anima’t, Comencem.

Pas 1: aparells imperatius que necessitem

Aparells imperatius que necessitem
Aparells imperatius que necessitem
Aparells imperatius que necessitem
Aparells imperatius que necessitem

Els problemes eren menys per a nosaltres, ja que tenim moltes coses per treballar. No obstant això, sabem com és difícil per a altres reunir la part adequada en el moment adequat des del lloc adequat per un valor d’un cèntim. Per tant, us ajudarem en totes les àrees. Llegiu el següent per obtenir una llista completa de peces.

1. Raspberry Pi

El primer pas va ser obtenir una placa Raspberry Pi. El Raspberry Pi és un ordinador basat en Linux d’una sola placa que molts aficionats han utilitzat en els seus projectes. El Raspberry Pi té un poder informàtic hercúle i fertilitza la imaginació del públic malgrat la seva petita mida. Per tant, s’utilitza en tendències candents com Internet of Things (IoT), Smart Cities, Educació escolar i altres formes d’aparells útils.

2. Escut I2C per a Raspberry Pi

Al nostre parer, l’únic que realment falta al Raspberry Pi 2 i al Pi 3 era un port I²C. No et preocupis. L'INPI2 (adaptador I2C) proporciona a Raspberry Pi 2/3 un port I²C per utilitzar-lo amb diversos dispositius I2C. Està disponible a Dcube Store.

3. Sensor de temperatura i humitat SHT25

El sensor d’humitat d’alta precisió SHT25 i un sensor de temperatura proporcionen senyals calibrats i linealitzats del sensor en format digital I²C. Hem comprat aquest sensor a Dcube Store.

4. Cable de connexió I2C

Hem utilitzat el cable de connexió I²C disponible a Dcube Store.

5. Cable micro USB

El Raspberry Pi és el menys complicat, però el més estricte en termes de consum d'energia. La forma més senzilla d’alimentar el Raspberry Pi és mitjançant el cable Micro USB.

6. Cable Ethernet (LAN) / Dongle WiFi USB

Internet s'està convertint en la plaça del poble global del demà. Connecteu el vostre Raspberry Pi amb un cable Ethernet (LAN) i connecteu-lo al vostre encaminador de xarxa. Com a alternativa, busqueu un adaptador WiFi i utilitzeu un dels ports USB per accedir a la xarxa sense fils. És una elecció intel·ligent, fàcil, petita i econòmica.

7. Cable HDMI / accés remot

Amb el cable HDMI incorporat, podeu connectar-lo a un televisor digital o a un monitor. Voleu estalviar diners! Es pot accedir de forma remota a Raspberry Pi mitjançant diferents mètodes, com ara SSH i Access per Internet. Podeu utilitzar el programari de codi obert PuTTY.

Els diners solen costar massa

Pas 2: Creació de connexions de maquinari

Realització de connexions de maquinari
Realització de connexions de maquinari
Realització de connexions de maquinari
Realització de connexions de maquinari

En general, el Circuit és força senzill. Feu el circuit segons l’esquema que es mostra. Seguint la imatge anterior, el disseny és relativament senzill i no hauríeu de tenir problemes.

En la nostra previsió, havíem passat pel bàsic de l'electrònica només per reformar la memòria del maquinari i el programari. Volíem elaborar un esquema electrònic senzill per a aquest projecte. En electrònica, els esquemes són com a fonament. El disseny del circuit requereix una base estructural construïda per durar. Quan tingueu els vostres esquemes electrònics per al que voleu construir, la resta només consisteix a seguir el disseny.

Raspberry Pi i I2C Shield Bonding

Agafeu el Raspberry Pi i col·loqueu-hi l’escut I²C. Premeu l'escut suaument sobre els pins GPIO. Quan sabeu què feu, és un tros de pastís (vegeu la foto).

Enllaç de sensors i gerds Pi

Agafeu el sensor i connecteu-hi el cable I²C. Assegureu-vos que la sortida I²C SEMPRE es connecti a l'entrada I²C. El mateix que hauria de seguir el Raspberry Pi amb l’escut I²C muntat damunt seu. L’ús de l’escut i el cable I²C és una alternativa senzilla de connectar i jugar al mètode de soldadura directa, sovint confús i propens a errors. Sense ella, hauríeu de llegir diagrames i pinouts, soldar-los al tauler i, si volíeu canviar l'aplicació afegint o canviant taulers, haureu de treure tot això i tornar a començar. Això fa que la resolució de problemes sigui menys complicada (heu sentit a parlar de connectar i reproduir. Es tracta d’un endollar, desconnectar i reproduir. És molt senzill d’utilitzar i és increïble).

Nota: el cable marró sempre ha de seguir la connexió de terra (GND) entre la sortida d’un dispositiu i l’entrada d’un altre dispositiu

La xarxa, l’USB i la connexió sense fils són importants

Una de les primeres coses que voldreu fer és que el vostre Raspberry Pi estigui connectat a Internet. Teniu dues opcions: connectar-vos mitjançant un cable Ethernet (LAN) o una forma alternativa però impressionant d’utilitzar un adaptador WiFi.

Alimentació del circuit

Connecteu el cable Micro USB a la presa d’alimentació de Raspberry Pi. Enceneu-lo i voilà, ja estem bé!

Connexió a pantalla

Podem tenir el cable HDMI connectat a un monitor / TV o ser una mica creatiu per fer un Pi sense cap que sigui rendible mitjançant mètodes d’accés remot com-SSH / PuTTY. Recordeu que la universitat és l’única vegada que ser pobre i borratxo és acceptable.

Pas 3: Programació de Python Raspberry Pi

El codi Python del sensor Raspberry Pi i SHT25 es troba al nostre dipòsit Github.

Abans d’anar al programa, assegureu-vos de llegir les instruccions del fitxer Llegeix-me i configurar el Raspberry Pi en conseqüència. La humitat fa referència a la presència d’un líquid, especialment aigua, sovint en traces. Es poden trobar petites quantitats d’aigua, per exemple, a l’aire (humitat), als aliments i a diversos productes comercials.

A continuació es mostra el codi python. Podeu clonar i editar el codi de la manera que vulgueu.

# Distribuïda amb una llicència de lliure voluntat. # Utilitzeu-la de la manera que vulgueu, de forma gratuïta o gratuïta, sempre que encaixi en les llicències de les obres associades. # SHT25 # Aquest codi està dissenyat per funcionar amb el mini mòdul SHT25_I2CS I2C disponible a ControlEverything.com. #

importar smbus

temps d'importació

# Aconsegueix un bus I2C

bus = smbus. SMBus (1)

# Adreça SHT25, 0x40 (64)

# Enviar ordre de mesura de temperatura # 0xF3 (243) NO HOLD bus master.write_byte (0x40, 0xF3)

time.sleep (0,5)

# Adreça SHT25, 0x40 (64)

# Tornar a llegir les dades, 2 bytes # Temp MSB, Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Converteix les dades

temp = data0 * 256 + data1 cTemp = -46,85 + ((temp * 175,72) / 65536,0) fTemp = cTemp * 1,8 + 32

# Adreça SHT25, 0x40 (64)

# Envia una ordre de mesura de la humitat # 0xF5 (245) NO HOLD bus master.write_byte (0x40, 0xF5)

time.sleep (0,5)

# Adreça SHT25, 0x40 (64)

# Tornar a llegir les dades, 2 bytes # Humitat MSB, Humitat LSB dades0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Converteix les dades

humitat = dades 0 * 256 + dades 1 humitat = -6 + ((humitat * 125,0) / 65536,0)

# Sortida de dades a la pantalla

imprimir "Humitat relativa és:%.2f %%"% humitat imprimir "La temperatura en centígrads és:%.2f C"% cTemp imprimir "La temperatura en Fahrenheit és:%.2f F"% fTemp

Pas 4: mode de rendiment

Mode de rendiment
Mode de rendiment

Ara, descarregueu (o git pull) el codi i obriu-lo al Raspberry Pi.

Executeu les ordres per compilar i penjar el codi al terminal i veure la sortida a la pantalla. Al cap de pocs moments, mostrarà tots els paràmetres. Després d’assegurar-vos que tot funciona tan pla com un panell, podeu improvisar i avançar amb el projecte en altres de més interessants.

Pas 5: Aplicacions i funcions

El nou sensor d’humitat i temperatura SHT25 porta la tecnologia del sensor a un nou nivell amb un rendiment de sensor sense igual, una gamma de variants i noves funcions. Apte per a una àmplia varietat de mercats, com ara electrodomèstics, metges, IoT, climatització o industrials. També disponible en la categoria d’automoció.

Per exemple, Mantingueu la calma i aneu a Sauna!

Love Sauna! Les saunes han estat una fascinació per a molts. Una zona tancada, normalment de fusta, escalfada per produir escalfament corporal de la persona que hi ha dins. Se sap que l’escalfament corporal té efectes beneficiosos elevats. En aquesta campanya, farem un Sauna Jacuzzi Observer que mesuri la humitat i la temperatura relativa mitjançant Raspberry Pi i SHT25. Podeu crear un Sauna Jacuzzi Observer casolà per aconseguir l’entorn perfecte per a un fascinant bany de sauna cada vegada.

Pas 6: Conclusió

Espero que aquest projecte inspiri més experimentació. A l’àmbit de Raspberry Pi, us podeu preguntar sobre les perspectives interminables de Raspberry Pi, la seva potència sense esforç, els seus usos i com podeu reparar els vostres interessos en electrònica, programació, disseny, etc. Les idees són moltes. De vegades, el resultat suposa un nou mínim, però no es rendeix. Pot haver-hi una altra manera d’evitar o una nova idea pot evolucionar a partir del fracàs (fins i tot pot guanyar). Podeu desafiar-vos fent una nova creació i perfeccionant-ne cada part. Per a la vostra comoditat, tenim un interessant vídeo tutorial a Youtube que pot ajudar-vos a la vostra exploració i si voleu més explicacions de tots els aspectes del projecte.

Recomanat: