Obsah:
- Krok 1: Potřebné zařízení
- Krok 2: Provádění hardwarových připojení
- Krok 3: Programování v Pythonu Raspberry Pi
- Krok 4: Režim výkonu
- Krok 5: Aplikace a funkce
- Krok 6: Závěr
Video: Pozorovatel vlhkosti a teploty pomocí Raspberry Pi s SHT25 v Pythonu: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Jako nadšenci pro Raspberry Pi jsme s ním přemýšleli o dalších velkolepých experimentech.
V této kampani vyrobíme pozorovatele vlhkosti a teploty, který měří relativní vlhkost a teplotu pomocí senzoru vlhkosti a teploty Raspberry Pi a SHT25. Pojďme se tedy podívat na tuto cestu k vytvoření domácího pozorovatele vlhkosti a teploty, abychom doma dosáhli dokonalého prostředí. Pozorovatel vlhkosti a teploty je velmi rychlý projekt. Musíte shromáždit součásti, sestavit je a postupovat podle pokynů. Pak si za chvíli můžete užít, že jste vlastníkem tohoto nastavení. Neváhejte, rozveselte se, začněme.
Krok 1: Potřebné zařízení
Problémů pro nás bylo méně, protože máme spoustu věcí, ze kterých můžeme pracovat. Víme však, jak je pro ostatní obtížné shromáždit správnou část ve správný čas ze správného místa za cenu penny. Pomůžeme vám tedy ve všech oblastech. Přečtěte si následující informace, abyste získali kompletní seznam dílů.
1. Raspberry Pi
Prvním krokem bylo získání desky Raspberry Pi. Raspberry Pi je jednodeskový počítač na bázi Linuxu, který ve svých projektech využilo mnoho fandů. Raspberry Pi je herkulovský ve výpočetní síle a díky své malé velikosti oplodňuje představivost veřejnosti. Používá se tedy v horkých trendech, jako je internet věcí (IoT), inteligentní města, školní vzdělávání a další formy užitečných pomůcek.
2. I2C štít pro Raspberry Pi
Podle našeho názoru jediné, co Raspberry Pi 2 a Pi 3 skutečně chybí, byl port I²C. Bez obav. INPI2 (adaptér I2C) poskytuje port Raspberry Pi 2/3 a I²C pro použití s více zařízeními I2C. Je k dispozici v Dcube Store.
3. Senzor vlhkosti a teploty SHT25
Vysoce přesný snímač vlhkosti a teploty SHT25 poskytuje kalibrované linearizované signály ze snímače v digitálním formátu I²C. Tento senzor jsme zakoupili v Dcube Store.
4. Propojovací kabel I2C
Použili jsme propojovací kabel I²C dostupný v Dcube Store.
5. Micro USB kabel
Nejméně komplikovaný, ale nejpřísnější z hlediska požadavků na napájení je Raspberry Pi! Nejjednodušší způsob napájení Raspberry Pi je pomocí kabelu Micro USB.
6. Ethernetový (LAN) kabel/ USB WiFi dongle
Internet se stává náměstím pro globální vesnici zítřka. Připojte svůj Raspberry Pi pomocí ethernetového (LAN) kabelu a zapojte jej do síťového routeru. Alternativně vyhledejte adaptér WiFi a použijte jeden z portů USB pro přístup k bezdrátové síti. Je to chytrá volba, snadná, malá a levná!
7. Kabel HDMI/vzdálený přístup
S kabelem HDMI na desce jej můžete připojit k digitální televizi nebo monitoru. Chcete ušetřit peníze! K Raspberry Pi lze vzdáleně přistupovat pomocí různých metod, jako je SSH a přístup přes internet. Můžete použít open source software PuTTY.
Peníze často stojí příliš mnoho
Krok 2: Provádění hardwarových připojení
Okruh je obecně velmi přímočarý. Vytvořte obvod podle zobrazeného schématu. Podle výše uvedeného obrázku je rozložení relativně jednoduché a neměli byste mít žádné problémy.
V našem předvídavosti jsme prošli základy elektroniky, abychom obnovili paměť hardwaru a softwaru. Chtěli jsme pro tento projekt vypracovat jednoduché schéma elektroniky. V elektronice jsou schémata jako základ. Návrh obvodu vyžaduje konstrukční základ postavený tak, aby vydržel. Když máte elektronická schémata pro to, co chcete vytvořit, zbytek je jen o následování designu.
Lepení štítů Raspberry Pi a I2C
Vezměte Raspberry Pi a položte na něj I²C Shield. Jemně zatlačte Shield na kolíky GPIO. Když víte, co děláte, je to hračka (viz obrázek).
Lepení senzoru a Raspberry Pi
Vezměte snímač a připojte k němu kabel I²C. Ujistěte se, že se výstup I²C VŽDY připojí ke vstupu I²C. Totéž následuje Raspberry Pi s I²C štítem přes něj. Použití I²C stínění a kabelu je jednoduchá alternativa plug and play k často matoucí a náchylné k chybám metodou přímého pájení. Bez něj byste museli číst diagramy a vývody, pájet na desku a pokud byste chtěli změnit svou aplikaci přidáním nebo výměnou desek, museli byste toto vše odstranit a začít znovu. Díky tomu je řešení problémů méně komplikované (Slyšeli jste o plug-and-play. Toto je plug, odpojte a hrajte. Použití je tak jednoduché, až neuvěřitelné).
Poznámka: Hnědý vodič by měl vždy sledovat uzemnění (GND) mezi výstupem jednoho zařízení a vstupem jiného zařízení
Sítě, USB a bezdrátové připojení jsou důležité
Jednou z prvních věcí, které budete chtít udělat, je připojení vašeho Raspberry Pi k internetu. Máte dvě možnosti: připojení pomocí kabelu Ethernet (LAN) nebo alternativní, ale působivý způsob použití adaptéru WiFi.
Napájení obvodu
Zapojte kabel Micro USB do napájecího konektoru Raspberry Pi. Rozsviťte to a voila, můžeme vyrazit!
Připojení k obrazovce
Buď můžeme mít kabel HDMI připojený k monitoru/televizi, nebo můžeme být trochu kreativní, abychom vytvořili bezhlavý Pi, který je nákladově efektivní pomocí metod vzdáleného přístupu, jako je SSH/PuTTY. Nezapomeňte, že vysoká škola je jediný čas, ve kterém být chudý a opilý je přijatelné.
Krok 3: Programování v Pythonu Raspberry Pi
Kód Pythonu pro snímač Raspberry Pi a SHT25 je v našem úložišti Github.
Než přejdete k programu, přečtěte si pokyny uvedené v souboru Readme a podle toho nastavte svůj Raspberry Pi. Vlhkost se týká přítomnosti kapaliny, zejména vody, často ve stopovém množství. Malé množství vody lze nalézt například ve vzduchu (vlhkost), v potravinách a v různých komerčních produktech.
Níže je kód pythonu. Kód můžete klonovat a upravovat libovolným způsobem.
# Distribuováno s licencí svobodné vůle.# Používejte jej libovolným způsobem, ať už ziskem nebo zdarma, za předpokladu, že se vejde do licencí souvisejících děl. # SHT25 # Tento kód je navržen pro práci s mini modulem SHT25_I2CS I2C, který je k dispozici na ControlEverything.com. #
importovat smbus
čas importu
# Získejte autobus I2C
bus = smbus. SMBus (1)
# Adresa SHT25, 0x40 (64)
# Odeslat příkaz k měření teploty # 0xF3 (243) NO HOLD master bus.write_byte (0x40, 0xF3)
time.sleep (0,5)
# Adresa SHT25, 0x40 (64)
# Přečíst data zpět, 2 bajty # Temp MSB, Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Převeďte data
teplota = data0 * 256 + data1 cTemp = -46,85 + ((teplota * 175,72) / 65536,0) fTemp = cTemp * 1,8 + 32
# Adresa SHT25, 0x40 (64)
# Odeslat příkaz měření vlhkosti # 0xF5 (245) NO HOLD master bus.write_byte (0x40, 0xF5)
time.sleep (0,5)
# Adresa SHT25, 0x40 (64)
# Přečíst data zpět, 2 bajty # Vlhkost MSB, vlhkost LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Převeďte data
vlhkost = data0 * 256 + data1 vlhkost = -6 + ((vlhkost * 125,0) / 65536,0)
# Výstup dat na obrazovku
tisk "Relativní vlhkost je: %.2f %%" %vlhkost tisku "Teplota ve stupních Celsia je: %.2f C" %cTemp tisk "Teplota ve stupních Fahrenheita je: %.2f F" %fTemp
Krok 4: Režim výkonu
Nyní si stáhněte (nebo git pull) kód a otevřete jej v Raspberry Pi.
Spusťte příkazy pro kompilaci a nahrání kódu na terminál a podívejte se na výstup na displeji. Po několika okamžicích se zobrazí všechny parametry. Poté, co se ujistíte, že vše funguje jako placka, můžete improvizovat a posunout se s projektem dále do zajímavějších.
Krok 5: Aplikace a funkce
Nový senzor vlhkosti a teploty SHT25 posouvá technologii senzorů na novou úroveň s bezkonkurenčním výkonem senzorů, řadou variant a novými funkcemi. Vhodné pro širokou škálu trhů, jako jsou domácí spotřebiče, zdravotnictví, IoT, HVAC nebo průmysl. K dispozici také v automobilovém provedení.
Například pro Zachovejte klid a jděte do sauny!
Miluji saunu! Sauny fascinovaly mnohé. Uzavřená oblast - obvykle dřevěná, vyhřívaná, aby se uvnitř ní zahřívalo tělo. Je známo, že zahřívání těla má vysoké blahodárné účinky. V této kampani vyrobíme saunový jacuzzi pozorovatel, který měří relativní vlhkost a teplotu pomocí Raspberry Pi a SHT25. Můžete si vytvořit domácí pozorovatel saunové jacuzzi, abyste pokaždé dosáhli dokonalého prostředí pro okouzlující saunovou koupel.
Krok 6: Závěr
Doufám, že tento projekt inspiruje k dalšímu experimentování. V říši Raspberry Pi můžete přemýšlet o nikdy nekončících vyhlídkách na Raspberry Pi, o její snadné síle, využití a o tom, jak můžete napravit své zájmy v elektronice, programování, navrhování atd. Nápadů je mnoho. Někdy vám výsledek přinese nové minimum, ale nevzdává se. Z neúspěchu může existovat jiná cesta nebo se může vyvinout nová myšlenka (dokonce může tvořit výhru). Můžete se vyzvat tím, že vytvoříte nový výtvor a zdokonalíte každý kousek. Pro vaše pohodlí máme zajímavý video návod na Youtube, který by mohl pomoci vašemu průzkumu a chcete -li další vysvětlení všech aspektů projektu.
Doporučuje:
Raspberry Pi SHT25 Senzor vlhkosti a teploty Python Výukový program: 4 kroky
Senzor vlhkosti a teploty Raspberry Pi SHT25 Python Výukový program: Snímač vlhkosti a teploty SHT25 I2C ± 1,8%RH ± 0,2 ° C I2C Mini Module. Vysoce přesný snímač vlhkosti a teploty SHT25 se stal průmyslovým standardem z hlediska tvarového faktoru a inteligence a poskytuje kalibrované, linearizované snímače
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a pak jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
Monitorování teploty a vlhkosti pomocí SHT25 a Raspberry Pi: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a Raspberry Pi: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a pak jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
Monitorování teploty a vlhkosti pomocí SHT25 a fotonu částic: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a částicového fotonu: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a poté jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu