Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selle temperatuurimonitori Micro: bit & xChips koostu kasutamine on lihtne. Kodeerimine on ka tarkvaraplokkidega kook!
Samm: selles projektis kasutatud asjad
Riistvara komponendid
- BBC mikro: bitiplaat 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 patareid (üldine) x 2
Tarkvararakendused ja võrguteenused
mikro: bit pxt.microbit.org
2. samm: lugu
Projekti kohta
Selle projekti saab lõpule viia vähem kui 5 minutiga. See õpetus näitab teile, kuidas xChipiga Micro: Bit temperatuurimonitori kokku panna ja programmeerida. Selle projekti kood on Micro: bit'i pukseerimisplatvormi abil lihtne.
Sissejuhatus
Ehitasin selle temperatuurimonitori, kasutades Micro: Bit ja paari xChipi XinaBoxist. See on väga lihtne ja kiire ehitamine. XinaBoxi tehnoloogia muutis selle projekti tegemise äärmiselt lihtsaks, kõrvaldades vajaduse jootmise ja tööriistade järele. Micro: bit liides võimaldab mul hõlpsasti programmeerida. Saate koodi hõlpsasti muuta, et lisada ilmastikuandurilt muid andmeid, näiteks õhurõhk, suhteline õhuniiskus ja kõrgus.
Samm: pange vooluring kokku
Klõpsake OD01 ja SW01 koos, kasutades xBUS -pistikut (pakendist XC10)
Joonis 1: ühendatud SW01 ja OD01
Klõpsake IM02 vasakul küljel 2 xBUS -pistikut ja seejärel ühendatud SW01 ja OD01. Veenduge, et xChips oleks ühtpidi ülespoole, nii et näete SW01 ja IM02 nime mõlemad ülespoole
Joonis 2: ühendatud IM02, SW01 ja OD01
- MD01 ühendamiseks PB04 -ga kasutage teist xBUS -pistikut. Jätke kõrvale ühendatud PB04 ja MD01 koos 3 xBUS -pistiku ja AA -patareidega.
- Klõpsake IM02 -s Micro: Bit. Veenduge, et valgusdioodid oleksid ülespoole - samamoodi nagu SW01 nimi ja IM02 nimi.
Joonis 3: ühendatud IM02, SW01, OD01 ja Micro: bit
Ühendage mikro-USB-ühendus arvutiga Micro: Bit-i külge. Pange tähele, et alumisel küljel olev kollane LED süttib
Samm: installige pakett
- Avage brauser ja minge saidile makecode.microbit.org
- Kerige alla jaotiseni „Täpsem“
- Seejärel kerige alla jaotisse "Lisa pakett"
Joonis 4: "Lisa paketi" leidmine
- Paketi lisamiseks otsige "ilm" ja klõpsake "weather-bit"
- Korrake punkte 2 ja 3
- Seejärel kleepige see URL otsinguribale: https://github.com/xinabox/pxt-OD01 ja seejärel klõpsake paketi lisamiseks OD01
Joonis 5: Pakettide lisamine
Nüüd on teil kõik vajalikud paketid
Samm: programmeerimine
Lohistage koodi elemente, kuni saate midagi, mis näeb välja nagu allolev pilt
Joonis 6: kood plokkides
Võite ka petta ja klõpsata ülaosas oleval nupul „{} JavaScript” ning lihtsalt kopeerida ja kleepida koodi allolevasse koodiosasse. Tulemuse nägemiseks klõpsake uuesti "Blokid"
6. samm: kompileerimine ja testimine
- Klõpsake nuppu "Laadi alla"
- Lohistage allalaaditud fail, tavaliselt nimega: microbit-Untitled.hex, oma Micro: Bit draivi, tavaliselt nimega: MICROBIT.
- Vaadake tulemust kerival LED -ekraanil ja OLED -ekraanil.
- Asetage sõrm andurile, et näha temperatuuri tõusu … loodetavasti! Kui see ei jälgi teie samme enne, kui olete probleemi leidnud ja selle lahendanud.
Samm: täitke temperatuurimonitor
- Ühendage Micro: bit lahti Micro-USB ühendusest.
- Sisestage AA patareid PB04 -sse
- Kasutage 3 xBUS -pistikut PB04 ja MD01 ühendamiseks IM02 ja SW01 -ga, nagu on näha alloleval pildil.
- Lülitage PB04 lüliti sisse.
- Nüüd on teie Micro: bit temperatuurimonitor kaasaskantav ja valmis paigutamiseks kuhu iganes soovite.
8. samm: kood
Micro: bit `Temperature Monitor JavaScript JavaScript code for Micro: bit Temperature Monitor. Võite kopeerida ja kleepida, nagu on mainitud LOOS, seejärel teisendada see plokkideks.
olgu TemperatureCelsius = 0
basic.showLeds (` #… #. #. #…… #. #. #…. #") OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperatuuri projekt ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperatuurCelsius)})