
Satura rādītājs:
- 1. darbība: iegūstiet Micro: bit
- 2. darbība: pēc izvēles: akumulatora turētājs
- 3. darbība: pēc izvēles: 3D apdrukāts vāks
- 4. darbība. Kā darbojas digitālais kompass?
- 5. darbība. Piezīme par magnētiskā lauka virzienu
- 6. solis: leņķa kartēšana
- 7. solis: MakeCode
- 8. solis: Micro: bit kompasa kalibrēšana
- 9. solis: notiek kodēšana
2025 Autors: John Day | day@howwhatproduce.com. Pēdējoreiz modificēts: 2025-01-23 14:59

Šīs pamācības parāda, kā izmantot micro: bit, lai izveidotu vienkāršu digitālo kompasu.
1. darbība: iegūstiet Micro: bit

Ja jums vēl nav micro: bit, jūs varat iegūt micro: bit šeit:
2. darbība: pēc izvēles: akumulatora turētājs

Ja vēlaties padarīt digitālo kompasu pārnēsājamu, varat iegādāties akumulatora turētāju.
Jebkuram 3V akumulatora turētājam ar JST savienotāju jābūt kārtībā. Akumulators var būt CR2032, 2 x AAA baterijas, 2 x AA baterijas utt.
3. darbība: pēc izvēles: 3D apdrukāts vāks


Man šķiet, ka tiešs skats uz SMD LED gaismu nav tik komfortabls, tāpēc esmu izveidojis 3D drukātu vāku, kas izkliedē gaismu un katru LED padara par perfektu kvadrātveida pikseļu:>
Ja jums arī patīk pikseļi, vāku varat lejupielādēt un izdrukāt šeit:
www.thingiverse.com/thing:3511591
4. darbība. Kā darbojas digitālais kompass?

Ievadi
micro: bit ir magnētiskā lauka sensors, tāpat kā parasta kompasa adata, tā var uztvert Zemes iekšienē radīto magnētisko lauku. micro: bit bibliotēka tulko lauka vērtību 360 grādos attiecībā pret ziemeļiem.
Izeja
micro: bit ir 5 x 5 LED matrica, tas ir pietiekami labs, lai parādītu bultiņu 8 virzienos. (Ziemeļi, ZA, Austrumi, DA, Dienvidi, DR, Rietumi, ZR)
Atsauce:
5. darbība. Piezīme par magnētiskā lauka virzienu

Lūdzu, atgādiniet, ka magnētiskā lauka sensors un gaismas diode atrodas dažādās PCB pusēs. Tātad, paskatoties uz LED pusi, magnētiskā lauka rādījums tiek pagriezts. Vai arī jūs varat izturēties pret rādījumu pretēji pulksteņrādītāja virzienam no ziemeļiem.
6. solis: leņķa kartēšana

Ievades vērtība ir 360 grādi, un izeja ir 8 virzienu bultiņa, šeit ir leņķa kartēšana:
23 - 68 ZR
68 - 113 Rietumi 113 - 158 SW 158 - 203 Dienvidi 203 - 248 SE 248 - 293 Austrumi 293 - 338 NE Citi Ziemeļi
7. solis: MakeCode

Šeit ir mans bloka koda paraugs:
makecode.microbit.org/_RfA4jH2Rae78
Vienkārši lejupielādējiet un kopējiet uz micro: bit disku, lai palaistu.
Ja vēl neesat iepazinies ar micro: bit lietošanu, lūdzu, vispirms izlasiet oficiālo īsās lietošanas pamācību:
microbit.org/guide/quick/
8. solis: Micro: bit kompasa kalibrēšana

Ja jūs pirmo reizi izmantojat mikro: bitu magnētiskā lauka sensoru, LED matrica ritinās vārdus TILT TO FILL SCREEN.
Lūdzu, sekojiet atbalsta lapas video, lai kalibrētu micro: bit kompasu:
support.microbit.org/support/solutions/art…
9. solis: notiek kodēšana

micro: bit kompass ir tikai ļoti vienkāršs piemērs, micro: bit ir daudz vairāk.
Izpētīsim vairāk ideju šeit:
microbit.org/ideas/
Ieteicams:
Mikro: bitu kompass DIY: 6 soļi

Micro: Bit Compass DIY: Kā kodēt Micro: Bit kompasu
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi

Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: 4 soļi

Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: 4 soļi

Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi

DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)