![Temperatūra, santykinė drėgmė, atmosferos slėgio kaupiklis naudojant „Raspberry Pi“ir „TE Connectivity“MS8607-02BA01: 22 žingsniai (su paveikslėliais) Temperatūra, santykinė drėgmė, atmosferos slėgio kaupiklis naudojant „Raspberry Pi“ir „TE Connectivity“MS8607-02BA01: 22 žingsniai (su paveikslėliais)](https://i.howwhatproduce.com/images/003/image-7524-19-j.webp)
Turinys:
- 1 žingsnis: Aparatūros sąranka
- 2 veiksmas: atsisiųskite „Raspbian“
- 3 žingsnis: „Micro SD“įrenginio identifikavimas
- 4 žingsnis: Raspbian vaizdo kopijavimas į „MicroSd“kortelę
- 5 žingsnis: pirmą kartą atgykite
- 6 veiksmas: atnaujinkite paketų sąrašą
- 7 veiksmas: įjunkite VNC, SSH ir I2C
- 8 veiksmas: pakeiskite „Raspberry Pi“slaptažodį
- 9 veiksmas: įdiekite „I2c“įrankius
- 10 veiksmas: patikrinkite I2C ryšį
- 11 veiksmas: patikrinkite „Python“versiją
- 12 veiksmas: galimų „Python“versijų tikrinimas
- 13 veiksmas: atnaujinkite „Python“simbolinę nuorodą
- 14 veiksmas: atsisiųskite „THP Logger“šaltinio kodą
- 15 veiksmas: išpakuokite šaltinio kodo pašto failą
- 16 veiksmas: paleiskite „THP Logger“
- 17 žingsnis: pradėkite matuoti THP
- 18 veiksmas: duomenų gavimas per SFTP
- 19 žingsnis: peržiūrėkite duomenis
- 20 veiksmas: duomenų apdorojimas
- 21 žingsnis: Patobulinimo kambarys
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Temperatūra, santykinė drėgmė, atmosferos slėgio kaupiklis naudojant „Raspberry Pi“ir „TE Connectivity“MS8607-02BA01 Temperatūra, santykinė drėgmė, atmosferos slėgio kaupiklis naudojant „Raspberry Pi“ir „TE Connectivity“MS8607-02BA01](https://i.howwhatproduce.com/images/003/image-7524-20-j.webp)
Įvadas:
Šiame projekte aš jums parodysiu, kaip žingsnis po žingsnio sukurti sąranką temperatūros drėgmei ir atmosferos slėgiui registruoti. Šis projektas yra pagrįstas „Raspberry Pi 3 Model B“ir „TE Connectivity“aplinkos jutiklio mikroschema MS8607-02BA01, ši mikroschema yra tikrai mažytė, todėl siūlau ją gauti evalio plokštėje, bandant rankiniu būdu lituoti nerekomenduojama, aš gavau jo įvertį įdėkite „DPP901G000“į „Amazon“už 17 USD. Programa, vykdanti šį projektą, yra „github“ir parašyta „python 3“.
Stengsiuosi kiek įmanoma pateikti visas nuobodžias detales, kad kiekvienas, turintis pagrindinių kompiuterinių įgūdžių, galėtų sėkmingai sukurti šią sistemą.
Šaltiniai ir nuorodos:
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
en.wikipedia.org/wiki/Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
Reikalingos dalys ir įrankiai:
-„Raspberry Pi 3 B“modelis ir priedai: dėklas, pelė, klaviatūra, monitorius ar televizorius, „microSD“kortelė ir kt.
-MS8607-02BA01 evalo plokštė, DPP901G000 arba lygiavertė, likusioje šios instrukcijos dalyje ją vadins jutiklių lenta.
- Keturi prototipų laidai, skirti prijungti „Raspberry Pi“prie jutiklio plokštės
-Kompiuteris „Raspberry Pi“nustatymui naudojau kompiuterį, kuriame veikia „Ubuntu“, „Windows“kompiuteris veiks su kai kuriais instrukcijų pakeitimais.
1 žingsnis: Aparatūros sąranka
![Techninės įrangos sąranka Techninės įrangos sąranka](https://i.howwhatproduce.com/images/003/image-7524-21-j.webp)
![Techninės įrangos sąranka Techninės įrangos sąranka](https://i.howwhatproduce.com/images/003/image-7524-22-j.webp)
-Prijunkite „Raspberry Pi“prie jutiklio plokštės, kaip aprašyta aukščiau esančioje lentelėje ir paveikslėlyje
2 veiksmas: atsisiųskite „Raspbian“
![Atsisiųskite Raspbian Atsisiųskite Raspbian](https://i.howwhatproduce.com/images/003/image-7524-23-j.webp)
-Atsisiųskite Raspbian SD kortelės vaizdą iš
-Eikite į atsisiuntimo aplanką ir išpakuokite „Raspbian“SD kortelės vaizdą naudodami komandą „Išpakuoti“.
3 žingsnis: „Micro SD“įrenginio identifikavimas
![„Micro SD“įrenginio atpažinimas „Micro SD“įrenginio atpažinimas](https://i.howwhatproduce.com/images/003/image-7524-24-j.webp)
-Įdėkite „MicroSD“kortelę į „Micro SD“kortelių skaitytuvą/rašiklį, prijungtą prie kompiuterio, -Nustatykite „micro SD“kortelės įrenginio pavadinimą savo kompiuteryje naudodami komandą „sudo fdisk -l“, kaip parodyta žemiau, atkreipkite dėmesį, kaip SD kortelės įrenginys identifikuojamas pagal dydį ir įrenginio pavadinimą, šiuo atveju SD kortelės įrenginio pavadinimas yra „/dev /mmcblk0 “, jūsų kompiuteryje jis gali būti kitoks. Jei turite „Windows“kompiuterį, atlikite šį veiksmą naudodami „Win32 Disk Imager“.
4 žingsnis: Raspbian vaizdo kopijavimas į „MicroSd“kortelę
![„Raspbian“vaizdo kopijavimas į „MicroSd“kortelę „Raspbian“vaizdo kopijavimas į „MicroSd“kortelę](https://i.howwhatproduce.com/images/003/image-7524-25-j.webp)
![„Raspbian“vaizdo kopijavimas į „MicroSd“kortelę „Raspbian“vaizdo kopijavimas į „MicroSd“kortelę](https://i.howwhatproduce.com/images/003/image-7524-26-j.webp)
-Įrašykite „Raspbian“į „MicroSD“kortelę naudodami komandą:
dd if = SDcard_image_file_name of = SD_Card_Device_Name status = pažanga.
Palaukite, kol kopijavimas bus baigtas, tai užtruks kelias minutes.
5 žingsnis: pirmą kartą atgykite
![Pirmą kartą gyvas Pirmą kartą gyvas](https://i.howwhatproduce.com/images/003/image-7524-27-j.webp)
-Išimkite „micro SD“iš kompiuterio ir įdėkite į „Raspberry“, įjunkite maitinimą, „Raspberry Pi“turėtų paleisti.
- Raspberry Pi išplėskite SD, atidarę komandų eilutės terminalą, tada įveskite „sudo raspi-config“, pasirinkite Išplėsti failų sistemą, kad išnaudotumėte visą SD kortelėje esančią vietą. Perkraukite, kai paprašoma iš naujo paleisti.
6 veiksmas: atnaujinkite paketų sąrašą
![Atnaujinti paketų sąrašą Atnaujinti paketų sąrašą](https://i.howwhatproduce.com/images/003/image-7524-28-j.webp)
-Prijunkite „Raspberry Pi“prie „Wifi“arba prijunkite jį naudodami eterneto kabelį iš savo namų maršrutizatoriaus.
-„Raspberry Pi“komandų eilutėje paleiskite „sudo apt-get update“, kad atnaujintumėte paketų sąrašą.
7 veiksmas: įjunkite VNC, SSH ir I2C
![Įgalinti VNC, SSH ir I2C Įgalinti VNC, SSH ir I2C](https://i.howwhatproduce.com/images/003/image-7524-29-j.webp)
„Raspberry Pi Desktop“pagrindiniame meniu spustelėkite „Preference“, tada pasirinkite „Raspberry Pi Configuration“įrankį. Skirtuke Sąsajos įgalinkite SSH, VNC ir I2C.
8 veiksmas: pakeiskite „Raspberry Pi“slaptažodį
![Pakeiskite „Raspberry Pi“slaptažodį Pakeiskite „Raspberry Pi“slaptažodį](https://i.howwhatproduce.com/images/003/image-7524-30-j.webp)
-Dabar tinkamas laikas pakeisti Raspberry Pi slaptažodį.
9 veiksmas: įdiekite „I2c“įrankius
![Įdiekite „I2c“įrankius Įdiekite „I2c“įrankius](https://i.howwhatproduce.com/images/003/image-7524-31-j.webp)
Komandinėje eilutėje įdiekite I2C įrankius naudodami komandą „sudo apt-get install i2c-tools
10 veiksmas: patikrinkite I2C ryšį
![Tikrinamas I2C ryšys Tikrinamas I2C ryšys](https://i.howwhatproduce.com/images/003/image-7524-32-j.webp)
- Patikrinkite, ar „Raspberry Pi“gali bendrauti su jutiklių lenta per I2C, naudodami komandą „i2cdetect -y 1“, jutiklių plokštėje iš tikrųjų yra du I2C įrenginiai, įrenginio adresas 0x76 skirtas slėgiui ir temperatūrai matuoti, prietaiso adresas 0x40 skirtas santykiniam drėgnumui matuoti. Patikrinkite, ar jie abu rasti.
11 veiksmas: patikrinkite „Python“versiją
![Tikrinama „Python“versija Tikrinama „Python“versija](https://i.howwhatproduce.com/images/003/image-7524-33-j.webp)
Programai, kurią vykdysime, kad nuskaitytume jutiklių duomenis, reikia bent 3.2 „Python“versijos, kad paleisti, senesnės versijos netinkamai paleis programą.
„Linux“naudoja simbolinę nuorodą (ieškokite simbolinių nuorodų „Linux“OS internete, kad suprastumėte, apie ką aš kalbu), kad nurodytų, kokia „python“vertėjo versija turi būti naudojama paleisti „python“scenarijus. Naudokite komandą „ls/usr/bin/python -l“, kad pamatytumėte versiją, į kurią buvo nurodyta, šiuo konkrečiu atveju ji nurodo į python2.7, kuri mums neveiks.
12 veiksmas: galimų „Python“versijų tikrinimas
![Galimų „Python“versijų tikrinimas Galimų „Python“versijų tikrinimas](https://i.howwhatproduce.com/images/003/image-7524-34-j.webp)
Naudokite komandą „ls/usr/bin/python*“, kad pamatytumėte visas galimas „Raspberry Pi“versijas.
13 veiksmas: atnaujinkite „Python“simbolinę nuorodą
![Atnaujinkite „Python“simbolinę nuorodą Atnaujinkite „Python“simbolinę nuorodą](https://i.howwhatproduce.com/images/003/image-7524-35-j.webp)
Panašu, kad turime versiją python3.5, susiesime ją simboliškai su/usr/bin/python
14 veiksmas: atsisiųskite „THP Logger“šaltinio kodą
![Atsisiųskite „THP Logger“šaltinio kodą Atsisiųskite „THP Logger“šaltinio kodą](https://i.howwhatproduce.com/images/003/image-7524-36-j.webp)
-Atsisiųskite „THP Logger“šaltinio kodą iš „Github“https://github.com/knor12/THP_Logger
15 veiksmas: išpakuokite šaltinio kodo pašto failą
![Išpakuokite šaltinio kodo pašto failą Išpakuokite šaltinio kodo pašto failą](https://i.howwhatproduce.com/images/003/image-7524-37-j.webp)
-Išpakuokite šaltinio kodo pašto failą.
16 veiksmas: paleiskite „THP Logger“
![Paleiskite „THP Logger“ Paleiskite „THP Logger“](https://i.howwhatproduce.com/images/003/image-7524-38-j.webp)
-Naudodami komandų eilutės terminalą, pakeiskite dabartinį darbo katalogą naudodami „cd ~/Download/THP_Logger-master“
-Paleiskite „THP Logger“programą naudodami komandą „python main.py“
17 žingsnis: pradėkite matuoti THP
![Pradėkite matuoti THP Pradėkite matuoti THP](https://i.howwhatproduce.com/images/003/image-7524-39-j.webp)
- Įjunkite registravimą, pasirinkite savo poreikiams tinkamą žurnalų intervalą, leiskite jam veikti.
18 veiksmas: duomenų gavimas per SFTP
![Duomenų gavimas per SFTP Duomenų gavimas per SFTP](https://i.howwhatproduce.com/images/003/image-7524-40-j.webp)
-Aš jo neišbandžiau su kalibruota bandymo įranga, tačiau pateikti matavimai atitinka mano šildymo termostatą. Taip pat pastebėjau, kad atidarius duris sumažėjo drėgmė, nes lauke šąla, o lauke drėgmė yra žymiai mažesnė nei viduje.
-Perkelkite duomenis csv formatu iš Raspberry Pi į kompiuterį per SSH, naudodami savo mėgstamą SFTP kliento programą, „Windows“galite naudoti „WinSCP“, aš naudoju „bareFTP“savo „Linux“mašinai.
19 žingsnis: peržiūrėkite duomenis
![Žvelgiant į duomenis Žvelgiant į duomenis](https://i.howwhatproduce.com/images/003/image-7524-41-j.webp)
-Atidarykite csv failą, importuotą naudojant „Microsoft Excel“arba „OpenOffice Calc“, naudokite duomenis diagramai generuoti, kad peržiūrėtumėte aplinkos pokyčius per dieną ar dienas.
20 veiksmas: duomenų apdorojimas
![Duomenų tvarkymas Duomenų tvarkymas](https://i.howwhatproduce.com/images/003/image-7524-42-j.webp)
![Duomenų tvarkymas Duomenų tvarkymas](https://i.howwhatproduce.com/images/003/image-7524-43-j.webp)
![Duomenų tvarkymas Duomenų tvarkymas](https://i.howwhatproduce.com/images/003/image-7524-44-j.webp)
Programa nesukuria per daug duomenų, pavyzdžiui, jei programą paleidžiate per 24 valandas su 60 sekundžių intervalais, duomenų failo dydis yra apie 50 KiB
Aukščiau pateiktos diagramos, sukurtos naudojant „LibreOffice Calc“programą, naudojant duomenis, sugeneruotus per 70 000 sekundžių (19 valandų), vienas matavimas atliekamas kas 60 sekundžių.
21 žingsnis: Patobulinimo kambarys
![Patobulinimo kambarys Patobulinimo kambarys](https://i.howwhatproduce.com/images/003/image-7524-45-j.webp)
Nedvejodami patobulinkite šį projektą, keletas pasiūlymų:
1-Paskelbkite duomenis interneto serveryje, pvz., 2-Leiskite duomenis apdoroti ir rodyti savo žiniatinklio serveryje, esančiame „Raspberry Pi“
3-Paleiskite programą paleisti be galvos ir neribotą laiką gaukite duomenis ir įspėkite, jei įvykdomos tam tikros sąlygos ir pan.
4-Išplėskite sistemos funkcionalumą, pridėdami daugiau jutiklių ir pavarų I2C magistralėje arba SPI magistralėje.
5-Išsaugokite duomenis USB atmintinėje, o ne SD kortelėje, kad programos pavadinimo duomenų failai būtų pagrįsti data/laiku.
Rekomenduojamas:
M5STACK Kaip rodyti temperatūrą, drėgmę ir slėgį naudojant „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: 6 žingsniai
![M5STACK Kaip rodyti temperatūrą, drėgmę ir slėgį naudojant „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: 6 žingsniai M5STACK Kaip rodyti temperatūrą, drėgmę ir slėgį naudojant „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: 6 žingsniai](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
„M5STACK“Kaip rodyti temperatūrą, drėgmę ir slėgį „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: šioje pamokoje sužinosime, kaip užprogramuoti „ESP32 M5Stack StickC“su „Arduino IDE“ir „Visuino“rodyti temperatūrą, drėgmę ir slėgį naudojant ENV jutiklį (DHT12, BMP280, BMM150)
Temperatūra ir drėgmė naudojant ESP32-DHT22-MQTT-MySQL-PHP: 7 žingsniai
![Temperatūra ir drėgmė naudojant ESP32-DHT22-MQTT-MySQL-PHP: 7 žingsniai Temperatūra ir drėgmė naudojant ESP32-DHT22-MQTT-MySQL-PHP: 7 žingsniai](https://i.howwhatproduce.com/images/007/image-19213-j.webp)
Temperatūra ir drėgmė naudojant ESP32-DHT22-MQTT-MySQL-PHP: Mano mergina norėjo šiltnamio, todėl aš ją padariau. Bet aš norėjau temperatūros ir drėgmės jutiklio šiltnamyje. Taigi, ieškojau „Google“pavyzdžių ir pradėjau eksperimentuoti. Mano išvada buvo ta, kad visi mano rasti pavyzdžiai nebuvo tiksliai
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) -- Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): 5 žingsniai
![Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) -- Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): 5 žingsniai Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) -- Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): 5 žingsniai](https://i.howwhatproduce.com/images/007/image-19356-j.webp)
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) || Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): Šiame projekte aš jums parodysiu, kaip automatizavau šiltnamį. Tai reiškia, kad aš jums parodysiu, kaip aš pastatiau šiltnamį ir kaip prijungiau maitinimo ir automatikos elektroniką. Taip pat parodysiu, kaip užprogramuoti „Arduino“lentą, kurioje naudojama L
„Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai
![„Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai „Arduino“orų stotis naudojant BMP280 -DHT11 - temperatūra, drėgmė ir slėgis: 8 žingsniai](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
„Arduino“orų stotis naudojant BMP280 -DHT11 - Temperatūra, drėgmė ir slėgis: Šioje pamokoje sužinosime, kaip sukurti orų stotį, kuri TFT 7735 LCD ekrane rodys TEMPERATŪRĄ, DRĖGMĘ IR SLĖGĮ Žiūrėkite demonstracinį vaizdo įrašą
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje - Patvirtinkite kambario temperatūrą ir drėgmę naršyklėje: 6 žingsniai
![ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje - Patvirtinkite kambario temperatūrą ir drėgmę naršyklėje: 6 žingsniai ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje - Patvirtinkite kambario temperatūrą ir drėgmę naršyklėje: 6 žingsniai](https://i.howwhatproduce.com/images/010/image-28545-j.webp)
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje | Naršyklėje nustatykite kambario temperatūrą ir drėgmę: Sveiki, vaikinai, šiandien mes gaminsime drėgmę ir temperatūros stebėjimo sistema, naudojant ESP 8266 NODEMCU & DHT11 temperatūros jutiklis. Temperatūra ir drėgmė bus nustatyti naudojant DHT11 jutiklį & tai galima pamatyti naršyklėje, kuris tinklalapis bus valdomas