Sisällysluettelo:

NO Fuss Micro: bit Lämpötilan valvonta: 8 vaihetta
NO Fuss Micro: bit Lämpötilan valvonta: 8 vaihetta

Video: NO Fuss Micro: bit Lämpötilan valvonta: 8 vaihetta

Video: NO Fuss Micro: bit Lämpötilan valvonta: 8 vaihetta
Video: Рынок кокаина 2024, Heinäkuu
Anonim
NO Fuss Micro: bit Lämpötilan valvonta
NO Fuss Micro: bit Lämpötilan valvonta

Tämän lämpötilamittarin Micro: bit & xChips -kokoonpanon käyttäminen on vaivatonta. Koodaus on palanen myös ohjelmistopalikoilla!

Vaihe 1: Tässä projektissa käytetyt asiat

Laitteiston osat

  • BBC micro: bittikortti 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 -paristot (yleinen) x 2

Ohjelmistosovellukset ja verkkopalvelut

micro: bit pxt.microbit.org

Vaihe 2: Tarina

Tietoja projektista

Tämä projekti voidaan suorittaa alle 5 minuutissa. Tämä opetusohjelma näyttää, miten voit koota ja ohjelmoida Micro: Bit -lämpötilamittarin xChips -ohjelmalla. Tämän projektin koodi on yksinkertainen Micro: bitin vedä ja pudota -alustan avulla.

Johdanto

Rakensin tämän lämpötilamittarin käyttämällä Micro: Bit -laitetta ja pari xChipiä XinaBoxilta. Se on erittäin yksinkertainen ja nopea rakenne. XinaBox -tekniikka teki tämän projektin erittäin helpoksi tehdä poistamalla juottamisen ja työkalujen tarpeen. Micro: bit -käyttöliittymän avulla voin ohjelmoida helposti. Voit helposti muokata koodia lisäämällä muita säätunnistimen tietoja, kuten ilmanpaineen, suhteellisen kosteuden ja korkeuden.

Vaihe 3: Kokoa piiri

Napsauta OD01 ja SW01 yhdessä käyttämällä xBUS -liitintä (XC10 -pakkauksesta)

Kuva
Kuva

Kuva 1: Yhdistetyt SW01 ja OD01

Napsauta 2 xBUS -liitintä IM02: n vasemmalla puolella ja napsauta sitten kytkettyjä SW01- ja OD01 -liittimiä. Varmista, että xChips on ylöspäin, jotta näet SW01- ja IM02 -nimet ylöspäin

Kuva
Kuva

Kuva 2: Yhdistetyt IM02, SW01 ja OD01

  • Liitä MD01 PB04 -laitteeseen toisen xBUS -liittimen avulla. Siirrä sivulle kytketyt PB04 ja MD01 3 xBUS -liittimellä ja AA -paristoilla.
  • Napsauta Micro: -bittiä IM02: ssa. Varmista, että merkkivalot osoittavat ylöspäin - samalla tavalla kuin SW01- ja IM02 -nimi.
Kuva
Kuva

Kuva 3: Liitetty IM02, SW01, OD01 ja Micro: bit

Liitä Micro-USB-liitäntä tietokoneesta Micro: Bitiin. Huomaa keltainen LED -valo alareunassa syttymässä

Vaihe 4: Asenna paketti

  • Avaa selain ja siirry osoitteeseen makecode.microbit.org
  • Vieritä alas kohtaan "Lisäasetukset"
  • Vieritä sitten kohtaan "Lisää paketti"
Kuva
Kuva

Kuva 4: Lisää paketti

  • Etsi "sää" ja lisää paketti napsauttamalla "sää-bitti"
  • Toista kohdat 2 ja 3
  • Liitä sitten tämä URL-osoite hakupalkkiin: https://github.com/xinabox/pxt-OD01 ja lisää paketti napsauttamalla OD01
Kuva
Kuva

Kuva 5: Pakettien lisääminen

Sinulla on nyt kaikki tarvittavat paketit

Vaihe 5: Ohjelmointi

Vedä ja pudota koodielementtejä, kunnes saat jotain, joka näyttää alla olevasta kuvasta

Kuva
Kuva

Kuva 6: Lohkojen koodi

Voit myös huijata ja napsauttaa yläreunassa olevaa "{} JavaScript" -painiketta ja kopioida ja liittää koodin alla olevaan koodiosioon. Napsauta "Lohkot" uudelleen nähdäksesi tuloksen

Vaihe 6: Kokoa ja testaa

  • Napsauta "Lataa"
  • Vedä ladattu tiedosto, tyypillisesti nimeltään: microbit-Untitled.hex, Micro: Bit -asemaan, tyypillisesti nimi: MICROBIT.
  • Katso tulos vierittävästä LED -näytöstä ja OLED -näytöstä.
  • Aseta sormi anturille nähdäksesi lämpötilan nousun … toivottavasti! Jos se ei seuraa vaiheitasi, kunnes löydät ongelman ja korjaat sen.

Vaihe 7: Täytä lämpötilan valvonta

  • Irrota Micro: bitti Micro-USB-liitännästä.
  • Aseta AA -paristot PB04 -laitteeseen
  • Käytä 3 xBUS -liitintä PB04: n ja MD01: n liittämiseen IM02: een ja SW01: een alla olevan kuvan mukaisesti.
  • Kytke PB04: n kytkin päälle.
  • Nyt Micro: bit -lämpötilamittari on kannettava ja valmis sijoitettavaksi mihin tahansa.

Vaihe 8: Koodi

Micro: bit `Temperature Monitor JavaScript JavaScript code for Micro: bit Temperature Monitor. Voit kopioida ja liittää STORY: n mukaisesti ja muuntaa sen lohkoiksi.

anna TemperatureCelsius = 0

basic.showLeds (` #… #. #. #……………. (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Lämpötilaprojekti ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (LämpötilaCelsius)})

Suositeltava: