Kazalo:

NO Fuss Micro: bitni nadzor temperature: 8 korakov
NO Fuss Micro: bitni nadzor temperature: 8 korakov

Video: NO Fuss Micro: bitni nadzor temperature: 8 korakov

Video: NO Fuss Micro: bitni nadzor temperature: 8 korakov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
NO Fuss Micro: bitni nadzor temperature
NO Fuss Micro: bitni nadzor temperature

Uporaba sestave Micro: bit & xChips tega merilnika temperature je enostavna. Kodiranje je kos torte z bloki programske opreme!

1. korak: Stvari, uporabljene v tem projektu

Strojne komponente

  • BBC micro: bitna plošča 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 baterije (splošne) x 2

Programske aplikacije in spletne storitve

micro: bit pxt.microbit.org

2. korak: Zgodba

O projektu

Ta projekt je mogoče dokončati v manj kot 5 minutah. Ta vadnica vam bo pokazala, kako sestaviti in programirati monitor temperature Micro: Bit z xChips. Koda za ta projekt je preprosta z uporabo platforme povleci in spusti Micro: bit.

Uvod

Ta temperaturni monitor sem izdelal z Micro: Bit in nekaj xChips iz XinaBox -a. To je zelo preprosta in hitra izdelava. Tehnologija XinaBox je zelo olajšala izvedbo tega projekta, saj je odpravila potrebo po spajkanju in orodju. Vmesnik Micro: bit mi omogoča enostavno programiranje. Kodo lahko preprosto spremenite in dodate druge podatke iz vremenskega senzorja, kot so barometrični tlak, relativna vlažnost in nadmorska višina.

3. korak: Sestavite vezje

S priključkom xBUS (iz paketa XC10) skupaj kliknite OD01 in SW01

Slika
Slika

Slika 1: Priključena SW01 in OD01

Kliknite 2 priključka xBUS na levi strani IM02, nato kliknite povezana SW01 in OD01. Prepričajte se, da sta xChips obrnjena navzgor, tako da lahko vidite ime SW01 in ime IM02 obrnjeno navzgor

Slika
Slika

Slika 2: Priključeni IM02, SW01 in OD01

  • Za priključitev MD01 na PB04 uporabite drug priključek xBUS. Priključena PB04 in MD01 s 3 xBUS priključki in AA baterijami odstavite.
  • Kliknite mikro: Bit v IM02. Prepričajte se, da so LED diode obrnjene navzgor - enako kot ime SW01 in IM02.
Slika
Slika

Slika 3: Priključeni IM02, SW01, OD01 in Micro: bit

Priključite povezavo Micro-USB iz računalnika na Micro: Bit. Opazite, da se prižge rumena LED na spodnji strani

4. korak: Namestite paket

  • Odprite brskalnik in pojdite na makecode.microbit.org
  • Pomaknite se navzdol do »Napredno«
  • Nato se pomaknite navzdol do "Dodaj paket"
Slika
Slika

Slika 4: Iskanje "Dodaj paket"

  • Poiščite "weather" in kliknite "weather-bit", da dodate paket
  • Ponovite točki 2 in 3
  • Nato prilepite ta URL v iskalno vrstico: https://github.com/xinabox/pxt-OD01 in kliknite OD01, da dodate paket
Slika
Slika

Slika 5: Dodajanje paketov

Zdaj imate vse potrebne pakete

5. korak: Programiranje

Elemente kode povlecite in spustite, dokler ne dobite nekaj, kar je videti kot spodnja slika

Slika
Slika

Slika 6: Koda v blokih

Lahko tudi goljufate in kliknete gumb »{} JavaScript« na vrhu in preprosto kopirate in prilepite kodo v spodnji razdelek s kodo. Če si želite ogledati rezultat, znova kliknite »Blokiraj«

Korak 6: Sestavite in preizkusite

  • Kliknite "Prenesi"
  • Preneseno datoteko, običajno imenovano: microbit-Untitled.hex, povlecite na pogon Micro: Bit, običajno ime: MICROBIT.
  • Oglejte si rezultat na drsnem LED zaslonu in OLED zaslonu.
  • Položite prst na senzor, da vidite, kako se temperatura dvigne … upam! Če ne sledi vašim korakom, dokler ne odkrijete težave in jo odpravite.

7. korak: Dokončajte nadzor temperature

  • Odklopite Micro: bit iz povezave Micro-USB.
  • Vstavite baterije AA v PB04
  • S priključki 3 xBUS priključite PB04 in MD01 na IM02 in SW01, kot je prikazano na spodnji sliki.
  • Vklopite stikalo na PB04.
  • Zdaj je vaš Micro: bitni temperaturni monitor prenosljiv in pripravljen za namestitev kamor koli se odločite.

8. korak: Koda

Micro: bit `Temperature Monitor JavaScript koda JavaScript za Micro: bit Temperature Monitor. Lahko kopirate in prilepite, kot je omenjeno v ZGODBI, nato pa ga pretvorite v bloke.

naj bo Temperatura Celzija = 0

basic.showLeds (` #… #. #. #………………" Temperature Project ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperaturaCelsius)})

Priporočena: