Probably any significant chip manufacturer already have their own version of Arduino compatible platform. This is inevitable process, since millions of developers are already using open source platforms successfully and always are looking for new ideas and solutions. Samsung also made their ARTIC fully Arduino compatible
Currently they introduced several versions of ARTIC boards that scale up in terms of features and size. Smallest board which is 12mm x 12mm of size packs ARM based Dual Core 250MHz with 1Mb on chip RAM plus 4Mb Flash. It has BLE connectivity and additionally include 9 axis motion sensor. Other boards are more advanced that come with faster multicore ARM processors with GPU plus 512Mb/2Gb LPDDR3 RAM. Connectivity features include WiFi, BT, BLE, ZigBee. GPU works with hardware based video codecs. Boards can be programmed using same Arduino IDE what makes transition much simpler to existing users.
We see many tracker devices that serve various purposes. Most of them are for fun, for securing things, but this one earns respect because it is used to track Alzheimer’s patients. This is quite problematic area for relatives who have such a patient. He can leave and then forget where to return. This little tracked device may help reduce the trouble of finding such people.
LoganP2 shared his simple build where he uses Arduino micro, GSP breakout board and Adafruit FONA board for getting location from a distance. Everything is placed inside 3D printed box. It seems that after prototyping there are plans for making more compact and more ergonomic version.
The easiest way it to use smart phone with GPS locator. When you park, simply record your location and when you need to find it use navigator which guides you to its place. If you don’t have such phone and want to build one, follow msuzuki777 instructable where he builds car tracker.
Device is pretty simple when building using modules. So here he uses Ublox NEO-6M GPS module, LSM303DLHC magnetometer, custom Arduino, Nokia 5110 LCD and Lithium battery. This locator simply remembers coordinates where your car is parked. When you need to find simply turn on and you will see how far you car is and what direction you need to go thanks to magnetic sensor based compass. You can find more uses of this devise. For instance when hiking – you can remember start location and let it guide you home when done.
Common hobby BLDC motors are meant to run on relatively high speeds. Take any plane, quadcopter or boat – low speeds aren’t required here. For high speed rotations BLDC drivers rely on back-EMF (or Hall-sensor) to sense rotation speed. Berryjam decided to see how slow he can run those motors with Arduino and triple half bridge chip – L6234.
Since standard speed controllers use square wave signals to drive the coils that aren’t noticeable in high speeds (maybe too noisy), in slow speed rotations steps become choppy. So here he used sine wave shaped current modulated by Arduino PWM. There are two options – using sine wave PWM or Space-Vector-PWM (SVPWM) – they both work well. Tests show that with standard BLDC motor he was able to get 2160 steps per revolution, or 0.16 degree precision which can be made even higher. It is hard to tell from video, but it seems that BLDC motor doesn’t seem to be good choice for stepping applications, since it is not designed to step and hold. Maybe it would find its place where very slow and accurate driving is required.