Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kamusta mga ka-asawa!
Sa maikling itinuturo na ito ay ipapakita ko sa iyo kung paano ipakita ang mga pagbabasa ng temperatura mula sa sensor ng MCP9808 I2C na may Arduino at isang Nokia5110 LCD display.
Hakbang 1: Ang Sensor
Maikling: Ang MCP9808 ay (sa teorya ng kurso) ay isang mataas na eksaktong temperatura sensor na gumagamit ng I2C bus ng Arduino. Kaya kailangan namin ng 4 na wires lamang upang ikonekta ito. At ito ay hindi mura:)
Narito ang ilang mga link:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Naghahanap ako ng mga bagong sensor para sa aking mga proyekto ng arduino na itatayo at dahil ito ay napakamura sa Ali (1 dolyar) nag-order ako ng dalawa sa mga theese sensors. Mayroon akong isang bilang ng mga iba't ibang mga pagpapakita ng pagtula sa paligid at syempre pinili ko muli ang Nokia 5110 LCD (para sa pagiging simple).
Oras na upang bumuo ng aming bagong thermometer:)
Hakbang 2: Kailangan ng Mga Materyales
Ang mga bahaging kinakailangan para sa mga proyektong ito ay:
- Arduino Uno, Nano atbp….
- Ilang mga wire ng lumulukso
- MCP9808 sensor ng temperatura
- Nokia5110 LCD
- Mga aklatan at sketch
Hakbang 3: Software
Lumikha ako ng isang napaka-simpleng sketch upang ipakita ang mga pagbabasa mula sa sensor. Napaka deretso at madaling maunawaan.
Mag-download at mag-install ng tamang mga aklatan na kasama sa sketch.
Isinasama muna namin ang tamang mga aklatan, itinakda ang pagsukat ng resolusyon ng sensor, lumikha ng mga bagay para sa sensor at ipakita. I-setup ang serial, itakda ang address ng sensor ng temperatura at sa wakas ay i-setup ang display upang mai-print ang mga halaga.
Dapat kaming maging maingat upang i-clear ang display sa void setup at void loop o iba pa ang pagpapakita ay magpapikit sa bawat segundo.
Ang mga resulta ay ipinapakita sa Celsius at Fahrenheit.
Madali o hindi ??
Hakbang 4: Mga Koneksyon
Ang mga koneksyon ay ang pagsunod:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3.3 Volts
GND - Lupa
Ang sensor ng MCP9808
VCC - 3.3 o 5 Volts
GND - Lupa
SDA - Analog 4
SCL - Analog 5
Hakbang 5: Ang Mga Resulta
Kung nagawa mo nang tama ang lahat maaari mong makita na ang arduino ay nagpapakita ng temperatura sa lcd.
Hindi ko alam kung gaano katumpakan ang sensor, ang nag-iisa lamang na paghahalin sa akin ay sa pagitan ng ds18b20 sensor.
Sa oras na ito kailangan kong magbigay ng kredito sa sensor:)
Hakbang 6: Tapos Na
Tapos ka na.
Gamitin ito ayon sa gusto mo at magkaroon ng magandang araw!