проект с использованием компаса

проект с использованием компаса


Вступление

 Вы когда-нибудь использовали компас? Вы не знаете в каком направлении идти? Сейчас мы создадим цифровой компас, который будет держать курс на Северный полюс, используя встроенный чип компаса платы microbit!

Вам понадобятся:

Компас (магнитометр)

В предыдущем эксперименте вы узнали об акселерометре, который измерял гравитацию. Компас, или технически магнитометр, измеряет магнитное поле. Магнитные поля бывают разных размеров, но самое большое - это то, которое создается самой Землей.

Магнитометр обнаруживает магнитный север и затем показывает ваше направление в градусах, север - 0 градусов, восток - 90 градусов, юг - 180 градусов и запад - 270.  


бортовой магнит


По сути, мы собираемся прочитать значение с датчика, встроенного в микробит . Это называется магнитометр, который на самом деле используется для обнаружения магнитного поля Земли вдоль трех перпендикулярных осей, X, Y и Z.

мы установим значения для микробита таким образом, чтобы, когда он обнаруживает эти углы, он показывал направление. 

·        Север от 20 до 340 градусов

·        Запад 250 до 290 градусов

·        Восток от 70 до 110 градусов

·        Юг от 160 до 200 градусов


подключение

сделайте схему подключения как показано ниже на картинке.

Обратите особое внимание на маркировку датчиков, соблюдайте полярность.


как и куда подключаем красный и синий светодиод



установите программу

здесь находится готовый код

https://makecode.microbit.org/_YX4b8Wc9y8Pp

Давайте посмотрим на блоки кода в этом эксперименте.


Код для заметки Exp 11

Compass Heading

The compass heading block returns the heading that you are facing if you are holding the micro:bit flat with the pins toward you. Zero degrees is north. We store this heading in a variable called item.

And

Much of the rest of this code is straightforward, but the logical and block is used. This combines two logical statements into one statement that returns true when both of the other statements are true and only true.

What You Should See

When your code is loaded you will first see instructions on the micro:bit LED array. The instructions will ask you to draw a circle, move the micro:bit around until all of the part of the circle have been added and it displays a smiley face. This process is to calibrate the micro:bit’s magnetometer with its surroundings. The LEDs will start to turn on — one or the other, or both. While standing still, rotate in the direction of the LED that is on. When both LEDs are lit, you are facing generally north (if you are outside)! You now have a compass that helps you find north, or any other direction you choose if you change the code!

Note: If you calibrate your micro:bit while inside and in a proximity to your computer or something that produces a larger magnetic field it will skew your micro:bits sense of direction. You will end up creating a metal detector rather than a compass!




Магнитометр чувствителен ко всем магнитным полям, включая те, которые могут быть вызваны электроникой, металлом или магнитом.



Report Page