Obsah:

NO Fuss Micro: bit Monitor teploty: 8 kroků
NO Fuss Micro: bit Monitor teploty: 8 kroků

Video: NO Fuss Micro: bit Monitor teploty: 8 kroků

Video: NO Fuss Micro: bit Monitor teploty: 8 kroků
Video: Mini PC na Intel N100 - AC8-N, výkonná platforma bez ventilátoru, instalace OS Home Assistant 2024, Červenec
Anonim
NO Fuss Micro: bitový monitor teploty
NO Fuss Micro: bitový monitor teploty

Použití sestavy Micro: bit & xChips tohoto teplotního monitoru je snadné. Kódování je hračka i s bloky softwaru!

Krok 1: Věci použité v tomto projektu

Hardwarové komponenty

  • BBC micro: bitová deska 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
  • Baterie AA (obecné) x 2

Softwarové aplikace a online služby

micro: bit pxt.microbit.org

Krok 2: Příběh

O projektu

Tento projekt lze dokončit za méně než 5 minut. Tento tutoriál vám ukáže, jak sestavit a naprogramovat monitor teploty Micro: Bit s xChips. Kód pro tento projekt je jednoduchý pomocí platformy drag-and-drop Micro: bit.

Úvod

Tento teplotní monitor jsem postavil pomocí Micro: Bit a několika xChipů od XinaBoxu. Jedná se o velmi jednoduchou a rychlou stavbu. Díky technologii XinaBox je tento projekt extrémně snadný, protože eliminuje potřebu pájení a nástrojů. Rozhraní Micro: bit mi umožňuje snadné programování. Kód můžete snadno upravit a přidat další data ze senzoru počasí, jako je barometrický tlak, relativní vlhkost a nadmořská výška.

Krok 3: Sestavte obvod

Klepněte na OD01 a SW01 společně pomocí konektoru xBUS (z balení XC10)

obraz
obraz

Obrázek 1: Propojené SW01 a OD01

Klikněte na 2 xBUS konektory na levé straně IM02 a poté klikněte na připojené SW01 a OD01. Ujistěte se, že xChips směřuje stejným způsobem nahoru, abyste viděli název SW01 a název IM02 směrem nahoru

obraz
obraz

Obrázek 2: Propojené IM02, SW01 a OD01

  • Pomocí jiného konektoru xBUS připojte MD01 k PB04. Odložte připojené PB04 a MD01 se 3 konektory xBUS a bateriemi AA.
  • Klikněte na Micro: Bit do IM02. Ujistěte se, že LED diody směřují nahoru - stejným způsobem jako název SW01 a název IM02.
obraz
obraz

Obrázek 3: Připojený bit IM02, SW01, OD01 a Micro: bit

Připojte k počítači Micro: Bit připojení Micro-USB z počítače. Všimněte si rozsvícení žluté LED na spodní straně

Krok 4: Nainstalujte balíček

  • Otevřete prohlížeč a přejděte na makecode.microbit.org
  • Přejděte dolů na „Pokročilé“
  • Poté přejděte dolů na „Přidat balíček“
obraz
obraz

Obrázek 4: Nalezení „Přidat balíček“

  • Vyhledejte "počasí" a kliknutím na "počasí-bit" přidejte balíček
  • Opakujte body 2 a 3
  • Poté vložte tuto URL do vyhledávacího pole: https://github.com/xinabox/pxt-OD01 a kliknutím na OD01 přidejte balíček
obraz
obraz

Obrázek 5: Přidání balíčků

Nyní máte všechny potřebné balíčky

Krok 5: Programování

Přetahujte prvky kódu, dokud nezískáte něco, co vypadá jako na obrázku níže

obraz
obraz

Obrázek 6: Kód v blocích

Můžete také podvádět a kliknout na tlačítko „{} JavaScript“v horní části a jednoduše zkopírovat a vložit kód do níže uvedené sekce kódu. Výsledek zobrazíte opětovným kliknutím na „Bloky“

Krok 6: Kompilace a testování

  • Klikněte na „Stáhnout“
  • Přetáhněte stažený soubor, obvykle s názvem: microbit-Untitled.hex, na disk Micro: Bit, obvykle název: MICROBIT.
  • Výsledek najdete na rolovacím LED displeji a OLED obrazovce.
  • Položte prst na senzor, aby se teplota zvýšila … doufejme! Pokud to nebude sledovat vaše kroky, dokud nenajdete problém a neopravíte ho.

Krok 7: Dokončete sledování teploty

  • Odpojte bit Micro: bit od připojení Micro-USB.
  • Vložte baterie AA do PB04
  • Pomocí 3 konektorů xBUS připojte PB04 a MD01 k IM02 a SW01, jak je vidět na obrázku níže.
  • Zapněte přepínač na PB04.
  • Nyní je váš monitor teploty Micro: bit přenosný a připravený k umístění kamkoli se rozhodnete.

Krok 8: Kód

Micro: bit `Temperature Monitor JavaScript JavaScript kód pro Micro: bit Temperature Monitor. Dalo by se zkopírovat a vložit, jak je uvedeno v PŘÍBĚHU, a poté jej převést na bloky.

nechte TemperatureCelsius = 0

basic.showLeds (` #.. #. #. #….. Teplotní projekt ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TeplotaCelsius)})

Doporučuje: