Innholdsfortegnelse:
- Trinn 1: Ting som brukes i dette prosjektet
- Trinn 2: Historie
- Trinn 3: Sett sammen kretsen
- Trinn 4: Installer pakken
- Trinn 5: Programmering
- Trinn 6: Kompiler og test
- Trinn 7: Fullstendig temperaturmåler
- Trinn 8: Kode
Video: NO Fuss Micro: bit Temperaturmonitor: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Å bruke Micro: bit & xChips -monteringen av denne temperaturmonitoren er enkel. Koding er et stykke kake med blokkene med programvare også!
Trinn 1: Ting som brukes i dette prosjektet
Maskinvarekomponenter
- BBC micro: bit board 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 -batterier (generisk) x 2
Programvare -apper og online -tjenester
micro: bit pxt.microbit.org
Trinn 2: Historie
Om prosjektet
Dette prosjektet kan fullføres på under 5 minutter. Denne opplæringen viser deg hvordan du monterer og programmerer Micro: Bit temperaturmonitor med xChips. Koden for dette prosjektet er enkel ved å bruke Micro: bits dra-og-slipp-plattform.
Introduksjon
Jeg bygde denne temperaturmonitoren ved hjelp av Micro: Bit og et par xChips fra XinaBox. Det er en veldig enkel og rask bygging. XinaBox -teknologien gjorde dette prosjektet ekstremt enkelt å gjøre ved å eliminere behovet for lodding og verktøy. Micro: bit -grensesnittet lar meg enkelt programmere. Du kan enkelt endre koden for å legge til andre data fra værsensoren, for eksempel barometrisk trykk, relativ fuktighet og høyde.
Trinn 3: Sett sammen kretsen
Klikk på OD01 og SW01 sammen med en xBUS -kontakt (fra XC10 -pakken)
Figur 1: Tilkoblet SW01 og OD01
Klikk 2 xBUS -kontakter på venstre side av IM02, klikk deretter på de tilkoblede SW01 og OD01. Sørg for at xChips vender samme vei opp, slik at du kan se SW01 -navnet og IM02 -navnet begge opp
Figur 2: Tilkoblet IM02, SW01 og OD01
- Bruk en annen xBUS -kontakt for å koble MD01 til PB04. Sett til side de tilkoblede PB04 og MD01 med 3 xBUS -kontakter og AA -batterier.
- Klikk på Micro: Bit i IM02. Sørg for at lysdiodene vender opp - på samme måte som SW01 -navnet og IM02 -navnet.
Figur 3: Tilkoblet IM02, SW01, OD01 og Micro: bit
Koble en Micro-USB-tilkobling fra datamaskinen til Micro: Bit. Legg merke til den gule lysdioden på undersiden som slås på
Trinn 4: Installer pakken
- Åpne en nettleser og gå til makecode.microbit.org
- Rull ned til "Avansert"
- Rull deretter ned til "Legg til pakke"
Figur 4: Finne "Legg til pakke"
- Søk etter "vær" og klikk på "vær-bit" for å legge til pakken
- Gjenta punkt 2 og 3
- Lim deretter inn denne nettadressen i søkefeltet: https://github.com/xinabox/pxt-OD01, klikk deretter på OD01 for å legge til pakken
Figur 5: Legge til pakkene
Du har nå alle nødvendige pakker
Trinn 5: Programmering
Dra og slipp kodeelementer til du får noe som ligner på bildet nedenfor
Figur 6: Koden i blokker
Du kan også jukse og klikke på "{} JavaScript" -knappen øverst og ganske enkelt kopiere og lime inn koden i kodeseksjonen nedenfor. Klikk på "Blokker" igjen for å se resultatet
Trinn 6: Kompiler og test
- Klikk på "Last ned"
- Dra den nedlastede filen, vanligvis kalt: microbit-Untitled.hex, til Micro: Bit-stasjonen, vanligvis navn: MICROBIT.
- Se resultatet på rullende LED -skjerm og OLED -skjerm.
- Plasser en finger på sensoren for å se temperaturen stige … forhåpentligvis! Hvis den ikke går tilbake til trinnene dine før du finner problemet og retter det.
Trinn 7: Fullstendig temperaturmåler
- Koble Micro: bit fra Micro-USB-tilkoblingen.
- Sett inn AA -batteriene i PB04
- Bruk de 3 xBUS -kontaktene for å koble PB04 og MD01 til IM02 og SW01 som vist på bildet nedenfor.
- Slå på bryteren på PB04.
- Nå er din Micro: bit temperaturmonitor bærbar og klar til å plasseres uansett hvor du vil.
Trinn 8: Kode
Micro: bit `Temperature Monitor JavaScript JavaScript -kode for Micro: bit Temperature Monitor. Du kan kopiere og lime inn som nevnt i STORY og deretter konvertere det til blokker.
la TemperaturCelsius = 0
basic.showLeds (` #.. #. #. #… #.. #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperature Project ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperaturCelsius)})
Anbefalt:
Temperaturmonitor med DHT11 og I2C 20x4 LCD: 6 trinn
Temperaturmonitor Med DHT11 og I2C 20x4 LCD: I denne opplæringen lærer vi hvordan du lager en enkel temperaturmonitor ved hjelp av en DHT11 -sensor og I2C LCD Se videoen
MQTT svømmebasseng temperaturmonitor: 7 trinn (med bilder)
MQTT svømmebasseng temperaturmonitor: Dette prosjektet er en ledsager til mine andre hjemmeautomatiseringsprosjekter Smart Data- Logging Geyser Controller og Multi-purpose-Room-Lighting and Appliance Controller. Det er en monitor montert ved bassenget som måler vanntemperaturen i bassenget, omgivelsesluft
Stor Arduino LCD -klokke med to alarmer og temperaturmonitor kontrollert av IR -TV -fjernkontroll: 5 trinn
Stor Arduino LCD -klokke med to alarmer og temperaturmonitor kontrollert av IR TV -fjernkontroll: Hvordan bygge en Arduino -basert LCD -klokke med to alarmer og temperaturmonitor kontrollert av IR TV -fjernkontroll
Hvordan bygge en Raspberry Pi temperaturmonitor: 9 trinn
Hvordan bygge en Raspberry Pi temperaturmonitor: Temperatur og fuktighet er viktige datapunkter i dagens industrielle verden. Overvåkning av miljødata for serverrom, kommersielle frysere og produksjonslinjer er nødvendig for at ting skal fungere jevnt. Det er mange løsninger der ute
Lav effekt Arduino temperaturmonitor: 4 trinn
Lav effekt Arduino temperaturmonitor: I denne instruksjonsboken bygger vi enda en temperaturmonitor ved hjelp av en DS18B20 temperatursensor. Men dette prosjektet er annerledes. Den kan vare på batterier i nesten 1,5 år! Ja! Ved å bruke Arduino lavkraftbibliotek kan vi få dette prosjektet til å løpe