This blog wraps up work on the Type-N-Text (TNT) devices. It has come right down to the wire with only hours left in the challenge and I really wanted to get these devices working. I miscalculated the amount of effort the project would take pretty badly so everything would have had to go perfectly in the last 2 week to complete everything I wanted to achieve. But of course things weren't going to go perfectly and they definitely didn't. After completing the micro:bit-to-PSoC communication in the last blog, it should have been a simple matter of whipping up a little radio program. However the IDE was unable to load the radio library. It turns out I had to upgrade to the latest IDE to have radio support. The latest editor version does have radio support, but it totally broke my existing code, refusing to configure the micro:bit pins the way they were designed to work - and were working fine in the old IDE. This was a major setback with just one day left in the challenge, but I decided to put my head down and just focus on getting the TNT working. I had to go back to the drawing board, develop new schematics, tear the devices apart, rewire them, reprogram the micro:bits to reflect all the changes and then debug some nasty ping-pong run-on issues. So here it is about 5am on the final day and still trying to get the blog published.
At least the effort paid off in a working system as you can see in this video:
There is nothing like having to redesign, teardown, rebuild and reprogram a 3 month project in one evening I may sound a little tired in the video....
I don't really have time to publish all the material I have on Stirling engines and further work with the PSoC6, but I will try to make a wrap-up blog.
Links to other blogs for this project: