INHOUDSOPGAWE:

GEEN Fuss Micro: bit Temperatuurmonitor: 8 stappe
GEEN Fuss Micro: bit Temperatuurmonitor: 8 stappe

Video: GEEN Fuss Micro: bit Temperatuurmonitor: 8 stappe

Video: GEEN Fuss Micro: bit Temperatuurmonitor: 8 stappe
Video: The Gates of Zadash | Critical Role: THE MIGHTY NEIN | Episode 8 2024, November
Anonim
GEEN Fuss Micro: bit Temperatuurmonitor
GEEN Fuss Micro: bit Temperatuurmonitor

Die gebruik van die Micro: bit & xChips -samestelling van hierdie temperatuurmonitor is moeiteloos. Kodering is ook 'n stukkie koek met sagteware -blokke!

Stap 1: Dinge wat in hierdie projek gebruik word

Hardeware komponente

  • BBC micro: bitboard 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 -batterye (generies) x 2

Sagteware -programme en aanlyndienste

mikro: bit pxt.microbit.org

Stap 2: Verhaal

Oor die projek

Hierdie projek kan binne minder as 5 minute voltooi word. Hierdie handleiding sal u wys hoe u die Micro: Bit -temperatuurmonitor met xChips kan saamstel en programmeer. Die kode vir hierdie projek is eenvoudig met behulp van die sleep-en-laat-platform van Micro: bit.

Inleiding

Ek het hierdie temperatuurmonitor gebou met behulp van die Micro: Bit en 'n paar xChips van XinaBox. Dit is 'n baie eenvoudige en vinnige bou. Die XinaBox -tegnologie het hierdie projek uiters maklik gemaak deur die behoefte aan soldeer en gereedskap uit te skakel. Met die Micro: bit -koppelvlak kan ek maklik programmeer. U kan die kode maklik verander om ander data van die weersensor by te voeg, soos barometriese druk, relatiewe humiditeit en hoogte.

Stap 3: Monteer die stroombaan

Klik saam op die OD01 en SW01 met 'n xBUS -aansluiting (uit die XC10 -pakket)

Beeld
Beeld

Figuur 1: Verbind SW01 en OD01

Klik op 2 xBUS -verbindings aan die linkerkant van die IM02 en klik dan op die gekoppelde SW01 en OD01. Maak seker dat die xChips na bo wys, sodat u die naam SW01 en die naam IM02 na bo kan sien

Beeld
Beeld

Figuur 2: Verbind IM02, SW01 en OD01

  • Gebruik 'n ander xBUS -aansluiting om die MD01 aan die PB04 te koppel. Sit die gekoppelde PB04 en MD01 opsy met 3 xBUS -verbindings en die AA -batterye.
  • Klik op die Micro: Bit in die IM02. Maak seker dat die LED's na bo wys - op dieselfde manier as die SW01 -naam en die IM02 -naam.
Beeld
Beeld

Figuur 3: Gekoppelde IM02, SW01, OD01 en Micro: bit

Koppel 'n mikro-USB-verbinding van u rekenaar aan die Micro: Bit. Let op die geel LED aan die onderkant wat aanskakel

Stap 4: Installeer pakket

  • Maak 'n blaaier oop en gaan na makecode.microbit.org
  • Rol af na "Gevorderd"
  • Blaai dan af na 'Pakket byvoeg'
Beeld
Beeld

Figuur 4: vind 'Pakket byvoeg'

  • Soek "weer" en klik op "weer-bietjie" om die pakket by te voeg
  • Herhaal punt 2 en 3
  • Plak dan hierdie URL in die soekbalk: https://github.com/xinabox/pxt-OD01 klik dan op OD01 om die pakket by te voeg
Beeld
Beeld

Figuur 5: Voeg die pakkette by

U het nou al die nodige pakkette

Stap 5: Programmering

Sleep kode -elemente totdat u iets kry wat soos die prentjie hieronder lyk

Beeld
Beeld

Figuur 6: Die kode in blokke

U kan ook bedrieg en op die "{} JavaScript" -knoppie aan die bokant klik, en die kode eenvoudig in die onderstaande kode -afdeling kopieer en plak. Klik weer op "Blokke" om die resultaat te sien

Stap 6: Stel op en toets

  • Klik op "Download"
  • Sleep die afgelaaide lêer, gewoonlik met die naam: microbit-Untitled.hex, na u Micro: Bit-skyf, gewoonlik die naam: MICROBIT.
  • Sien die resultaat op die rol -LED -skerm en OLED -skerm.
  • Plaas 'n vinger op die sensor om te sien hoe die temperatuur styg … hopelik! As dit nie u stappe volg nie, totdat u die probleem opspoor en dit regstel.

Stap 7: Voltooi temperatuurmonitor

  • Ontkoppel die Micro: bit van die Micro-USB-verbinding.
  • Plaas die AA -batterye in die PB04
  • Gebruik die 3 xBUS -verbindings om die PB04 en MD01 aan die IM02 en SW01 te koppel, soos in die onderstaande prentjie gesien kan word.
  • Skakel die skakelaar op die PB04 aan.
  • Nou is u Micro: bit -temperatuurmonitor draagbaar en kan u oral plaas waar u wil.

Stap 8: Kode

Micro: bit `Temperature Monitor JavaScript JavaScript -kode vir Micro: bit Temperature Monitor. U kan kopieer en plak soos genoem in die STORY en dit dan omskakel in blokke.

laat TemperatuurCelsius = 0

basic.showLeds (` #.. #. #. #.. #.. #. #. #. #.. #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperatuurprojek ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Temperatuur Celsius)})

Aanbeveel: