
Turinys:
- 1 žingsnis: Gaukite „Micro: bit“
- 2 veiksmas: pasirinktinai: akumuliatoriaus laikiklis
- 3 žingsnis: pasirinktinai: 3D spausdintas viršelis
- 4 žingsnis: Kaip veikia skaitmeninis kompasas?
- 5 žingsnis: Pastaba apie magnetinio lauko kryptį
- 6 žingsnis: kampų atvaizdavimas
- 7 žingsnis: „MakeCode“
- 8 žingsnis: „Micro: bit“kompaso kalibravimas
- 9 veiksmas: vyksta kodavimas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Šiose instrukcijose parodyta, kaip naudoti „micro: bit“paprastam skaitmeniniam kompasui sukurti.
1 žingsnis: Gaukite „Micro: bit“

Jei dar neturite „micro: bit“, „micro: bit“galite įsigyti čia:
2 veiksmas: pasirinktinai: akumuliatoriaus laikiklis

Jei norite, kad skaitmeninis kompasas būtų nešiojamas, galite įsigyti akumuliatoriaus laikiklį.
Bet kuris 3V akumuliatoriaus laikiklis su JST jungtimi turėtų būti tinkamas. Baterija gali būti CR2032, 2 x AAA, 2 x AA baterijos ir kt.
3 žingsnis: pasirinktinai: 3D spausdintas viršelis


Jaučiu tiesioginį vaizdą, kad SMD LED lemputė nėra tokia patogi, todėl sukūriau 3D spausdintą viršelį, kuris išsklaidė šviesą ir kiekvieną LED padarė kaip tobulą kvadratinį pikselį:>
Jei jums taip pat patinka pikseliai, viršelį galite atsisiųsti ir atsispausdinti čia:
www.thingiverse.com/thing:3511591
4 žingsnis: Kaip veikia skaitmeninis kompasas?

Įvestis
„micro: bit“turi magnetinio lauko jutiklį, kaip ir įprasta kompaso adata, jis gali jausti Žemėje susidarantį magnetinį lauką. „micro: bit“biblioteka išverčia lauko reikšmę į 360 laipsnių šiaurės atžvilgiu.
Išvestis
„micro: bit“turi 5 x 5 LED matricą, pakanka rodyklę rodyti 8 kryptimis. (Šiaurė, ŠR, Rytai, DA, Pietūs, DR, Vakarai, NW)
Nuoroda:
5 žingsnis: Pastaba apie magnetinio lauko kryptį

Primename, kad magnetinio lauko jutiklis ir šviesos diodas yra skirtingose PCB pusėse. Taigi, pažvelgus į LED pusę, magnetinio lauko rodmenys yra apversti. Arba galite laikyti rodmenį prieš laikrodžio rodyklę, pradedant nuo šiaurės.
6 žingsnis: kampų atvaizdavimas

Įvesties vertė yra 360 laipsnių, o išvestis - 8 krypčių rodyklė, čia yra kampų atvaizdavimas:
23–68 NW
68 - 113 Vakarai 113 - 158 SW 158 - 203 Pietūs 203 - 248 SE 248 - 293 Rytai 293 - 338 NE Kiti Šiaurė
7 žingsnis: „MakeCode“

Štai mano bloko kodo pavyzdys:
makecode.microbit.org/_RfA4jH2Rae78
Tiesiog atsisiųskite ir nukopijuokite į „micro: bit“diską, kad paleistumėte.
Jei dar nesate susipažinę su „micro: bit“naudojimu, pirmiausia perskaitykite oficialų greitos pradžios vadovą:
microbit.org/guide/quick/
8 žingsnis: „Micro: bit“kompaso kalibravimas

Jei pirmą kartą naudojate mikro: bitų magnetinio lauko jutiklį, LED matrica slinks žodžius TILT TO FILL SCREEN.
Norėdami kalibruoti „micro: bit“kompasą, sekite palaikymo puslapio vaizdo įrašą:
support.microbit.org/support/solutions/art…
9 veiksmas: vyksta kodavimas

„micro: bit“kompasas yra tik labai paprastas pavyzdys, „micro: bit“gali padaryti daug daugiau.
Panagrinėkime daugiau idėjų čia:
microbit.org/ideas/
Rekomenduojamas:
Mikro: bitų kompasas „pasidaryk pats“: 6 žingsniai

„Micro: Bit Compass DIY“: kaip koduoti „Micro: Bit“kompasą
„Arduino Nano“-MMA8452Q 3 ašių 12 bitų/8 bitų skaitmeninio akselerometro pamoka: 4 žingsniai

„Arduino Nano“-MMA8452Q 3 ašių 12 bitų/8 bitų skaitmeninio pagreičio matuoklio pamoka: „MMA8452Q“yra protingas, mažos galios, trijų ašių, talpinis, mikromašinis pagreičio matuoklis, turintis 12 bitų skiriamąją gebą. Lanksčios vartotojo programuojamos parinktys pateikiamos naudojant pagreičio matuoklio įterptas funkcijas, kurias galima sukonfigūruoti dviem pertraukomis
Raspberry Pi MMA8452Q 3 ašių 12 bitų/8 bitų skaitmeninio akselerometro „Python“vadovėlis: 4 žingsniai

„Raspberry Pi MMA8452Q“3 ašių 12 bitų/8 bitų skaitmeninio akselerometro „Python“vadovėlis: „MMA8452Q“yra protingas, mažos galios, trijų ašių, talpinis, mikromechaninis pagreičio matuoklis, turintis 12 bitų skiriamąją gebą. Lanksčios vartotojo programuojamos parinktys pateikiamos naudojant pagreičio matuoklio įterptas funkcijas, kurias galima sukonfigūruoti dviem pertraukomis
Raspberry Pi MMA8452Q 3 ašių 12 bitų/8 bitų skaitmeninis pagreičio matuoklis „Java“pamoka: 4 žingsniai

„Raspberry Pi MMA8452Q“3 ašių 12 bitų/8 bitų skaitmeninis pagreičio matuoklis „Java“pamoka: „MMA8452Q“yra protingas, mažos galios, trijų ašių, talpinis, mikromechaninis pagreičio matuoklis, turintis 12 bitų skiriamąją gebą. Lanksčios vartotojo programuojamos parinktys pateikiamos naudojant pagreičio matuoklio įterptas funkcijas, kurias galima sukonfigūruoti dviem pertraukomis
LED kompasas ir altimetras: 7 žingsniai (su nuotraukomis)

LED kompasas ir altimetras: objektai su šviesos diodais mane visada žavi. Todėl šis projektas sujungia populiarų skaitmeninį kompaso jutiklį HMC5883L su 48 šviesos diodais. Įdėję šviesos diodus į apskritimą, šviesos diodas yra kryptis, kuria einate. Kas 7,5 laipsnio bus dr