Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Korištenje sklopa Micro: bit & xChips ovog monitora temperature je bez napora. Kodiranje je dio kolača i s blokovima softvera!
Korak 1: Stvari korištene u ovom projektu
Hardverske komponente
- BBC micro: bitna ploča 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 baterije (generičke) x 2
Softverske aplikacije i mrežne usluge
mikro: bit pxt.microbit.org
Korak 2: Priča
O Projektu
Ovaj se projekt može dovršiti za manje od 5 minuta. Ovaj će vam vodič pokazati kako sastaviti i programirati Micro: Bit temperaturni monitor s x čipovima. Kôd za ovaj projekt je jednostavan pomoću Micro: bit platforme za povlačenje i ispuštanje.
Uvod
Napravio sam ovaj monitor temperature pomoću Micro: Bit -a i nekoliko xChips -a iz XinaBox -a. Vrlo je jednostavna i brza izrada. Tehnologija XinaBox ovaj je projekt učinila iznimno jednostavnim za uklanjanje potrebe za lemljenjem i alatom. Sučelje Micro: bit omogućuje mi jednostavno programiranje. Kôd možete lako izmijeniti dodavanjem drugih podataka s senzora vremena, poput barometrijskog tlaka, relativne vlažnosti i nadmorske visine.
Korak 3: Sastavite krug
Pritisnite OD01 i SW01 zajedno pomoću xBUS konektora (iz paketa XC10)
Slika 1: Spojeni SW01 i OD01
Pritisnite 2 xBUS konektora s lijeve strane IM02, a zatim kliknite povezane SW01 i OD01. Uvjerite se da su xChips okrenuti prema gore, tako da možete vidjeti ime SW01 i IM02 kako su okrenuti prema gore
Slika 2: Spojeni IM02, SW01 i OD01
- Upotrijebite drugi xBUS konektor za spajanje MD01 na PB04. Spojene PB04 i MD01 s 3 xBUS konektorima i AA baterijama ostavite po strani.
- Pritisnite Micro: Bit u IM02. Pazite da LED diode budu okrenute prema gore - na isti način kao i naziv SW01 i IM02.
Slika 3: Spojeni IM02, SW01, OD01 i Micro: bit
Spojite Micro-USB vezu s računala na Micro: Bit. Obratite pažnju na uključivanje žute LED diode na donjoj strani
Korak 4: Instalirajte paket
- Otvorite preglednik i idite na makecode.microbit.org
- Pomaknite se dolje do "Napredno"
- Zatim se pomaknite prema dolje do "Dodaj paket"
Slika 4: Pronalaženje "Dodaj paket"
- Potražite "weather" i kliknite "weather-bit" da biste dodali paket
- Ponovite točke 2 i 3
- Zatim zalijepite ovaj URL u traku za pretraživanje: https://github.com/xinabox/pxt-OD01, a zatim kliknite na OD01 da biste dodali paket
Slika 5: Dodavanje paketa
Sada imate sve potrebne pakete
Korak 5: Programiranje
Povucite i ispustite elemente koda dok ne dobijete nešto što izgleda kao na slici ispod
Slika 6: Kôd u blokovima
Također možete varati i kliknuti gumb "{} JavaScript" na vrhu i jednostavno kopirati i zalijepiti kôd u donji odjeljak kodova. Ponovno kliknite na "Blocks" da vidite rezultat
Korak 6: Sastavite i testirajte
- Kliknite na "Preuzmi"
- Povucite preuzetu datoteku, obično naziva: microbit-Untitled.hex, na svoj Micro: Bit pogon, obično naziv: MICROBIT.
- Pogledajte rezultat na pomičnom LED zaslonu i OLED zaslonu.
- Stavite prst na senzor da vidite kako temperatura raste … nadam se! Ako ne prati vaše korake dok ne pronađete problem i ispravite ga.
Korak 7: Dovršite nadzor temperature
- Odvojite Micro: bit od Micro-USB veze.
- Umetnite AA baterije u PB04
- Pomoću 3 xBUS konektora spojite PB04 i MD01 na IM02 i SW01 kao što je prikazano na donjoj slici.
- Uključite prekidač na PB04.
- Sada je vaš Micro: bit monitor temperature prenosiv i spreman za postavljanje gdje god odaberete.
Korak 8: Kodiranje
Micro: bit `Monitor temperature JavaScript JavaScript kod za Micro: bit temperaturni monitor. Možete kopirati i zalijepiti kako je spomenuto u PRIČI, a zatim je pretvoriti u blokove.
neka je TemperaturaCelsius = 0
basic.showLeds (` #… #. #. #… #……. Temperature Project ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Temperatura Celzija) TemperaturaCelzius)})