Spisu treści:
- Krok 1: Zdobądź Micro:bit
- Krok 2: Opcjonalnie: uchwyt baterii
- Krok 3: Opcjonalnie: okładka z nadrukiem 3D
- Krok 4: Jak działa cyfrowy kompas?
- Krok 5: Uwaga dotycząca kierunku pola magnetycznego
- Krok 6: Mapowanie kątów
- Krok 7: MakeCode
- Krok 8: Kalibracja kompasu Micro:bit
- Krok 9: Happing Coding
Wideo: Micro:bit Compass: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ta instrukcja pokazuje, jak używać micro:bit do tworzenia prostego cyfrowego kompasu.
Krok 1: Zdobądź Micro:bit
Jeśli nie masz jeszcze micro:bit, możesz otrzymać micro:bit tutaj:
Krok 2: Opcjonalnie: uchwyt baterii
Jeśli chcesz, aby cyfrowy kompas był przenośny, możesz rozważyć zakup uchwytu na baterię.
Każdy uchwyt baterii 3V ze złączem JST powinien być w porządku. Baterią mogą być baterie CR2032, 2 x baterie AAA, 2 x baterie AA itp.
Krok 3: Opcjonalnie: okładka z nadrukiem 3D
Czuję, że bezpośredni widok, światło LED SMD nie jest tak wygodne, dlatego wykonałem okładkę z nadrukiem 3D, która rozprasza światło i sprawia, że każda dioda LED jest idealnym kwadratowym pikselem:>
Jeśli podobają Ci się również piksele, możesz pobrać i wydrukować okładkę tutaj:
www.thingiverse.com/thing:3511591
Krok 4: Jak działa cyfrowy kompas?
Wejście
micro:bit ma czujnik pola magnetycznego, podobnie jak zwykła igła kompasu, może on wyczuwać pole magnetyczne wytwarzane wewnątrz Ziemi. Biblioteka micro:bit tłumaczy wartość pola na 360 stopni względem północy.
Wyjście
micro:bit ma matrycę LED 5 x 5, wystarczy pokazać strzałkę w 8 kierunkach. (Północ, NE, Wschód, SE, Południe, SW, Zachód, NW)
Nr ref.:
Krok 5: Uwaga dotycząca kierunku pola magnetycznego
Przypominam, że czujnik pola magnetycznego i dioda LED znajdują się po innej stronie płytki PCB. Więc kiedy spojrzysz na stronę LED, odczyt pola magnetycznego jest odwrócony. Lub możesz traktować odczyt w kierunku przeciwnym do ruchu wskazówek zegara, zaczynając od północy.
Krok 6: Mapowanie kątów
Wejście to wartość 360 stopni, a wyjście to strzałka w 8 kierunkach, oto mapowanie kątów:
23 - 68 NW
68 - 113 Zachód 113 - 158 SW 158 - 203 Południe 203 - 248 SE 248 - 293 Wschód 293 - 338 NE Inne Północ
Krok 7: MakeCode
Oto mój przykładowy kod blokowy:
makecode.microbit.org/_RfA4jH2Rae78
Po prostu pobierz i skopiuj na dysk micro:bit, aby uruchomić.
Jeśli nie znasz jeszcze micro:bit, przeczytaj najpierw oficjalny przewodnik szybkiego startu:
microbit.org/guide/quick/
Krok 8: Kalibracja kompasu Micro:bit
Jeśli po raz pierwszy używasz czujnika pola magnetycznego micro:bit, matryca LED przewinie napis TILT TO FILL SCREEN.
Postępuj zgodnie z filmem na stronie pomocy technicznej, aby skalibrować kompas micro:bit:
support.microbit.org/support/solutions/art…
Krok 9: Happing Coding
kompas micro:bit to tylko bardzo prosty przykład, micro:bit ma znacznie więcej możliwości.
Przyjrzyjmy się więcej pomysłów tutaj:
microbit.org/ideas/
Zalecana:
Micro:Bit Compass DIY: 6 kroków
Micro:Bit Compass DIY: Jak zakodować Micro:Bit kompas?
Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami)
Jak uruchomić serwonapędy za pomocą Moto:bit Z Micro:bit: Jednym ze sposobów rozszerzenia funkcjonalności micro:bit jest użycie płyty o nazwie moto:bit firmy SparkFun Electronics (około 15-20 USD). Wygląda na skomplikowaną i ma wiele funkcji, ale nie jest trudno uruchomić z niego serwomotory. Moto:bit pozwala
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Micro:bit - Micro Drum Machine: 10 kroków (ze zdjęciami)
Micro:bit - Micro Drum Machine: Jest to micro:bit micro drum machine, który zamiast tylko generować dźwięk, faktycznie bębni. Jest ciężko inspirowany królikami z orkiestry micro:bit. Trochę czasu zajęło mi znalezienie solenoidów, które były łatwe w użyciu z mocro:bit
Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków
Programowanie robota i joysticka Micro:Bit:Bit za pomocą MicroPython: na Robocamp 2019, nasz letni obóz robotyki, młodzi ludzie w wieku 10-13 lat lutują, programują i budują „robot przeciwwagi” oparty na BBC micro:bit, a także programują micro:bit do użycia jako pilot zdalnego sterowania.Jeśli jesteś obecnie w Robocamp, jedź