Indholdsfortegnelse:
- Trin 1: Ting, der bruges i dette projekt
- Trin 2: Historie
- Trin 3: Saml kredsløbet
- Trin 4: Installer pakken
- Trin 5: Programmering
- Trin 6: Kompilér og test
- Trin 7: Komplet temperaturovervågning
- Trin 8: Kode
Video: NO Fuss Micro: bit Temperaturmonitor: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Brug af Micro: bit & xChips -samlingen af denne temperaturmonitor er ubesværet. Kodning er også et stykke kage med softwareblokke!
Trin 1: Ting, der bruges i dette projekt
Hardware komponenter
- 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 (generiske) x 2
Software -apps og onlinetjenester
micro: bit pxt.microbit.org
Trin 2: Historie
Om projektet
Dette projekt kan afsluttes på under 5 minutter. Denne vejledning viser dig, hvordan du samler og programmerer Micro: Bit temperaturmonitor med xChips. Koden til dette projekt er enkel ved hjælp af Micro: bit's træk-og-slip platform.
Introduktion
Jeg byggede denne temperaturmonitor ved hjælp af Micro: Bit og et par xChips fra XinaBox. Det er en meget enkel og hurtig opbygning. XinaBox -teknologien gjorde dette projekt ekstremt let at udføre ved at eliminere behovet for lodning og værktøjer. Micro: bit -grænsefladen giver mig mulighed for let at programmere. Du kan nemt ændre koden for at tilføje andre data fra vejrsensoren, f.eks. Barometrisk tryk, relativ luftfugtighed og højde.
Trin 3: Saml kredsløbet
Klik på OD01 og SW01 sammen ved hjælp af et xBUS -stik (fra XC10 -pakken)
Figur 1: Tilsluttet SW01 og OD01
Klik på 2 xBUS -stik i venstre side af IM02, klik derefter på de tilsluttede SW01 og OD01. Sørg for, at xChips vender samme vej op, så du både kan se SW01 -navnet og IM02 -navnet opad
Figur 2: Tilsluttet IM02, SW01 og OD01
- Brug et andet xBUS -stik til at slutte MD01 til PB04. Sæt den tilsluttede PB04 og MD01 til side med 3 xBUS -stik og AA -batterierne.
- Klik på Micro: Bit i IM02. Sørg for, at lysdioderne vender opad - på samme måde som SW01 -navnet og IM02 -navnet.
Figur 3: Tilsluttet IM02, SW01, OD01 og Micro: bit
Tilslut en Micro-USB-forbindelse fra din computer til Micro: Bit. Bemærk den gule LED på undersiden, der tænder
Trin 4: Installer pakken
- Åbn en browser, og gå til makecode.microbit.org
- Rul ned til "Avanceret"
- Rul derefter ned til "Tilføj pakke"
Figur 4: Find "Tilføj pakke"
- Søg efter "vejr" og klik på "vejr-bit" for at tilføje pakken
- Gentag punkt 2 og 3
- Indsæt derefter denne webadresse i søgelinjen: https://github.com/xinabox/pxt-OD01, klik derefter på OD01 for at tilføje pakken
Figur 5: Tilføjelse af pakkerne
Du har nu alle de nødvendige pakker
Trin 5: Programmering
Træk og slip kodeelementer, indtil du får noget, der ligner billedet herunder
Figur 6: Koden i blokke
Du kan også snyde og klikke på knappen "{} JavaScript" øverst og blot kopiere og indsætte koden i kodesektionen herunder. Klik på "Blokke" igen for at se resultatet
Trin 6: Kompilér og test
- Klik på "Download"
- Træk den downloadede fil, typisk navngivet: microbit-Untitled.hex, til dit Micro: Bit-drev, typisk navn: MICROBIT.
- Se resultatet på rullende LED -display og OLED -skærm.
- Placer en finger på sensoren for at se temperaturen stige … forhåbentlig! Hvis det ikke går tilbage til dine trin, før du finder problemet og retter det.
Trin 7: Komplet temperaturovervågning
- Afbryd Micro: bit fra Micro-USB-forbindelsen.
- Sæt AA -batterierne i PB04
- Brug de 3 xBUS -stik til at forbinde PB04 og MD01 til IM02 og SW01 som vist på billedet herunder.
- Tænd kontakten på PB04.
- Nu er din Micro: bit temperaturmonitor bærbar og klar til at blive placeret, uanset hvor du vælger.
Trin 8: Kode
Micro: bit `Temperature Monitor JavaScript JavaScript -kode til Micro: bit Temperature Monitor. Du kan kopiere og indsætte som nævnt i STORY og derefter konvertere det til blokke.
lad TemperaturCelsius = 0
basic.showLeds (` #.. #. #. #… #.. #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperaturprojekt ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TemperaturCelsius)})
Anbefalede:
Temperaturmonitor med DHT11 og I2C 20x4 LCD: 6 trin
Temperaturovervågning med DHT11 og I2C 20x4 LCD: I denne vejledning lærer vi, hvordan man laver en enkel temperaturmonitor ved hjælp af en DHT11 -sensor og I2C LCD Se videoen
Stort Arduino LCD -ur med to alarmer og temperaturmonitor styret af IR -tv -fjernbetjening: 5 trin
Stort Arduino LCD -ur med to alarmer og temperaturmonitor styret af IR TV -fjernbetjening: Sådan opbygges et Arduino -baseret LCD -ur med to alarmer og temperaturmonitor styret af IR TV -fjernbetjening
Sådan opbygges en Raspberry Pi temperaturmonitor: 9 trin
Sådan bygger du en Raspberry Pi -temperaturmonitor: Temperatur og fugtighed er vitale datapunkter i nutidens industrielle verden. Overvågning af miljødata for serverrum, kommercielle frysere og produktionslinjer er nødvendig for at holde tingene kørende. Der er masser af løsninger derude
Arduino -temperaturmonitor med lav effekt: 4 trin
Lav effekt Arduino temperaturmonitor: I denne instruktør bygger vi endnu en temperaturmonitor ved hjælp af en DS18B20 temperatursensor. Men dette projekt er anderledes. Det kan holde på batterier i næsten 1,5 år! Ja! Ved hjælp af Arduino low power -biblioteket kan vi få dette projekt til at køre
The Brew Probe - WiFi temperaturmonitor: 14 trin (med billeder)
The Brew Probe - WiFi Temperature Monitor: I denne instruktive vil vi bygge en temperatursonde, der udnytter MQTT og Home Assistant til at videresende temperaturoplysningerne til en webside, hvor du kan overvåge spiringstemperaturen hvor som helst i din fermenter. Jeg den komplette liste over ting