Temperatuuri ja niiskuse mõõtmine Raspberry Pi-ga
- Ühendame Raspberry Pi hiire, klaviatuuri, WiFi, uSD mälukaardi ja toitekaabliga (Soovitavalt selles järjekorras)
- Teeme tutvust Raspberry Pi operatsioonisüsteemi Raspianiga
- Ühenda Raspberry Pi WiFi-ga
ut-public
- Ava
Cromioum
- Külasta enda soovitud lehte näiteks
lingid.ee/DHT11RASP
- Ühenda Raspberry Pi WiFi-ga
- Tutvume Raspberry Pi käsureaga
- Ühendame LED Raspberry Pi külge
Image:
- Sisesta järgmised käsud ..
sudo python3
#käivitatakse Python 3 programmeerimiskeskond administraatori õigustesimport RPi.GPIO as GPIO
# Sisend/väljund viikude paketi lisamineGPIO.setmode(GPIO.BOARD)
# viikude valimine numbrilisel kujul GPIO.setup(13, GPIO.OUT)
#viik nr 12 väljundiks seadistamine. GPIO.output(13,GPIO.HIGH)
#viik nr 12 väärtuse kõrgeks seadistamine [LED hakkab põlema] GPIO.output(13,GPIO.LOW)
#viik nr 12 väärtuse madalaks seadistamine [LED kustub ära]GPIO.output(13,GPIO.HIGH)
#viik nr 12 väärtuse kõrgeks seadistamine [LED hakkab põlema]\\
GPIO.output(13,GPIO.LOW)
# viik nr 12 väärtuse madalaks seadistamine [LED kustub ära]GPIO.cleanup()
# kõikide sisend/väljund viikude seadistuse tühistamineexit()
#pythonist väljumine
Temperatuuri ja niiskuse mõõtmine DHT11 anduriga Pythonis:
Et aega kokku hoida kasutame Adafruit DHT11 teeki andurilt andmete lugemiseks. Esimese asjana avame käsurea ja sisestame sinna käsud, mis uuendab saada oleva tarkvara nimekirja ja paigaldab Git-Hub kasutamsieks vajaliku tarkvara. Järgmised käsud installerivad selle.
$ git clone https://github.com/adafruit/Adafruit_Python_DHT.git
$ cd Adafruit_Python_DHT
$ sudo apt-get install build-essential python-dev
$ sudo apt-get install python3-pip
$ sudo python3 -m pip install --upgrade pip setuptools wheel
$ sudo python3 setup.py install
Ühenda DHT11 andur nagu näha järgneval joonisel:
Image:
Koostame programmi mis kuvab mõõtmise tulemused ekraanile, selleks sisestame käsureale.
$ sudo nano examples/simpletest.py
avanenud koodis muutke järgmised read ...
sensor = Adafruit_DHT.DHT11 pin = 4
Sisestage <CTR> + X
ja siis Y
ning <ENTER>
Käivitage kood käsuga
python3 examples/simpletest.py