Debug to a sd-card module?
-
Old topic, and I will probably create a project on openhardware but im making some progress with this... hardware section is under testing... software for SD-card needs to be developed so still some time ahead before finished. 2 revision of the PCB and it probably needs another round (6 weeks delivery, yay!)
My next step as hardware developer will be some sort of sales from openhardware with assembled modules and not only PCB but my goal will be to sell them 1 and 1 for a resonable price for all that needs a debug machine.
And the name? Easy Debugger Module - The Serial Debug Killer! :joy:


-
Module is now working and can debug a MySensors node to both Bluetooth and SD card. Next and final step will be to check the booster circuit and make sure it can debug for 2 weeks on 2xAA bat (which was the goal).

I hope the next step will be a openhardware page with all the info nessecary to build one.
-
There's also OpenLog. Haven't tested yet, but just got one (China clone for about $4, Sparkfun $14.95). It's about the size of microSD card and logs all serial input. Spec says "2mA idle, 6mA at maximum recording rate" which means something like 2 weeks with 2xAA. One issue might be voltage, it says 3.3 - 12V input, don't know if it works unmodified with less, i.e. without step-up.
I might also like to use the BT you included in your version.
-
There's also OpenLog. Haven't tested yet, but just got one (China clone for about $4, Sparkfun $14.95). It's about the size of microSD card and logs all serial input. Spec says "2mA idle, 6mA at maximum recording rate" which means something like 2 weeks with 2xAA. One issue might be voltage, it says 3.3 - 12V input, don't know if it works unmodified with less, i.e. without step-up.
I might also like to use the BT you included in your version.
-
I'm actually using openlog for the software. Will post more info later. It's tested and open source so instead of reinventing the wheel Im trying to develop that code further for my module...
And then you will have Bluetooth and booster+ voltage regulator as well 👍
Specs with the sd card.module (without LEDs) are the same for my module so 2 weeks minimum are still the goal.
-
Coming along nice... some small bugs to kill but project alive and almost finished!

-
I have a hardware question for you!
Problem:
I need to protect the input of the bluetooth modules RX line (and also keep the ttl logic levels withing MIN/MAX as well)
In the same time I want to be able to read data from both battery devices (say 2.0v) to 5v devices.
@ 2.0 V you are way to close to a floating level which makes me a bit uncomfortable and @ 5v I will destroy the 3.3v input on the bluettoth module....A classic logic level converter should work for 5v to 3.3v, but I want to make one circuit that can handle also 2.0v to 3.3v - anyone that has an idea? I have ordered some Logic Level transistors to test... but if anyone can point me in any direction to create such a gate i would be happy...
-
I just noticed this thread, so sorry for jumping in late. However, regarding the OP, I use this:
https://www.openhardware.io/view/273/ESP-LINK-ESP8266-WeMos-D1-Mini-Adapter-Board
or, more lately, this:
https://www.openhardware.io/view/443/nRF52832-ESP-LINK-Shield-for-ESP8266-Wemos-D1-MiniIt's better than logging to an SD card, because you can see in real-time what is happening. Just open a putty terminal to the node and watch or come back later (anytime) to see what happened. With a lot of serial terminals, like Termite for instance, you can easily timestamp the serial output as well. Or, if you're only interested in seeing what's happened relatively recently, you can check directly by connecting directly to the node's serial console webpage. The nice thing too is that it all "just works." :) No extra coding required.
-
I just noticed this thread, so sorry for jumping in late. However, regarding the OP, I use this:
https://www.openhardware.io/view/273/ESP-LINK-ESP8266-WeMos-D1-Mini-Adapter-Board
or, more lately, this:
https://www.openhardware.io/view/443/nRF52832-ESP-LINK-Shield-for-ESP8266-Wemos-D1-MiniIt's better than logging to an SD card, because you can see in real-time what is happening. Just open a putty terminal to the node and watch or come back later (anytime) to see what happened. With a lot of serial terminals, like Termite for instance, you can easily timestamp the serial output as well. Or, if you're only interested in seeing what's happened relatively recently, you can check directly by connecting directly to the node's serial console webpage. The nice thing too is that it all "just works." :) No extra coding required.
@NeverDie - I have seen your projects and im sure they are very usefull, but as you can see above in the thread its been discussed with wifi/esp loggers. I looked at mentioned FTDI over Wifi.
They have a great advantage in some areas but they do not fulfill my needs because I have nodes where I dont have wifi connection and they consume to much power to run on batteries for as long as i want.
Just as the Wifi logger that just works, this module will be a one time upload and it will be able to write to a sd-card or Bluetooth (real time!) so no extra coding will be requiered here as well :)
-
Are you getting adequate range out of it?
-
@NeverDie - What do you mean with Range - for bluetooth?
My idea is to have one long term function and one short term, which is bluetooth. So for a "quick" look I would use the bluetooth module and for this I have not seen myself in need of alot of range. I wish to debug the node on-site and if there are errors I know why. I dont know the range exacly yet - but im sure its like normal bluetooth.
With the more long term logging Im going to leave the logger at the node-site and let it be for a while - and evaluate the logs later to understand what im facing.
-
Not sure if it would matter to you or not, but the nRF51822-4 module is a very small and inexpensive module, and I would imagine it could be similarly programmed to behave the same as the bluetooth module you're using.
Nice project!
-
Not sure if it would matter to you or not, but the nRF51822-4 module is a very small and inexpensive module, and I would imagine it could be similarly programmed to behave the same as the bluetooth module you're using.
Nice project!
@NeverDie didn't know! I will sure look into it. Thank you.
-
Please use this thread for further discussion:
https://forum.mysensors.org/topic/8040/the-logger-machine-short-and-long-term-serial-logging