Satura rādītājs:
- Piegādes
- 1. darbība. Pievienojiet ierīci LoggingPlatform
- 2. darbība. Aparatūras savienojuma shēmas piemērs
- 3. darbība. Augšupielādējiet nepieciešamo programmatūru Micro SD kartei (Windows rokasgrāmata)
- 4. darbība: RaspbianOS, Python programmas ielāde avenēs un nepieciešama konfigurācija
- 5. darbība: pārbaudiet datus vietnē Loggingforest.com
- 6. darbība. Automātiski palaidiet Python skriptu Raspberry Boot Up
Video: Raspberry PI temperatūras un mitruma reģistrēšana, mākoņa laika stacija, Wifi un mobilā statistika: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Ar Raspberry PI ierīci jūs varat reģistrēt temperatūras un mitruma datus ārā, telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā bez maksas. Šo piemēru mēs izmantosim, lai reģistrētu temperatūru un mitrumu.
Ierīce tiks savienota ar internetu, izmantojot Wifi vai Ethernet
Jūs varēsit pārbaudīt jaunākos rādījumus savā mobilajā tālrunī, darbvirsmā vai jebkurā citā ierīcē ar pārlūkprogrammu
Piegādes
Šai apmācībai ir nepieciešams arī monitors ar HDMI, HDMI kabeli, USB peli un tastatūru, taču parasti jums tas jau ir
Šeit varat iegādāties nepieciešamās ierīces (minimums):
Raspberry PI 3 vai Raspberry PI 2 ar wifi nūju
micro SD karte (ieteicamā 32 GB)
mikro USB kabelis
DHT22 modulis ar kabeli
Arī patīkami, ja ir:
USB lādētājs ierīces barošanai
Ūdensnecaurlaidīgs korpuss
Standarta aveņu korpuss (kā manā piemērā)
Ja jums nav USB MicroSD lasītāja
Es to iegādājos vietnē Banggood.com
Tas arī pārbaudīja/darbojas ar rūpniecisko AM2305 sensoru
1. darbība. Pievienojiet ierīci LoggingPlatform
Šeit jūs varat pievienot savu ierīci, lai iegūtu vēlāk nepieciešamās API atslēgas:
2. darbība. Aparatūras savienojuma shēmas piemērs
Savienojiet DHT22 Out ar RaspberryPi ieejas/izejas PIN GPIO 4
Savienojiet DHT22 + ar RaspberryPi 3V PIN 1
Pievienojiet DHT22 - RaspberryPi Ground PIN 6
3. darbība. Augšupielādējiet nepieciešamo programmatūru Micro SD kartei (Windows rokasgrāmata)
Savienojiet MicroSD ar MicroSD ieeju savā Windows datorā, ja jums tās nav, iegādājieties USB versiju, piemēram:
USB Micro SD lasītājs
Lejupielādējiet Win32DiskImager šeit
Lejupielādējiet jaunāko Raspbian OS Raspberry PI šeit (oficiālā Raspberry PI saite)
Izņemiet lejupielādēto Raspbian OS arhīvu ar arhivētāju vai 7zip, kā parādīts 1. ekrānā
Tagad jūsu MicroSD kartē ir jāraksta Raspbian OS ar Win32DiskImager:
Tāpēc ievietojiet MicroSD savā lasītājā un palaidiet Win32DiskImager
Atlasiet lejupielādēto un iegūto Raspbian OS attēla failu, savu MicroSD un noklikšķiniet uz Rakstīt kā ekrānā 2
PAZIŅOJUMS PAR JAUTĀJUMU: Ja jums ir problēmas vai dīvaini formatēts MicroSD vai palaižat to vēlreiz, tad pirms tam jums ir jānoņem visi sējumi no diska un jāizveido tikai viens. To var izdarīt, izmantojot diska pārvaldības rīku operētājsistēmā Windows, kā parādīts 3. ekrānā
Ievietojiet MicroSD savā Raspberry, savienojiet to ar monitoru, peli un tastatūru un palaidiet to
4. darbība: RaspbianOS, Python programmas ielāde avenēs un nepieciešama konfigurācija
Kad Raspberry sāk darboties, jums tas vienkārši jākonfigurē, izmantojot jauku vedni, piemēram, 1. ekrānu
Pēc tam instalējiet dažas DHT22 bibliotēkas, lai terminālis darbotos:
sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Izveidojiet failu tūlīt ar komandu, kā parādīts 2. ekrānā
Ielīmējiet pamata LoggingForest kodu no šīs lapas failāhttps://github.com/sandiwinter/loggingforest/blob…
un mainīt loggingforest.com vietnē saņemtos parametrus, kā parādīts 3. ekrānā
CTRL+X Y
ievadiet
Pārbaudei tagad varat palaist šo skriptu tāpat kā 4. ekrānā
Ar CTRL+Z jūs varat apturēt šo programmu
5. darbība: pārbaudiet datus vietnē Loggingforest.com
Pēc tam jūsu ierīce sāks sūtīt datus uz loggingforest, un jūs to varat redzēt tur. Loggingforest ierīces rediģēšanā vienkārši definējiet parametru nosaukumu un vērtības, kā parādīts 1. ekrānā
Noklikšķiniet uz priekšskatījuma kā ekrānā 2
Un jūs redzēsit jaukus datus kā 3. ekrānā
6. darbība. Automātiski palaidiet Python skriptu Raspberry Boot Up
Protams, jūs, iespējams, vēlaties palaist šo python skriptu automātiski, kad Raspberry tiks palaists vai pievienots strāvas avotam.
atveriet termināli un palaidiet:
sudo nano /etc/rc.local
un pirms izejas 0 pievienojiet kodu, lai palaistu skriptu:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
kā uz ekrāna 1
Saglabājiet failu, izmantojot CTRL+X, Y, Enter Mēģiniet restartēt aveņu PI, un tagad tas ir gatavs!
Jūtieties brīvi komentēt un kopīgot savu reģistrētāju
Github rep vietnē varat atrast arī citas koda versijas:
github.com/sandiwinter/loggingforest/tree/…
Ieteicams:
NodeMCU Lua lēts 6 $ dēlis ar MicroPython temperatūras un mitruma reģistrēšanu, Wifi un mobilā statistika: 4 soļi
NodeMCU Lua Cheap 6 $ dēlis ar MicroPython temperatūras un mitruma reģistrēšanu, Wifi un mobilo statistiku: šī būtībā ir mākoņa laika stacija, jūs varat pārbaudīt datus savā tālrunī vai izmantot kādu tālruni kā tiešraides displeju Ar NodeMCU ierīci jūs varat reģistrēt temperatūras un mitruma datus ārpusē , telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā
MicroPython par lētu 3 ASV dolāru ESP8266 WeMos D1 Mini 2x temperatūras reģistrēšanai, Wifi un mobilā statistika: 4 soļi
MicroPython par lētu cenu 3 USD ESP8266 WeMos D1 Mini 2x temperatūras reģistrēšanai, Wifi un mobilā statistika: Izmantojot nelielu lētu ESP8266 mikroshēmu / ierīci, jūs varat reģistrēt temperatūras datus ārpus telpām, telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā. Šo piemēru mēs izmantosim, lai reģistrētu dzesēšanas telpas temperatūru gan iekšpusē, gan ārpusē. Ierīce būs piemērota
Arduino Ethernet DHT11 temperatūras un mitruma reģistrēšana, mobilā statistika: 4 soļi
Arduino Ethernet DHT11 temperatūras un mitruma reģistrēšana, mobilā statistika: Izmantojot Arduino UNO R3, Ethernet Shield AND DHT11, jūs varat reģistrēt temperatūras un mitruma datus ārpus telpām, telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā. Šo piemēru mēs izmantosim, lai reģistrētu istabas temperatūru un mitrumu. Ierīce
Arduino un SIM900 GSM GPRS 3G temperatūras un mitruma reģistrēšana, mobilā statistika: 4 soļi
Arduino un SIM900 GSM GPRS 3G temperatūras un mitruma reģistrēšana, mobilā statistika: Izmantojot Arduino UNO R3, SIM900 Shield AND DHT22, jūs varat reģistrēt temperatūras un mitruma datus ārā, telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā. Šo piemēru mēs izmantosim, lai reģistrētu istabas temperatūru un mitrumu. Ierīce
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu