Turinys:

NO Fuss Micro: bit Temperatūros monitorius: 8 žingsniai
NO Fuss Micro: bit Temperatūros monitorius: 8 žingsniai

Video: NO Fuss Micro: bit Temperatūros monitorius: 8 žingsniai

Video: NO Fuss Micro: bit Temperatūros monitorius: 8 žingsniai
Video: CS50 2013 - Week 4 2024, Liepa
Anonim
NO Fuss Micro: bitinis temperatūros monitorius
NO Fuss Micro: bitinis temperatūros monitorius

Naudojant šio temperatūros monitoriaus „Micro: bit & xChips“sąranką nesudėtinga. Kodavimas yra pyragas su programinės įrangos blokais!

1 žingsnis: šiame projekte naudojami dalykai

Techninės įrangos komponentai

  • BBC mikro: bitų plokštė 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
  • AA baterijos (bendrosios) x 2

Programinės įrangos programos ir internetinės paslaugos

micro: bit pxt.microbit.org

2 žingsnis: istorija

Apie Projektą

Šį projektą galima užbaigti per mažiau nei 5 minutes. Ši pamoka parodys, kaip surinkti ir užprogramuoti „Micro: Bit“temperatūros monitorių naudojant „xChips“. Šio projekto kodas yra paprastas naudojant „Micro: bit“vilkimo ir nuleidimo platformą.

Įvadas

Aš sukūriau šį temperatūros monitorių naudodamas „Micro: Bit“ir porą „XCB“iš „XinaBox“. Tai labai paprasta ir greita konstrukcija. „XinaBox“technologija labai palengvino šį projektą, nes nebereikėjo lituoti ir įrankių. „Micro: bit“sąsaja leidžia lengvai programuoti. Galite lengvai pakeisti kodą ir pridėti kitų orų jutiklio duomenų, tokių kaip barometrinis slėgis, santykinė drėgmė ir aukštis.

3 žingsnis: Surinkite grandinę

Spustelėkite OD01 ir SW01 kartu naudodami xBUS jungtį (iš XC10 pakuotės)

Vaizdas
Vaizdas

1 paveikslas: prijungti SW01 ir OD01

Spustelėkite 2 xBUS jungtis kairėje IM02 pusėje, tada spustelėkite prijungtus SW01 ir OD01. Įsitikinkite, kad „xChips“yra vienodai nukreipta į viršų, kad galėtumėte matyti SW01 ir IM02 pavadinimus į viršų

Vaizdas
Vaizdas

2 paveikslas: prijungti IM02, SW01 ir OD01

  • Norėdami prijungti MD01 prie PB04, naudokite kitą xBUS jungtį. Atidėkite prijungtus PB04 ir MD01 su 3 xBUS jungtimis ir AA baterijomis.
  • Spustelėkite „Micro: Bit“IM02. Įsitikinkite, kad šviesos diodai nukreipti į viršų, kaip ir SW01 ir IM02 pavadinimas.
Vaizdas
Vaizdas

3 paveikslas: prijungtas IM02, SW01, OD01 ir „Micro: bit“

Prijunkite „Micro-USB“jungtį iš kompiuterio prie „Micro: Bit“. Atkreipkite dėmesį, kad apatinėje pusėje įsijungia geltonas šviesos diodas

4 žingsnis: įdiekite paketą

  • Atidarykite naršyklę ir eikite į makecode.microbit.org
  • Slinkite žemyn iki „Išplėstinė“
  • Tada slinkite žemyn iki „Pridėti paketą“
Vaizdas
Vaizdas

4 pav. Kaip rasti „Pridėti paketą“

  • Ieškokite „weather“ir spustelėkite „weather-bit“, kad pridėtumėte paketą
  • Pakartokite 2 ir 3 punktus
  • Tada įklijuokite šį URL į paieškos juostą: https://github.com/xinabox/pxt-OD01, tada spustelėkite OD01, kad pridėtumėte paketą
Vaizdas
Vaizdas

5 pav. Pakuočių pridėjimas

Dabar turite visus reikalingus paketus

5 žingsnis: programavimas

Vilkite ir numeskite kodo elementus, kol gausite kažką panašaus į žemiau esantį vaizdą

Vaizdas
Vaizdas

6 pav. Blokų kodas

Taip pat galite apgauti ir spustelėti mygtuką „{} JavaScript“viršuje ir tiesiog nukopijuoti ir įklijuoti kodą į toliau pateiktą kodų skiltį. Norėdami pamatyti rezultatą, dar kartą spustelėkite „Blokai“

6 žingsnis: sudarykite ir išbandykite

  • Spustelėkite „Atsisiųsti“
  • Vilkite atsisiųstą failą, paprastai pavadintą: microbit-Untitled.hex, į „Micro: Bit“įrenginį, paprastai pavadinimą: MICROBIT.
  • Žiūrėkite rezultatą slenkančiame LED ekrane ir OLED ekrane.
  • Uždėkite pirštą ant jutiklio, kad pamatytumėte, kaip temperatūra pakyla … tikiuosi! Jei jis neatlieka jūsų veiksmų, kol nerasite problemos ir jos neištaisysite.

7 veiksmas: užpildykite temperatūros monitorių

  • Atjunkite „Micro: bit“nuo „Micro-USB“jungties.
  • Įdėkite AA baterijas į PB04
  • Naudokite 3 xBUS jungtis, kad prijungtumėte PB04 ir MD01 prie IM02 ir SW01, kaip parodyta paveikslėlyje žemiau.
  • Įjunkite PB04 jungiklį.
  • Dabar jūsų „Micro: bit“temperatūros monitorius yra nešiojamas ir paruoštas įdėti bet kur.

8 žingsnis: kodas

„Micro: bit“„Temperatūros monitorius“„Java: JavaScript“kodas, skirtas „Micro: bit“temperatūros monitoriui. Galite nukopijuoti ir įklijuoti, kaip minėta istorijoje, tada konvertuoti į blokus.

Tegul TemperatureCelsius = 0

basic.showLeds (` #… #. #. #…… #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperatūros projektas ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperatūraCelsius)})

Rekomenduojamas: