<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Res Publica Non Dominetur - カルマン &#187; Arduino</title>
	<atom:link href="http://karman.cc/blog/archives/category/arduino/feed" rel="self" type="application/rss+xml" />
	<link>http://karman.cc/blog</link>
	<description>Lo público no tiene dominio.</description>
	<lastBuildDate>Sun, 29 Jun 2025 11:22:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SYPHCOM: CO2 meter</title>
		<link>http://karman.cc/blog/archives/999</link>
		<comments>http://karman.cc/blog/archives/999#comments</comments>
		<pubDate>Mon, 16 Aug 2021 13:02:34 +0000</pubDate>
		<dc:creator>KaRMaN</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://karman.cc/blog/?p=999</guid>
		<description><![CDATA[This is my last week project: a Simple Yet Powerful Handheld CO2 Meter. SYPHCOM (name in progress ..)
The use for a portable CO2 meter is to be able to measure air quality in closed spaces (i.e. the office). The higher the number (usually above 1200~1500) the worst ventilation, which means higher chances to get
the Covid-19.
With [...]]]></description>
			<content:encoded><![CDATA[<p>This is my last week project: a <strong>S</strong>imple <strong>Y</strong>et <strong>P</strong>owerful <strong>H</strong>andheld <strong>CO</strong>2 <strong>M</strong>eter. SYPHCOM (name in progress ..)</p>
<p>The use for a portable CO2 meter is to be able to measure air quality in closed spaces (i.e. the office). The higher the number (usually above 1200~1500) the worst ventilation, which means higher chances to get<br />
the Covid-19.</p>
<div id="attachment_1029" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/CO2-Front2.png" rel="lightbox"><img class="size-medium wp-image-1029" title="CO2 Meter Front View" src="http://karman.cc/blog/descargas/CO2-Front2-300x249.png" alt="CO2 Meter Front View" width="300" height="249" /></a><p class="wp-caption-text">CO2 Meter Front View</p></div>
<p>With this is possible to know when is time to open the windows and ventilate.</p>
<p>It&#8217;s main guts are:</p>
<ul>
<li><a href="https://es.aliexpress.com/item/32768308647.html" target="_blank"> Arduino Pro Micro</a>, Leonardo Atmega32u4 based.</li>
<li><a href="https://senseair.com/products/size-counts/s8-lp/" target="_blank">SenseAir S8 LP CO2 sensor</a>.</li>
<li>Vintage HP <a href="https://es.aliexpress.com/item/4000798349621.html" target="_blank">HDSP-2000</a> ceramic LED matrix display, manufactured week 20 year 1984. NOS.</li>
</ul>
<div id="attachment_1001" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/CO2-Back.png" rel="lightbox"><img class="size-medium wp-image-1001" title="CO2 Back Side" src="http://karman.cc/blog/descargas/CO2-Back-300x221.png" alt="Back view of handmade CO2 meter" width="300" height="221" /></a><p class="wp-caption-text">Back view of handmade CO2 meter</p></div>
<p>The capacitor stands for when the CO2 sensor does a read cycle (every 2s): both the display and the SenseAir S8 uses so much power that you can see the display and leds in the Arduino Pro Micro sighly dim off when powered from standard USB 0.5A when a read is made in the SenseAir CO2 Sensor. Without the capacitor, the arduino can&#8217;t stand for the display refresh and does a glitch in the display.</p>
<div id="attachment_1001" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/CO2_Meter_glitch.gif" rel="lightbox"><img class="size-medium wp-image-1001" title="CO2 Meter Glitch" src="http://karman.cc/blog/descargas/CO2_Meter_glitch.gif" alt="BCO2 Meter Glitch" width="300" height="221" /></a><p class="wp-caption-text">CO2 Meter glitch</p></div>
<p>Also there&#8217;s a UDN2981A source driver to drive the columns in the HDSP-2000 display and a small momentary press button with 10K pull down resistor to launch sensor callibration if pressed on powerup (use with caution!!).</p>
<div id="attachment_1032" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/CO2-Meter-first-working-stage.png" rel="lightbox"><img class="size-medium wp-image-1032" title="CO2 Meter first working stage" src="http://karman.cc/blog/descargas/CO2-Meter-first-working-stage-300x228.png" alt="CO2 Meter first working stage" width="300" height="228" /></a><p class="wp-caption-text">CO2 Meter first working stage</p></div>
<p>The components that makes it portable are:</p>
<ul>
<li>Lithium battery charger (<a href="https://es.aliexpress.com/item/1005001859371001.html" target="_blank">Like this one</a>).</li>
<li>Recycled Li-Po cell (250mAh)</li>
<li><a href="https://www.ebay.com/itm/124852722428?" target="_blank">Pololu s7v8a</a> adjustable step-up DC-DC (adjusted to 5V).</li>
<li>Switch.</li>
</ul>
<div id="attachment_1033" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/Making-CO2-Meter-porable-with-lipo-charger-and-battery.png" rel="lightbox"><img class="size-medium wp-image-1033" title="Making CO2 Meter porable with lipo charger and battery" src="http://karman.cc/blog/descargas/Making-CO2-Meter-porable-with-lipo-charger-and-battery-300x204.png" alt="Making CO2 Meter porable with lipo charger and battery" width="300" height="204" /></a><p class="wp-caption-text">Making CO2 Meter porable with lipo charger and battery</p></div>
<p>I use the same components to make projects portables. The good thing about the pololu s7v8a is that it is both a step-up and a step-down DC-DC converter. This is handful if a project work 3.3v as it will give 3.3v always even if the battery is reading 3.0v. Unfortunally the recicled 250mAh battery is not much for the power needs so only lasts 30m on thi battery cell.</p>
<div id="attachment_1016" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/CO2-Schematic.png" rel="lightbox"><img class="size-medium wp-image-1016" title="CO2 Arduino HDSP-2000 SenseAir Schematic " src="http://karman.cc/blog/descargas/CO2-Schematic-300x277.jpg" alt="CO2 Arduino HDSP-2000 SenseAir Schematic " width="300" height="277" /></a><p class="wp-caption-text">CO2 Arduino HDSP-2000 SenseAir Schematic </p></div>
<p><a href="http://karman.cc/blog/descargas/CO2_Meter.zip" target="_blank">Code available here</a>.</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="https://www.youtube.com/v/iNj1oN_7m10" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="https://www.youtube.com/v/iNj1oN_7m10"></param></object></div>
</div>
<p>In the video the leds seems to be dimmer than they really are because of the high light, but actually they are pretty much visible.</p>
<p>Overall all makes a nice looking portable and easy to use CO2 meter and Covid prevention tool in closed spaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://karman.cc/blog/archives/999/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arduino Enigma Portable</title>
		<link>http://karman.cc/blog/archives/940</link>
		<comments>http://karman.cc/blog/archives/940#comments</comments>
		<pubDate>Thu, 11 Jan 2018 15:46:53 +0000</pubDate>
		<dc:creator>KaRMaN</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://karman.cc/blog/?p=940</guid>
		<description><![CDATA[I recently got an Arduino Enigma on Tinder (https://www.tindie.com/products/ArduinoEnigma/arduino-enigma-i-m3-m4-machine-simulator-w-case/) which is a Arduino Enigma Machine Simulator with touch display. Is pretty handsome with a wooden case and perfectly functioning simulator of the Enigmas 1, M3 and M4.
But to work, it needs external power supply. Either a USB-B cable or a 9v battery with a barrel [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got an Arduino Enigma on Tinder (https://www.tindie.com/products/ArduinoEnigma/arduino-enigma-i-m3-m4-machine-simulator-w-case/) which is a Arduino Enigma Machine Simulator with touch display. Is pretty handsome with a wooden case and perfectly functioning simulator of the Enigmas 1, M3 and M4.</p>
<p>But to work, it needs external power supply. Either a USB-B cable or a 9v battery with a barrel plug. And I hate having external addons to make it work.</p>
<div id="attachment_941" class="wp-caption aligncenter" style="width: 378px"><a href="http://karman.cc/blog/descargas/IMG_3646.jpg" rel="lightbox"><img class="size-large wp-image-941  " title="Arduino Enigma Machine with battery" src="http://karman.cc/blog/descargas/IMG_3646-1024x576.jpg" alt="Arduino Enigma Machine with battery" width="368" height="208" /></a><p class="wp-caption-text">Arduino Enigma Machine with battery</p></div>
<p>So I put inside the case a lipo battery, a lipo charger and a 5v stepup to power up everything.</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="https://www.youtube.com/v/RL_El8dKJh0" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="https://www.youtube.com/v/RL_El8dKJh0"></param></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://karman.cc/blog/archives/940/feed</wfw:commentRss>
		<slash:comments>507</slash:comments>
		</item>
		<item>
		<title>VMware Fusion (OSX): Mooltipass in Virtual Machines</title>
		<link>http://karman.cc/blog/archives/898</link>
		<comments>http://karman.cc/blog/archives/898#comments</comments>
		<pubDate>Tue, 19 Aug 2014 21:26:36 +0000</pubDate>
		<dc:creator>KaRMaN</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://karman.cc/blog/?p=898</guid>
		<description><![CDATA[So, I wanted to test the Mooltipass in different platforms besides my main OS, Mac OS X. The better way is to use virtual machines I already have VMware Fusion. On first try I wasn&#8217;t able to associate the Mooltipass to any of my virtual machines because the MP is an HiD device and as [...]]]></description>
			<content:encoded><![CDATA[<p>So, I wanted to test the Mooltipass in different platforms besides my main OS, Mac OS X. The better way is to use virtual machines I already have VMware Fusion. On first try I wasn&#8217;t able to associate the Mooltipass to any of my virtual machines because the MP is an HiD device and as so, is always connected to the main OS and then emulated via VMware Fusion in the guest OS (in my case, Windows XP and Windows 8):</p>
<div id="attachment_899" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/Captura-de-pantalla-2014-08-19-a-las-23.06.31.png" rel="lightbox"><img class="size-medium wp-image-899" title="vmware_fusion_screenshot_without_usb_mooltipass" src="http://karman.cc/blog/descargas/Captura-de-pantalla-2014-08-19-a-las-23.06.31-300x107.png" alt="vmware_fusion_screenshot_without_usb_mooltipass" width="300" height="107" /></a><p class="wp-caption-text">Mooltipass is not eligible to be associated to the guest OS</p></div>
<p>After some googling I found a relevant KB (knowledge base) article about associating HiD devices entirely to a Virtual Machine and disassociating it from the host OS: <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1033435" target="_self">http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1033435</a>.</p>
<p>The article says that the virtual machine hardware definition file (.vmx extension, usually located at /Users/$USER/Documents/Virtual Machines.localized) has to be manually edited after shutting down the virtual machine and the VMware Fusion to add the two following lines:</p>
<p><code>usb.generic.allowHID = "TRUE"</code><br />
<code>usb.generic.allowLastHID = "TRUE"</code></p>
<p>After adding both lines, you can safely search for the Mooltipass HiD devide to properly associate it to the guest OS:</p>
<div id="attachment_900" class="wp-caption aligncenter" style="width: 310px"><a href="http://karman.cc/blog/descargas/Captura-de-pantalla-2014-08-19-a-las-23.21.50.png" rel="lightbox"><img class="size-medium wp-image-900" title="vmware_fusion_screenshot_with_usb_mooltipass" src="http://karman.cc/blog/descargas/Captura-de-pantalla-2014-08-19-a-las-23.21.50-300x93.png" alt="vmware_fusion_screenshot_with_usb_mooltipass" width="300" height="93" /></a><p class="wp-caption-text">vmware_fusion_screenshot_with_usb_mooltipass</p></div>
<div id="update"><b>Update: </b>Since VMware Fusion 7.1.1 it&#8217;s necessary to also add <b>usb.generic.allowHID = &#8220;TRUE&#8221;</b> in the following file: /Users/$USER/Library/Preferences/VMware\ Fusion/preferences</div>
]]></content:encoded>
			<wfw:commentRss>http://karman.cc/blog/archives/898/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Sensor Board plus PongClock</title>
		<link>http://karman.cc/blog/archives/866</link>
		<comments>http://karman.cc/blog/archives/866#comments</comments>
		<pubDate>Sat, 15 Jun 2013 00:21:27 +0000</pubDate>
		<dc:creator>KaRMaN</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electrónica]]></category>

		<guid isPermaLink="false">http://karman.cc/blog/?p=866</guid>
		<description><![CDATA[This tiny sensor board was solely designed by Mike Rankin, a friend that help me to bring life to a real custom GPS board. This time he was looking for a multi purpose board to develop anything.
Feature list:

I2C Bus to save pins for future use.
128&#215;64 OLED I2C Display: let&#8217;s draw anything
Momentary switch on left and [...]]]></description>
			<content:encoded><![CDATA[<p>This tiny sensor board was solely designed by Mike Rankin, a friend that help me to bring life to a real custom GPS board. This time he was looking for a multi purpose board to develop anything.</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://farm4.staticflickr.com/3731/9046484862_07bc20b394_b.jpg" rel="lightbox"><img title="Sensor Board Main display Side Showing Ponglock" src="http://farm4.staticflickr.com/3731/9046484862_07bc20b394.jpg" alt="Sensor Board Main display Side Showing Ponglock" width="400" height="250" /></a><p class="wp-caption-text">Sensor Board Main display Side Showing Ponglock</p></div>
<p>Feature list:</p>
<ul>
<li>I2C Bus to save pins for future use.</li>
<li>128&#215;64 OLED I2C Display: let&#8217;s draw anything</li>
<li>Momentary switch on left and cross plus center buttons on right (total 6 input buttons)</li>
<li>Arduino Leonardo based: USB for anything.</li>
<li>Temperature sensor (I2C)</li>
<li>Barometer sensor (I2C)</li>
<li>Accelerometer sensor (I2C)</li>
<li>Real Time Clock (I2C) plus backup battery.</li>
<li>Switched power supply.</li>
<li>LiPo charger.</li>
<li>Tiny design: let&#8217;s make portable projects.</li>
</ul>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://farm3.staticflickr.com/2816/9044259407_a119e1f32c_b.jpg" rel="lightbox"><img title="Sensor Board Main Component Side" src="http://farm3.staticflickr.com/2816/9044259407_a119e1f32c.jpg" alt="Sensor Board Main Component Side" width="400" height="250" /></a><p class="wp-caption-text">Sensor Board Main Component Side</p></div>
<p>I couldn&#8217;t resist temptation.. I ported the pongclock code from Rob Parrett to this tiny board. Here is the result:</p>
<div class="wpv_videoc">
<div class="wpv_video"><object data="http://www.youtube.com/v/eU_rbz5vbhQ" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/eU_rbz5vbhQ"></param></object></div>
</div>
<p>Hardware is open hardware, you can obtain anything on <a href="https://sites.google.com/site/0miker0/arduino-sensor-board">Mike&#8217;s web</a> or you can buy it directly from <a href="https://www.tindie.com/products/miker/arduino-sensor-board/">Tindie</a>. Custom pongclock code can be downloaded from <a href="http://karman.cc/blog/descargas/PongClock.tgz">here</a>.</p>
<div id="update"><strong>Update: </strong>I fixed 3 bugs in the original code to fix pong game behavior to be as accurate as possible, like the scoreboard, ball missing and properly change of hours.</div>
]]></content:encoded>
			<wfw:commentRss>http://karman.cc/blog/archives/866/feed</wfw:commentRss>
		<slash:comments>459</slash:comments>
		</item>
		<item>
		<title>GPS Toy Hardware version 2</title>
		<link>http://karman.cc/blog/archives/861</link>
		<comments>http://karman.cc/blog/archives/861#comments</comments>
		<pubDate>Thu, 06 Jun 2013 20:11:50 +0000</pubDate>
		<dc:creator>KaRMaN</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electrónica]]></category>

		<guid isPermaLink="false">http://karman.cc/blog/?p=861</guid>
		<description><![CDATA[Update: If you want one for real it is now for sale at Mike&#8217;s Tindie page here.
Update 2: I made a 3D printed enclosure for this hardaware. You can find more here.
About 9 months ago one Hackaday reader dropped some comments about compiling the source I published here a year ago and some troubles. After [...]]]></description>
			<content:encoded><![CDATA[<div id="update"><strong>Update:</strong> If you want one for real it is now for sale at Mike&#8217;s Tindie page <a href="https://www.tindie.com/stores/miker/">here</a>.</div>
<div id="update"><strong>Update 2:</strong> I made a 3D printed enclosure for this hardaware. You can find more <a href="http://karman.cc/blog/archives/958">here</a>.</div>
<p>About 9 months ago one Hackaday reader dropped some comments about compiling the source I published here a year ago and some troubles. After that, Mike and me kept talking and things turn out that he was PCB developer, so we though we could make together GPS cube version for real.</p>
<p>Together we developed a schematic and Mike built all himself several prototypes until we finally came with a (almost!) final version. So, here we are, one year after first release:</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://farm4.staticflickr.com/3741/8970487785_06ca237b03_b.jpg" rel="lightbox"><img title="GPS Cube version 2" src="http://farm4.staticflickr.com/3741/8970487785_06ca237b03.jpg" alt="GPS Cube version 2" width="400" height="290" /></a><p class="wp-caption-text">GPS Cube version 2</p></div>
<p>This version has several features:</p>
<ul>
<li>Everything is packed together in a single board.</li>
<li>Better GPS: we switched to MT3339 PA6H instead old SirfStar III EM-411</li>
<li>We added TMP75 I2C temperature sensor.</li>
<li>The display PCB is also custom to run 3.3v</li>
<li>Everything runs 3.3v: GPS, display, FTDI, TMP75 and atmega328p is now running 8MHz, Battery lasts longer.</li>
<li>Expansion header with SPI and I2C: the board ca be used as development board for any other projects with displays or GPS.</li>
</ul>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://farm3.staticflickr.com/2812/8970487031_12acfd7e51_b.jpg" rel="lightbox"><img title="GPS Toy Hardware Rev1.0" src="http://farm3.staticflickr.com/2812/8970487031_12acfd7e51.jpg" alt="GPS Toy Hardware Rev1.0" width="400" height="250" /></a><p class="wp-caption-text">GPS Toy Hardware Rev1.0</p></div>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://farm6.staticflickr.com/5462/8971283533_f074cef45b_b.jpg" rel="lightbox"><img title="New GPS Board back" src="http://farm6.staticflickr.com/5462/8971283533_f074cef45b.jpg" alt="New GPS Board back" width="400" height="240" /></a><p class="wp-caption-text">New GPS Board back</p></div>
<p>All the hardware was designed and developed by <a title="Mike Rankin" href="https://sites.google.com/site/0miker0/gps-board">Mike Rankin</a> (probably will go to Tindie) meanwhile I developed the <a href="http://karman.cc/blog/descargas/GPS_Cube.tgz">software</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://karman.cc/blog/archives/861/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
