![Raspberry Pi MCP9808 Snímač teploty Python Výučba: 4 kroky Raspberry Pi MCP9808 Snímač teploty Python Výučba: 4 kroky](https://i.howwhatproduce.com/images/001/image-106-57-j.webp)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Image Image](https://i.howwhatproduce.com/images/001/image-106-59-j.webp)
![](https://i.ytimg.com/vi/FSoQkbDhWL4/hqdefault.jpg)
![Čo potrebuješ..!! Čo potrebuješ..!!](https://i.howwhatproduce.com/images/001/image-106-60-j.webp)
MCP9808 je vysoko presný digitálny snímač teploty I2C ± 0,5 ° C. Sú vybavené užívateľsky programovateľnými registrami, ktoré uľahčujú aplikácie snímania teploty. Vysoko presný teplotný senzor MCP9808 sa stal priemyselným štandardom z hľadiska tvarového faktora a inteligencie a poskytuje kalibrované, linearizované signály zo senzorov v digitálnom formáte I2C. Tu je ukážka s kódom pythonu pomocou Raspberry Pi.
Krok 1: Čo potrebujete.. !
![Čo potrebuješ..!! Čo potrebuješ..!!](https://i.howwhatproduce.com/images/001/image-106-61-j.webp)
1. Raspberry Pi
2. MCP9808
3. Kábel I²C
4. I²C štít pre Raspberry Pi
5. Ethernetový kábel
Krok 2: Pripojenia
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/001/image-106-62-j.webp)
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/001/image-106-63-j.webp)
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/001/image-106-64-j.webp)
![Pripojenia Pripojenia](https://i.howwhatproduce.com/images/001/image-106-65-j.webp)
Vezmite I2C štít na malinový pi a jemne ho zatlačte cez gpio kolíky malinového pi.
Potom pripojte jeden koniec kábla I2C k senzoru MCP9808 a druhý koniec k štítu I2C.
Pripojte tiež ethernetový kábel k pí alebo môžete použiť modul WiFi.
Pripojenia sú znázornené na obrázku vyššie.
Krok 3: Kód
Pythonový kód pre MCP9808 je možné stiahnuť z nášho úložiska GitHub- Dcube Store
Tu je odkaz na to isté:
github.com/DcubeTechVentures/MCP9808
Dátový list MCP9808 nájdete tu:
ww1.microchip.com/downloads/en/DeviceDoc/25…
Na kód pythonu sme použili knižnicu SMBus, kroky na inštaláciu SMBus na Raspberry Pi sú popísané tu:
pypi.python.org/pypi/smbus-cffi/0.5.1
Odtiaľto môžete tiež skopírovať kód, ktorý je nasledujúci:
# Distribuované s licenciou slobodnej vôle.
# Používajte ho akýmkoľvek spôsobom chcete, so ziskom alebo zadarmo, za predpokladu, že sa zmestí do licencií súvisiacich diel.
# MCP9808
# Tento kód je navrhnutý tak, aby fungoval s mini modulom MCP9808_I2CS I2C dostupným v obchode Dcube Store.
import smbus
čas importu
# Získajte autobus I2C
bus = smbus. SMBus (1)
# Adresa MCP9808, 0x18 (24)
# Vyberte konfiguračný register, 0x01 (1)
# 0x0000 (00) Režim nepretržitej konverzie, predvolené nastavenie pri zapnutí
konfigurácia = [0x00, 0x00]
bus.write_i2c_block_data (0x18, 0x01, konfigurácia)
# Adresa MCP9808, 0x18 (24)
# Vyberte rozlíšenie rgister, 0x08 (8)
# 0x03 (03) Rozlíšenie = +0,0625 / C
bus.write_byte_data (0x18, 0x08, 0x03)
time.sleep (0,5) # adresa MCP9808, 0x18 (24)
# Načítajte údaje späť z 0x05 (5), 2 bajtov
# Temp MSB, TEMP LSB
data = bus.read_i2c_block_data (0x18, 0x05, 2)
# Konvertujte údaje na 13-bitové
ctemp = ((údaje [0] & 0x1F) * 256) + údaje [1]
ak ctemp> 4095:
ctemp -= 8192
ctemp = ctemp * 0,0625
ftemp = ctemp * 1,8 + 32
# Výstup údajov na obrazovku
vytlačiť "Teplota v stupňoch Celzia je: %.2f C" %ctemp
vytlačiť "Teplota vo Fahrenheite je: %.2f F" %ftemp
Krok 4: Aplikácie..:
Digitálny snímač teploty MCP9808 má niekoľko aplikácií na priemyselnej úrovni, ktoré obsahujú priemyselné mrazničky a chladničky spolu s rôznymi kuchynskými robotmi. Tento senzor je možné použiť pre rôzne osobné počítače, servery a ďalšie periférie počítača.
Odporúča:
Raspberry Pi - BH1715 Digitálny snímač okolitého svetla Python Výučba: 4 kroky
![Raspberry Pi - BH1715 Digitálny snímač okolitého svetla Python Výučba: 4 kroky Raspberry Pi - BH1715 Digitálny snímač okolitého svetla Python Výučba: 4 kroky](https://i.howwhatproduce.com/images/009/image-26176-j.webp)
Raspberry Pi - BH1715 Digitálny snímač okolitého svetla Python Výukový program: BH1715 je digitálny snímač okolitého svetla s rozhraním I²C zbernice. BH1715 sa bežne používa na získavanie údajov o okolitom svetle na úpravu výkonu podsvietenia LCD a klávesnice pre mobilné zariadenia. Toto zariadenie ponúka 16-bitové rozlíšenie a
Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: 4 kroky
![Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: 4 kroky Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: 4 kroky](https://i.howwhatproduce.com/images/010/image-27332-j.webp)
Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: HTS221 je ultrakompaktný kapacitný digitálny snímač relatívnej vlhkosti a teploty. Obsahuje snímací prvok a integrovaný obvod špecifický pre zmiešaný signál (ASIC) na poskytovanie informácií o meraní prostredníctvom digitálneho sériového
Raspberry Pi MCP9803 Snímač teploty Java Výučba: 4 kroky
![Raspberry Pi MCP9803 Snímač teploty Java Výučba: 4 kroky Raspberry Pi MCP9803 Snímač teploty Java Výučba: 4 kroky](https://i.howwhatproduce.com/images/001/image-109-78-j.webp)
Teplotný snímač Raspberry Pi MCP9803 Java Návod: MCP9803 je 2-vodičový vysoko presný teplotný senzor. Sú vybavené užívateľsky programovateľnými registrami, ktoré uľahčujú aplikácie snímania teploty. Tento senzor je vhodný pre vysoko sofistikovaný viaczónový systém monitorovania teploty. Tu
Raspberry Pi MCP9805 Snímač teploty Java Výučba: 4 kroky
![Raspberry Pi MCP9805 Snímač teploty Java Výučba: 4 kroky Raspberry Pi MCP9805 Snímač teploty Java Výučba: 4 kroky](https://i.howwhatproduce.com/images/001/image-110-64-j.webp)
Teplotný snímač Raspberry Pi MCP9805 Java Návod: MCP9805 je digitálny teplotný snímač pamäťového modulu. Je integrovaný s užívateľsky programovateľnými registrami, ktoré poskytujú flexibilitu pre aplikácie snímajúce teplotu. Tento senzor je navrhnutý tak, aby bol integrovaný v pamäťovom module mobilnej platformy
Raspberry Pi - snímač teploty TCN75A Python Výučba: 4 kroky
![Raspberry Pi - snímač teploty TCN75A Python Výučba: 4 kroky Raspberry Pi - snímač teploty TCN75A Python Výučba: 4 kroky](https://i.howwhatproduce.com/images/001/image-111-73-j.webp)
Raspberry Pi-snímač teploty TCN75A Python Výukový program: TCN75A je dvojvodičový sériový snímač teploty vstavaný s prevodníkom teploty na digitál. Je integrovaný s užívateľsky programovateľnými registrami, ktoré poskytujú flexibilitu pre aplikácie snímajúce teplotu. Nastavenia registra umožňujú používateľom