Sadržaj:

NO Fuss Micro: bit Temperaturni monitor: 8 koraka
NO Fuss Micro: bit Temperaturni monitor: 8 koraka

Video: NO Fuss Micro: bit Temperaturni monitor: 8 koraka

Video: NO Fuss Micro: bit Temperaturni monitor: 8 koraka
Video: BBC MicroBit Brojač koraka+TEST-Step counter 2024, Studeni
Anonim
NO Fuss Micro: bitni monitor temperature
NO Fuss Micro: bitni monitor temperature

Korištenje sklopa Micro: bit & xChips ovog monitora temperature je bez napora. Kodiranje je dio kolača i s blokovima softvera!

Korak 1: Stvari korištene u ovom projektu

Hardverske 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 (generičke) x 2

Softverske aplikacije i mrežne usluge

mikro: bit pxt.microbit.org

Korak 2: Priča

O Projektu

Ovaj se projekt može dovršiti za manje od 5 minuta. Ovaj će vam vodič pokazati kako sastaviti i programirati Micro: Bit temperaturni monitor s x čipovima. Kôd za ovaj projekt je jednostavan pomoću Micro: bit platforme za povlačenje i ispuštanje.

Uvod

Napravio sam ovaj monitor temperature pomoću Micro: Bit -a i nekoliko xChips -a iz XinaBox -a. Vrlo je jednostavna i brza izrada. Tehnologija XinaBox ovaj je projekt učinila iznimno jednostavnim za uklanjanje potrebe za lemljenjem i alatom. Sučelje Micro: bit omogućuje mi jednostavno programiranje. Kôd možete lako izmijeniti dodavanjem drugih podataka s senzora vremena, poput barometrijskog tlaka, relativne vlažnosti i nadmorske visine.

Korak 3: Sastavite krug

Pritisnite OD01 i SW01 zajedno pomoću xBUS konektora (iz paketa XC10)

Slika
Slika

Slika 1: Spojeni SW01 i OD01

Pritisnite 2 xBUS konektora s lijeve strane IM02, a zatim kliknite povezane SW01 i OD01. Uvjerite se da su xChips okrenuti prema gore, tako da možete vidjeti ime SW01 i IM02 kako su okrenuti prema gore

Slika
Slika

Slika 2: Spojeni IM02, SW01 i OD01

  • Upotrijebite drugi xBUS konektor za spajanje MD01 na PB04. Spojene PB04 i MD01 s 3 xBUS konektorima i AA baterijama ostavite po strani.
  • Pritisnite Micro: Bit u IM02. Pazite da LED diode budu okrenute prema gore - na isti način kao i naziv SW01 i IM02.
Slika
Slika

Slika 3: Spojeni IM02, SW01, OD01 i Micro: bit

Spojite Micro-USB vezu s računala na Micro: Bit. Obratite pažnju na uključivanje žute LED diode na donjoj strani

Korak 4: Instalirajte paket

  • Otvorite preglednik i idite na makecode.microbit.org
  • Pomaknite se dolje do "Napredno"
  • Zatim se pomaknite prema dolje do "Dodaj paket"
Slika
Slika

Slika 4: Pronalaženje "Dodaj paket"

  • Potražite "weather" i kliknite "weather-bit" da biste dodali paket
  • Ponovite točke 2 i 3
  • Zatim zalijepite ovaj URL u traku za pretraživanje: https://github.com/xinabox/pxt-OD01, a zatim kliknite na OD01 da biste dodali paket
Slika
Slika

Slika 5: Dodavanje paketa

Sada imate sve potrebne pakete

Korak 5: Programiranje

Povucite i ispustite elemente koda dok ne dobijete nešto što izgleda kao na slici ispod

Slika
Slika

Slika 6: Kôd u blokovima

Također možete varati i kliknuti gumb "{} JavaScript" na vrhu i jednostavno kopirati i zalijepiti kôd u donji odjeljak kodova. Ponovno kliknite na "Blocks" da vidite rezultat

Korak 6: Sastavite i testirajte

  • Kliknite na "Preuzmi"
  • Povucite preuzetu datoteku, obično naziva: microbit-Untitled.hex, na svoj Micro: Bit pogon, obično naziv: MICROBIT.
  • Pogledajte rezultat na pomičnom LED zaslonu i OLED zaslonu.
  • Stavite prst na senzor da vidite kako temperatura raste … nadam se! Ako ne prati vaše korake dok ne pronađete problem i ispravite ga.

Korak 7: Dovršite nadzor temperature

  • Odvojite Micro: bit od Micro-USB veze.
  • Umetnite AA baterije u PB04
  • Pomoću 3 xBUS konektora spojite PB04 i MD01 na IM02 i SW01 kao što je prikazano na donjoj slici.
  • Uključite prekidač na PB04.
  • Sada je vaš Micro: bit monitor temperature prenosiv i spreman za postavljanje gdje god odaberete.

Korak 8: Kodiranje

Micro: bit `Monitor temperature JavaScript JavaScript kod za Micro: bit temperaturni monitor. Možete kopirati i zalijepiti kako je spomenuto u PRIČI, a zatim je pretvoriti u blokove.

neka je TemperaturaCelsius = 0

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

Preporučeni: