<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on OiePoie!</title>
    <link>https://www.oiepoie.nl/posts/</link>
    <description>Recent content in Posts on OiePoie!</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 09 Apr 2016 12:53:13 +0200</lastBuildDate><atom:link href="https://www.oiepoie.nl/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>HTTP to HTTPS conversion proxy</title>
      <link>https://www.oiepoie.nl/2016/04/09/http-https-conversion-proxy/</link>
      <pubDate>Sat, 09 Apr 2016 12:53:13 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2016/04/09/http-https-conversion-proxy/</guid>
      <description>&lt;p&gt;I use an RSS reader app on my iPhone which only supports HTTP rss links (FeeddlerRSS) but not HTTPS. Apart from that, is does what i want it to do, so i didn’t feel like hunting for a new app which also supports HTTPS. But there is a site which i follow and they changed completely to HTTPS (https://www.security.nl) including the RSS feeds, so i couldn’t read their RSS feed with Feeddler anymore.&lt;br/&gt;
But it turns out that apache can do the conversion for me quite easily. I just needed to add a name-based host to my apache config and use the “ProxyPass” config directive to handle to conversion from HTTP to HTTPS.&lt;br/&gt;
And of course you need to enable the proxy_module&lt;/p&gt;
&lt;pre&gt;
LoadModule proxy_module modules/mod_proxy.so
&lt;/pre&gt;
&lt;p&gt;The config for the named-host looks like this:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;virtualhost *:80&amp;gt;
        ServerName aaaaa.bbbbb.nl
        SSLProxyEngine On
&lt;pre&gt;&lt;code&gt;    ProxyPass  / https://www.security.nl/rss/headlines.xml
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;/virtualhost&amp;gt;
&lt;/pre&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>9$ dollar CHIP computer with cheap display</title>
      <link>https://www.oiepoie.nl/2016/03/09/9-dollar-chip-computer-cheap-display/</link>
      <pubDate>Wed, 09 Mar 2016 16:50:49 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2016/03/09/9-dollar-chip-computer-cheap-display/</guid>
      <description>&lt;p&gt;Last week i got my 9$ CHIP computer in the mail from &lt;a class=&#34;extlink&#34; href=&#34;http://nextthing.co/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;NextThing.co&lt;/a&gt; which i bought through their &lt;a class=&#34;extlink&#34; href=&#34;https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;KickStarter&lt;/a&gt; project. The 9$ price is not as cheap as it seems because i had to pay $14 shipping, but all together it’s still a bargain for such a small computer with Bluetooth LE, Wifi and lots of I/O pins available.&lt;/p&gt;
&lt;p&gt;Standard you get a composite display cable with three connectors, one for video and two for audio. There is a VGA piggyback board available which will set you back 10$  and there is a HDMI board which costs 15$, but that kind of defeats the 9$ pricetag. Since i was planning to use CHIP headless i didn’t buy any of the piggyback display adaptors.&lt;/p&gt;
&lt;p&gt;But to boot CHIP i needed the video output because i had to configure the wifi. Luckily i had a nice 4.3 inch display with composite input, which i bought from &lt;a href=&#34;http://www.banggood.com/Wholesale-4_3-Inch-LCD-Car-Rearview-Monitor-with-LED-Blacklight-for-Camera-DVD-p-63953.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Banggood&lt;/a&gt; and that worked just fine. The display is so handy that i might keep it connected. One of the uses is to display the video from my webcams which i use as security camera’s.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2016/03/9_dollar_chip_pc_with_display_small.jpg&#34; rel=&#34;attachment wp-att-522&#34;&gt;&lt;img alt=&#34;9 dollar chip pc with display&#34; class=&#34;alignright size-medium wp-image-522&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2016/03/9_dollar_chip_pc_with_display_small-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2016/03/9_dollar_chip_pc_with_display_small-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2016/03/9_dollar_chip_pc_with_display_small.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2016/03/9_dollar_chip_pc_with_display_small-630x840.jpg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At the moment i am using the iceweasel browser to connect to my webcam, and switch to full screen with the F11 key.&lt;br/&gt;
To prevent the display from going into a powernap, i use the following settings:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
xset s off&lt;br/&gt;
xset s noblank&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And to see all settings just type:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
xset q&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Other uses for such a cheap and small computer with wifi are endless, for instance Internet radio or displaying domotica info like temperature, humidity, etc. Since it has both bluetooth and wifi, i could also place it near my front door and record wifi and bluetooth mac addresses of people coming to the front door. That way i could detect the mailman before he rang the bell 😉&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Cheap wifi switch Orvibo WiWo S20</title>
      <link>https://www.oiepoie.nl/2015/10/04/cheap-wifi-switch-orvibo-wiwo-s20/</link>
      <pubDate>Sun, 04 Oct 2015 15:24:11 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/10/04/cheap-wifi-switch-orvibo-wiwo-s20/</guid>
      <description>&lt;h1&gt;Orvibo WiWo S20&lt;/h1&gt;
&lt;p&gt;I bought this WiWo-S20 wifi switch a little while ago at &lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/WiWo-S20-Wi-Fi-Smart-Remote-Control-Timing-Socket-USEU-Plug-p-953743.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Banggood&lt;/a&gt; because it was cheap (payed around €17) and it’s always handy to have remote controlled switches in the house.&lt;/p&gt;
&lt;h2&gt;Usage&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule.png&#34;&gt;&lt;img alt=&#34;WiWo S20 schedule&#34; class=&#34;alignleft size-thumbnail wp-image-510&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-150x150.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-150x150.png 150w, https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-92x92.png 92w, https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-100x100.png 100w, https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-200x200.png 200w, https://www.oiepoie.nl/wp-content/uploads/2015/10/WiWo-S20-schedule-400x400.png 400w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;The switch comes with an &lt;a class=&#34;extlink&#34; href=&#34;https://itunes.apple.com/cn/app/wiwo2/id859140969?mt=8&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;app&lt;/a&gt; to control it (and yes, there is also an &lt;a class=&#34;extlink&#34; href=&#34;http://www.orvibo.com/software/android/wiwo2.apk&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Android app&lt;/a&gt;). Besides toggling the power from the app, it’s also possible to configure a countdown timer, or specify a schedule. This alone is worth the purchase. In the past i used a number of time switches, but changing the settings was always a burden. Now with the app it’s intuitive and simple.&lt;/p&gt;
&lt;h2&gt;Control&lt;/h2&gt;
&lt;p&gt;The plan was always to control this switch from my domotica system (i use &lt;a class=&#34;extlink&#34; href=&#34;http://www.domoticz.com&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Domoticz&lt;/a&gt;) so that it can be tied to events (for instance me waking up and automagically switching on the coffee). Luckily the heavy lifting (i.e. reverse engineering) has already be done, and somebody even wrote a &lt;a class=&#34;extlink&#34; href=&#34;https://github.com/franc-carter/bauhn-wifi&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;perl script&lt;/a&gt; which i will be using with domoticz.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
Normally these kind of devices are controlled via TCP/IP, so in a connection oriented way (establish the connection, give commands en quit). But this devices works connectionless through UDP. By using netcat we can still control the device from the commandline:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
## Subscribe to the device:&lt;br/&gt;
echo &#39;6864001e636c&#39;&#34;accf532147e4&#34;&#39;202020202020&#39;&#34;e4472153cfac&#34;&#39;202020202020&#39; | xxd -r -p | nc -u -w2 -p10000 192.168.1.76 10000 | xxd -p&lt;br/&gt;
## Switching on:&lt;br/&gt;
echo &#39;686400176463&#39;&#34;accf532147e4&#34;&#39;2020202020200000000001&#39; | xxd -r -p | nc -u -w2 -p10000 192.168.1.76 10000 | xxd -p&lt;br/&gt;
## Switching off:&lt;br/&gt;
echo &#39;686400176463&#39;&#34;accf532147e4&#34;&#39;2020202020200000000000&#39; | xxd -r -p | nc -u -w2 -p10000 192.168.1.76 10000 | xxd -p&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
The &lt;code&gt;accf532147e4&lt;/code&gt; in there is the MAC address of the device.You first need to subscribe to the device and then give the command to switch on or off.&lt;/p&gt;
&lt;p&gt;With the perl code it’s of course much easier; subscribing is already taken care of in the script, so it’s:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
$ ./orvibo-s20.pl AC:CF:23:51:47:E4 status&lt;br/&gt;
off&lt;br/&gt;
$ ./orvibo-s20.pl AC:CF:23:51:47:E4 on&lt;br/&gt;
$ ./orvibo-s20.pl AC:CF:23:51:47:E4 status&lt;br/&gt;
on&lt;br/&gt;
$ ./orvibo-s20.pl AC:CF:23:51:47:E4 off&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
When you download the script from &lt;a class=&#34;extlink&#34; href=&#34;https://github.com/franc-carter/bauhn-wifi/blob/master/bauhn.pl&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;github&lt;/a&gt;, it’s called bauhn, but i renamed it to a name that makes more sense to me.&lt;/p&gt;
&lt;h2&gt;Domoticz&lt;/h2&gt;
&lt;p&gt;Controlling the switch from domoticz is not very complex. First you need to get the perl script into the &lt;b&gt;domoticz/scripts &lt;/b&gt; directory.&lt;br/&gt;
Next open the Domoticz web GUI, go to Setup -&amp;gt; Hardware and add a new Dummy device.&lt;br/&gt;
Go to Setup -&amp;gt; Devices and enable the device (click on the green arrow next to the name you gave it, and it should become a blue arrow).&lt;br/&gt;
The new dummy switch can be found in switches, click on edit and now you can configure the on and off actions:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/Screen-Shot-2015-10-04-at-15.15.16.png&#34;&gt;&lt;img alt=&#34;Domoticz configure WiWo Switch&#34; class=&#34;alignright size-medium wp-image-511&#34; height=&#34;188&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/Screen-Shot-2015-10-04-at-15.15.16-300x188.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/10/Screen-Shot-2015-10-04-at-15.15.16-300x188.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/10/Screen-Shot-2015-10-04-at-15.15.16-630x394.png 630w, https://www.oiepoie.nl/wp-content/uploads/2015/10/Screen-Shot-2015-10-04-at-15.15.16.png 772w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
That’s all there is to it. Have fun!&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Sources:&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;https://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Blog of Andrius Štikonas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;https://github.com/franc-carter/bauhn-wifi&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Perl code on Github from Franc Carter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Auto Tramming (or Leveling) for a Mamba3D 3dprinter</title>
      <link>https://www.oiepoie.nl/2015/09/19/auto-tramming-or-leveling-for-a-mamba3d-3dprinter/</link>
      <pubDate>Sat, 19 Sep 2015 23:28:19 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/09/19/auto-tramming-or-leveling-for-a-mamba3d-3dprinter/</guid>
      <description>&lt;p&gt;Before starting an print, every time i needed to level the print bed. But the micro-controller (minitronics) and software (marlin) are already prepared for automatic sensing the distance of the bed and compensating during print. What’s needed is an inductive sensor, a mount and a few small software changes in marlin to enable the feature.&lt;br/&gt;
The term auto-tramming is from the CNC world, where the mounting surface is made level to the CNC by running it over with a router in the lowest position. Since we don’t modify the bed itself, i prefer auto leveling, because the software is keeping the nozzle perpendicular to the print bed during printing. But it’s up to you how to call this.&lt;/p&gt;
&lt;h2&gt;Sensor mount&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print.jpeg&#34;&gt;&lt;img alt=&#34;Proximity Sensor Mount&#34; class=&#34;alignright size-thumbnail wp-image-494&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-400x400.jpeg 400w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;For the sensor mount, i did not want to bolt it on top of the ventilator, but directly on the aluminium of the extruder. The design was done in OpenSCAD en the hole thing is posted on &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:980502&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt;.&lt;br/&gt;
When mounting the sensor, position it around 1mm above the extruder point, so it never touches anything on the print bed (the extruder is the lowest point). Be careful with your bolts sticking out above the print bed, use tapered bolts and countersink your holes. In my heated bed, i can’t make them level with the print bed, because the holes are to much on the side, but with a little effort they will be low enough so there is no danger for collision.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg&#34;&gt;&lt;img alt=&#34;heated bed sunken bolt&#34; class=&#34;alignleft size-medium wp-image-487&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-300x300.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-1024x1024.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-400x400.jpeg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-630x630.jpeg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg 1968w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Electronics&lt;/h2&gt;
&lt;p&gt;I used a &lt;a href=&#34;http://bit.ly/1V1D7G1&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LJ12A3-Z-4/BX&lt;/a&gt; cheap proximity sensor (between €2 and €3 on &lt;a class=&#34;extlink&#34; href=&#34;https://www.banggood.com/?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Banggood&lt;/a&gt;). The sensor is powered from the permanent 12V connections on the minitronics board.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg&#34;&gt;&lt;img alt=&#34;Minitronics connectors&#34; class=&#34;alignright size-medium wp-image-469&#34; height=&#34;165&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-300x165.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-300x165.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-630x347.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg 1009w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;(upper right in the picture where it says 12V output. And the sensor output is connected to the Z-EndStop connector (instead of the switch). Since the output voltage is to high for the 5V logic of the minitronics, i use a 8k2 resistor to ground and keep the internal pull up resistor active (that’s configured in marlin), so the level is either 5V or 0V. The wiring on the minitronics connector for the Z-endstop is input,minus,plus (plus is on the edge of the board, and we don’t use that one).&lt;/p&gt;
&lt;h2&gt;Software&lt;/h2&gt;
&lt;p&gt;There is not much that needs to be altered in the marlin software, all of it is in “Configuration.h”&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
const bool Z_MIN_ENDSTOP_INVERTING = true;&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Since the logic of the sensor is the other way round as the physical end-switch.&lt;br/&gt;
And remove the comment before:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define ENABLE_AUTO_BED_LEVELING&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
to enable the automatic bed leveling process.&lt;br/&gt;
You will need to define the probe points. Because the sensor has an offset from the extruder nozzle the right side probes need to be more on the inner side of the bed. After some tuning, these were the points i came up with:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// these are the positions on the bed to do the probing&lt;br/&gt;
  #define LEFT_PROBE_BED_POSITION 35&lt;br/&gt;
  #define RIGHT_PROBE_BED_POSITION 195&lt;br/&gt;
  #define BACK_PROBE_BED_POSITION 165&lt;br/&gt;
  #define FRONT_PROBE_BED_POSITION 10&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
But for your first time it’s better to start with safe values, so larger numbers for LEFT_PROBE_BED_POSITION and FRONT_PROBE_BED_POSITION and smaller numbers for RIGHT_PROBE_BED_POSITION and BACK_PROBE_BED_POSITION. As you might have guessed the numbers represent millimeters.&lt;/p&gt;
&lt;p&gt;Also define the offset of the sensor from the nozzle, with my mount on a Mamba3D this is:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// these are the offsets to the prob relative to the extruder tip (Hotend - Probe)&lt;br/&gt;
  #define X_PROBE_OFFSET_FROM_EXTRUDER 34.0&lt;br/&gt;
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -32.0&lt;br/&gt;
  #define Z_PROBE_OFFSET_FROM_EXTRUDER 0&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
The Z offset is zero because we will fine-tune this in Slic3r.&lt;/p&gt;
&lt;p&gt;Compile and upload.&lt;/p&gt;
&lt;p&gt;You can see the sensor trigger because the LED on the &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1V1D7G1&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LJ12A3-Z-4/BX&lt;/a&gt; will light up. The sensor has a sensitivity of 4mm, but thats for metal. For Aluminium is around half that value, so approximately 2mm.&lt;br/&gt;
Check with “M119″if the minitronics also sees the trigger output of the sensor. Turn all bed leveling screws so that the springs are completely compressed, or replace the bolts and springs with static spacers.&lt;br/&gt;
After that you can issue a G28 home command and a G29 command to start the auto-tramming routing. The default is a 9 point measurement process and now you should see movement in the Z motor during the print of one layer.&lt;/p&gt;
&lt;p&gt;If you download the Slic3r setting from the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/2-settings&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; website, you wil find a printer setting called Mamba3D_Autolevel. If you open the configuration and go to Printer Settings, you will see that G29 is in the custom G-code. In the General section you can enter the Z-offset, this is the correction for the position of the nozzle above the printbed. For me this came out to -0.7mm, and i am thinking of making it -0.8.&lt;br/&gt;
The way to determing this value is by heating up the nozzle, issuing a G28 Home command and a G29 to run through the leveling steps. Then a G92Z10 which tells the printer that it is now 10mm above the printbed. Now take your piece of paper and move the nozzle down through manual control with 0.1mm steps while moving the paper. When the paper still moves but an extra 0.1mm down would prevent the paper from moving, you are at the right level and can record the number of steps as the value in Slic3r. The complete procedure is very well enlightened in &lt;a class=&#34;extlink&#34; href=&#34;https://www.youtube.com/watch?v=EcGFLwj0pnA&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;this video&lt;/a&gt; of Thomas Sanladerer. &lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Heated bed for my Mamba3D 3dprinter</title>
      <link>https://www.oiepoie.nl/2015/09/19/heated-bed-for-my-mamba3d-3dprinter/</link>
      <pubDate>Sat, 19 Sep 2015 14:02:34 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/09/19/heated-bed-for-my-mamba3d-3dprinter/</guid>
      <description>&lt;p&gt;After using my 3dprinter for i while i found out that large objects would have the tendency to warp from the bed while printing. The solution for this is to print with a large rim, or upgrade my printer to a heated bed. Having a heated bed would also allow me to print different filament, so thats what i wanted to do.&lt;/p&gt;
&lt;h2&gt;Hardware&lt;/h2&gt;
&lt;p&gt;I decided to replace the aluminium printbed with the heated version (this is the one i bought: &lt;a href=&#34;http://bit.ly/1VNlKLk&#34; target=&#34;_blank&#34;&gt;&lt;img alt=&#34;MK3 Aluminium heated print bed&#34; class=&#34;alignright size-medium wp-image-463&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-1019x1024.jpg 1019w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-400x400.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-630x633.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed.jpg 1075w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1VNlKLk&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;3MM MK3 Aluminum Board  Heat Bed&lt;/a&gt; because it’s cheap (see the shopping list at the bottom of the article), it’s simple and it doesn’t add mass to the printbed like a silcone heater would do. My Mamba3D has a minitronics board which runs on 12V. But i wanted to use 24V as power source, because this would reduce the current needed to heat up the board and by having a separate power supply i wouldn’t risk scary stuff happening to my minitronics. So i bought a &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Q11cLx&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;24V/5A power supply from banggood&lt;/a&gt;. Next you need a &lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/10-Pcs-3D-Printer-Thermistor-NTC-100k-100ohm-Match-MK2a-1-Sensor-p-932646.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistor&lt;/a&gt; so the minitronics computer can measure what the temperature of the heat bed is, and a a couple of electronic components which are used to switch the heated bed on and off.&lt;/p&gt;
&lt;p&gt;For the electronics i decided to use a BUZ36 N-Channel MosFET which i had laying around. It can switch up to 22A but the most important fact is that is has a low “on resistance” (R-on) of 0.12 Ohm. This is important because this resistance together with the current will determine the heat it has to dissipate. By using the 24V power supply the current is 4.5A so that computes to 2.5W (P = I*I * R) and the BUZ36 can handle that without the need for extra cooling. But of course you can replace the BUZ36 with an other N Channel MosFET as long as it can handle the current and also has a low R-on. If you need to buy one, you could use the &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1MxLutO&#34;&gt;IRFZ44N&lt;/a&gt; which can switch up to 20A and has an even lower R-on according to the &lt;a class=&#34;extlink&#34; href=&#34;http://www.irf.com/product-info/datasheets/data/irfz44n.pdf&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;datasheet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch circuit diagram&#34; class=&#34;aligncenter size-medium wp-image-458&#34; height=&#34;135&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-300x135.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-300x135.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-1024x461.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-630x283.jpeg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch build pcb&#34; class=&#34;alignleft size-medium wp-image-459&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-225x300.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-225x300.jpeg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-768x1024.jpeg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-630x840.jpeg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch back pcb&#34; class=&#34;alignright size-medium wp-image-460&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-225x300.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-225x300.jpeg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-768x1024.jpeg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-630x840.jpeg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
From the bottom picture of the completed PCB you can see i use copper foil to create low resistance paths between the heated bed power lines. It’s probably not really necessary, but i had this stuff lying around, so why not use it 🙂 &lt;/p&gt;
&lt;p&gt;When you replace you non-heated bed for the MK3 heated bed, i suggest you replace to 3mm bolts with countersunk versions and use a deburring tool to fix the holes on the MK3 bed so the bolts don’t stick out so much, this will come in handy when you add the auto-tramming option.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg&#34;&gt;&lt;img alt=&#34;heated bed sunken bolt&#34; class=&#34;alignright size-thumbnail wp-image-487&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-300x300.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-1024x1024.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-400x400.jpeg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-630x630.jpeg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg 1968w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
 &lt;br/&gt;
For how to fix the thermistor in the heated bed, there is a center hole in the middle where the thermistor fits. Be careful not to let it stick out above the bed.&lt;br/&gt;
 &lt;br/&gt;
I used&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp.png&#34;&gt;&lt;img alt=&#34;bison mastic silicone kit high temp&#34; class=&#34;alignleft size-medium wp-image-467&#34; height=&#34;300&#34; sizes=&#34;(max-width: 200px) 85vw, 200px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp-200x300.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp-200x300.png 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp.png 220w&#34; width=&#34;200&#34;/&gt;&lt;/a&gt; which is heat resistant for temperatures up to 250 degrees celcius.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up.jpg&#34;&gt;&lt;img alt=&#34;MK3 Aluminium heated bed wired up&#34; class=&#34;alignleft size-medium wp-image-461&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-1024x1024.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-400x400.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-630x630.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;.&lt;br/&gt;
So the thermistor goes to the the “Thermistor HB” connector, polarity doesn’t matter. And the “Heated Bed” output from our minitronics goes to our circuit board. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg&#34;&gt;&lt;img alt=&#34;Minitronics connectors&#34; class=&#34;alignright size-thumbnail wp-image-469&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-150x150.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-400x400.jpg 400w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Software&lt;/h2&gt;
&lt;p&gt;When everything is connected it’s time to modify our Marlin software so that you can use the heated bed. You will need the Arduino Integrated Development Environment (IDE) to program your minitronics board (most other boards are also arduino like boards and are programmed the same way). For the minitronics, the easiest way is to download Arduino IDE version 1.6.3 from &lt;a class=&#34;extlink&#34; href=&#34;http://reprapworld.com/?software&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Reprapworld&lt;/a&gt; with the board pre-configured. From the same location you can also download the Marlin firmware for the minitronics, but i use the version supplied by Michiel on the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/3-firmware&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; website.&lt;br/&gt;
Start up the Arduino IDE, and load the Mamba3D firmware (select File -&amp;gt; Open -&amp;gt; Marlin.ino and it will load all the files). Set Tools -&amp;gt; Board to minitronics, and Tools -&amp;gt; Port to the right port (for me that’s COM3, but it could be different on your computer).&lt;br/&gt;
Now switch to Configuration.h and find this spot:&lt;br/&gt;
&lt;code&gt;#define TEMP_SENSOR_BED 75&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
If you use a thermistor that’s allready properly defined, you can just enter the correct number here. The banggood thermistor were not defined in this version of Marlin, so i changed the value to “8” and modified that type in “thermistortables.h” to represent my thermistor (B=3950) with the data i found on &lt;a class=&#34;extlink&#34; href=&#34;https://cae2100.wordpress.com/2014/03/08/beta3950-thermistor-table-for-marlin/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;this blog&lt;/a&gt;.&lt;br/&gt;
Always document your changes, so you know later on what’s alterd, e.g.&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// Ewald 20150831, because of heated bed old value:&lt;br/&gt;
// TEMP_SENSOR_BED adjusted from 75 to 8 (and type 8 redefined in thermistortables.h )&lt;br/&gt;
#define TEMP_SENSOR_BED 8&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For temperature control, you want to enable the PID regulator&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define PIDTEMPBED&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
This is a pulse-width type regulator that is also used on the extruder to reach the desired temperature quick en keep is accurately on that temperature. For the heated bed the precise temperature is not really necessary, but the power MosFET enables us to do so without heating up. If you decide to use a relay to drive the current to the heated board, you need to keep this commented out, so the bang-bang (on/off) style regulation is used.  Next i changed:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define MAX_BED_POWER 100&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
to “MAX_BED_POWER 255”, this allows to PID controller logic to drive the heated board at full power, so it’s quicker to heat up. You can see this behaviour in the LED on the minitronics board (and on our own driver board), the both light up continuously during heating up and start to flicker when to desired temperature is reached (that’s the PID regulator using PWM to keep on that temperature).&lt;br/&gt;
If you use 12V to drive the heated board (so double the current) or a solid state relay, it’s best to keep this value at “100” and check the heat dissipation on you components.&lt;/p&gt;
&lt;p&gt;The parameters for my MK3 Aluminium heated bed driven by 24V were:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// ran autotune with this command: M303 E-1 C8 S50&lt;br/&gt;
    #define  DEFAULT_bedKp 179.27&lt;br/&gt;
    #define  DEFAULT_bedKi 30.40&lt;br/&gt;
    #define  DEFAULT_bedKd 264.34&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;But after compiling and uploading you should run the autotune logic yourself by specifying “M303 E-1 C8 S50” in the G-code manual entry of your repetier software, after this it will show the measured values for your setup.&lt;br/&gt;
The S50 on the end is the target temperature, i had to use that because my max-power was set at “100” during this tuning instead of “255” and therfore trying to reach 90 degrees timed out. But with max-power set to full (255), that’s not a problem anymore.&lt;/p&gt;
&lt;p&gt;In “pins.h” there is a section for the minitronics board ( #if MOTHERBOARD == 702 ), you should check that your heater pins are properly defined there: &lt;code&gt;&lt;br/&gt;
 #define HEATER_0_PIN 7 // EXTRUDER 1&lt;br/&gt;
 #define HEATER_1_PIN 8 // EXTRUDER 2&lt;br/&gt;
 #define HEATER_2_PIN -1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt; #define TEMP_0_PIN 7 // ANALOG NUMBERING&lt;br/&gt;
 #define TEMP_1_PIN -1 //6 // ANALOG NUMBERING&lt;br/&gt;
 #define TEMP_2_PIN -1 // ANALOG NUMBERING&lt;/p&gt;
&lt;p&gt; #define HEATER_BED_PIN 3 //-1 //3 // BED&lt;br/&gt;
 #define TEMP_BED_PIN 6 //-1 //6 // ANALOG NUMBERING&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;Last step is to edit thermistortables.h with the new definition for type 8, or you can download my version of &lt;a href=&#34;https://www.oiepoie.nl/Mamba3D/thermistortables.h&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistortables.h&lt;/a&gt;&lt;br/&gt;
When you have made all these modifications, click “Verify” in the Arduino IDE and it should compile properly.&lt;br/&gt;
After that upload the code to your minitronics and see if you get a reading on the temperature of the bed.&lt;br/&gt;
Next switch on the bed heating in the Manual Control window of repetier and it should heat up.&lt;/p&gt;
&lt;p&gt;Last thing to do, is update your Slic3r configuration with settings so you can choose “Heated Bed” when slicing&lt;br/&gt;
an object. You can download the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/2-settings&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; config for this, or edit your own. I mainly print PLA, and that’s just heating up the bed to 50 degrees (Celcius) and keeping it at that temperature untill the print is finished. Other materials require other bed temperatures.&lt;/p&gt;
&lt;p&gt;So that’s all,&lt;br/&gt;
below is an overview of the components used.&lt;br/&gt;
Have fun!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shopping list&lt;/strong&gt;&lt;br/&gt;
&lt;/p&gt;&lt;div class=&#34;table-responsive&#34;&gt;&lt;table border=&#34;0&#34; class=&#34;easy-table easy-table-default&#34; style=&#34;width:100%; &#34;&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;item&lt;/th&gt;
&lt;th&gt; price indication (on banggood.com)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1VNlKLk&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;3MM MK3 Aluminum Board  Heat Bed&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€12.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Q11cLx&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;24V/5A power supply&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€12.85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/10-Pcs-3D-Printer-Thermistor-NTC-100k-100ohm-Match-MK2a-1-Sensor-p-932646.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistor&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€2.50 for 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Kz40Qi&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Electronics board&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€3.04 for 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1MxLutO&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;IRFZ44N Power MosFET&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€1.27 for 2 (instead of the BUZ36)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1OFSHr6&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Resistors&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; €2.83 for 600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/100Pcs-20Ma-F5-5MM-5Colors-Ultra-Bright-LED-Diode-p-966103.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LED&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; €2.04 for 100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;total cost&lt;/td&gt;
&lt;td&gt; €35.76&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>simpele goedkope eenvoudige lijn volger robot</title>
      <link>https://www.oiepoie.nl/2015/06/05/simpele-goedkope-eenvoudige-lijn-volger-robot/</link>
      <pubDate>Fri, 05 Jun 2015 22:53:28 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/06/05/simpele-goedkope-eenvoudige-lijn-volger-robot/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/SKU198447a.jpg&#34;&gt;&lt;img alt=&#34;LijnVolger&#34; class=&#34;alignleft size-medium wp-image-440&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/SKU198447a-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/SKU198447a-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/06/SKU198447a-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/06/SKU198447a.jpg 600w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;Dit is een &lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/Tracking-Robot-Car-Electronic-DIY-Kit-With-Reduction-Motor-p-972010.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;bouwpakketje van BangGood&lt;/a&gt;, kost op dit moment €8,28 en dat is inclusief de gratis verzending. Ze hebben hem ook bij &lt;a class=&#34;extlink&#34; href=&#34;http://www.dx.com/p/tracking-robot-car-electronic-diy-kit-blue-yellow-386379&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;DealExtreme&lt;/a&gt; maar daar is hij (nu) 3 euro duurder, maar is natuurlijk nog geen geld voor zoiets leuks.&lt;/p&gt;
&lt;p&gt;
In elkaar zetten is er simpel als je al eens een soldeerbout hebt gebruikt en zo niet dan is het ook een heel leuk project om mee te beginnen. Als het goed is heb je ongeveer de onderdelen ontvangen die in dit plaatje staan:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket.jpg&#34;&gt;&lt;img alt=&#34;lijnvolger_bouwpakket&#34; class=&#34;alignright size-medium wp-image-439&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_bouwpakket.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Het is een simpel bouwpakketje om in elkaar te solderen en het maakt gebruik van analoge elektronica, dus geen minicomputers of zoiets. Maar uiteindelijk heb je wel een robot, want:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;het beweegt&lt;/li&gt;
&lt;li&gt;het neemt zelfstandig beslissingen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En dit karretje is eigenlijk een kleine variant van de wagentjes die zelfstandig rondrijden op de bloemenveiling of in een autofabriek.&lt;br/&gt;
&lt;br/&gt;
Bij het in elkaar zetten begin je met de laagste componenten, dus de weerstanden, het makkelijkst is om even met een multimeter na te meten welke waarde ze hebben en dan in de goede gaatjes prikken en de draden ombuigen aan de andere kant zodat ze nergens naar toe gaan. Dat ziet er dan zo uit: &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat.jpg&#34;&gt;&lt;img alt=&#34;lijnvolger_printplaat&#34; class=&#34;alignleft size-medium wp-image-438&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_printplaat.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Het is handig om deze nu eerst vast te solderen en de overtollige draadeindjes af te knippen. Daarna ga je verder met de overige componenten, nog steeds klein naar groot. Let bij de condensators op dat je ze er goed in doet, de witte lijn met de – op het witte vlak en de LED’s hebben een afgevlakte kant bij het korte draadje dat staat ook aangegeven op de printplaat.&lt;br/&gt;
Als je alles gemonteerd hebt kan de batterijhouder. Hier zitten lange draden aan, wat je over houdt kan je gebruiken om de motoren aan te sluiten.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors.jpg&#34;&gt;&lt;img alt=&#34;lijnvolger_motors&#34; class=&#34;alignright size-medium wp-image-437&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger_motors.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt; Bij de motoren komt de rode draad op de aansluiting die het dichts bij de printplaat zit en dan gesoldeerd op de printplaat op het vlak het dichtst bij het wiel.&lt;br/&gt;
De Leds en LDR (licht afhankelijke weerstand) worden op de andere kant van de printplaat gesoldeerd. Soldeer eerst een kant vast en dan kan je makkelijk beide kanten op dezelfde lengte afstellen. De Leds komen niet zo nauw, de LDS’s met de zwarte krimpkous er overheen komen ongeveer 5mm onder de bolmoer zodat ze dus dicht bij de onderkant zitten.&lt;br/&gt;
Batterijtjes er in en crossen maar!&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger.gif&#34;&gt;&lt;img alt=&#34;lijnvolger&#34; class=&#34;alignleft size-full wp-image-436&#34; height=&#34;287&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/06/lijnvolger.gif&#34; width=&#34;215&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Have Fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Pannendekselhouder uit de 3D-Printer</title>
      <link>https://www.oiepoie.nl/2015/05/26/pannendekselhouder-uit-de-3d-printer/</link>
      <pubDate>Tue, 26 May 2015 21:36:49 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/05/26/pannendekselhouder-uit-de-3d-printer/</guid>
      <description>&lt;h1&gt;3D-Printer toepassingen&lt;/h1&gt;
&lt;p&gt;Ergens op het Internet zag ik een plaatje voorbij komen van iemand met plakhaakjes zijn pannendeksels aan de binnenkant van de keukendeurtjes te bevestigen. Slim idee, want dat is ruimte die je normaal niet gebruikt en je hebt meteen alle deksels overzichtelijk en voor het grijpen. De uitwerking van zijn idee is terug te lezen op &lt;a class=&#34;extlink&#34; href=&#34;http://www.instructables.com/id/Easiest-Cupboard-Pan-Lid-Organiser/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;instructables&lt;/a&gt;.&lt;br/&gt;
Plakhaakjes zijn natuurlijk leuk als je niets beters hebt, maar ik wilde “custom made” houders maken die specifiek waren aangepast aan mijn pannendeksels. Dat is steviger, rammelt minder en weer een goed excuus om de 3D-Printer te gebruiken :).&lt;br/&gt;
Het ontwerp is gemaakt in &lt;a class=&#34;extlink&#34; href=&#34;http://www.openscad.org/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;OpenSCAD&lt;/a&gt;, dit is een gratis programma waar je makkelijk objecten kan maken door ze samen te stellen van kubussen, bollen, cylinders, enzovoorts. Door OpenSCAD te gebruiken en te werken met variabelen zijn de houders eenvoudig aan te passen aan verschillende soorten pandeksels.&lt;br/&gt;
Met een beetje knutselen zag het ontwerp er als volgt uit:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser.png&#34;&gt;&lt;img alt=&#34;Pan lid organiser&#34; class=&#34;alignleft size-medium wp-image-420&#34; height=&#34;281&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-300x281.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-300x281.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-630x590.png 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser.png 825w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In het plaatje kan je duidelijk zien dat het is opgebouwd uit drie delen, een (iets ingekorte) kubus, een taartpunt en een rechthoek. De kleuren zijn aangebracht in OpenSCAD om makkelijk te zien wat er met een onderdeel gebeurt als je variabelen aanpast, maar de uiteindelijke kleur wordt natuurlijk bepaald door het filament dat je in de 3D-Printer laadt.&lt;br/&gt;
Het OpenSCAD programma en het STL bestand om de houder te kunnen printen zijn te vinden op &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:845940&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De houder heeft een verzonken gat voor een schroef, dat is wat steviger dan dubbelzijdig plakband. Door in OpenSCAD de variabelen aan te passen, kan je het gat precies passend laten maken voor de schroef die je hebt en er ook meteen voor zorgen dat je niet door het kastjes heen kan schroeven (want dat betekent ruzie met de vrouw en dat willen we niet :). Na een kwartiertje printen ligt de houder klaar op de 3D-Printer:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder1&#34; class=&#34;alignright size-medium wp-image-417&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Het is een eenvoudige print, want alles wordt opgebouwd vanuit een plat oppervlak, dus geen support nodig voor overhangende delen. De print is met 50% infill, zodat de houder wel stevig is en geprint op medium resolution op mijn &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
In perspectief is goed te zien dat deze houder precies past bij deze pannendeksel, voor je eigen deksel zal je dat dus moeten uitmeten en de parameters daarop aanpassen. Maar ik merkte al dat je met deze houders ook allerlei andere pannendeksel kon ophangen.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder2&#34; class=&#34;alignleft size-medium wp-image-418&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Iedereen heeft natuurlijk andere pannen en andere pannendeksels, maar op &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:845940&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt; kan je door op Customizer te klikken heel eenvoudig de houder aanpassen naar je eigen wensen en maten.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png&#34;&gt;&lt;img alt=&#34;OpenSCAD_Pannendesksel_Houder_Customizer&#34; class=&#34;aligncenter size-full wp-image-452&#34; height=&#34;556&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png 966w, https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer-300x173.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer-630x363.png 630w&#34; width=&#34;966&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En hieronder zijn de pannendeksel houders in actie zien (the proof of the pudding is in the tasting ;).&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder3&#34; class=&#34;alignleft size-medium wp-image-419&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Have Fun!&lt;/b&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>RetroCasting with a Raspberry Pi</title>
      <link>https://www.oiepoie.nl/2015/02/18/retrocasting-with-a-raspberry-pi/</link>
      <pubDate>Wed, 18 Feb 2015 15:24:58 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/02/18/retrocasting-with-a-raspberry-pi/</guid>
      <description>&lt;h2&gt;Play Youtube Video’s on a TV with a Raspberry Pi&lt;/h2&gt;
&lt;p&gt;&lt;figure aria-describedby=&#34;caption-attachment-395&#34; class=&#34;wp-caption alignleft&#34; id=&#34;attachment_395&#34; style=&#34;width: 300px&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p.jpg&#34;&gt;&lt;img alt=&#34;Raspberry Pi driven TV with a Youtube video&#34; class=&#34;size-medium wp-image-395&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/02/TV_Raspberry_Pi_p.jpg 2048w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34; id=&#34;caption-attachment-395&#34;&gt;Raspberry Pi driven TV with a Youtube video&lt;/figcaption&gt;&lt;/figure&gt;A couple of weeks we went to Maastricht were we stayed in a very nice design Hotel: &lt;a class=&#34;extlink&#34; href=&#34;https://www.townhousehotels.nl/en/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;TownHouse Hotel&#34;&gt;TownHouse Hotel&lt;/a&gt;. There was a very nice ambiance which made us feel at home. The foyer was more like a large living room and next to the hammock there was an old portable TV which displayed content from the cable.&lt;br/&gt;
Back at home we bought a similar orange portable TV, which stood really nice on the bar in our orange kitchen. The next step was of course to get content on the screen, so extending the TV cable and having nothing interesting on the telly or doing something differently.&lt;/p&gt;
&lt;h2&gt;Raspberry Pi Tv Broadcasting Station&lt;/h2&gt;
&lt;p&gt;The Raspberry Pi has a video output (CVBS) on an RCA connector. When combined with an UHF modulater, this would provide the right signal to feed into the antenna input of the old TV. I bought a &lt;a href=&#34;http://www.ebay.co.uk/itm/RF-Modulator-UHF-Channel-21-69-Scart-CCTV-Convert-Aerial-TV-Phono-RCA/251699410008&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;RF modulator&#34;&gt;RF modulater of ebay&lt;/a&gt;, they are very cheap.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/RF_Modulator.jpg&#34;&gt;&lt;img alt=&#34;RF_Modulator&#34; class=&#34;alignright size-full wp-image-401&#34; height=&#34;183&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/RF_Modulator.jpg&#34; width=&#34;222&#34;/&gt;&lt;/a&gt;. One thing, this RF modulator is for PAL (Phase Alternating Line) video, if you live in the States, you’ll need something which supports NTSC (Never The Same Colour :). Once u start using the modulator, you will need to configure the audio subchannel frequency, in the Netherlands thats at 5.5MHz (PAL B/G standard).&lt;br/&gt;
Now for configuring the Pi. Lets assume you have got one up and running (tutorials are all over the Internet). The software i used is &lt;a class=&#34;extlink&#34; href=&#34;https://pypi.python.org/pypi/whitey/0.4&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Whitey&#34;&gt;whitey&lt;/a&gt; which can display youtube video’s in console mode (so you don’t have to mess around running X-Windows).&lt;br/&gt;
You only need a couple of things for this. At first download youtube-dl&lt;br/&gt;
&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
sudo apt-get install youtube-dl&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Whitey itself is not in the debian repository, but since it’s a python program it can be easily installed with those tools. You will need “pip” to do that:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
sudo apt-get install python-pip&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
And next use pip to install whitey&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
sudo pip install whitey&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
On the Raspberry Pi you need omxplayer to display the video’s. Normally that should be possible by using “pi-yt”, but there is a bug which prevents it from running (at least on my Pi). But with linux there is always an other way to do things, so use the next command line:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
yt --player=omxplayer&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
That should give you a text screen with youtube video’s. Now try to play one by entering the number of your choice.&lt;/p&gt;
&lt;h2&gt;Connecting everything together&lt;/h2&gt;
&lt;p&gt;If you used the HDMI connection on you Pi during this setup, do a shutdown and disconnect the HDMI and connect the RCA video out connector to the RF modulator. Also connect sound to the modulator (you will need a conversion cable for that). Next switch on the Pi and the RF modulator. Select a channel, connect to your TV and tune into that channel.&lt;br/&gt;
On my TV the text is barely readable, but still enough to give you an indication of whats going on. &lt;/p&gt;
&lt;h2&gt; Remote Control&lt;/h2&gt;
&lt;p&gt;&lt;figure aria-describedby=&#34;caption-attachment-411&#34; class=&#34;wp-caption alignleft&#34; id=&#34;attachment_411&#34; style=&#34;width: 300px&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Screen-Shot-2015-02-18-at-15.43.58.png&#34;&gt;&lt;img alt=&#34;YT Youtube commandline player&#34; class=&#34;size-medium wp-image-411&#34; height=&#34;234&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Screen-Shot-2015-02-18-at-15.43.58-300x234.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Screen-Shot-2015-02-18-at-15.43.58-300x234.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/02/Screen-Shot-2015-02-18-at-15.43.58.png 589w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34; id=&#34;caption-attachment-411&#34;&gt;YT Youtube commandline player&lt;/figcaption&gt;&lt;/figure&gt;There is a very simple way to remote control what’s being played, that’s by using the program “screen”. First install it onto your Raspberry:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
sudo apt-get install screen&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Next fire it up by typing in:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
screen&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Now you have a shell session that stays active when you disconnect and can ben taken over from another computer. Screen has many more &lt;a class=&#34;extlink&#34; href=&#34;http://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Screen&#34;&gt;handy features&lt;/a&gt;. So from type in the command to start up yt again:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
yt --player=omxplayer&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
And now from an other computer use ssh to connect to your Pi:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
ssh pi@ip-adress&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
when you have logged in, use screen to attach to the running session:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
screen -x&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
And now you can search and play the youtube vid’s from here while they get displayed on your retro TV.&lt;/p&gt;
&lt;h2&gt;RetroCasting&lt;/h2&gt;
&lt;p&gt;The fun part is playing really old video’s because it’s like you have a time-machine, looking back into the past. The blurry picture and lofi sound just add to this experience 🙂&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p.jpg&#34;&gt;&lt;img alt=&#34;IMG_0265_p&#34; class=&#34;aligncenter size-large wp-image-405&#34; height=&#34;473&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p-1024x768.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0265_p.jpg 2048w&#34; width=&#34;630&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Kopie van Volkswagen T4 sleutel met transponder</title>
      <link>https://www.oiepoie.nl/2015/02/14/kopie-volkswagen-t4-sleutel-met-transponder/</link>
      <pubDate>Sat, 14 Feb 2015 11:22:25 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/02/14/kopie-volkswagen-t4-sleutel-met-transponder/</guid>
      <description>&lt;p&gt;Wij rijden meestal motor, maar als auto hebben we een VW Transporter PopTop camper busje model T4 2.5 liter TDI. Super handig, want alles is aan boord, koelkast, keuken, bed, enzovoorts. Het rijdt ook nog eens heel comfortabel, je zit namelijk iets hoger dan de rest van de wegmisbruikers en het dieseltje snort als een tevreden poes. En als klap op de vuurpijl hoef je voor campers in Nederlands minder wegenbelasting te betalen en dat is natuurlijk altijd fijn.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p.jpg&#34;&gt;&lt;img alt=&#34;Volkswagen blanco sleutel&#34; class=&#34;alignleft size-medium wp-image-373&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p-630x840.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0251_p.jpg 1024w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;Een tijdje geleden wilde ik al eens kijken of ik de sleutel kon kopiëren, dus een uncut versie gekocht op Internet, het baard patroon overgenomen met een staedler lumocolor (merkstift met dunne punt) en vijlen maar. Dat blijkt goed te werken, kost ongeveer een half uurtje en je hebt een sleutel waarmee je de deuren kunt openen en het contact kan draaien naar de start positie.&lt;br/&gt;
Maar als je wilt starten schakelt de startblokkering in en slaat de motor onmiddellijk af. Dat komt doordat de originele sleutel een transponder heeft met een unieke code en die was niet aanwezig in mij kopie sleutel. Ik laat trouwens geen foto zien van mijn orginele volkswagen sleutel, want een beetje handige harry heeft daar al voldoende aan om een er een kopie van te kunnen maken, of als je het zelf niet kan zijn er zelfs &lt;a class=&#34;extlink&#34; href=&#34;https://keysduplicated.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Kopie sleutel van foto&#34;&gt;online diensten&lt;/a&gt; die dit aanbieden.&lt;/p&gt;
&lt;h2&gt;Transponder&lt;/h2&gt;
&lt;p&gt;Met een beetje zoeken op Internet kan je wel vinden hoe het zit met de transponder in de sleutel van deze oude Volkswagens. Die blijken redelijk makkelijk te kopiëren als je de goede apparatuur hebt. Normaliter zou alleen de Volkswagen dealer zo’n kopie moeten kunnen maken en dat kost natuurlijk dan ook meteen een aardige som geld. Dat krijg je met monopolisten. Maar met een beetje zoeken op Internet vond ik op &lt;a href=&#34;http://www.aliexpress.com/snapshot/6458152019&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;AliExpress&#34;&gt;AliExpress&lt;/a&gt; een programmer die mijn type transponder (ID33) zou moeten kunnen kopiëren. Die “Mini Smart Zed-Bull Key Programmer” &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/mini-zed-bull.jpg&#34;&gt;&lt;img alt=&#34;mini zed-bull&#34; class=&#34;alignleft size-medium wp-image-381&#34; height=&#34;200&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/mini-zed-bull-300x200.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/mini-zed-bull-300x200.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/02/mini-zed-bull.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/02/mini-zed-bull-630x420.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;ziet er uit als elektronisch speelgoed wat je normaal bij de Bart Smit in het aambiedingsvak zou vinden. maar chinezen letten nu eenmaal minder op uiterlijk bij het ontwerpen van elektronica.&lt;br/&gt;
Behalve dat heb je ook de goede transponder chips nodige en die bleken gemaakt te worden door de oer Hollandse lampen fabriek uit het zuiden des lands (Philips). &lt;br/&gt;
Ook dat type chip &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p.jpg&#34;&gt;&lt;img alt=&#34;Philips PCF7931&#34; class=&#34;alignright size-medium wp-image-374&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p-630x840.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/02/IMG_0252_p.jpg 1024w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;(Philips PCF7931) is uit China via &lt;a class=&#34;extlink&#34; href=&#34;http://www.aliexpress.com/snapshot/6455923687.html&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;PCF7931&#34;&gt;dezelfde website&lt;/a&gt; te bestellen. Dus alles aanklikken, betalen en dan maar 3 weken wachten tot onze vriendelijke pakketchauffeur aanbelt met de goederen.&lt;/p&gt;
&lt;h2&gt;Kopie Sleutel Transponder Maken&lt;/h2&gt;
&lt;p&gt;Daarna is het eigenlijk verassend simpel, de oude sleutel hang je in het kruis van de Zed-Bull en eerst maar eens een “Read” (optie 1) om te kijken of de sleutel uitgelezen kan worden. Dat blijkt inderdaad het geval, de programmer geeft correct ID33 aan en het juiste type Chip wat je nodig zou hebben om hem naar toe te kopiëren (PCF7931).&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer.jpg&#34;&gt;&lt;img alt=&#34;Zed Bull Programmer&#34; class=&#34;alignleft size-medium wp-image-383&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/02/Zed_Bull_Programmer.jpg 1365w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;. Ik heb de code in de foto weggehaald, want dat zou je ook met de hand in kunnen typen en dan heb je ook de transponder om mijn auto te starten en dat is nu niet helemaal de bedoeling ;).&lt;br/&gt;
Om te kopiëren kies je optie 2, de sleutel wordt dan opnieuw uitgelezen en daarna moet je die verwijderen en de transponder chip plaatsen. Dat kom wel precies, de eerste keer legde ik de chip horizontaal neer en dat gaf een write failure. Om dit goed te laten verlopen heb ik hem daarna op mijn vinger verticaal dat open kruis gehouden waar normaal de sleutel in hangt. Dat gaf een succesvolle write melding terug. De chip heb ik met een beetje plakband op mijn kopie sleutel bevestigd en daarna getest om de Volkswagen T4 mee te starten, en dat werkt!&lt;br/&gt;
Ik heb nog 4 tranponder chips over, dus als je ook een kopie nodig hebt van je &lt;b&gt;eigen&lt;/b&gt; VW T4, geef even een gil. Hieronder staan de volkswagen modellen die met een ID33 transponder sleutel zijn uitgerust:&lt;/p&gt;
&lt;pre&gt;
Volkswagen : Caddy (1995-1998), Golf (1995-1998), Passat (1995-1997), Sharan (1995-1998), Transporter(1995-1998), Vento (1995-1998)
Transponder : Philips PCF7930, PCF7931, PCF7935&lt;/pre&gt;
&lt;p&gt;
Have fun and stay legal 😉&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Veilig inloggen dankzij Fido U2F</title>
      <link>https://www.oiepoie.nl/2015/01/24/veilig-inloggen-met-fido/</link>
      <pubDate>Sat, 24 Jan 2015 12:26:30 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/01/24/veilig-inloggen-met-fido/</guid>
      <description>&lt;h2&gt;Faillissement&lt;/h2&gt;
&lt;p&gt;2014 was voor mij het jaar van het faillissement van username/password authenticatie. Zoals altijd lekten er honderduizenden wachtwoorden uit, maar ook testen met phishing toonden aan dat ongeveer een kwart van de mensen hier in trapt.&lt;br/&gt;
Aan de andere kant krijgen we steeds meer accounts op websites, steeds vaker gaan we bestellen bij webwinkels, je bestaat niet als je niet meedoet aan allerlei social media platformen, enzovoorts. Ik gebruik zelf &lt;a class=&#34;extlink&#34; href=&#34;https://lastpass.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;LastPass&#34;&gt;LastPass&lt;/a&gt; (aanrader!) als hulpmiddel om al die wachtwoorden te managen en daar zitten nu al ruim 200 accounts in. Zonder zo’n password manager betekent dat dus dat je een paar wachtwoorden hebt die je op tientallen websites gebruikt. Maar als dat wachtwoord dan op straat komt te liggen, ligt ook de toegang tot al die websites in één keer open (niet goed!).&lt;/p&gt;
&lt;h2&gt;één of twee factoren?&lt;/h2&gt;
&lt;p&gt;De(?) oplossing voor veilig inloggen ligt in het gebruik van zogenaamde 2-factor authenticatie. Dat betekent over het algemeen dat je niet alleen inlogt met iets wat alleen jij weet (je wachtwoord), maar daarbij ook nog iets wat alleen jij hebt. Als dan je wachtwoord wordt gehackt kan daar nog steeds niet mee ingelogd worden omdat ze niet dat “ding” hebben wat ook nodig is om in te loggen. Omgekeerd geldt dat ook, mijn “ding” zit aan mijn sleutelbos. Als ik die verlies dan kunnen ze nog steeds niet als mij inloggen want ze weten mijn wachtwoord niet.&lt;br/&gt;
Die tweede factor kan ook biometrie zijn, dus een vingerafdruk zijn of een scan van je iris (die mooie kleuren in je oog), maar daar gaan we het nu niet over hebben.&lt;/p&gt;
&lt;h2&gt;Het Ding&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/google-authenticator.jpeg&#34;&gt;&lt;img alt=&#34;google-authenticator&#34; class=&#34;alignright size-medium wp-image-357&#34; height=&#34;300&#34; sizes=&#34;(max-width: 169px) 85vw, 169px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/google-authenticator-169x300.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/google-authenticator-169x300.jpeg 169w, https://www.oiepoie.nl/wp-content/uploads/2015/01/google-authenticator.jpeg 322w&#34; width=&#34;169&#34;/&gt;&lt;/a&gt; Goed, we hebben iets nodig wat niemand anders heeft. Dat kan bijvoorbeeld een app op je smartphone zijn die iedere minuut een andere code maakt. De gratis app &lt;a class=&#34;extlink&#34; href=&#34;https://support.google.com/accounts/answer/1066447?hl=nl&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Google Authenticator&#34;&gt;Google Authenticator&lt;/a&gt; is hier een voorbeeld van. Het maakt iedere minuut een andere code aan en die type je dan over als extra wachtwoord. Een andere optie met je smartphone is via SMS, je logt ergens in met username &amp;amp; password en krijgt dan via SMS de extra code die je nog moet ingeven om het inloggen te voltooien.&lt;br/&gt;
Dit zijn beide methodes die veiliger zijn dan alleen inloggen met je wachtwoord.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Vasco-tokens_p.jpg&#34;&gt;&lt;img alt=&#34;Vasco Go3 tokens&#34; class=&#34;alignleft size-medium wp-image-363&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Vasco-tokens_p-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Vasco-tokens_p-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Vasco-tokens_p-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Vasco-tokens_p-630x473.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;Een andere optie is met een “ding” of in vaktaal een “token”. Dit was tot voor kort kostbaar en niet gestandaardiseerd. Ieder bedrijf koos voor een ander token en je moest die dingen uitdelen en er ook voor zorgen dat ze weer terug kwamen, want ze waren veel geld waard. Sinds kort zijn een aantal grote Internet bedrijven bij elkaar gekomen om een universeel token te bedenken. Het idee is dat je als consument één keer zo’n token koopt of krijgt en daar vervolgens op veel sites gebruik van kan maken. Dat is de &lt;strong&gt;Fido Alliance&lt;/strong&gt;. Het Fido token is een soort USB memory stick die je op de bekende manier in de computer schuift en die een voor jou unieke code aanmaakt. Voordeel is al dat je die code niet over hoeft te typen en alle computers hebben tegenwoordig wel USB. Er zijn er twee op de markt, eentje van &lt;a class=&#34;extlink&#34; href=&#34;https://www.yubico.com/products/yubikey-hardware/fido-u2f-security-key/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Yubico&#34;&gt;Yubico&lt;/a&gt; en eentje van &lt;a class=&#34;extlink&#34; href=&#34;http://sk.plug-up.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Plug-Up&#34;&gt;Plug-Up&lt;/a&gt;. Die van Yubico is wat duurder, maar wel steviger en er zit een soort tiptoets op. De security key van Plug-Up komt als creditcard binnen en daar moet je nog een flapje ombuigen om ‘m geschikt te maken voor gebruik in USB. De Plug-Up key is wel erg goedkoop, als je hem bij &lt;a class=&#34;extlink&#34; href=&#34;http://www.amazon.de/dp/B00OGPO3ZS&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Amazon.de&#34;&gt;Amazon in Duitsland&lt;/a&gt; besteld ligt hij een tijdje later voor 8 euro in je bus. De Yubico key kost inclusief verzendkosten 20,50 euro bij &lt;a class=&#34;extlink&#34; href=&#34;http://www.amazon.de/gp/product/B00NLKA0D8&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Amazon.de&#34;&gt;Amazon&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p.jpg&#34;&gt;&lt;img alt=&#34;Fido-keys-back_p&#34; class=&#34;alignright size-medium wp-image-354&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p-1024x1024.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Fido-keys-back_p-630x630.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Werking&lt;/h2&gt;
&lt;p&gt;Op dit moment werken deze twee keys alleen nog maar in Google Chrome en kan je ze gebruiken om bijvoorbeeld je Google mail account extra mee te beschermen. Dat is een goed idee, want behalve dat het je mail beschermt is dat email adres waarschijnlijk ook ingesteld bij andere accounts die je hebt om daar je wachtwoord te herstellen als je het vergeten bent.&lt;br/&gt;
Als je ingelogd bent in Google kan je onder je account instellingen 2-step authentication aanzetten. Op de &lt;a class=&#34;extlink&#34; href=&#34;https://www.yubico.com/products/yubikey-hardware/fido-u2f-security-key/&#34; title=&#34;Yubico pagina&#34;&gt;Yubico pagina&lt;/a&gt; staat een filmpje dat je in anderhalve minuut laat zien hoe dat moet. Daarna krijg je bij het inloggen op google voortaan na het invoeren van username en wachtwoord een scherm dat vraag om de 2e stap met je secure key te voltooien.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Google-2-step.png&#34;&gt;&lt;img alt=&#34;Google-2-step&#34; class=&#34;alignright size-medium wp-image-360&#34; height=&#34;300&#34; sizes=&#34;(max-width: 204px) 85vw, 204px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Google-2-step-204x300.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/01/Google-2-step-204x300.png 204w, https://www.oiepoie.nl/wp-content/uploads/2015/01/Google-2-step.png 454w&#34; width=&#34;204&#34;/&gt;Google twee stap authenticatie&lt;/a&gt;. Het werkt bijna hetzelfde voor beide keys, bij de Yubikey moet je de tiptoets nog aanraken, bij de Plug-up key is dit niet nodig.&lt;br/&gt;
Dus een investering van 8 euro en een paar minuten van je tijd en daarmee kan je een stuk veiliger het Internet op.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Stay Safe &amp;amp; have fun!&lt;/b&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Perl automatic mp3 audiobook downloader</title>
      <link>https://www.oiepoie.nl/2014/12/27/perl-automatic-mp3-audiobook-downloader/</link>
      <pubDate>Sat, 27 Dec 2014 18:39:34 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/12/27/perl-automatic-mp3-audiobook-downloader/</guid>
      <description>&lt;p&gt;The Dutch Public broadcasting services have a number of nice audiobooks which you can listen for free. This is a great service, but most content is limited to online listening and tries to prevent you from downloading the mp3’s.&lt;br/&gt;
Since i would like to take the audiobooks with me on my mp3-player and listen to them when i am offline (for instance in an airplane) i build a perl script to download the audio files.&lt;/p&gt;
&lt;p&gt;This is a two-step approach. The website with the audiobooks (for instance &lt;a class=&#34;extlink&#34; href=&#34;http://www.nps.nl/nps/bommel/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Bommel hoorspel&#34;&gt;&lt;/a&gt;) mostly uses a flash player to play the audio content to you. On a Linux or Mac computer you can install the package &lt;b&gt;“dsniff”&lt;/b&gt; which contains &lt;b&gt;“urlsnarf”&lt;/b&gt; and that shows you the URL’s which are retrieved on you computer. For instance for one of the audiobooks it would show the URL’s below when you click on all parts:&lt;/p&gt;
&lt;pre&gt;
[Dumper ~]# urlsnarf -i en0
urlsnarf: listening on en0 [tcp port 80 or port 8080 or port 3128]
192.168.0.81 - - [27/Dec/2014:17:51:23 +0100] &#34;GET http://audio.omroep.nl/nps/mp3/bommel/728.mp3 HTTP/1.1&#34; - - &#34;http://www.nps.nl/nps/bommel/&#34; &#34;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36&#34;
192.168.0.81 - - [27/Dec/2014:17:51:23 +0100] &#34;GET http://content1b.omroep.nl/urishieldv2/l27m197ec2b3199d940300549ee38a000000.4d9438a4b00d03fe7216163718cb969c/nps/mp3/bommel/728.mp3 HTTP/1.1&#34; - - &#34;http://www.nps.nl/nps/bommel/&#34; &#34;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36&#34;
192.168.0.81 - - [27/Dec/2014:17:51:25 +0100] &#34;GET http://audio.omroep.nl/nps/mp3/bommel/729.mp3 HTTP/1.1&#34; - - &#34;http://www.nps.nl/nps/bommel/&#34; &#34;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36&#34;
192.168.0.81 - - [27/Dec/2014:17:51:25 +0100] &#34;GET http://content1b.omroep.nl/urishieldv2/l27m1f5f84ba73bd18fe00549ee38d000000.633a459a44db1793d6d37aa0d9989da2/nps/mp3/bommel/729.mp3 HTTP/1.1&#34; - - &#34;http://www.nps.nl/nps/bommel/&#34; &#34;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36&#34;
etcetera... 
&lt;/pre&gt;
&lt;p&gt;The “-i en0” after urlsnarf means listen on interface en0, this is typical for a macbook, if you use Linux the interface might be named “eth0” for a fixed network connection or “wlan0” for the wifi connection.&lt;/p&gt;
&lt;p&gt;The relevant URL’s which contain the audio are the one’s with &lt;b&gt;urishieldv2&lt;/b&gt; in it, this probably refers to a mechanisme which tries to prevent you from easily predicting the download links, since there is a hash kind of variable in every link that changes with every filename.&lt;br/&gt;
So, when we are on the page with all the parts, we click on every part untill all are captured by urlsnarf.&lt;br/&gt;
This info is copied and saved in a file, for instance &lt;i&gt;urlsnarf.txt&lt;/i&gt;.&lt;br/&gt;
And then the perl script is run with this data as input, for instance:&lt;/p&gt;
&lt;pre&gt;
./parser_getter.pl &amp;lt; urlsnarf.txt
&lt;/pre&gt;
&lt;pre class=&#34;line-numbers&#34; id=&#34;parsergetter&#34;&gt;&lt;code class=&#34;language-clike&#34;&gt;#!/usr/bin/perl
#
# 2014-12-26 version 1.0 (c) Ewald
&lt;p&gt;use strict;
use warnings;&lt;/p&gt;
&lt;p&gt;use LWP::UserAgent;&lt;/p&gt;
&lt;p&gt;my $DEBUG = 1;
my $count = 1;&lt;/p&gt;
&lt;h1 id=&#34;initialize-pointer-for-http-fetch&#34;&gt;initialize pointer for HTTP fetch&lt;/h1&gt;
&lt;p&gt;my $ua = LWP::UserAgent-&amp;gt;new();&lt;/p&gt;
&lt;h1 id=&#34;pretend-to-be-chrome-on-a-mac&#34;&gt;Pretend to be Chrome on a Mac&lt;/h1&gt;
&lt;p&gt;$ua-&amp;gt;agent(&amp;ldquo;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36&amp;rdquo;);&lt;/p&gt;
&lt;p&gt;while(&amp;lt;&amp;gt;) {
if (/(http:.*urishield\S+)/) {		# select URL&amp;rsquo;s with urishield in it, discard the rest
my $URL = $1;
$DEBUG &amp;amp;&amp;amp; print &amp;ldquo;found URL: $URL\n&amp;rdquo;;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	# Get the mp3
		my $response = $ua-&amp;amp;gt;get($URL);

		unless($response-&amp;amp;gt;is_success) {
    		print &amp;quot;Error: &amp;quot; . $response-&amp;amp;gt;status_line;
			} #unless
	
	# Let&#39;s save the output, every name gets an incrementing part number
    	my $save = &amp;quot;part_&amp;quot; . $count++ . &amp;quot;.mp3&amp;quot;;

		unless(open SAVE, &#39;&amp;amp;gt;&#39; . $save) {
    		die &amp;quot;Cannot create output file $save&amp;quot;;
		} #unless

		print SAVE $response-&amp;amp;gt;content;

		close SAVE;

		$DEBUG &amp;amp;amp;&amp;amp;amp; print &amp;quot;Saved &amp;quot; .  length($response-&amp;amp;gt;content) .  &amp;quot; bytes of data to &#39;$save&#39;\n\n&amp;quot;;

	} #if
} #while
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br/&gt;
you can download it here: url=&lt;a href=&#34;https://www.oiepoie.nl/source/parser_getter.pl&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;parser_getter.pl&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/source/parser_getter.pl&#34;&gt;https://www.oiepoie.nl/source/parser_getter.pl&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;
When you run the script, the output should be something like this:&lt;/p&gt;
&lt;pre&gt;
[Dumper]% ~/perl/parser_getter.pl &amp;lt; urlsnarf.txt
found URL: http://content1a.omroep.nl/urishieldv2/l27m5c68424d3983d34a00549edd0b000000.888031fd36578e71965fd87fe4c47691/nps/mp3/bommel/736.mp3
Saved 26060333 bytes of data to &#39;part_1.mp3&#39;

found URL: http://content1a.omroep.nl/urishieldv2/l27m6daf9f5b7fa2e2ab00549eddb3000000.08e4416181ef0929a56f61c29e631010/nps/mp3/bommel/737.mp3
Saved 27389443 bytes of data to &#39;part_2.mp3&#39;

found URL: http://content1b.omroep.nl/urishieldv2/l27m255eef306a86a3a200549edd0e000000.f74dd78d1b80d166ea63332169f77b43/nps/mp3/bommel/738.mp3
Saved 28820536 bytes of data to &#39;part_3.mp3&#39;

found URL: http://content1b.omroep.nl/urishieldv2/l27m703f9ed30dc0c86900549edd10000000.77a82e78b996ded8d01f8b358842ea45/nps/mp3/bommel/739.mp3
Saved 28018054 bytes of data to &#39;part_4.mp3&#39;

found URL: http://content1c.omroep.nl/urishieldv2/l27m448b988943e1683b00549edd12000000.c86acdb1faa882f8eba785b06c0859d7/nps/mp3/bommel/740.mp3
Saved 27468856 bytes of data to &#39;part_5.mp3&#39;

found URL: http://content1a.omroep.nl/urishieldv2/l27m31eb2dca29a8561b00549edd14000000.51573901492484e6775ff27900eaf84c/nps/mp3/bommel/741.mp3
Saved 28096630 bytes of data to &#39;part_6.mp3&#39;

found URL: http://content1c.omroep.nl/urishieldv2/l27m72acd31f5e2b5b3800549edd15000000.fe03a7383128d51fed8c739a4ca20cf4/nps/mp3/bommel/742.mp3
Saved 27464676 bytes of data to &#39;part_7.mp3&#39;

found URL: http://content1a.omroep.nl/urishieldv2/l27m692578b42b7f0e4c00549edd17000000.4d1b1b8d94b8c570cb727c77782b55c6/nps/mp3/bommel/743.mp3
Saved 26377982 bytes of data to &#39;part_8.mp3&#39;

found URL: http://content1c.omroep.nl/urishieldv2/l27m2c27b9f73b52190e00549edd1a000000.8368a180c635f2b970010f932e3b2fcc/nps/mp3/bommel/744.mp3
Saved 27148699 bytes of data to &#39;part_9.mp3&#39;
&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Have Fun!&lt;/b&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Orgineel voederhuisje voor vogel pindakaas</title>
      <link>https://www.oiepoie.nl/2014/12/20/orgineel-voederhuisje-voor-vogel-pindakaas/</link>
      <pubDate>Sat, 20 Dec 2014 16:11:22 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/12/20/orgineel-voederhuisje-voor-vogel-pindakaas/</guid>
      <description>&lt;p&gt;Van de zomer kreeg ik van een aardige boswachter van het Zuid-Hollands Landschap wat eikenhouten plankjes om bijenhuisjes van te maken. Dat eikenhout kwam van de bomen van het landschap o.a. hier in Noordwijkerhout en de plankjes waren restjes die lagen te wachten voor een nuttige bestemming.&lt;br/&gt;
Een zo’n plankje heb ik in een paar stukken gezaagd om een voederhuisje van te maken voor de potten vogel pindakaas die je nu veel ziet. Nou ja, pindakaas, je wilt dat spul niet ‘s ochtends op je boterham terugvinden, maar de koolmezen zijn er dolblij mee.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342.jpg&#34;&gt;&lt;img alt=&#34;Eikenhouten plankjes&#34; class=&#34;alignright size-medium wp-image-314&#34; fetchpriority=&#34;high&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0025-e1419086585342.jpg 1224w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Bouwen&lt;/h2&gt;
&lt;p&gt;Ik heb zo’n plankje in vieren gezaagd en twee delen haaks op elkaar gezet als dak. De maten krijg je van mij niet, dat is namelijk nergens voor nodig. Dit is een project voor hout resten en je kan op het oog wel zien hoe groot het moet worden.&lt;br/&gt;
Voor het onderste plankje heb ik een sleuf gefreesd zodat het onder een hoek op de achterwand bevestigd kan worden, dat kan je mooi zien op deze foto. Alles wordt vast gezet met houtlijm en roestvast stalen schroeven. Samen met het eikenhout kan het zo een leven lang mee. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026.jpg&#34;&gt;&lt;img alt=&#34;Voederhuisje in aanbouw&#34; class=&#34;alignleft size-medium wp-image-315&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026-630x472.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0026.jpg 1632w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt; Als het dakje er op zit kan de pot met pindakaas er in gelegd worden, maar zit hij nog niet voldoende vast. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917.jpg&#34;&gt;&lt;img alt=&#34;driehoek balkje&#34; class=&#34;alignright size-medium wp-image-318&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0032-e1419086785917.jpg 1224w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;Daarvoor gebruik ik een stukje hardhout dat ik diagonaal doorgezaagd heb. Dit past mooi tussen het dakje en de pindakaas en daarmee gat de pot nergens meer naar toe. Om het balkje makkelijke eruit te kunnen trekken heb ik er een RVS schroef in gezet. Al met al een uurtje werk en jaren plezier voor mens en dier 😉&lt;br/&gt;&lt;b&gt;Have fun!&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278.jpg&#34;&gt;&lt;img alt=&#34;Voederhuisje zijaanzicht&#34; class=&#34;alignleft size-medium wp-image-317&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0031-e1419086695278.jpg 1224w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428.jpg&#34;&gt;&lt;img alt=&#34;Voederhuisje voor vogel pindakaas&#34; class=&#34;alignright size-medium wp-image-316&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0030-e1419086759428.jpg 1224w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Repair before Reuse before Buy before Build</title>
      <link>https://www.oiepoie.nl/2014/12/20/repair-reuse-buy-build/</link>
      <pubDate>Sat, 20 Dec 2014 11:14:58 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/12/20/repair-reuse-buy-build/</guid>
      <description>&lt;h2&gt;Reuse before Buy before Build&lt;/h2&gt;
&lt;p&gt;In de (ICT) Architectuur geld het uitgangspunt “Reuse before Buy before Build”. Dat betekent dat je bij nieuwe vragen eerst gaat kijken of je al een systeem of dienst hebt waarmee aan de vraag voldaan kan worden. Dat is qua kosten en beheer natuurlijk de beste optie. Het is belangrijk om de Reuse (Re-Use) vraag expliciet te stellen omdat er vanuit techneuten vaak de drang is om nieuwe spullen te kopen voor een nieuw probleem, want dan heb je de “latest and greatest”.&lt;br/&gt;
Het tweede gedeelte van de zin “buy before build” gaat over het beteugelen van goedbedoelde hobbyisme. Met bouwen kan je helemaal los gaan en (proberen) naadloos aan te sluiten bij de wensen van onze klant. Dat kan een heel mooi systeem opleveren dat vervolgens door eindeloze iteraties moet gaan om bijkomende wensen te kunnen vervullen die eerst nog niet duidelijk waren. Vrijwel onvermijdelijk levert dit onder de motorkap een monstrueus bouwsel op dat nog maar door een persoon te onderhouden is, nl. de techneut die het bedacht heeft. Mocht die genie het bedrijf verlaten dan zullen de overgebleven collega’s hun handen collectief van dit meesterwerk aftrekken. Onbegrijpelijk, onbeheerbaar, enzovoorts. Het bedrijf blijft dan zitten met een black box die vaak wel kritisch is voor een of ander bedrijfsproces, maar waar niemand meer iets mee kan of wil. Niet zelden gaat het zelfs zo ver dat oude computers met al lang niet meer ondersteunde operating systems in de lucht gehouden moeten worden om de software maar draaiend te houden.&lt;br/&gt;
Dus dat verklaart de Buy before Build, eerst kijken of er een standaard product op de markt en als laatste optie (laten) bouwen. De meeste bedrijven die dit architectuur principe aanhangen hebben dit nog niet verankerd in een proces. Het mooie daarvan is dat je het principe tevoorschijn kan toveren als het iemand goed uitkomt en het kan verzwijgen als op het einde van het jaar de budgetten weer op moeten. Tenslotte moeten we wel flexibel blijven 😉&lt;/p&gt;
&lt;h2&gt;Repair before Build before Buy&lt;/h2&gt;
&lt;p&gt;Als ik in Amerika zou wonen, zou ik waarschijnlijk een &lt;a class=&#34;extlink&#34; href=&#34;http://en.wiktionary.org/wiki/tinker&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;tinker&#34;&gt;“tinker”&lt;/a&gt; genoemd worden, iemand die er lol in beleeft om zaken te repareren en uitvindingen te doen, bij voorkeur met de spullen die hij al heeft. Er zijn maar weinig dingen die zoveel voldoening geven als het slim repareren van vanalles. In onze huidige maatschappij wordt repareren zoveel mogelijk ontmoedigd want we moeten kopen om de economie draaiend te houden. Reserve onderdelen zijn vaak niet te krijgen, of zo duur dat je (volgens de fabrikant) maar beter een nieuw apparaat kan kopen. Een sprekend voorbeeld daarvan is onze routeplanner, in de volksmond bestempeld met het eponiem tomtom. Een heel fatsoenlijke tomtom heb je al voor onder de 100€ met de complete atlas van West Europa er op. Als na een jaar of twee je vaker “keer om” dan “u hebt uw bestemming bereikt” hoort, is dat een teken van een verouderde kaartenset. Vol goede moed tuigt menigeen naar de website van de fabrikant om netjes over te gaan tot de aanschaf van bijgewerkt kaartmateriaal om onthutst tot het besef te komen dat zo’n digitale bosatlas 80% van de aanschafprijs is van een nieuw apparaat. Dan blijven er twee opties over, de een gaat op het Internet struinen naar een evaluatie kopie om op zijn nog prima werkende apparaatje te zetten. En de ander ploetert nog een paar maanden vloekend voort alvorens overstag te gaan en in een opwelling een nieuwe te kopen.&lt;br/&gt;
Een tinker zal dus voor optie 1 gaan. Mijn MyGuide 4200, ooit trots op de markt gezet door het bedrijf van Roel Pieper, werkt nog steeds dankzij iGo kaart materiaal. Niet dat ik hem nog veel gebruik, want navigeren doe je tegenwoordig met je smartphone.&lt;br/&gt;
&lt;/p&gt;
&lt;h2&gt;Grasmaaier&lt;/h2&gt;
&lt;p&gt;Wij hebben een “muscle powered lawnmower” oftewel een grasmaaier zonder motor. Bij de karwei of gamma ooit gekocht en er staat greenway op, wat waarschijnlijk betekent dat het ding uit china komt en een Nederlandse merknaampje heeft gekregen om de verkoop een handje te helpen. Model HM30 of HM38 en de HM zal dan wel staan voor handmaaier en dat getal erna voor de breedte van de maaibaan. Zo’n handmaaier kan bijna niet kapot, de messen slijpen zichzelf als hij goed afgesteld is en vrijwel alles is van robuust chinees pisbakkenstaal. Behalve een ding, de rol achter de messen waar de maaier op leunt. Die is van een treurnis wekkende plastic kwaliteit en geeft meestal vroeger dan later de geest. Zo ook bij ons. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0602.jpg&#34;&gt;&lt;img alt=&#34;Greenway grasmaaier met kapotte rol&#34; class=&#34;alignleft size-medium wp-image-296&#34; fetchpriority=&#34;high&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0602-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0602-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0602-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0602-630x472.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt; En daar sta je dan, voor 70 of 80€ een nieuwe kopen terwijl hij eigenlijk helemaal intakt is op een onderdeel van 2€ na. Dat is je eer natuurlijk te na. Beter een hele middag klussen dan toe te geven aan de malafide manipulaties van de commercie. Uitgangspunt is dat de reparatie beter zal uitpakken dan het origneel, anders ben je na 4 jaar weer de klos. De nieuwe reparatie moet zo goed zijn dat al het andere er af kan rotten, maar die rol zal als laatste werkende onderdeel over blijven.&lt;/p&gt;
&lt;h2&gt;Aanpak&lt;/h2&gt;
&lt;p&gt;Nou, hier onder staat het foto verhaal van de aanpak. Ik heb een hardhouten balkje gebruikt van de goede lengte die we eens gered hebben toen de gemeente nieuwe sloot-palen aan het slaan was. De koppen van die oude palen waren rot, maar de rest was prima. Dat balkje op de draaibank terug gebracht naar twee klossen die in een standaard 40mm PVC afvoerbuis passen and Bob’s your uncle. Iedere keer als ik mijn vriendin zie grasmaaien overvalt mij nu een gevoel van diepe voldoening 😉&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Have fun!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0604.jpg&#34;&gt;&lt;img alt=&#34;Houten balkje op draaibank, het begin&#34; class=&#34;alignright size-medium wp-image-298&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0604-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0604-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0604-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0604-630x472.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0605.jpg&#34;&gt;&lt;img alt=&#34;Houten balkje op draaibank, glad gedraaid&#34; class=&#34;alignleft size-medium wp-image-299&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0605-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0605-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0605-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0605-630x472.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0606.jpg&#34;&gt;&lt;img alt=&#34;Houten balkje op draaibank, kanten er aan&#34; class=&#34;alignleft size-medium wp-image-300&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0606-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0606-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0606-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0606-630x472.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0607.jpg&#34;&gt;&lt;img alt=&#34;twee klossen&#34; class=&#34;alignright size-medium wp-image-301&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0607-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0607-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0607-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0607-630x839.jpg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0608.jpg&#34;&gt;&lt;img alt=&#34;gaten boren&#34; class=&#34;alignleft size-medium wp-image-302&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0608-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0608-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0608-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0608-630x472.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0609.jpg&#34;&gt;&lt;img alt=&#34;passende klossen met gaten&#34; class=&#34;alignright size-medium wp-image-303&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0609-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0609-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0609-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0609-630x839.jpg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0625.jpg&#34;&gt;&lt;img alt=&#34;gerepareerde grasmaaijer&#34; class=&#34;aligncenter size-large wp-image-304&#34; height=&#34;472&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0625-1024x768.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0625-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0625-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0625-630x472.jpg 630w&#34; width=&#34;630&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Disable Foscam Infrared (IR) Leds</title>
      <link>https://www.oiepoie.nl/2014/12/14/disable-foscam-infrared-ir-leds/</link>
      <pubDate>Sun, 14 Dec 2014 21:15:49 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/12/14/disable-foscam-infrared-ir-leds/</guid>
      <description>&lt;p&gt;I own a couple of foscam Pan Tilt (no Zoom) webcams which i have bought under different brand names, some are Watchbot and one is from the Aldi sold as Supra IPC-1A. The webcams are indoor types, so they are inside looking out through the window. At daytime they work just fine, but when it gets dark they have a sensor which switches on the Infrared Leds to have a better view in low light.&lt;br/&gt;
The problem is that they are behind glass, so the IR bounces back en completely blinds the webcam as you can see from the picture: &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Foscam_IR_Night_reflection.png&#34;&gt;&lt;img alt=&#34;Foscam_IR_Night_reflection&#34; class=&#34;alignright size-medium wp-image-270&#34; fetchpriority=&#34;high&#34; height=&#34;184&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Foscam_IR_Night_reflection-300x184.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Foscam_IR_Night_reflection-300x184.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/Foscam_IR_Night_reflection-630x388.png 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/Foscam_IR_Night_reflection.png 787w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Although this webcam supposed to have IR Led control from the GUI, in 90% of the time this didn’t work; so i decided to solve this permanently. The photo on the left shows the front of the webcam with the lens, IR Leds and the LDR (Light Dependant Resistor) which is responsible for measuring the light and switching on the IR Leds when it gets to dark.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0006_p.jpg&#34;&gt;&lt;img alt=&#34;Supra IPC-1A front&#34; class=&#34;alignleft size-medium wp-image-272&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0006_p-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0006_p-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0006_p-630x472.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0006_p.jpg 800w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;To disable the Infrared Leds we have to disassemble the camera head. Find a small philips screwdriver and remove the two screw which key the camera head together. Be careful with the screws, when they fall, you most likely will never find them again 🙂&lt;br/&gt;
When the screws are loose, you can carefully pry the parts apart.  &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p.jpg&#34;&gt;&lt;img alt=&#34;Supra IPC-1A opened&#34; class=&#34;alignright size-medium wp-image-273&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0007_p.jpg 800w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt; My webcam now shows a PCB with the camera logic. The with cable on the top is for the connection to the LED and LDR board, i disassembled it further, but there is no need to do so if you only want to enable the IR Leds.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009.jpg&#34;&gt;&lt;img alt=&#34;Supra IPC-1A LED and LDR panel&#34; class=&#34;alignleft size-medium wp-image-275&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009-630x472.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0009.jpg 1632w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;
The only thing that you need to do is disconnect that small white cable as shown in the picture below and then reassemble the head. This way you can easily undo the operation in the future if you need to.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010.jpg&#34;&gt;&lt;img alt=&#34;Supra IPC-1A cable disconnected&#34; class=&#34;alignright size-medium wp-image-276&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010-630x472.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/IMG_0010.jpg 1632w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Now reconnect the webcam to power and verify that it’s working OK.&lt;/p&gt;
&lt;h2&gt;Older model Foscam webcams&lt;/h2&gt;
&lt;p&gt;The image below is from a different kind of foscam webcam, where everything is attached to one single board attached to the motor driven axis. The way to fix this type is also to remove the screws and also unscrew the lens all the way. After that the PCB with everything is accessible and you can fix the IR Leds going on by short circuiting the LDR (low resistance is lots of light). See the image for the idea. By only twisting the LDR, you can simply undo this mod when you want to.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p.jpg&#34;&gt;&lt;img alt=&#34;Watchbot-IR_LDR&#34; class=&#34;alignleft size-medium wp-image-289&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p-225x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p-630x839.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2014/12/Watchbot-IR_p.jpg 800w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt; After you reassemble the webcam head and screw in the lens, you will have to refocus to get a good picture again.&lt;br/&gt;
Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Bouw goedkoop je eigen Arduino afstandsmeter</title>
      <link>https://www.oiepoie.nl/2014/12/14/bouw-goedkoop-je-eigen-arduino-afstandsmeter/</link>
      <pubDate>Sun, 14 Dec 2014 20:07:25 +0100</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/12/14/bouw-goedkoop-je-eigen-arduino-afstandsmeter/</guid>
      <description>&lt;p&gt;In deze post ga ik stap voor stap beschrijven hoe je zelf eenvoudig en goedkoop een digitale ultrasoon afstandsmeter kan bouwen. Met de arduino die we gebruiken kan je simpel alles aan elkaar knopen. En omdat de werking bepaald wordt door de software kan je die eenvoudig aanpassen naar je eigen wensen.&lt;/p&gt;
&lt;p&gt;&lt;figure aria-describedby=&#34;caption-attachment-233&#34; class=&#34;wp-caption alignright&#34; id=&#34;attachment_233&#34; style=&#34;width: 216px&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Elektuur_396_p.jpg&#34;&gt;&lt;img alt=&#34;Elektronica Maandblad&#34; class=&#34;size-medium wp-image-233&#34; fetchpriority=&#34;high&#34; height=&#34;300&#34; sizes=&#34;(max-width: 216px) 85vw, 216px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Elektuur_396_p-216x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Elektuur_396_p-216x300.jpg 216w, https://www.oiepoie.nl/wp-content/uploads/2014/11/Elektuur_396_p.jpg 249w&#34; width=&#34;216&#34;/&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34; id=&#34;caption-attachment-233&#34;&gt;Elektronica Maandblad&lt;/figcaption&gt;&lt;/figure&gt;&lt;br/&gt;
Vroeger (ja, ja, lang geleden) had je een blad als &lt;a class=&#34;extlink&#34; href=&#34;http://www.elektor.nl/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Elektuur&#34;&gt;Elektuur&lt;/a&gt; en daarin verschenen telkens nieuwe zelfbouw elektronica projecten. Dan kon je een printje bestellen en alle transistor’s, weerstanden, enz. en moest je dat in elkaar solderen. Als je het goed had gedaan, had je daarna een werkende versterker, radio-zender, of wat dan ook.&lt;/p&gt;
&lt;p&gt;Tegenwoordig kan je heel veel elektronica projectjes bouwen met een &lt;a class=&#34;extlink&#34; href=&#34;http://www.arduino.nu/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino&#34;&gt;Arduino&lt;/a&gt; mini-computer. Dit is een computertje van 6,5 x 5 centimeter, met er veel input &amp;amp; output (I/O) pinnen. Via die I/O pinnen kan je weer allerlei displays of sensoren aansluiten en dat maakt het zo makkelijk om een compleet project te bouwen met dit mini-computertje.&lt;br/&gt;
Naast de hardware heb je software nodig om het geheel te laten werken. De software kan je schrijven in de &lt;a href=&#34;http://arduino.cc/en/Main/Software&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino Software&#34;&gt;Arduino IDE (Integrated Development Environment)&lt;/a&gt;, die is gratis te downloaden van de Arduino website.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-UNO_p.jpg&#34;&gt;&lt;img alt=&#34;Arduino UNO&#34; class=&#34;alignleft size-medium wp-image-229&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-UNO_p-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-UNO_p-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-UNO_p.jpg 816w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De afstandsmeter uit deze post werkt met ultrasoon geluid. De frequentie is 40 kHz, dus dat is niet te horen, tenzij je een vleermuis bent.&lt;/p&gt;
&lt;p&gt;De manier waarop het werkt is dat er een geluidspuls wordt uitgezonden en op datzelfde moment wordt in de Arduino de stopwatch gestart en gaat hij luisteren. Zodra hij de geluidspuls weer ontvangt wordt die stopwatch gestopt en dan is het een kwestie van de tijd delen door de &lt;a class=&#34;extlink&#34; href=&#34;https://nl.wikipedia.org/wiki/Geluidssnelheid&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Wikipedia Geluidssnelheid&#34;&gt;geluidssnelheid (1234,8 km/h)&lt;/a&gt;geluidssnelheid (1234,8 km/h) om de afstand te vinden. Simpel toch?&lt;/p&gt;
&lt;h2&gt;Boodschappenlijstje&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/Arduino-Compatible-UNO-R3-LCD-1602-Keypad-Shield-Kit-For-Arduino-p-952802.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino UNO plus Display Shield&#34;&gt;Arduino UNO + Display shield&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.hobbyelectronica.nl/product/us-100-ultrasoon-afstandsmeter/&#34;&gt;US-100 Ultrasoon Afstandsmeter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/30cm-40pcs-Female-To-Female-Breadboard-Wires-Jumper-Cable-p-90154.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;kabeltjes&#34;&gt;Elektriciteitskabeltjes om alles aan elkaar te knopen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/2600mAh-Power-Bank-Portable-External-Battery-For-Mobile-Phone-Device-p-922378.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;USB accu&#34;&gt; compacte USB Accu&lt;/a&gt; hiermee kan je alles mooi inbouwen en er mee rond kan lopen in plaats van dat je aan een adaptor vast zit.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Testen&lt;/h2&gt;
&lt;p&gt;Begin met het op elkaar aanbrengen van de Arduino Uno en het LCD shield. Sluit de Arduino via de USB kabel aan op de computer en download de &lt;a class=&#34;extlink&#34; href=&#34;http://arduino.cc/en/main/software&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino Integrated Development Environment&#34;&gt;Arduino Integrated Development Environment (IDE)&lt;/a&gt; en installeer die volgens de instructies.&lt;br/&gt;
Voordat je zo meteen het test programma wat hier onder getoond is kan uploaden naar de arduino, moet je wel eerst het juiste type selecteren, voor ons is dat de “Arduino UNO”. &lt;/p&gt;
&lt;pre class=&#34;line-numbers&#34; id=&#34;arduino-lcd-keypad&#34;&gt;&lt;code class=&#34;language-c&#34;&gt;// Arduino LCD met knoppen shield
#include &amp;lt;LiquidCrystal.h&amp;gt;
&lt;p&gt;// selecteer de pinnen die gebruikt zijn op het LCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);&lt;/p&gt;
&lt;p&gt;// initialiseer de variabelen die je verderop gaat gebruiken
int lcd_key     = 0;
int adc_key_in  = 0;
#define btnRIGHT  0
#define btnUP     1
#define btnDOWN   2
#define btnLEFT   3
#define btnSELECT 4
#define btnNONE   5&lt;/p&gt;
&lt;p&gt;// lees de knoppen uit
int read_LCD_buttons()
{
adc_key_in = analogRead(0);      // lees de waarde uit van de sensor
//de knoppen zitten op een analoge ingang aangesloten
//ze worden op de Arduino via de Analoog-Digitaal converter uitgelezen
if (adc_key_in &amp;gt; 1000) return btnNONE; // dit is de optie voor als niets ingedrukt is
if (adc_key_in &amp;lt; 50)   return btnRIGHT;&lt;br&gt;
if (adc_key_in &amp;lt; 250)  return btnUP;
if (adc_key_in &amp;lt; 450)  return btnDOWN;
if (adc_key_in &amp;lt; 650)  return btnLEFT;
if (adc_key_in &amp;lt; 850)  return btnSELECT;&lt;/p&gt;
&lt;p&gt;return btnNONE;  // als niets is ingedrukt&amp;hellip;.
}&lt;/p&gt;
&lt;p&gt;void setup()
{
lcd.begin(16, 2);              // start de routine
lcd.setCursor(0,0);
lcd.print(&amp;ldquo;Druk op een knop&amp;rdquo;); // toon bericht op het display
}&lt;/p&gt;
&lt;p&gt;void loop()
{
lcd.setCursor(9,1);            // verplaats de cursor naar de 2e regel &amp;ldquo;1&amp;rdquo; en overschrijf met 9 spaties
lcd.print(millis()/1000);      // toont het aantal seconden sinds power-up&lt;/p&gt;
&lt;p&gt;lcd.setCursor(0,1);            // ga naar de 2e regel
lcd_key = read_LCD_buttons();  // lees de knoppen&lt;/p&gt;
&lt;p&gt;switch (lcd_key)               // doe een actie afhankelijk van de knop die ingedrukt is
{
case btnRIGHT:
{
lcd.print(&amp;ldquo;RIGHT &amp;ldquo;);
break;
}
case btnLEFT:
{
lcd.print(&amp;ldquo;LEFT  &amp;ldquo;);
break;
}
case btnUP:
{
lcd.print(&amp;ldquo;UP    &amp;ldquo;);
break;
}
case btnDOWN:
{
lcd.print(&amp;ldquo;DOWN  &amp;ldquo;);
break;
}
case btnSELECT:
{
lcd.print(&amp;ldquo;SELECT&amp;rdquo;);
break;
}
case btnNONE:
{
lcd.print(&amp;ldquo;NONE  &amp;ldquo;);
break;
}
}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br/&gt;
Je kan de software hier downloaden: &lt;a href=&#34;https://www.oiepoie.nl/Arduino/LCD_Keypad_Test.pde&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino LCD Keypad test&#34;&gt;Arduino LCD Keypad test&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Aansluiten Hardware&lt;/h2&gt;
&lt;p&gt;Als de test met het LCD scherm goed is verlopen kan je verder gaan met het aansluiten van de sensor.&lt;br/&gt;
De Ultrasoon afstand sensor heeft 4 aansluiten, één voor +5 Volt (Vcc), een voor massa (GND), deze worden doorverbonden met Vcc en GND van de Arduino Uno.&lt;br/&gt;
Voor de data aansluiting is een aansluiting van Trigger/TX nodig op aansluiting A3 van de Arduino en Echo/Rx komt op A2.&lt;br/&gt;
Meer verbindingen zijn er niet nodig.&lt;/p&gt;
&lt;h2&gt;Software&lt;/h2&gt;
&lt;pre class=&#34;line-numbers&#34; id=&#34;arduino-afstandsmeter&#34;&gt;&lt;code class=&#34;language-c&#34;&gt;// Ultrasonic Distance Meter with LCD Display
// 20141007 Ewald
&lt;p&gt;#include &amp;lt;LiquidCrystal.h&amp;gt;&lt;/p&gt;
&lt;p&gt;unsigned int EchoPin = 2;           // connect Pin 2(Arduino digital io) to Echo/RX at US-100
unsigned int TrigPin = 3;           // connect Pin 3(Arduino digital io) to Trig/TX at US-100
unsigned long Time_Echo_us = 0;
unsigned long Len_mm  = 0;
float Len_cm = 0;
float tmp = 0;&lt;/p&gt;
&lt;p&gt;// select the pins used on the LCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);&lt;/p&gt;
&lt;p&gt;void setup()
{  //Initialize
Serial.begin(9600);                         //Serial: output result to Serial monitor
pinMode(EchoPin, INPUT);                    //Set EchoPin as input, to receive measure result from US-100
pinMode(TrigPin, OUTPUT);                   //Set TrigPin as output, used to send high pusle to trig measurement (&amp;gt;10us)&lt;/p&gt;
&lt;p&gt;// start the LCD library
lcd.begin(16, 2);                              // 16 characters, 2 rows
lcd.setCursor(0,0);                            // position first row, first position
lcd.print(&amp;ldquo;Distance (cm):&amp;rdquo;);
}&lt;/p&gt;
&lt;p&gt;void loop()
{
digitalWrite(TrigPin, HIGH);              //begin to send a high pulse, then US-100 begin to measure the distance
delayMicroseconds(50);                    //set this high pulse width as 50us (&amp;gt;10us)
digitalWrite(TrigPin, LOW);               //end this high pulse&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Time_Echo_us = pulseIn(EchoPin, HIGH);               //calculate the pulse width at EchoPin, 
if((Time_Echo_us &amp;amp;lt; 60000) &amp;amp;amp;&amp;amp;amp; (Time_Echo_us &amp;amp;gt; 1))     //a valid pulse width should be between (1, 60000).
{
  Len_mm = (Time_Echo_us*34/100)/2;      //calculate the distance by pulse width, Len_mm = (Time_Echo_us * 0.34mm/us) / 2 (mm)
  Serial.print(&amp;quot;Present Distance is: &amp;quot;);  //output result to Serial monitor

  lcd.setCursor(0,1);                   // position second row, first position
  tmp = Len_mm ; Len_cm = tmp / 10;     // the trick with tmp is ugly, but otherwise Len_cm gets rounded down (computation is done as a int and than assigned to the float)
  lcd.print(Len_cm);
  
  Serial.print(Len_mm, DEC);            //output result to Serial monitor
  Serial.println(&amp;quot;mm&amp;quot;);                 //output result to Serial monitor
}
delay(1000);                            //take a measurement every second (1000ms)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}
&lt;/code&gt;&lt;/pre&gt;&lt;br/&gt;
Je kan de software hier downloaden: &lt;a href=&#34;https://www.oiepoie.nl/Arduino/US100_LCD_Arduino.ino&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Arduino US100 code&#34;&gt;Arduino US100 code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Je kan nu zelf wat experimenteren met het programma om je eigen tekst te laten zien. De metingen van dichtbij zijn waarschijnlijk al aardig nauwkeurig. Voor wat grotere afstanden kan het handig zijn als je een kokertje maakt rondom de ultrasoon sensor.&lt;/p&gt;
&lt;h2&gt;Eind Resultaat&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-Distance-2_p.jpg&#34;&gt;&lt;img alt=&#34;Arduino Afstandsmeter&#34; class=&#34;alignleft size-full wp-image-231&#34; height=&#34;612&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-Distance-2_p.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-Distance-2_p.jpg 816w, https://www.oiepoie.nl/wp-content/uploads/2014/11/Arduino-Distance-2_p-300x225.jpg 300w&#34; width=&#34;816&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Electric Paper Airplane</title>
      <link>https://www.oiepoie.nl/2014/09/11/electric-paper-airplane/</link>
      <pubDate>Thu, 11 Sep 2014 23:39:54 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/09/11/electric-paper-airplane/</guid>
      <description>&lt;p&gt;I am a complete sucker for gadgets. So when i saw this beauty on my  &lt;a href=&#34;http://www.banggood.com/Electric-Paper-Plane-Conversion-Kit-With-24-National-Flag-Toy-Gift-p-908378.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;favorite Chinese shopping site&#34;&gt;favorite Chinese shopping site&lt;/a&gt; i just couldn’t resist.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private.jpg&#34;&gt;&lt;img alt=&#34;paper power airplane complete&#34; class=&#34;aligncenter size-large wp-image-217&#34; fetchpriority=&#34;high&#34; height=&#34;438&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private-1024x768.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private-400x300.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_1_private.jpg 2048w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The box is filled with anticipation 😉&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private.jpg&#34;&gt;&lt;img alt=&#34;paper power airplane&#34; class=&#34;aligncenter size-large wp-image-215&#34; height=&#34;438&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private-1024x768.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private-400x300.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_3_private.jpg 2048w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And all the basics are there.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_2_private.jpg&#34;&gt;&lt;img alt=&#34;paper power airplane_2&#34; class=&#34;aligncenter size-large wp-image-216&#34; height=&#34;778&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_2_private-768x1024.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_2_private-768x1024.jpg 768w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_2_private-225x300.jpg 225w, https://www.oiepoie.nl/wp-content/uploads/2014/09/noexif_paper_airplane_2_private.jpg 1536w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So feed that inner child &amp;amp; enjoy!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>3D Virtual Reality voor een habbekrats</title>
      <link>https://www.oiepoie.nl/2014/09/03/3d-virtual-reality-voor-een-habbekrats/</link>
      <pubDate>Wed, 03 Sep 2014 21:32:56 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/09/03/3d-virtual-reality-voor-een-habbekrats/</guid>
      <description>&lt;h1&gt;Google&lt;/h1&gt;
&lt;p&gt;Je kan veel over Google zeggen, en dat wordt ook gedaan, maar qua innovatie zijn ze vrijwel onovertroffen. Een super leuk project van ze is: &lt;b&gt;Cardboard Virtual Reality&lt;/b&gt;. We hebben tegenwoordig allemaal een dikke smartphone met opgepompt display, en vol met sensors. Dus vrijwel precies dat wat je nodig hebt voor een serieuze VR bril, zoals de &lt;a href=&#34;http://www.oculusvr.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Oculus Rift Virtual Reality&#34;&gt;&lt;/a&gt;&lt;figure aria-describedby=&#34;caption-attachment-197&#34; class=&#34;wp-caption alignright&#34; id=&#34;attachment_197&#34; style=&#34;width: 300px&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside.jpg&#34;&gt;&lt;img alt=&#34;Virtual Reality view from inside the Oculus Rift&#34; class=&#34;size-medium wp-image-197&#34; height=&#34;163&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside-300x163.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside-300x163.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside-1024x558.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside-500x272.jpg 500w, https://www.oiepoie.nl/wp-content/uploads/2014/09/oculus-rift-inside.jpg 1920w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34; id=&#34;caption-attachment-197&#34;&gt;Oculus Rift&lt;/figcaption&gt;&lt;/figure&gt;Oculus Rift.&lt;/p&gt;
&lt;h2&gt;Virtual Reality&lt;/h2&gt;
&lt;p&gt;Een paar dingen heb je natuurlijk nog wel nodig, namelijk een houder voor op je hoofd, twee lenzen en een programma die de virtual reality beelden op je smartphone toont. Google heeft dat zo laagdrempeling mogelijk geregeld in hun &lt;a href=&#34;https://cardboard.withgoogle.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Cardboard Virtual Reality&#34;&gt;Cardboard&lt;/a&gt; project. En je mag zelf kiezen of je aan de gang gaat met karton (instructies staan op de site), of iets koopt in een webshop.&lt;figure aria-describedby=&#34;caption-attachment-199&#34; class=&#34;wp-caption aligncenter&#34; id=&#34;attachment_199&#34; style=&#34;width: 584px&#34;&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients.png&#34;&gt;&lt;img alt=&#34;Cardboard with Google&#34; class=&#34;size-large wp-image-199&#34; fetchpriority=&#34;high&#34; height=&#34;325&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients-1024x571.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients-1024x571.png 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients-300x167.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients-500x278.png 500w, https://www.oiepoie.nl/wp-content/uploads/2014/09/cardboard_with_google_ingredients.png 1076w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34; id=&#34;caption-attachment-199&#34;&gt;Cardboard with Google&lt;/figcaption&gt;&lt;/figure&gt; &lt;/p&gt;
&lt;p&gt;De bijbehorende app is gratis te downloaden uit de &lt;a class=&#34;extlink&#34; href=&#34;https://play.google.com/store/apps/details?id=com.google.samples.apps.cardboarddemo&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Google Play Store&#34;&gt;Google Play Store&lt;/a&gt;. Helaas (voor mij) dus wel alleen op Android, en een toestel met NFC is handig (want de NFC tag in het kartonnen bouwpakket start de app automatisch), maar niet persé noodzakelijk. &lt;/p&gt;
&lt;p&gt;Ik heb mijn bouwpakketje besteld voor 10$ ( iets meer dan 7,5€ ) inclusief verzendkosten! bij &lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/DIY-Cardboard-Virtual-Reality-VR-Mobile-Phone-3D-Glasses-With-NFC-p-941457.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;BangGood DIY Cardboard Virtual Reality VR Mobile Phone 3D Glasses With NFC&#34;&gt;BangGood&lt;/a&gt;. Het duurt dan anderhalf tot drie weken voordat het pakketje er is, maar de prijs is onverslaanbaar.&lt;br/&gt;
Wat een leuk idee is in het bouwwerk, is dat er een “schakelaar” is gemaakt aan de zijkant in de vorm van een metalen ring. Als je de ring verschuift en laat terugschieten, dan wordt dit opgepikt door de magnetische sensor in de telefoon en gebruikt als knop in de applicatie. Op de Xperia M waarop ik deze VR bril het uitgetest werkt dat helaas niet zo goed. De website geeft als alternatief de mogelijkheid om met kopertape aan de zijkant van de telefoon een strip te maken die ook het display raakt. Dit strip kan je dan aanraken met je vinger en dat zou hetzelfde effect geven. Dat heb ik maar niet geprobeerd.&lt;br/&gt;
Ze geven ook een &lt;a class=&#34;extlink&#34; href=&#34;https://cardboard.withgoogle.com/#compatibilitylist&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Lijst van compatible smartphones&#34;&gt;lijst van smartphones&lt;/a&gt; waarmee het getest is.&lt;/p&gt;
&lt;p&gt;Happy VR!&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/Cardboard-VR.jpg&#34;&gt;&lt;img alt=&#34;Cardboard VR Goggles&#34; class=&#34;aligncenter size-large wp-image-202&#34; height=&#34;438&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/Cardboard-VR-1024x768.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/09/Cardboard-VR-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/09/Cardboard-VR-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2014/09/Cardboard-VR-400x300.jpg 400w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Philips Hue Lights into Domoticz and IFTTT functionality</title>
      <link>https://www.oiepoie.nl/2014/08/23/philips-hue-domoticz/</link>
      <pubDate>Sat, 23 Aug 2014 20:05:09 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2014/08/23/philips-hue-domoticz/</guid>
      <description>&lt;h2&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.domoticz.com&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Domoticz&#34;&gt;Domoticz&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt; is a great open source domotica solution. &lt;a href=&#34;http://www.domoticz.com&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;&lt;img alt=&#34;Domoticz&#34; class=&#34;alignright size-medium wp-image-138&#34; height=&#34;119&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.31.30-300x119.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.31.30-300x119.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.31.30-500x199.png 500w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.31.30.png 961w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
If you have a &lt;a class=&#34;extlink&#34; href=&#34;http://www.raspberrypi.org/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Raspberry Pi&#34;&gt;Raspberry Pi&lt;/a&gt; lying around, it’s just a matter of &lt;a class=&#34;extlink&#34; href=&#34;http://sourceforge.net/projects/domoticz/files/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;download domoticz&#34;&gt;downloading the SD-Card image&lt;/a&gt; from the site and there you go!&lt;br/&gt;
If you don’t have a Pi, buy one, it’s only thirty-some euro’s which is next to nothing for the versatility you get. Oh, and if you buy one, buy the Raspberry Pi B+ version since it has 4 USB ports and a 40 pin I/O header and it uses less energy.&lt;/p&gt;
&lt;p&gt;Allthough Domoticz supports a lot of hardware out of the box (check the &lt;a class=&#34;extlink&#34; href=&#34;http://www.domoticz.com/wiki/Main_Page&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;domoticz wiki&#34;&gt;Wiki&lt;/a&gt;), the fabulous Philips Hue lights are not among them, but it’s dead easy to integrate these using the standard functionality available.&lt;br/&gt;
So how is it done?&lt;/p&gt;
&lt;h6&gt;Step 1&lt;/h6&gt;
&lt;p&gt;The Hue Lights come with a &lt;strong&gt;Hue Bridge&lt;/strong&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/hue-bridge.jpg&#34;&gt;&lt;img alt=&#34;hue-bridge&#34; class=&#34;alignright border=&#34; height=&#34;150&#34; size-thumbnail=&#34;&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/hue-bridge-150x150.jpg&#34; width=&#34;150&#34; wp-image-110=&#34;&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
which interfaces between your (wireless) network and the Zigbee protocol that the lights use. You need to find the ip-adres of the bridge, you can do that by looking into your router for the connected devices. The MAC address of your bridge is shown inside the Smartphone App (mine starts with &lt;code&gt;00:17:88&lt;/code&gt;, yours probably does too). While you’re in the router, make sure that the bridge gets a static IP address, that means coupling the bridge MAC address with a fixed IP address. Why? Because we’ll be using that IP address in our scripts and if it changes the scripts wont work 🙁&lt;br/&gt;
And, since you are here, be sure to do the same for the IP address of your Raspberry Pi!&lt;/p&gt;
&lt;p&gt;Ok, if you found the bridge IP address and you made it fixed, it’s now time to add an user to the bridge so we can use that to control the lights. This can be done by following the tutorial from Philips about the &lt;a class=&#34;extlink&#34; href=&#34;http://www.developers.meethue.com/documentation/getting-started&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;Philips Hue Bridge API&#34;&gt;Bridge API&lt;/a&gt; (API stands for Application Programming Interface).&lt;br/&gt;
Basically you fire up a browser (on the same network as the bridge lives) and go to:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;http://&amp;lt;bridge ip address&amp;gt;/debug/clip.html&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;From there you can use the API GUI to execute the command to create a new user:&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.43.17.png&#34;&gt;&lt;img alt=&#34;Hue API create new user&#34; class=&#34;alignright size-medium wp-image-145&#34; height=&#34;272&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.43.17-300x272.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.43.17-300x272.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.43.17-330x300.png 330w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.43.17.png 550w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and as a matter of security you have to press the link button on the Bridge before the command is executed.&lt;br/&gt;
When all went well you should now be able to control the lights through the CLIP API Debugger webpage.&lt;/p&gt;
&lt;p&gt;And also when you connect to your Pi from the command-line (ssh to the IP addres with user: pi and password: raspberry) you can set the lights with this command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;curl -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true}&#39; http://ip-address/api/newdeveloper/lights/1/state&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;which turns the light on, and&lt;/p&gt;
&lt;p&gt;&lt;code&gt;curl -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://ip-address/api/newdeveloper/lights/1/state&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;which turns it off again.&lt;br/&gt;
If you get an error message about curl not being available, you might need to install it first with:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo apt-get install curl&lt;/code&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;h6&gt;Step 2&lt;/h6&gt;
&lt;p&gt;This is about integrating Hue into Domoticz. After you fired up your Pi with the Domoticz SD-Card you should be able to access the web-interface on port 8080 of your P1: http://ip-address-of-Pi:8080&lt;br/&gt;
Goto &lt;b&gt;Setup -&amp;gt; Hardware&lt;/b&gt; and add a &lt;b&gt;Dummy&lt;/b&gt; device as shown in the screenshot. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.34.42.png&#34;&gt;&lt;img alt=&#34;Domoticz add Dummy Device&#34; class=&#34;alignright size-medium wp-image-119&#34; height=&#34;185&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.34.42-300x185.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.34.42-300x185.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.34.42-485x300.png 485w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.34.42.png 789w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;, give it a name, and keep the state on &lt;b&gt;enabled&lt;/b&gt;&lt;br/&gt;
Next go to the &lt;b&gt;Switches&lt;/b&gt; TAB and click the button on the left to add a &lt;b&gt;Manual Light/Switch&lt;/b&gt;&lt;br/&gt;
Select the name from the virtual hardware device you just added and give this new switch some meaningful name. &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.41.31.png&#34;&gt;&lt;img alt=&#34;Screen Shot 2014-08-23 at 16.41.31&#34; class=&#34;alignleft size-medium wp-image-121&#34; height=&#34;300&#34; sizes=&#34;(max-width: 279px) 85vw, 279px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.41.31-279x300.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.41.31-279x300.png 279w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.41.31.png 453w&#34; width=&#34;279&#34;/&gt;&lt;/a&gt;You can keep the type on X10, since that doesn’t matter; and also don’t worry about changing the X10 channel settings.&lt;br/&gt;
The new Light/Switch should now show up in the Domoticz Switches TAB.&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h6&gt;Step 3&lt;/h6&gt;
&lt;p&gt;Now are we going to add the functionality to the new switch. Click the &lt;b&gt;Edit&lt;/b&gt; button on the switch and that will give you a window like this:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14.png&#34;&gt;&lt;img alt=&#34;Domoticz edit Light/Switch&#34; class=&#34;aligncenter size-large wp-image-128&#34; height=&#34;298&#34; sizes=&#34;(max-width: 584px) 85vw, 584px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14-1024x524.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14-1024x524.png 1024w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14-300x153.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14-500x255.png 500w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-16.49.14.png 1235w&#34; width=&#34;584&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Now for the &lt;b&gt;On Action&lt;/b&gt; we are going to use a very simple script; ssh into your Pi with the pi user (password = raspberry) and change to the scripts directory:&lt;br/&gt;
&lt;code&gt;cd domoticz/scripts/&lt;/code&gt;&lt;br/&gt;
Copy the contents of the script below and don’t forget to fill in the right IP address of the Hue Bridge.&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#!/bin/bash&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true}&#39; http://your-bridge-IP-Address/api/newdeveloper/lights/1/state&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Save the &lt;b&gt;On&lt;/b&gt; script:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
cat &amp;gt; hue_light_1_on.sh&lt;br/&gt;
#!/bin/bash&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true}&#39; http://your-bridge-IP-Address/api/newdeveloper/lights/1/state&lt;br/&gt;
CTRL-D&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
And repeat this for the &lt;b&gt;Off&lt;/b&gt; script.&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
cat &amp;gt; hue_light_1_off.sh&lt;br/&gt;
#!/bin/bash&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://your-bridge-IP-Address/api/newdeveloper/lights/1/state&lt;br/&gt;
CTRL-D&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Make both scripts executable:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
chmod 0755 hue_light*&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
And now fill in the reference to both scripts in de Domoticz webpage:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
ON:  script:///home/pi/domoticz/scripts/hue_light_1_on.sh&lt;br/&gt;
OFF: script:///home/pi/domoticz/scripts/hue_light_1_off.sh&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Save is and test the switch by clicking on the lights. If it doesn’t do what you expect try running the scripts from within the ssh session, turning the light on:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
./hue_light_1_on.sh&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
and off:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
./hue_light_1_off.sh&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h6&gt;Step 4&lt;/h6&gt;
&lt;p&gt;Apart from making a switch for a single Hue Light it’s just as easy to make a scene switch where you control a couple off lights and their brightness and/or color. It’s just a matter of combining the various commands into that on and off script.&lt;br/&gt;
For instance:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#! /bin/bash&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true,&#34;bri&#34;:203}&#39; http://IP-Address/api/newdeveloper/lights/1/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true,&#34;bri&#34;:205}&#39; http://IP-Address/api/newdeveloper/lights/2/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true,&#34;bri&#34;:91}&#39; http://IP-Address/api/newdeveloper/lights/3/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true,&#34;bri&#34;:136}&#39; http://IP-Address/api/newdeveloper/lights/4/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true,&#34;bri&#34;:255}&#39; http://IP-Address/api/newdeveloper/lights/5/state ;&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
and the accompanying off script:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#! /bin/bash&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://IP-Address/api/newdeveloper/lights/1/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://IP-Address/api/newdeveloper/lights/2/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://IP-Address/api/newdeveloper/lights/3/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://IP-Address/api/newdeveloper/lights/4/state ; \&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:false}&#39; http://IP-Address/api/newdeveloper/lights/5/state ;&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Setting the Hue Lights Color is controlled this way:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X PUT --data &#39;{&#34;on&#34;:true, &#34;sat&#34;:255, &#34;bri&#34;:255,&#34;hue&#34;:10000}&#39; http://IP-Address/api/newdeveloper/lights/1/state&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
An easy way to set the right scene is to use your smartphone app until you are satisfied with the result and than request the parameters of all the lights to see how the are configured:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
curl -s -H &#34;Accept: application/json&#34; -X GET http://IP-Address/api/newdeveloper/lights&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Or request this information via de Bridge CLIP API Debugger page we used earlier.&lt;/p&gt;
&lt;h6&gt;Step 5&lt;/h6&gt;
&lt;p&gt;So far it’s pretty amazing how simple you can create you own domotica system for an apple and an egg 😉&lt;br/&gt;
But the really &lt;b&gt;(REALLY!)&lt;/b&gt; big advantage is yet to come!&lt;br/&gt;
Domoticz has a Lego like logic system built in that’s called Blocky. It’s more ore less comparable with the functionality that you can get from &lt;a class=&#34;extlink&#34; href=&#34;http://ifttt.com&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34; title=&#34;If This Than That&#34;&gt;IFTTT&lt;/a&gt; (If This Than That) but now fully within your own domotica system.&lt;br/&gt;
By using that system you can tell you Hue lights to activate 10 minutes after SunSet and go off at 11 pm. That means that you never have to adjust a timer in your live again because it’s getting dark earlier or later.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.20.29.png&#34;&gt;&lt;img alt=&#34;Domoticz Blocky&#34; class=&#34;aligncenter size-full wp-image-133&#34; height=&#34;356&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.20.29.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.20.29.png 714w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.20.29-300x149.png 300w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Screen-Shot-2014-08-23-at-17.20.29-500x249.png 500w&#34; width=&#34;714&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h6&gt;Step 6&lt;/h6&gt;
&lt;p&gt;Relax and have a Brewski 😉&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Grolsch_small.jpg&#34;&gt;&lt;img alt=&#34;Grolsch&#34; class=&#34;alignright size-full wp-image-160&#34; height=&#34;217&#34; sizes=&#34;(max-width: 320px) 85vw, 320px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Grolsch_small.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2014/08/Grolsch_small.jpg 320w, https://www.oiepoie.nl/wp-content/uploads/2014/08/Grolsch_small-300x203.jpg 300w&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Business continuity voor thuis</title>
      <link>https://www.oiepoie.nl/2010/05/09/business-continuity-voor-thuis/</link>
      <pubDate>Sun, 09 May 2010 16:41:24 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2010/05/09/business-continuity-voor-thuis/</guid>
      <description>&lt;p&gt;Januari 2010 was er een grote stroomstoring in de bollenstreek waar ik woon: &lt;a class=&#34;extlink&#34; href=&#34;http://www.nu.nl/binnenland/2159025/stroomstoring-bollenstreek-vier-uur-voorbij.html&#34;&gt;stroomstoring bollenstreek na 4 uur voorbij&lt;/a&gt;. Het hele dorp was donker en thuis was ook alle elektriciteit weg. Door de uitval van de elektriciteit werkt ook de verwarming niet, vaste telefonie deed het niet (ik heb internet telefonie van Ziggo), TV en Internet was niet beschikbaar, maar ook mobiele telefonie (in ieder geval het netwerk van KPN) was uitgevallen.&lt;/p&gt;
&lt;p&gt;Nu hebben we wel een voorraad waxinelichtjes in huis en zijn we ook de gelukkige bezitters van een open haard, dus licht en warmte was snel geregeld. Een transistor radio was er ook, maar natuurlijk waren de batterijen leeg. Gelukkig zijn er altijd genoeg reserve batterijen in huis vanwege alle gadgets die daarvan afhankelijk zijn. Helaas hadden we de frequentie van de regionale zender niet op de radio geplakt, dus die konden we niet vinden.&lt;br/&gt;
Wat namelijk je eerste behoefte is bij  zo’n incident, is informatie.&lt;br/&gt;
Wat is er gebeurd, hoe groot is het gebied dat getroffen is, hoe lang gaat het duren.&lt;br/&gt;
&lt;img align=&#34;right&#34; alt=&#34;waxine lichtjes&#34; border=&#34;0&#34; src=&#34;https://www.oiepoie.nl/pics/waxine.jpg&#34;/&gt;De normale informatiebronnen (TV en Internet) werken niet meer, je kan niet terugvallen op telefoneren en dan blijft er nog maar weinig over behalve dat transistor radiootje. Als je trouwens geen transistor radio in huis hebt (en een nieuwe set batterijen erbij) dan is de autoradio natuurlijk ook een erg goede optie. Maar zorg wel dat je de frequentie van de regionale omroep bij de hand hebt. Het beste is eigenlijk een lijstje met alle frequenties van de regionale omroepen plastificeren en bewaren in je auto, dan heb je er ook wat aan als je eens een midweekje in een huisje op de hei zit.&lt;/p&gt;
&lt;p&gt;Communicatie kan nog een grotere behoefte zijn dan informatie. Een van die handige kaarsjes die je aan hebt gestoken kan het huis in lichterlaaie zetten en dan is het toch handig als je de brandweer kan bellen (maar zorg zelf altijd voor blusmiddelen om zelf een beginnende brand de baas te kunnen worden, een poederblusser en een blusdeken kosten niets en kunnen een ramp voorkomen en zorg dat je weet hoe deze middelen te gebruiken). Of je struikelt in het donker en valt van de trap, hoe gaan we nu een ambulance bellen?&lt;br/&gt;
In dit specifieke geval was het incident opgeschaald naar “GRIP 4”, dit is het maximale niveau en betekent onder andere, politieburo, brandweerkazerne en gemeentehuis worden bemand. Politieauto’s rijden met zwaailicht aan langzaam door de straten zodat ze aangesproken kunnen worden voor hulpvragen.&lt;br/&gt;
Het enige wat ik nog kan verzinnen is 2 gsm’s van verschillende providers, bv. KPN en Vodafone (let op hiermee, KPN heeft een hoop providers opgekocht en die draaien nu allemaal op hetzelfde KPN netwerk). Als je samenwoont kan het dus handig zijn als je huisgenoten abonnementen afsluiten bij een andere provider, dan heb je dit makkelijk geregeld. Wat weer wel handig is, is als je gsm ook opgeladen is, is hij nl. bijna leeg dan is je enige kans dat je een autolader hebt (en je auto niet net toevallig bij de dealer staat voor de APK).&lt;/p&gt;
&lt;p&gt;Als het allemaal te lang duurt en je gaat alvast naar bed voordat de spanning weer terug is, of je stapt in de auto om maar bij vrienden te gaan logeren die niet getroffen zijn door de outage, dan kan het handig zijn om van een aantal apparaten de stekker uit het stopcontact te trekken. Dit heeft twee redenen, ten eerste kunnen bij het inschakelen van de spanning door het energiebedrijf pieken op het net ontstaan die mogelijk je apparatuur kunnen beschadigen. Ten tweede hebben veel apparaten tegenwoordig elektronische aan/uit schakelaars en volumeregelaars. Bij mij knalde de wekkerradio aan op vol vermogen toen de spanning terugkwam. Apparaten met elektronische schakelaars herken je aan de tiptoetsen om ze aan/uit te zetten en tiptoetsen of wieltjes zonder einde voor volume regeling.&lt;/p&gt;
&lt;p&gt;Samengevat, &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;be prepared&lt;/li&gt;
&lt;li&gt;zorg voor redundantie&lt;/li&gt;
&lt;li&gt;oefen eens een keer (bv. hoofdschakelaar uitzetten&lt;/li&gt;
&lt;li&gt;plan for the worst (bv. tegelijkertijd geen stroom en geen water)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Bluetooth keyboard for the Nokia N95</title>
      <link>https://www.oiepoie.nl/2008/09/13/bluetooth-keyboard-for-the-nokia-n95/</link>
      <pubDate>Sat, 13 Sep 2008 14:31:53 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2008/09/13/bluetooth-keyboard-for-the-nokia-n95/</guid>
      <description>&lt;p&gt;The only real disadvantage of my Nokia N95-8GB is that there is nog Qwerty keyboard on the device. So typing of e-mails and SMS is cumbersome. And using ssh (for instance with putty for symbian: &lt;a class=&#34;extlink&#34; href=&#34;http://s2putty.sourceforge.net/&#34; target=&#34;_blank&#34;&gt;http://s2putty.sourceforge.net/&lt;/a&gt; is not an option. I found an HP iPQA keyboard (model FA802AA) which i could try and it worked in one go. The N95 has a wireless keyboard application which connects to the keyboard through bluetooth and after that you can type ahead.&lt;/p&gt;
&lt;center&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;/center&gt;&lt;br/&gt;
If you are in the main screen, you can press the numbers to dial al phone number. And in messaging mode the keyboard functions with all keys. The Windows key seems to be mapped to the left soft key (so you can easily get to messaging mode from the mains screen).&lt;br/&gt;
There is an expandable stand in the keyboard which holds the Nokia snugly when switched in to portrait mode, it almost seems as if it’s designed that way.&lt;br/&gt;
There might be a problem with the keyboard in switching off the device (i don’t have the manual with it, therefore the might), which is also mentioned by people on the Internet. I disconnect the batteries when it’s not in use to solve that problem.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/pics/bt-keyboard.jpg&#34;&gt;&lt;img src=&#34;https://www.oiepoie.nl/picss/bt-keyboard.jpg&#34;/&gt;&lt;/a&gt;
</description>
    </item>
    
  </channel>
</rss>
