Sometimes I needed an external serial monitor like the Serial Monitor in the Arduino Editor, to see what is going on. So I made one.
The first picture shows an example how could be it designed.

For the ESM I used an Atmel Atmega328 (based on the Arduino-Board) because it have an internal SRAM with 2KBytes. It's necessary for the big data processing.
So you need more than 1KByte SRAM.

With the menu in the ESM you can do...
... setting the baud rate
... start and pause the reading

Step 1: Circuit

Hey there, great i'ble! Is it possible to connect a keyboard in some way to the monitor? That would totally eliminate the need for a computer!
<p>I love the high quality images of the printed circuit board (PCB) with components. Did you use the Eagle Schematic editor to do those or, if not which software is it?</p><p>Voted because of the sheer quality of this instructable.</p>
<p>Thank you.</p><p>I used <a href="http://ibfriedrich.com/index.htm" rel="nofollow">Target3001</a> and Cinema4D.</p>
<p>*thumb up* thank you</p>
<p>What about using a SD card to save the data you poke out ? Do you think it could be ease task ?</p>
<p>Thank you for your vote.<br><br>Yes, that's easy to integrate a datalogger. I think a atmega328 should be big enough for this. The Sketch for the ESM needs 7.832 Bytes and my datalogger Sketch needs 16.482 Bytes. I will try to cut down the size for the datalogger and i will create an another instructable with a compatible datalogger for the ESM.</p>
<p>You have my vote and I intend to make it. Good job.</p>
Oh yes so can this be modified to read from a computer serial port? I know there is a way to make a serial console for Linux.
<p>Yes, that's possible if you use as example a FTDI ft232rl Chip. Like on the Arduino Board.</p>
It would be more easier to make it you can use arduino (which is also based off atmel atmega328) so it is much easier for us AVR noobs to make one (though at the price of doubling the cost, I think it with that).
Oh sorry I haven't read it through. Next time if you want to say arduino based then just say that. Using &quot;atmel ATMega328 based&quot; will only confuse people.
<p>Oh yes, that's right. Thank you for your information. I will change this.</p>
<p>Very nice project and well done ! </p><p>Build_it_Bob</p>
<p>This is fantastic. Got my vote.</p>
<p>Interesting project. I would be nice to use a cheap and readily available Nokia 5110 display, rather than the MMS-e DOG one.</p>
I've been thinking about this but never really get there. Thanks for sharing.
<p>Whoa! Great man!</p>
<p>Nice, love your great idea! Would try to make one for myself one day~</p>
<p>Awesome, well done :)</p>
<p>thank you</p>
<p>great project!<br>in what software did you use to render the PCB and parts?</p>
<p>The PCB and the schematic I created in <a href="http://ibfriedrich.com/index.htm" rel="nofollow">target3001</a>. <br>Then I imported this in Cinema4D.</p>
<p>Very nice, I like this idea! I couldn't find the LCD on ebay, does anyone have a link to buy it for a good price in the UK?</p>
<p>Thank you for your comment. <br></p><p>MMS Electronics Ltd. in Guiseley</p><p><a href="http://www.mmselectronics.co.uk/lcdgraphicdog.htm" rel="nofollow">http://www.mmselectronics.co.uk/lcdgraphicdog.htm</a></p><p>You have to send an email to the company to request a price.</p>
Thanks for the link. That's an interesting website. I've added your project to the long list of things I want to make but I can definitely think of times when something like this would have been useful. I'll probably have it as a self contained unit with a power source so it can mimic an FTDI cable.

About This Instructable




More by ARPix:ATMEGA168 TQFP32 smd programmer shield IR Sensor Button ESM - ExternalSerialMonitor 
Add instructable to: