Sisukord:
- Samm: selles projektis kasutatud asjad
- 2. samm: lugu
- Samm: pange vooluring kokku
- Samm: installige pakett
- Samm: programmeerimine
- 6. samm: kompileerimine ja testimine
- Samm: täitke temperatuurimonitor
- 8. samm: kood
Video: NO Fuss Micro: bit Temperatuurimonitor: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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)})
Soovitan:
Temperatuurimonitor koos DHT11 ja I2C 20x4 vedelkristallekraaniga: 6 sammu
Temperatuurimonitor koos DHT11 ja I2C 20x4 vedelkristallekraaniga: selles õpetuses õpime, kuidas teha DHT11 anduri ja I2C LCD abil lihtsat temperatuurimonitori. Vaadake videot
MQTT basseini temperatuurimonitor: 7 sammu (piltidega)
MQTT basseini temperatuurimonitor: see projekt on kaaslane minu teiste koduautomaatika projektidega Smart Data- Logging Geyser Controller ja mitmeotstarbeline ruumivalgustus ja seadme kontroller. See on basseini äärde paigaldatud monitor, mis mõõdab basseini vee temperatuuri, välisõhku
Madala võimsusega Arduino temperatuurimonitor: 4 sammu
Madala võimsusega Arduino temperatuurimonitor: selles juhendis ehitame veel ühe temperatuurimonitori, kasutades DS18B20 temperatuuriandurit. Kuid see projekt on erinev. See peab patareidega vastu peaaegu 1,5 aastat! Jah! Arduino väikese energiatarbega raamatukogu kasutades saame selle projekti käivitada
Brew Probe - WiFi temperatuurimonitor: 14 sammu (koos piltidega)
Brew Probe - WiFi temperatuurimonitor: selles juhendis ehitame temperatuurisondi, mis viitab MQTT -le ja koduabilisele, et edastada temperatuuriteave veebisaidile, kus saate jälgida idanemistemperatuuri kõikjal oma fermenteris
IoT -põhine temperatuurimonitor: 6 sammu
IoT -põhine temperatuurimonitor: Tere sõbrad, see on minu esimene juhendatav. See õpetatav õpetab teile, kuidas ühendada Arduino ja Raspberry Pi ning Raspberry Pi Adafruit Platformi ja Thingspeakiga. Selles juhendis saab temperatuuri vaadata Adafruit'i kriipsust