Cuprins:

Fuss Micro: bit temperatura Monitor: 8 pași
Fuss Micro: bit temperatura Monitor: 8 pași

Video: Fuss Micro: bit temperatura Monitor: 8 pași

Video: Fuss Micro: bit temperatura Monitor: 8 pași
Video: Utilizarea termometrului infraroșu Melexis MLX90614 cu Arduino 2024, Iulie
Anonim
NO Fuss Micro: bit Temperatura Monitor
NO Fuss Micro: bit Temperatura Monitor

Utilizarea ansamblului Micro: bit & xChips al acestui monitor de temperatură este fără efort. Codificarea este o bucată de tort, de asemenea, cu blocurile de software!

Pasul 1: Lucruri utilizate în acest proiect

Componente hardware

  • BBC micro: bit board 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
  • Baterii AA (generice) x 2

Aplicații software și servicii online

micro: bit pxt.microbit.org

Pasul 2: Poveste

Despre proiect

Acest proiect poate fi finalizat în mai puțin de 5 minute. Acest tutorial vă va arăta cum să asamblați și să programați monitorul de temperatură Micro: Bit cu xChips. Codul pentru acest proiect este simplu folosind platforma de drag-and-drop Micro: bit.

Introducere

Am construit acest monitor de temperatură folosind Micro: Bit și câteva xChips de la XinaBox. Este o versiune foarte simplă și rapidă. Tehnologia XinaBox a făcut acest proiect extrem de ușor de realizat, eliminând necesitatea lipirii și sculelor. Interfața Micro: bit îmi permite să programez cu ușurință. Puteți modifica cu ușurință codul pentru a adăuga alte date de la senzorul meteo, cum ar fi presiunea barometrică, umiditatea relativă și altitudinea.

Pasul 3: Asamblați circuitul

Faceți clic OD01 și SW01 împreună utilizând un conector xBUS (din pachetul XC10)

Imagine
Imagine

Figura 1: SW01 și OD01 conectate

Faceți clic pe 2 conectori xBUS din partea stângă a IM02, apoi faceți clic pe SW01 și OD01 conectate. Asigurați-vă că xChip-urile sunt orientate în același mod în sus, astfel încât să puteți vedea numele SW01 și numele IM02 orientate în sus

Imagine
Imagine

Figura 2: IM02, SW01 și OD01 conectate

  • Utilizați un alt conector xBUS pentru a conecta MD01 la PB04. Puneți deoparte PB04 și MD01 conectate cu 3 conectori xBUS și bateriile AA.
  • Faceți clic pe Micro: Bit în IM02. Asigurați-vă că LED-urile sunt orientate în sus - la fel ca numele SW01 și numele IM02.
Imagine
Imagine

Figura 3: IM02, SW01, OD01 și Micro: bit conectate

Atașați o conexiune Micro-USB de la computer la Micro: Bit. Observați că ledul galben din partea de jos se aprinde

Pasul 4: Instalați pachetul

  • Deschideți un browser și accesați makecode.microbit.org
  • Derulați în jos până la „Avansat”
  • Apoi derulați în jos până la „Adăugați un pachet”
Imagine
Imagine

Figura 4: Găsirea „Adăugare pachet”

  • Căutați „weather” și faceți clic pe „weather-bit” pentru a adăuga pachetul
  • Repetați punctele 2 și 3
  • Apoi lipiți această adresă URL în bara de căutare: https://github.com/xinabox/pxt-OD01 apoi faceți clic pe OD01 pentru a adăuga pachetul
Imagine
Imagine

Figura 5: Adăugarea pachetelor

Acum aveți toate pachetele necesare

Pasul 5: Programare

Trageți și fixați elementele de cod până când obțineți ceva care seamănă cu imaginea de mai jos

Imagine
Imagine

Figura 6: Codul din blocuri

De asemenea, puteți înșela și faceți clic pe butonul „{} JavaScript” din partea de sus și pur și simplu copiați și lipiți codul în secțiunea de cod de mai jos. Faceți clic din nou pe „Blocks” pentru a vedea rezultatul

Pasul 6: Compilați și testați

  • Faceți clic pe „Descărcați”
  • Trageți fișierul descărcat, denumit în mod obișnuit: microbit-Untitled.hex, pe unitatea Micro: Bit, denumită de obicei: MICROBIT.
  • Vedeți rezultatul pe afișajul LED cu defilare și pe ecranul OLED.
  • Puneți un deget pe senzor pentru a vedea cum temperatura crește … sperăm! Dacă nu vă reia pașii până când nu găsiți problema și nu o corectați.

Pasul 7: Completați monitorul de temperatură

  • Deconectați bitul Micro: de la conexiunea Micro-USB.
  • Introduceți bateriile AA în PB04
  • Utilizați conectorii 3 xBUS pentru a conecta PB04 și MD01 la IM02 și SW01 așa cum se vede în imaginea de mai jos.
  • Porniți comutatorul de pe PB04.
  • Acum, monitorul dvs. de temperatură Micro: bit este portabil și gata să fie plasat oriunde doriți.

Pasul 8: Cod

Micro: bit `Temperatură Monitor JavaScript cod JavaScript pentru Micro: bit Temperatură Monitor. Puteți copia și lipi așa cum se menționează în POVESTE, apoi îl puteți converti în blocuri.

lăsați Temperatura Celsius = 0

basic.showLeds (`#… #. #. #… #… #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Proiect de temperatură ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Temperatura Celsius)})

Recomandat: