Përmbajtje:

NO Fuss Mikro: bit Temperatura Monitor: 8 hapa
NO Fuss Mikro: bit Temperatura Monitor: 8 hapa

Video: NO Fuss Mikro: bit Temperatura Monitor: 8 hapa

Video: NO Fuss Mikro: bit Temperatura Monitor: 8 hapa
Video: Using Melexis MLX90614 Non-Contact Infrared Thermometer with Arduino 2024, Nëntor
Anonim
NO Fuss Micro: bit Temperatura Monitor
NO Fuss Micro: bit Temperatura Monitor

Përdorimi i montimit Micro: bit & xChips të këtij monitoruesi të temperaturës është i lehtë. Kodimi është një copë tortë me blloqet e softuerit gjithashtu!

Hapi 1: Gjërat e përdorura në këtë projekt

Komponentët e harduerit

  • Mikro BBC: bordi i bitit x 1
  • XinaBox IM02 x 1
  • XinaBox OD01 x 1
  • XinaBox SW01 x 1
  • XinaBox MD01 x 1
  • XinaBox PB04 x 1
  • XinaBox XC10 x 1
  • Bateri AA (të përgjithshme) x 2

Aplikacionet softuerike dhe shërbimet online

mikro: bit pxt.microbit.org

Hapi 2: Histori

Rreth Projektit

Ky projekt mund të përfundojë në më pak se 5 minuta. Ky tutorial do t'ju tregojë se si të montoni dhe programoni monitorin e temperaturës Micro: Bit me xChips. Kodi për këtë projekt është i thjeshtë duke përdorur platformën e tërheqjes dhe lëshimit të Micro: bit.

Prezantimi

Kam ndërtuar këtë monitor të temperaturës duke përdorur Micro: Bit dhe disa xChips nga XinaBox. Shtë një ndërtim shumë i thjeshtë dhe i shpejtë. Teknologjia XinaBox e bëri këtë projekt jashtëzakonisht të lehtë për tu bërë duke eleminuar nevojën për saldim dhe mjete. Ndërfaqja Micro: bit më lejon të programoj me lehtësi. Ju lehtë mund të modifikoni kodin për të shtuar të dhëna të tjera nga Sensori i Motit, të tilla si Presioni Barometrik, Lagështia Relative dhe Lartësia.

Hapi 3: Mblidhni qarkun

Klikoni OD01 dhe SW01 së bashku duke përdorur një lidhës xBUS (nga paketa XC10)

Imazhi
Imazhi

Figura 1: Lidhur SW01 dhe OD01

Klikoni 2 lidhje xBUS në anën e majtë të IM02 pastaj klikoni në SW01 dhe OD01 të lidhur. Sigurohuni që xChips të përballet në të njëjtën mënyrë, kështu që ju mund të shihni emrin SW01 dhe emrin IM02 të dy përballë

Imazhi
Imazhi

Figura 2: Lidhur IM02, SW01 dhe OD01

  • Përdorni një lidhës tjetër xBUS për të lidhur MD01 me PB04. Lini mënjanë PB04 dhe MD01 të lidhur me 3 lidhje xBUS dhe bateri AA.
  • Klikoni Mikro: Bit në IM02. Sigurohuni që LED -të të jenë të ngritur - njësoj si emri SW01 dhe emri IM02.
Imazhi
Imazhi

Figura 3: Lidhur IM02, SW01, OD01 dhe Mikro: bit

Bashkangjitni një lidhje Micro-USB nga kompjuteri juaj në Micro: Bit. Kushtojini vëmendje ndezjes së LED të verdhë në anën e poshtme

Hapi 4: Instaloni paketën

  • Hapni një shfletues dhe shkoni te makecode.microbit.org
  • Shkoni poshtë te "Avancuar"
  • Pastaj lëvizni poshtë te "Shto paketë"
Imazhi
Imazhi

Figura 4: Gjetja e "Shtimit të Pakos"

  • Kërkoni për "mot" dhe klikoni në "weather-bit" për të shtuar paketën
  • Përsëritni pikat 2 dhe 3
  • Pastaj ngjiteni këtë URL në shiritin e kërkimit: https://github.com/xinabox/pxt-OD01 pastaj klikoni në OD01 për të shtuar paketën
Imazhi
Imazhi

Figura 5: Shtimi i paketave

Tani keni të gjitha paketat e nevojshme

Hapi 5: Programimi

Zvarritni dhe lëshoni elementët e kodit derisa të merrni diçka që duket si imazhi më poshtë

Imazhi
Imazhi

Figura 6: Kodi në Blocks

Ju gjithashtu mund të mashtroni dhe klikoni në butonin "{} JavaScript" në krye dhe thjesht kopjoni dhe ngjisni kodin në pjesën e kodit më poshtë. Klikoni përsëri në "Blocks" për të parë rezultatin

Hapi 6: Përpiloni dhe testoni

  • Klikoni në "Shkarkim"
  • Tërhiqeni skedarin e shkarkuar, të quajtur zakonisht: microbit-Untitled.hex, te disku juaj Micro: Bit, zakonisht emri: MICROBIT.
  • Shikoni rezultatin në ekranin rrotullues LED dhe ekranin OLED.
  • Vendosni një gisht në sensor për të parë se temperatura rritet … shpresojmë! Nëse nuk i rikthen hapat tuaj derisa ta gjeni problemin dhe ta korrigjoni atë.

Hapi 7: Monitoruesi i plotë i temperaturës

  • Shkëputeni Micro: bit nga lidhja Micro-USB.
  • Futni bateritë AA në PB04
  • Përdorni lidhësit 3 xBUS për të lidhur PB04 dhe MD01 me IM02 dhe SW01 siç shihet në foton më poshtë.
  • Ndizni çelësin në PB04.
  • Tani monitoruesi juaj i temperaturës Micro: bit është i lëvizshëm dhe gati për t'u vendosur kudo që të zgjidhni.

Hapi 8: Kodi

Mikro: bit `Temperatura Monitor JavaScript Kodi JavaScript për Mikro: bit Temperatura Monitor. Ju mund të kopjoni dhe ngjisni siç është përmendur në TREGIM, pastaj ta konvertoni atë në blloqe.

le TemperaturaCelsius = 0

Basic.showLeds (` #… #. #. #… #… #. #. #…. #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Projekti i Temperaturës ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {Basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Temperatura Celsius)})

Recommended: