Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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 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 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 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 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 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 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)})