Turinys:
- 1 žingsnis: šiame projekte naudojami dalykai
- 2 žingsnis: istorija
- 3 žingsnis: Surinkite grandinę
- 4 žingsnis: įdiekite paketą
- 5 žingsnis: programavimas
- 6 žingsnis: sudarykite ir išbandykite
- 7 veiksmas: užpildykite temperatūros monitorių
- 8 žingsnis: kodas
Video: NO Fuss Micro: bit Temperatūros monitorius: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Naudojant šio temperatūros monitoriaus „Micro: bit & xChips“sąranką nesudėtinga. Kodavimas yra pyragas su programinės įrangos blokais!
1 žingsnis: šiame projekte naudojami dalykai
Techninės įrangos komponentai
- BBC mikro: bitų plokštė 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 baterijos (bendrosios) x 2
Programinės įrangos programos ir internetinės paslaugos
micro: bit pxt.microbit.org
2 žingsnis: istorija
Apie Projektą
Šį projektą galima užbaigti per mažiau nei 5 minutes. Ši pamoka parodys, kaip surinkti ir užprogramuoti „Micro: Bit“temperatūros monitorių naudojant „xChips“. Šio projekto kodas yra paprastas naudojant „Micro: bit“vilkimo ir nuleidimo platformą.
Įvadas
Aš sukūriau šį temperatūros monitorių naudodamas „Micro: Bit“ir porą „XCB“iš „XinaBox“. Tai labai paprasta ir greita konstrukcija. „XinaBox“technologija labai palengvino šį projektą, nes nebereikėjo lituoti ir įrankių. „Micro: bit“sąsaja leidžia lengvai programuoti. Galite lengvai pakeisti kodą ir pridėti kitų orų jutiklio duomenų, tokių kaip barometrinis slėgis, santykinė drėgmė ir aukštis.
3 žingsnis: Surinkite grandinę
Spustelėkite OD01 ir SW01 kartu naudodami xBUS jungtį (iš XC10 pakuotės)
1 paveikslas: prijungti SW01 ir OD01
Spustelėkite 2 xBUS jungtis kairėje IM02 pusėje, tada spustelėkite prijungtus SW01 ir OD01. Įsitikinkite, kad „xChips“yra vienodai nukreipta į viršų, kad galėtumėte matyti SW01 ir IM02 pavadinimus į viršų
2 paveikslas: prijungti IM02, SW01 ir OD01
- Norėdami prijungti MD01 prie PB04, naudokite kitą xBUS jungtį. Atidėkite prijungtus PB04 ir MD01 su 3 xBUS jungtimis ir AA baterijomis.
- Spustelėkite „Micro: Bit“IM02. Įsitikinkite, kad šviesos diodai nukreipti į viršų, kaip ir SW01 ir IM02 pavadinimas.
3 paveikslas: prijungtas IM02, SW01, OD01 ir „Micro: bit“
Prijunkite „Micro-USB“jungtį iš kompiuterio prie „Micro: Bit“. Atkreipkite dėmesį, kad apatinėje pusėje įsijungia geltonas šviesos diodas
4 žingsnis: įdiekite paketą
- Atidarykite naršyklę ir eikite į makecode.microbit.org
- Slinkite žemyn iki „Išplėstinė“
- Tada slinkite žemyn iki „Pridėti paketą“
4 pav. Kaip rasti „Pridėti paketą“
- Ieškokite „weather“ir spustelėkite „weather-bit“, kad pridėtumėte paketą
- Pakartokite 2 ir 3 punktus
- Tada įklijuokite šį URL į paieškos juostą: https://github.com/xinabox/pxt-OD01, tada spustelėkite OD01, kad pridėtumėte paketą
5 pav. Pakuočių pridėjimas
Dabar turite visus reikalingus paketus
5 žingsnis: programavimas
Vilkite ir numeskite kodo elementus, kol gausite kažką panašaus į žemiau esantį vaizdą
6 pav. Blokų kodas
Taip pat galite apgauti ir spustelėti mygtuką „{} JavaScript“viršuje ir tiesiog nukopijuoti ir įklijuoti kodą į toliau pateiktą kodų skiltį. Norėdami pamatyti rezultatą, dar kartą spustelėkite „Blokai“
6 žingsnis: sudarykite ir išbandykite
- Spustelėkite „Atsisiųsti“
- Vilkite atsisiųstą failą, paprastai pavadintą: microbit-Untitled.hex, į „Micro: Bit“įrenginį, paprastai pavadinimą: MICROBIT.
- Žiūrėkite rezultatą slenkančiame LED ekrane ir OLED ekrane.
- Uždėkite pirštą ant jutiklio, kad pamatytumėte, kaip temperatūra pakyla … tikiuosi! Jei jis neatlieka jūsų veiksmų, kol nerasite problemos ir jos neištaisysite.
7 veiksmas: užpildykite temperatūros monitorių
- Atjunkite „Micro: bit“nuo „Micro-USB“jungties.
- Įdėkite AA baterijas į PB04
- Naudokite 3 xBUS jungtis, kad prijungtumėte PB04 ir MD01 prie IM02 ir SW01, kaip parodyta paveikslėlyje žemiau.
- Įjunkite PB04 jungiklį.
- Dabar jūsų „Micro: bit“temperatūros monitorius yra nešiojamas ir paruoštas įdėti bet kur.
8 žingsnis: kodas
„Micro: bit“„Temperatūros monitorius“„Java: JavaScript“kodas, skirtas „Micro: bit“temperatūros monitoriui. Galite nukopijuoti ir įklijuoti, kaip minėta istorijoje, tada konvertuoti į blokus.
Tegul TemperatureCelsius = 0
basic.showLeds (` #… #. #. #…… #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperatūros projektas ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperatūraCelsius)})
Rekomenduojamas:
Temperatūros, drėgmės monitorius - „Arduino Mega + Ethernet W5100“: 5 žingsniai
Temperatūros, drėgmės monitorius - „Arduino Mega + Ethernet W5100“: 1 modulis - FLAT - aparatinė įranga: „Arduino Mega 2560 Wiznet W5100 Ethernet“skydas 8x DS18B20 temperatūros jutiklis „OneWire“magistralėje - padalintas į 4 „OneWire“magistrales (2,4,1,1) 2x skaitmeninė temperatūra ir drėgmės jutiklis DHT22 (AM2302) 1x temperatūros ir drėgmės
Lengvas labai mažos galios BLE „Arduino“2 dalis. Temperatūros/drėgmės monitorius - 3 red. 7 žingsniai
Lengvas labai mažos galios BLE „Arduino“2 dalis. Temperatūros/drėgmės monitorius - 3 red.: Atnaujinimas: 2020 m. Lapkričio 23 d. - Pirmasis 2 x AAA baterijų pakeitimas nuo 2019 m. Sausio 15 d., Ty 22 mėnesiai 2xAAA šarminiam atnaujinimui: 2019 m. Balandžio 7 d. „lp_BLE_TempHumidity“, prideda datos ir laiko grafikus, naudojant „pfodApp V3.0.362+“, ir automatinį droselio slopinimą, kai
Temperatūros monitorius su DHT11 ir I2C 20x4 LCD: 6 žingsniai
Temperatūros monitorius su DHT11 ir I2C 20x4 LCD: Šioje pamokoje sužinosime, kaip padaryti paprastą temperatūros monitorių naudojant DHT11 jutiklį ir I2C LCD Žiūrėkite vaizdo įrašą
MQTT baseino temperatūros monitorius: 7 žingsniai (su nuotraukomis)
„MQTT“baseino temperatūros monitorius: Šis projektas yra mano kitų namų automatikos projektų „Smart Data- Logging Geyser Controller“ir „Universal-Room-Lighting and Appliance Controller“papildinys. Tai prie baseino montuojamas monitorius, kuris matuoja baseino vandens temperatūrą, aplinkos orą
Temperatūros ir drėgmės monitorius: 7 žingsniai
Temperatūros ir drėgmės monitorius: Yra du tikri ugnies būdai, kaip greitai sunaikinti augalus. Pirmasis būdas yra juos iškepti arba užšaldyti iki kraštutinės temperatūros. Arba, laistydami juos per arba per daug, jie nudžius arba supūva šaknys. Žinoma, ten