**Indoor Positioning System with Bluetooth 5.1 Modules**
I recently acquired two Bluetooth 5.1 modules, the NINA-B411, and built around them as an indoor positioning system. Both of these boards are being used together to determine where the tracker boards are located because they use Angle of Arrival technology by measuring the phase shift between the different antennas on the board.
To understand this better, I think it's best to demonstrate it; but in order to get there, I had to go through quite a few steps which involved installing the s-center software, uploading the correct firmware to not only one big board but also one small board and then powering everything. Summarized, this sounds like a quick process but all in all it took me around 2 hours.
As you can see, this blue LED blinks meaning the tracker is sending out data and the receiver board is spitting out messages over the serial monitor meaning the system works. Now first off, I used the Graphical User Interface of the given software to confirm that the azimuth angle and elevation angle changed according to where I positioned the tracker and as you can see this worked perfectly fine.
At this point, we could use this information to track the position of the transmitter in my house on a map which is an application that is already out there, but I was not able to test it. Instead, I wanted to take the angle information from the serial monitor and feed it into a servo system which then in theory should always point to the tracker.
But then I sadly realized that I am not a very good programmer because I had to think of how to pull this off with processing and the Arduino IDE. But then I remembered that ChatGPT can help you with programming and thus I am now a very talented programmer that solved this problem in 15 minutes.
After hooking up some hardware to the Arduino and positioning everything correctly, it was time for the first big test and I am happy to report that this servo system worked pretty much immediately the way I imagined it. So yeah, this Bluetooth Positioning System is definitely very promising for tons of applications; only problem right now is the price of the dev kit.
But I bet cheaper PCB designs will pop up sooner or later so definitely look out for that. And last but not least we got this development kit here from Crocus which after unpacking comes with 4 identical PCBs that have a big copper bus bar on top.
When removing that, we can see the CT452 IC underneath which can basically measure the magnetic flux density next to it and convert that into an analog voltage. So when powering the board and measuring its output voltage, we can see a normal value of 1.65V which quickly changes when I bring a magnet close.
Now of course this magnet is a complete overkill since its magnetic flux density of 380mT is way too much for the 6mT limit of the IC. No, measuring magnets is not the goal; instead, this IC is used to measure current because that also creates a magnetic field.
So far when it comes to measuring current I either used an IC that measures the voltage drop across a low-value resistor or I used a current clamp which also measures the magnetic flux density but obviously it has to be placed around a wire. But with this solution you can really just have the wire going next to the IC; in theory at least, because of course when you move the wire around, the magnetic field changes as well as the output voltage.
That is why the PCB comes with either PCB traces you can use or a Bus Bar which yes; does require to cut the wire. I got to say that I was very happy with the test results of this thing because while pushing up to 20A next to it, the output voltage was stable, repeatable and very linear even when reversing the current direction.
But keep in mind that the voltage change is pretty small when measuring smaller currents because this thing can handle 75A or even 300A with its bus bar. So when for example measuring a small fluctuating current, then you always have to look out for noise and preferably come up with a low-noise amplifier circuit.
But other than that, the IC does its job like intended and I was very happy to learn about this method of measuring current. And with that, my dev board haul is complete and it was certainly fun for me and I hope I gave you a good overview of what these newest ICs are capable of.
If you want to see more then feel free to post your suggestions in the comment section below and huge thanks to my Patreon supporters who actually voted for these 4 boards. As always, thanks for watching, don't forget to like, share, subscribe, and hit the notification bell. Stay creative and I will see you next time.