Iyerekana ry’ubushyuhe mu ishuri

Huza icyuma cya MCP9808 gipima ubushyuhe n'icyerekana cy'imibare 4 ku murongo rusange wa I2C. Soma ubushyuhe muri dogere Selisiyasi maze ubyerekane kuri display.

Iyerekana ry’ubushyuhe mu ishuri

Intego

  • Huza MCP9808 (0x18) na display (0x70) kuri 5V, GND, SCL na SDA.
  • Tegura uruziga rusoma ubushyuhe muri °C rukabwandika kuri display.
  • Reba nibura inshuro 3 display ihinduka ihuje n'ubushyuhe.

Ibyitezwe

Icyerekana cy'imibare 4 cyaka kikerekana ubushyuhe muri dogere Selisiyasi (urugero ' 24.5'), kigahinduka uko ubushyuhe buhindutse.

Ibyo iri gerageza rishobora n’ibyo ridashobora kwerekana

Icyitegererezo cyo kwiga: ubushyuhe bwigana muri °C (intambwe ya 0.5 °C). Ni icyo kwerekana gusa, si icyuma gikonjesha cyangwa gishyushya ishuri.

Hitamo uko utangira

Tangira ubusa ushyireho buri gikoresho ubwawe, cyangwa ufungure intangiriro: ikibaho, breadboard, résistance, LED na porogaramu yo gucana idahujwe. Uracyashyira ibikoresho mu myobo, ukora buri muhuza kandi uhuza amabuye.

Intambwe zo kubaka

0 / 10 intambwe zarangiye

  1. Shyiraho UNO R3 (Ntibirakorwa)

    Itanga 5V, GND n'imiyoboro ya I2C SCL na SDA.

  2. Shyiraho icyuma gipima (Ntibirakorwa)

    Shyiraho icyuma cya Adafruit MCP9808 gipima ubushyuhe.

  3. Shyiraho display (Ntibirakorwa)

    Shyiraho icyerekana cy'imibare 4 cya Adafruit 0.56".

  4. Huza umuriro ku byuma (Ntibirakorwa)

    Huza 5V na GND kuri MCP9808 no kuri display.

  5. Huza umuyoboro wa SCL (Ntibirakorwa)

    Huza pin SCL ya UNO na pin za SCL kuri buri cyuma.

  6. Huza umuyoboro wa SDA (Ntibirakorwa)

    Huza pin SDA ya UNO na pin za SDA kuri buri cyuma.

  7. Reba résistance za I2C (Ntibirakorwa)

    Résistance za 10 kΩ ziri muri MCP9808 zikora neza kuri I2C.

  8. Kora porogaramu y'iyerekana (Ntibirakorwa)

    Mu ruziga rwo gusubiramo, soma ubushyuhe maze ubyerekane kuri display, utegereze 1 s.

  9. Huza amabuye ya I2C (Ntibirakorwa)

    Huza ibuye ryo gusoma ubushyuhe na MCP9808 n'iry'iyerekana na display.

  10. Koresha urebe uko bihinduka (Ntibirakorwa)

    Reba nibura inshuro 3 ubushyuhe buhinduka bwerekanywe neza.

Igenzura ry’isomo

Koresha umuzunguruko igihe intambwe zose zarangiye. Kurangiza bisaba kubona inshuro eshatu za ON/OFF zifite gutegereza kombi kw’isegonda rimwe.

Inshuro zabonetse: 0 kuri 3

Kurangiza bibikwa muri iyi mushakisha gusa. Ntibihuzwa na konti kandi si icyemezo.

Fungura igice cya Kode urebe C++ yakozwe: gutegereza kombi kwa delay(1000) kuri mu ruziga rwo gusubiramo. Ntiyakozwe compile kandi ntiyashyizwe ku kibaho.

Inama
  • Ibyuma byombi bisangira imiyoboro ya SCL na SDA.
  • Koresha `read I2C temperature` imbere y'ibuye rya `show on display`.
Urutonde rw’ibikoresho
  • arduino-uno-r3-a000066 (v1) × 1 — Ikibaho cya mikorokontroleri (5V)
  • adafruit-mcp9808-5027 (v1) × 1 — Icyuma gipima ubushyuhe cya MCP9808 (I2C 0x18)
  • adafruit-7segment-878-red-4pin (v1) × 1 — Icyerekana cy'imibare 4 cyo kuri I2C (0x70)
Ibisobanuro by’insinga

Huza ibyuma byombi bya I2C na UNO 5V na GND. Huza MCP9808 SCL na UNO SCL, na SDA na UNO SDA. Huza clock ya display na SCL na data na SDA. MCP9808 ifite résistance za 10 kΩ zikenerwa kuri I2C.

Isomo n’ibisobanuro by’agateganyo — bitegereje isuzuma ry’umwarimu uvuga neza ururimi.

Igenzura ry’ikibaho

Uyu mushinga nta kibaho urafite.

Ongeramo ikibaho cyemewe kugira ngo ugenzure insinga, wigane kandi urebe kode. Guhuza n’ibikoresho nyabyo ntibyagenzuwe.

Amasomo agumana ikibaho cyayo. Koresha umushinga wigenga kugira ngo ugerageze ikindi kibaho.

Igenzura ry’insinga

Amategeko make yo kwiga mu buryo bw’igana — si icyemezo cy’umutekano w’ibikoresho cyangwa igenzura ry’amashanyarazi yose. Igenzura ntirikoresha kode kandi ntiritanga intsinzi y’isomo.

Ibisobanuro n’ubuhinduzi biracyari ibibanziriza — isuzuma ry’umurezi uzi ururimi neza rirategerejwe.

Igenzura ry’insinga ryarahagaritswe

Ikosa: 0 · Icyitonderwa: 0 · Ntibyemewe: 1

  • Ntibyemewe · missing-board

    Uyu mushinga nta kibaho gishobora gushyirwamo porogaramu ufite.

    Inama yo gukosora: Ongeramo ikibaho cyemewe, uhuze aho insinga zifatirwa hakoreshejwe amazina.

    Indangamuntu zirimo

    Ibice bihari

    Ibibaho n’ibice biteganyijwe

    Byerekanwa ku bw’igenamigambi gusa. Ntibirashobora kongerwamo, kwiganwa cyangwa koherezwa.

    • Raspberry Pi Pico W · RP2040 · Ntiraboneka · Icyiciro giteganyijwe C
    • Raspberry Pi Pico 2 · RP2350 · Ntiraboneka · Icyiciro giteganyijwe C
    • Raspberry Pi 4 Model B · izindi ngano za RAM na verisiyo za PCB · Ntiraboneka · Icyiciro giteganyijwe D
    • BeagleBone Black Wireless · Ntiraboneka · Icyiciro giteganyijwe D
    • Ibyinjiza bya analog by’ubushyuhe n’urugero rw’amazi mu muzunguruko · Ntiraboneka · Icyiciro giteganyijwe C
    • Moteri, servo, izindi ecran n’ibice bya bus SPI/UART · Ntiraboneka · Icyiciro giteganyijwe C

    Reba aho insinga zifatirwa

    Nta na kimwe

    Ihuzwa

    Koresha ibi bisobanuro aho gukurura cyangwa guhitamo utuntu duto. Insinga zambukiranye ntizihita zihuzwa.

    Nta nsinga zirimo.

    Hitamo igice, ukimure ugikurura cyangwa ukoreshe imyambi. Mu buryo bw’insinga, hitamo aho zifatirwa habiri. Ibice bigaragara byegeranye ntibihita bihuzwa; koresha ifishi kugira ngo ushyire igice mu mwobo.

    Kwigana umuyoboro by’ibanze ku ngero zo kwiga za UNO R3 na ESP32-DevKitC V4. Muri Code, reba kode ya C++ na JavaScript (na MicroPython kuri ESP32) n’urutonde rw’insinga hamwe na JSON. Nta CPU, Wi-Fi cyangwa Bluetooth byiganwa, kandi nta gerageza ku bikoresho ryakozwe.

    Inyandiko n’ubuhinduzi biracyari ibibanziriza — bigomba gusuzumwa n’umurezi uzi ururimi neza.

    Imishinga y’imiyoboro y’abashyitsi

    Bibikwa muri iyi browser. Nta kintu cyoherezwa cyonyine; umuntu mukuru cyangwa umurezi winjiye ashobora gukanda Bika kuri cloud akabona kopi yihariye. Kuramo kopi mbere yo gusiba amakuru ya browser.

    Kubika hano birategereje

    Ibisobanuro n’ubuhinduzi bwa en/rw/fr biracyakeneye isuzuma ry’umurezi uzi ururimi neza.