Obsah:

ŽIADNY ruch Micro: bitový monitor teploty: 8 krokov
ŽIADNY ruch Micro: bitový monitor teploty: 8 krokov

Video: ŽIADNY ruch Micro: bitový monitor teploty: 8 krokov

Video: ŽIADNY ruch Micro: bitový monitor teploty: 8 krokov
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Júl
Anonim
NO Fuss Micro: bitový monitor teploty
NO Fuss Micro: bitový monitor teploty

Použitie zostavy tohto teplotného monitora Micro: bit & xChips je bez námahy. Kódovanie je hračka aj s blokmi softvéru!

Krok 1: Veci použité v tomto projekte

Hardvérové komponenty

  • Micro: bitová doska BBC 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
  • Batérie AA (všeobecné) x 2

Softvérové aplikácie a online služby

micro: bit pxt.microbit.org

Krok 2: Príbeh

O projekte

Tento projekt je možné dokončiť do 5 minút. Tento tutoriál vám ukáže, ako zostaviť a naprogramovať mikro: bitový monitor teploty pomocou xChips. Kód pre tento projekt je jednoduchý pomocou platformy drag-and-drop Micro: bit.

Úvod

Tento teplotný monitor som postavil pomocou Micro: Bit a niekoľkých xChipov od XinaBoxu. Jedná sa o veľmi jednoduchú a rýchlu stavbu. Technológia XinaBox uľahčila realizáciu tohto projektu tým, že eliminovala potrebu spájkovania a nástrojov. Rozhranie Micro: bit mi umožňuje jednoduché programovanie. Kód môžete ľahko upraviť a pridať ďalšie údaje zo senzora počasia, ako napríklad barometrický tlak, relatívna vlhkosť a nadmorská výška.

Krok 3: Zostavte obvod

Kliknite na OD01 a SW01 spoločne pomocou konektora xBUS (z balenia XC10)

Obrázok
Obrázok

Obrázok 1: Pripojené SW01 a OD01

Kliknite na 2 konektory xBUS na ľavej strane modulu IM02 a potom kliknite na prepojené konektory SW01 a OD01. Zaistite, aby xChips smeroval rovnako nahor, aby ste názov SW01 a IM02 mohli vidieť hore

Obrázok
Obrázok

Obrázok 2: Pripojené IM02, SW01 a OD01

  • Na pripojenie MD01 k PB04 použite ďalší konektor xBUS. Pripojené PB04 a MD01 s 3 konektormi xBUS a batériami AA odložte bokom.
  • Kliknite na mikro: bit do IM02. Uistite sa, že diódy LED smerujú nahor - rovnakým spôsobom ako názov SW01 a názov IM02.
Obrázok
Obrázok

Obrázok 3: Pripojený bit IM02, SW01, OD01 a Micro: bit

Pripojte pripojenie Micro-USB z počítača k Micro: Bit. Všimnite si zapnutia žltej LED diódy na spodnej strane

Krok 4: Nainštalujte balík

  • Otvorte prehliadač a prejdite na stránku makecode.microbit.org
  • Posuňte zobrazenie nadol na položku „Rozšírené“
  • Potom prejdite nadol na položku „Pridať balík“
Obrázok
Obrázok

Obrázok 4: Hľadanie „Pridať balík“

  • Vyhľadajte „počasie“a kliknutím na „počasie-bit“pridajte balík
  • Zopakujte body 2 a 3
  • Potom vložte túto adresu URL do vyhľadávacieho panela: https://github.com/xinabox/pxt-OD01 a kliknutím na OD01 pridajte balík
Obrázok
Obrázok

Obrázok 5: Pridávanie balíkov

Teraz máte všetky potrebné balíčky

Krok 5: Programovanie

Presúvajte prvky kódu, kým sa nezobrazí niečo, čo vyzerá ako na obrázku nižšie

Obrázok
Obrázok

Obrázok 6: Kód v blokoch

Môžete tiež podvádzať a kliknúť na tlačidlo „{} JavaScript“v hornej časti a jednoducho skopírovať a vložiť kód do sekcie kódu nižšie. Výsledok zobrazíte opätovným kliknutím na „Bloky“

Krok 6: Zostavte a otestujte

  • Kliknite na „Stiahnuť“
  • Presuňte stiahnutý súbor, spravidla s názvom: microbit-Untitled.hex, na disk Micro: Bit, spravidla s názvom: MICROBIT.
  • Výsledok nájdete na posúvajúcom sa LED displeji a OLED displeji.
  • Položte prst na senzor, aby ste videli, ako sa teplota zvyšuje … dúfajme! Ak to nesleduje vaše kroky, kým nenájdete problém a neopravíte ho.

Krok 7: Kompletný monitor teploty

  • Odpojte Micro: bit od pripojenia Micro-USB.
  • Vložte batérie AA do PB04
  • Na pripojenie modelov PB04 a MD01 k modulom IM02 a SW01 použite 3 konektory xBUS, ako je znázornené na obrázku nižšie.
  • Zapnite spínač na PB04.
  • Teraz je váš mikro: bitový monitor teploty prenosný a pripravený na umiestnenie kdekoľvek.

Krok 8: Kód

Micro: bit `Temperature Monitor JavaScript JavaScript kód pre Micro: bit Temperature Monitor. Môžete skopírovať a prilepiť, ako je uvedené v PRÍBEHU, a potom ich previesť na bloky.

nechajte TemperatureCelsius = 0

basic.showLeds (` #… #. #. #…. Projekt teploty ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Teplota Celzia)})

Odporúča: