I've been writing occasionally about sensors, this article is about electronic compasses. With modern GPS, it's easy to keep track of where you are, and a GPS can even tell you the direction you are moving - as long as you're moving. Some handheld hiking GPS units have a built-in electronic compass because GPS gives you your position but can only tell direction if you are moving; I have a hiking GPS with a built-in compass.
A lot of cars contain a compass with the direction displayed either on the dashboard or in a corner of the review mirror.
Handheld mechanical compasses have been around for centuries, of course. I still have one in my hiking backpack. A compass can be affected by nearby metal and other interfering items. I had a compass in a car years ago that tended to point to the engine block rather than pointing north. Mechanical compasses are also prone to break and obviously can't be incorporated into a vehicle dashboard display.
Sailing ships with steel hulls and mechanical compasses have historically had steel balls and compensating magnets to adjust for the magnetic effects of the ship's hull.
Normally a mechanical compass points to the north pole the magnetic north pole.
The magnetic north pole isn't quite the same as the geographical north pole. Sometimes it doesn't matter because you are using a compass to navigate between two visible points. Or else you just want a general north/ south indication, like the way the compass in a car just gives you a general direction at the 8 points of the compass (N, NE, E, etc.). But sometimes you want to know where true north is, and you want more precision than the 8 compass points. This is especially important in aviation. Of course, modern airplanes use GPS for navigation, but the FAA still requires a compass as a backup instrument.
DECLINATION
この記事は Circuit Cellar の August 2024 版に掲載されています。
7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。
すでに購読者です ? サインイン
この記事は Circuit Cellar の August 2024 版に掲載されています。
7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。
すでに購読者です? サインイン
Catching Lightning in an IMU
Simulating Diffusion-Limited Aggregation with a Raspberry PI RP2040 MCU
Build an Interactive Kinetic Wall
Using a Raspberry Pi 4 and Kinect V1 Camera
Learn to Program MCUs with uLISP
Part 1: Crash Course Offers Insight Into Pioneering Language
Intelligent Automotive Battery Sensor
Shunt Resistors and Evaluation Electronics Offer Two Key Components
Understanding Mesh Circuits How to Use and Calculate Them
Microcontrollers and other digital systems concern mostly ones and zeros but when connections to the real word are needed it can get messy. Stuart writes about mesh analysis and how mesh circuits can be calculated and applied in practical scenarios.
Datasheet: Very Cool Micro Machines
Smartphone Cooling Rounds Out Parade of Advanced MEMS
Improving Patient Outcomes
Device Technology Advances Medical Practices
Bringing Cost-Effective, On-Device AI to Home Appliances - Sparse Weights and Interactions Negate GPUs and Cloud Computing
GPU silicon and cloud computing infrastructure are too costly for mass markets devices like refrigerators and washers. By deploying compute resources only to the necessary parts of AI inference, Sparse AI allows product designers to practically incorporate new AI features like natural voice interfaces into their consumer offerings without breaking the bank or electric bill surprises.
Thin Film Transistor LED Displays - Visual I/O
To add a resistive touchscreen on top of a TFT display, Jeff explores the technology offerings and libraries needed to accomplish his task. Calibrating the touchscreen's computed coordinates with the actual pixel coordinates of the display proved difficult with a modular framework but separating functions allows easy expansion.
Mobile APP Development with React Native
This month, Bob continues his series on mobile app development from an embedded designer's perspective. He programs a React Native app and he offers guidelines for picking a tutorial for React Native. He further explores how it handles concurrency and asynchronous programming. Bob expected a few nuances during the process but to say there were more than a few would be an understatement.