Taula de continguts:
- Pas 1: aparells imperatius que necessitem
- Pas 2: Creació de connexions de maquinari
- Pas 3: Programació de Python Raspberry Pi
- Pas 4: mode de rendiment
- Pas 5: Aplicacions i funcions
- Pas 6: Conclusió
Vídeo: Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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:
Raspberry Pi SHT25 Sensor d'humitat i temperatura Python Tutorial: 4 passos
Raspberry Pi SHT25 Sensor d'humitat i temperatura Tutorial Python: SHT25 Sensor d'humitat i temperatura I2C ± 1,8% HR ± 0,2 ° C Mini mòdul I2C. El sensor d’humitat i temperatura d’alta precisió SHT25 s’ha convertit en un estàndard de la indústria pel que fa al factor de forma i a la intel·ligència, proporcionant signes de sensors calibrats i linealitzats
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Estació meteorològica que utilitza Raspberry Pi amb BME280 a Python: 6 passos
Estació meteorològica que utilitza Raspberry Pi amb BME280 a Python: és un objectiu (The Weather is a Good Storyteller) Amb problemes d’escalfament global i canvi climàtic, el patró meteorològic global s’està convertint en irregular a tot el nostre món, cosa que provoca una sèrie de desastres naturals (sequeres, extrem
Monitorització de temperatura i humitat mitjançant SHT25 i Raspberry Pi: 5 passos
Supervisió de la temperatura i la humitat mitjançant SHT25 i Raspberry Pi: recentment hem treballat en diversos projectes que requereixen un control de la temperatura i la humitat i després ens vam adonar que aquests dos paràmetres realment tenen un paper fonamental en tenir una estimació de l’eficiència de treball d’un sistema. Tant a la indústria
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre