Turinys:

Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai
Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai

Video: Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai

Video: Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai
Video: GTM1 Šildymo automatizavimas. Temperatūros aliarmai. 2024, Liepa
Anonim
Image
Image
Imperatyvi aparatūra, kurios mums reikia
Imperatyvi aparatūra, kurios mums reikia

Būdami „Raspberry Pi“entuziastai, sugalvojome keletą įspūdingesnių eksperimentų su juo.

Šioje kampanijoje mes padarysime drėgmės ir temperatūros stebėtoją, kuris matuoja santykinę drėgmę ir temperatūrą, naudodamas „Raspberry Pi“ir SHT25, drėgmės ir temperatūros jutiklį. Taigi pažvelkime į šią kelionę, kad sukurtume naminį drėgmės ir temperatūros stebėtoją, kad namuose būtų sukurta ideali aplinka. Drėgmės ir temperatūros stebėtojas yra gana greitai sukurtas projektas. Jums tereikia surinkti komponentus, surinkti ir sekti instrukcijas. Tuomet akimirksniu galėsite džiaugtis, kad esate šios sąrankos savininkas. Ateik, pradžiugink, pradėk.

1 žingsnis: mums reikalingi būtini aparatai

Imperatyvi aparatūra, kurios mums reikia
Imperatyvi aparatūra, kurios mums reikia
Imperatyvi aparatūra, kurios mums reikia
Imperatyvi aparatūra, kurios mums reikia

Problemų mums buvo mažiau, nes turime daug dalykų, iš kurių galime dirbti. Tačiau mes žinome, kaip kitiems sunku laiku surinkti reikiamą dalį iš reikiamos vietos už centą. Taigi mes jums padėsime visose srityse. Perskaitykite toliau pateiktą informaciją, kad gautumėte išsamų dalių sąrašą.

1. Avietė Pi

Pirmasis žingsnis buvo įsigyti Raspberry Pi plokštę. „Raspberry Pi“yra vienos plokštės „Linux“kompiuteris, kurį daugelis mėgėjų naudojo savo projektuose. „Raspberry Pi“yra ypatinga skaičiavimo galia, nepaisant mažo dydžio, tręšianti visuomenės vaizduotę. Taigi jis naudojamas karštose tendencijose, tokiose kaip daiktų internetas (IoT), išmanieji miestai, mokyklinis švietimas ir kitos naudingos programinės įrangos formos.

2. „I2C Shield“, skirtas „Raspberry Pi“

Mūsų nuomone, vienintelis dalykas, kurio „Raspberry Pi 2“ir „Pi 3“tikrai trūksta, buvo I²C prievadas. Nesijaudink. INPI2 (I2C adapteris) turi Raspberry Pi 2/3 an I²C prievadą, skirtą naudoti su keliais I2C įrenginiais. Tai galima rasti „Dcube“parduotuvėje.

3. SHT25 drėgmės ir temperatūros jutiklis

SHT25 didelio tikslumo drėgmė ir temperatūros jutiklis suteikia kalibruotus, linijinius jutiklių signalus skaitmeniniu I²C formatu. Šį jutiklį įsigijome iš „Dcube Store“.

4. I2C jungiamasis kabelis

Mes naudojome „I²C“prijungimo kabelį, kurį galima įsigyti „Dcube Store“.

5. Mikro USB kabelis

Mažiausiai sudėtingas, bet griežčiausias energijos poreikio požiūriu yra „Raspberry Pi“! Lengviausias būdas įjungti „Raspberry Pi“yra per „Micro USB“kabelį.

6. Ethernet (LAN) kabelis/ USB „WiFi“raktas

Internetas tampa rytojaus visuotinio kaimo miesto aikšte. Prijunkite „Raspberry Pi“naudodami Ethernet (LAN) kabelį ir prijunkite jį prie tinklo maršrutizatoriaus. Arba ieškokite „WiFi“adapterio ir naudokite vieną iš USB prievadų, kad pasiektumėte belaidį tinklą. Tai protingas pasirinkimas, lengvas, mažas ir pigus!

7. HDMI kabelis/nuotolinė prieiga

Turėdami HDMI kabelį, galite jį prijungti prie skaitmeninės televizijos arba monitoriaus. Norite sutaupyti pinigų! „Raspberry Pi“galima pasiekti nuotoliniu būdu, naudojant įvairius metodus, tokius kaip SSH ir „Access“internetu. Galite naudoti „PuTTY“atvirojo kodo programinę įrangą.

Pinigai dažnai kainuoja per daug

2 veiksmas: aparatinės įrangos prijungimas

Aparatinės įrangos sujungimas
Aparatinės įrangos sujungimas
Aparatinės įrangos jungčių kūrimas
Aparatinės įrangos jungčių kūrimas

Apskritai, grandinė yra gana tiesi. Sukurkite grandinę pagal pateiktą schemą. Remiantis aukščiau esančiu vaizdu, išdėstymas yra gana paprastas ir jums neturėtų kilti problemų.

Pagalvojome apie elektronikos pagrindus, kad galėtume atnaujinti aparatinės ir programinės įrangos atmintį. Mes norėjome parengti paprastą šio projekto elektronikos schemą. Elektronikoje schemos yra tarsi pagrindas. Grandinės projektavimui reikalingas konstrukcinis pamatas, pastatytas ilgaamžiškumui. Kai turite elektronines schemas to, ką norite sukurti, visa kita - tik sekti dizainą.

„Raspberry Pi“ir „I2C Shield Bonding“

Paimkite Raspberry Pi ir padėkite ant jo I²C skydą. Švelniai paspauskite skydą ant GPIO kaiščių. Kai žinai, ką darai, tai yra pyragas (žr. Paveikslėlį).

Jutiklis ir „Raspberry Pi“klijavimas

Paimkite jutiklį ir prijunkite prie jo I²C kabelį. Įsitikinkite, kad I²C išvestis VISADA jungiasi prie I²C įvesties. Tą patį turi sekti ir „Raspberry Pi“su ant jo pritvirtintu „I²C“ekranu. „I²C“skydo ir kabelio naudojimas yra paprasta „plug and play“alternatyva dažnai painiojamam ir klaidų keliančiam tiesioginio litavimo metodui. Be jo jums reikės skaityti diagramas ir kaiščius, lituoti prie lentos, o jei norite pakeisti savo programą pridėdami ar pakeisdami lentas, turėsite visa tai pašalinti ir pradėti iš naujo. Dėl to trikčių šalinimas tampa ne toks sudėtingas (girdėjote apie „plug-and-play“. Tai yra kištukas, atjunkite ir paleiskite. Naudoti taip paprasta, tai neįtikėtina).

Pastaba: ruda viela visada turi sekti įžeminimo (GND) jungtį tarp vieno įrenginio išvesties ir kito įrenginio įvesties

Tinklai, USB ir belaidis ryšys yra svarbūs

Vienas iš pirmųjų dalykų, kuriuos norėsite padaryti, yra prijungti „Raspberry Pi“prie interneto. Turite dvi galimybes: prisijungti naudojant Ethernet (LAN) kabelį arba alternatyvų, bet įspūdingą būdą naudoti „WiFi“adapterį.

Grandinės maitinimas

Prijunkite „Micro USB“kabelį prie „Raspberry Pi“maitinimo lizdo. Užsidega ir voila, mums gera eiti!

Ryšys su ekranu

HDMI kabelį galime prijungti prie monitoriaus/televizoriaus arba galime būti šiek tiek kūrybingi, kad sukurtume „Pi“be galvos, kuris būtų ekonomiškas naudojant nuotolinės prieigos metodus, tokius kaip SSH/PuTTY. Atminkite, kad kolegija yra vienintelis laikas, kai būti prastam ir girtam yra priimtina.

3 žingsnis: „Python“programavimas „Raspberry Pi“

Raspberry Pi ir SHT25 jutiklio „Python“kodas yra mūsų „Github“saugykloje.

Prieš eidami į programą, būtinai perskaitykite „Readme“faile pateiktas instrukcijas ir atitinkamai nustatykite savo „Raspberry Pi“. Drėgmė reiškia skysčio, ypač vandens, buvimą, dažnai nedidelį kiekį. Nedidelis vandens kiekis gali būti randamas, pavyzdžiui, ore (drėgmė), maisto produktuose ir įvairiuose komerciniuose produktuose.

Žemiau yra python kodas. Galite klonuoti ir redaguoti kodą bet kuriuo jums patogiu būdu.

# Platinama su laisvos valios licencija. # SHT25 # Šis kodas skirtas dirbti su SHT25_I2CS I2C mini moduliu, kurį galima įsigyti iš ControlEverything.com. #

importuoti smbus

importo laikas

# Gaukite I2C autobusą

autobusas = smbus. SMBus (1)

# SHT25 adresas, 0x40 (64)

# Siųsti temperatūros matavimo komandą # 0xF3 (243) NO HOLD pagrindinė magistralė.write_byte (0x40, 0xF3)

laikas. miegas (0,5)

# SHT25 adresas, 0x40 (64)

# Skaityti duomenis atgal, 2 baitai # Temp MSB, Temp LSB data0 = magistralės skaitymo_baitas (0x40)

# Konvertuokite duomenis

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

# SHT25 adresas, 0x40 (64)

# Siųsti drėgmės matavimo komandą # 0xF5 (245) NO HOLD master bus.write_byte (0x40, 0xF5)

laikas. miegas (0,5)

# SHT25 adresas, 0x40 (64)

# Skaityti duomenis atgal, 2 baitai # Drėgmės MSB, Drėgmės LSB duomenys0 = magistralės skaitymo baitas (0x40) duomenys1 = magistralės skaitymo baitas (0x40)

# Konvertuokite duomenis

drėgmė = duomenys0 * 256 + duomenys1 drėgmė = -6 + ((drėgmė * 125,0) / 65536,0)

# Išveskite duomenis į ekraną

spausdinti "Santykinis drėgnumas yra: %.2f %%" %drėgmės spausdinimas "Temperatūra Celsijaus laipsniais yra: %.2f C" %cTempio spausdinimas "Temperatūra Farenheitu yra: %.2f F" %fTemp

4 žingsnis: našumo režimas

Našumo režimas
Našumo režimas

Dabar atsisiųskite (arba ištraukite) kodą ir atidarykite jį „Raspberry Pi“.

Vykdykite komandas kompiliuoti ir įkelti kodą terminale ir ekrane pamatysite išvestį. Po kelių akimirkų jis parodys visus parametrus. Įsitikinę, kad viskas veikia lygiai taip pat, kaip blyne, galite improvizuoti ir kartu su projektu pereiti prie įdomesnių.

5 žingsnis: programos ir funkcijos

Naujasis SHT25 drėgmės ir temperatūros jutiklis pakelia jutiklių technologijas į naują lygį su neprilygstamu jutiklio veikimu, daugybe variantų ir naujomis funkcijomis. Tinka įvairioms rinkoms, tokioms kaip buitinė technika, medicina, daiktų internetas, ŠVOK ar pramoninis. Taip pat galima įsigyti automobilių klasėje.

Dėl pvz. Būkite ramūs ir eikite į sauną!

Meilė saunai! Pirtys daugelį žavėjo. Uždara erdvė - paprastai medinė, šildoma, kad joje esantis asmuo galėtų sušilti. Yra žinoma, kad kūno šildymas turi didelį teigiamą poveikį. Šioje kampanijoje mes padarysime saunos sūkurinės vonios stebėtoją, kuris matuoja santykinę drėgmę ir temperatūrą, naudodamas „Raspberry Pi“ir SHT25. Galite sukurti naminį pirties sūkurinės vonios stebėtoją, kad kiekvieną kartą sukurtumėte tobulą aplinką užburiančiai saunos voniai.

6 žingsnis: Išvada

Tikiuosi, kad šis projektas įkvėps tolesniems eksperimentams. „Raspberry Pi“srityje galite pasidomėti nesibaigiančiomis „Raspberry Pi“perspektyvomis, nesunkia galia, panaudojimu ir kaip galite pataisyti savo interesus elektronikos, programavimo, projektavimo ir kt. Idėjų yra daug. Kartais rezultatas atneša jums naują žemumą, bet nepasiduoda. Gali būti kitas būdas arba nauja idėja gali išsivystyti iš nesėkmės (netgi gali būti pergalė). Galite mesti sau iššūkį sukurdami naują kūrinį ir tobulindami kiekvieną jo dalį. Jūsų patogumui „Youtube“turime įdomią vaizdo įrašo pamoką, kuri gali padėti jūsų tyrimams ir, jei norite išsamesnio paaiškinimo apie kiekvieną projekto aspektą.

Rekomenduojamas: