<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7198194794507566798</atom:id><lastBuildDate>Sat, 02 May 2026 16:33:41 +0000</lastBuildDate><title>Dry Etch</title><description></description><link>http://dryetch.blogspot.com/</link><managingEditor>noreply@blogger.com (Hugo Santos)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-7479474044361320188</guid><pubDate>Sun, 19 Apr 2026 06:54:00 +0000</pubDate><atom:updated>2026-04-19T07:59:15.097+01:00</atom:updated><title>Fenadora International Pizza Scale</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I think we can all agree that modern engineering is powered by two fundamental elements:&amp;nbsp;a) coffee and&amp;nbsp;b) pizza.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;On a family trip to Italy, we came across a difficult question: &quot;&lt;i&gt;&lt;b&gt;How do you compare and evaluate pizza?&quot;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;To answer it, we came up with a brilliant solution:&amp;nbsp;&lt;b&gt;the &lt;i&gt;Fenadora International Pizza Scale&lt;/i&gt;.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSwGWf_M5KVZpE8vgn8fkImgnfNCLzFxONvKfM6xKJdvnhH_BI6EC_cix86VVa_aSF2lfRLSFq05N5vc41ZnWXStPytZczKPyvjhwR5cocWzHihU-7dYXaqavWG1QjfHqB-APzempqLA95TPkbq3-r0TO8czzht2TFoh71kq8j1SaWjaOpq1jSsPPpRtlA/w395-h263/Pizza_Scale_V2.jpg&quot; width=&quot;395&quot; /&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;La Fenadora&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://maps.app.goo.gl/3Uz6bNsFA4kHXM8N9&quot;&gt;La Fenadora&lt;/a&gt; is a pizzeria in the province of Belluno, Italy. Established in 1997, it serves fantastic wood-fired pizza.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;As soon as you arrive at the car park, you&#39;re surrounded by mountains, and you immediately get the feeling that you are in a special place.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Therefore, the perfect name for our pizza scale.&amp;nbsp;&lt;/p&gt;&lt;!--more--&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How It Works&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;The scale is simple.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;A pizza from La Fenadora sets the baseline. All other pizzas are compared against it using an integer scale from &lt;b&gt;0 to 10&lt;/b&gt;.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;!--more--&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Evaluation Criteria&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;So, what do we look for?&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;I&lt;b&gt;s the pizza properly cooked? &lt;/b&gt;(burnt or undercooked?)&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Is it tasty?&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Would you come back for it anytime soon?&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Based on these highly scientific criteria, assign a score from 0 to 10.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;... And that&#39;s it.&amp;nbsp;&lt;/p&gt;</description><link>http://dryetch.blogspot.com/2026/04/fenadora-international-pizza-scale.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSwGWf_M5KVZpE8vgn8fkImgnfNCLzFxONvKfM6xKJdvnhH_BI6EC_cix86VVa_aSF2lfRLSFq05N5vc41ZnWXStPytZczKPyvjhwR5cocWzHihU-7dYXaqavWG1QjfHqB-APzempqLA95TPkbq3-r0TO8czzht2TFoh71kq8j1SaWjaOpq1jSsPPpRtlA/s72-w395-h263-c/Pizza_Scale_V2.jpg" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-1619389126999838764</guid><pubDate>Sun, 31 May 2015 12:54:00 +0000</pubDate><atom:updated>2023-04-07T07:17:42.691+01:00</atom:updated><title>Self Balancing Robot</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Since I know the digital gyroscope I have a particular interest by this component, due the fact of being used in a lot of modern systems, like smartphones or aircraft industries.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To participate on Lisbon Maker Faire I built a project that used this amazing component, called Self Balancing Robot [SBR].&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG68lKFoO5aZZ40mA1yaTlD741u2rrGT-nYMO4KkWd2qixyiCpAYASEZxlVbIhtJL8tLZ3-PBxnpsIVGuQAGxtG5KAtZxR-dcsax-fklySG5dIgT1qqGGFBPimid2QYoH7uFT_mXR7oix8/s1600/DSC_0055.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG68lKFoO5aZZ40mA1yaTlD741u2rrGT-nYMO4KkWd2qixyiCpAYASEZxlVbIhtJL8tLZ3-PBxnpsIVGuQAGxtG5KAtZxR-dcsax-fklySG5dIgT1qqGGFBPimid2QYoH7uFT_mXR7oix8/s400/DSC_0055.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;The SBR helps to understand the principles behind the Segway vehicles. The robot stands in two wheels using the gyroscope inclination readings to position the mass center of the robot in vertical.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bill of Materials&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
1-Arduino Nano V3.0 ATmega328P 5V Board&lt;br /&gt;
2-MPU-6050 3 Axis Accelerometer Gyroscope Module&lt;br /&gt;
3-DC Gear Motor&amp;nbsp;With Wheel&lt;br /&gt;
4-Battery Rhino 610mAh 2S 7.4v 20C Lipoly Pack&lt;br /&gt;
5-Battery Charger HobbyKing™ E4 Balance Charger&lt;br /&gt;
6-Motor Driver L293D - Quadruple Half-H Driver&lt;br /&gt;
7-PCB 33x70 mm Single Side Copper + Silkscreen by: eLab&lt;br /&gt;
8-Acrylic 100x90x4,74&lt;br /&gt;
9-Screws/Bolts/Metals&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;L293D - QUADRUPLE HALF-H DRIVERS&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The L293D is designed to provide bidirectional drive current of up to 600mA (1.2A peak)&amp;nbsp;at voltages from 4.5V to 36V. Its designed to drive inductive loads such as relays, solenoids, dc and bipolar stepping motors, as well as other high-current/high-voltage loads in positive-supply applications.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
All inputs are TTL compatible. Each output is a complete totem-pole drive circuit, with a Darlington&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
transistor sink and a pseudo-Darlington source.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Drivers are enabled in pairs, with drivers 1 and 2 enabled by 1,2EN and drivers 3 and 4 enabled by 3,4EN. When an enable input is high, the associated drivers are enabled, and their outputs are active and in phase with their inputs. When the enable input is low, those drivers are disabled, and their outputs are off and in the high-impedance state. The next image shows the block diagram.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim1xGXiCA0lMDw9G5Ar57oMK7VFsPeucTjXkbvHGDQrpl-sHkFA_xTHvEb73Mz2WBI9hj_4C1bfOsQOWEuLAmHBVWFz7s_TklGq0qx7Ls_pSHQIGeLerRvd-7Fsv1gdHe8cI3C62ZYtQimwRIFM-3uiMYQ5LoAtMIxmu7RpEbVM8ltOj8donenZVgN7g/s680/Block-Diagram-of-L293-or-L293D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;474&quot; data-original-width=&quot;680&quot; height=&quot;273&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim1xGXiCA0lMDw9G5Ar57oMK7VFsPeucTjXkbvHGDQrpl-sHkFA_xTHvEb73Mz2WBI9hj_4C1bfOsQOWEuLAmHBVWFz7s_TklGq0qx7Ls_pSHQIGeLerRvd-7Fsv1gdHe8cI3C62ZYtQimwRIFM-3uiMYQ5LoAtMIxmu7RpEbVM8ltOj8donenZVgN7g/w391-h273/Block-Diagram-of-L293-or-L293D.jpg&quot; width=&quot;391&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;Battery Rhino 610mAh 2S 7.4v 20C Lipoly Pack&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Purchased on HobbyKing.com, this 7.4V battery can provide 610mAh (capacity) and contains two cells of 3.7V each connected in series (2S). The discharge rate (20C) means this battery can discharge safely 20 times more than the capacity of the pack.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
So far the autonomy was between 3 to 4 hours and the charge took 30 to 50 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdtxY52PJXw9UapGp0QY-rEwccjJ60GQplik856FG2iFqJdf308JBT0qJP6-XpFhh7-6CvUOEEzo6LkuGeLj2zjSuo5_3ziFhyphenhyphenM1CESHAO2Mhaq5dtGvP7EWqBkl1J0Pa9WiVW6_K00kDh/s1600/rh20-610-2.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdtxY52PJXw9UapGp0QY-rEwccjJ60GQplik856FG2iFqJdf308JBT0qJP6-XpFhh7-6CvUOEEzo6LkuGeLj2zjSuo5_3ziFhyphenhyphenM1CESHAO2Mhaq5dtGvP7EWqBkl1J0Pa9WiVW6_K00kDh/s400/rh20-610-2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Gyroscope + Accelerometer MPU6050&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The MPU-6050 is an integrated 6-axis MotionTracking device that combines a 3-axis gyroscope, 3-axis accelerometer, and a Digital Motion Processor™ (DMP). It features three 16-bit analog-to-digital converters (ADCs) for digitizing the gyroscope outputs and three 16-bit ADCs for digitizing the accelerometer outputs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The triple-axis MEMS gyroscope in the MPU-6050 includes Digital-output X, Y, and Z Axis angular rate sensors (gyroscopes) with a user-programmable full-scale range of ±250, ±500, ±1000, and ±2000°/sec and the triple-axis MEMS accelerometer includes Digital-output triple-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Communication with all registers of the device is performed using I2C at 400kHz. I2C is a two-wire interface comprised by the signals serial data (SDA) and serial clock (SCL). In general, the lines are open-drain and bi-directional. In a generalized I2C interface implementation, attached devices can be a master or a slave, the master device puts the slave address on the bus, and the slave device with the matching address acknowledges the master. The MPU-6050 always operates as a slave device when communicating to the system processor, which thus acts as the master.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The slave address of the MPU-6050 is b110100X which is 7 bits long. The LSB bit of the 7 bit address is determined by the logic level on pin AD0. This allows two MPU-6050s to be connected to the same I2C bus.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Additional features include an embedded temperature sensor and an on-chip oscillator with ±1% variation over the operating temperature range.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkgZ3aQM5rFhC970TvommrJolH78oRynJ_6uHc1Y411gJcCi3MiYxVBHbGEQUOeMWvzZipZ47OUlYW00VQNygGmp-uRxCCXjlUqd3aYLxNos4W4QUU1vfFhniuN6SQg0Na4Tvcd_etLmB7/s1600/Angulos.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkgZ3aQM5rFhC970TvommrJolH78oRynJ_6uHc1Y411gJcCi3MiYxVBHbGEQUOeMWvzZipZ47OUlYW00VQNygGmp-uRxCCXjlUqd3aYLxNos4W4QUU1vfFhniuN6SQg0Na4Tvcd_etLmB7/s400/Angulos.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The MPU-6050 is built using three independent vibratory gyroscope MEMS , which detect rotation in the X, Y, and Z Axis. When the gyros are rotated about any of the sense axis, the &lt;a href=&quot;http://en.wikipedia.org/wiki/Coriolis_effect&quot; target=&quot;_blank&quot;&gt;Coriolis Effect&lt;/a&gt; causes a vibration that is detected by a capacitive pickoff. The resulting signal is amplified, demodulated, and filtered to produce a voltage that is proportional to the angular rate. This voltage is digitized using individual on-chip 16-bit Analog-to-Digital Converter (ADCs) to sample each axis.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhng8SNcjS1oHU7pcuZgIhCdZlSaVnWHhHkS-Jth_1ggydMxgIVgnwdv5d9pqkjtn6c7855Ru1bpoqMQtcudAyA3M6hSzIhJBdr9YyJxqVX-FtmpkQp6i7Z1cZZm38PrzJRjRg3axWqV3i7/s1600/Giroscope.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhng8SNcjS1oHU7pcuZgIhCdZlSaVnWHhHkS-Jth_1ggydMxgIVgnwdv5d9pqkjtn6c7855Ru1bpoqMQtcudAyA3M6hSzIhJBdr9YyJxqVX-FtmpkQp6i7Z1cZZm38PrzJRjRg3axWqV3i7/s400/Giroscope.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The accelerometer uses separate proof masses for each axis. Acceleration along a particular axis induces displacement on the corresponding proof mass, and capacitive sensors detect the displacement differentially. The MPU-6050 architecture reduces the accelerometer susceptibility to fabrication variations as well as to thermal drift. When the device is placed on a flat surface, it will measure 0g on the X and Y axis and +1g on the Z-axis. The accelerometer &amp;nbsp;scale factor is calibrated at the factory and is nominally independent of supply voltage. Each sensor has a dedicated sigma-delta ADC for providing digital outputs. The full scale range of the digital output can be adjusted to ±2g, ±4g, ±8g, or ±16g.&lt;/div&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMY_TYYes-3rQSexAPxaVwON70YfTcAublWDbE1ji6qyyWUOMIUCzRmjrTlSdZQE0xmFRV8Zeg9Dwl98HF2coegHcWWKUnBMjqLnG909O3Gb6dT3DKHXLxE33rckEINq0G_6AV4cL2yH3AnJD9y9eeTpPdgZXw4MjhqfygdxbmyJuH4-JGs8a8MjzLVw/s900/MPU-6050_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;745&quot; data-original-width=&quot;900&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMY_TYYes-3rQSexAPxaVwON70YfTcAublWDbE1ji6qyyWUOMIUCzRmjrTlSdZQE0xmFRV8Zeg9Dwl98HF2coegHcWWKUnBMjqLnG909O3Gb6dT3DKHXLxE33rckEINq0G_6AV4cL2yH3AnJD9y9eeTpPdgZXw4MjhqfygdxbmyJuH4-JGs8a8MjzLVw/w344-h285/MPU-6050_2.jpg&quot; width=&quot;344&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Printed Circuit Board and Schematics&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The printed circuit board was made in KiCad version 2013-07-07 BZR 4022 Stable. Some components were custom made and some from specific libraries including &amp;nbsp;the 3D models. The next image shows the schematic.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioISYK1IpwO3eV6z3aU-6FcBPLM6blrMBsadH1FvXVE986YCvGSEGY5Y8ZBOokIe5OuUy7VWpMA0-hrpjOkoSMo-f9Dufa3uJChl8zAWFQy1ugXRIXm_MXsBOoXLfJZz7DrP8c7leQOwcw/s1600/schm6.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioISYK1IpwO3eV6z3aU-6FcBPLM6blrMBsadH1FvXVE986YCvGSEGY5Y8ZBOokIe5OuUy7VWpMA0-hrpjOkoSMo-f9Dufa3uJChl8zAWFQy1ugXRIXm_MXsBOoXLfJZz7DrP8c7leQOwcw/s640/schm6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
On the next images is shown the Printed Circuit Board and its 3D model ready to print and start the fabrication.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr-qHE75ruwZVLq4-n6_yS3HfcUODbkv8m4b6vN5z1zJnsyI_vahkQD0aPMbOFAwX2FE_hbiavrtbn6Q05R2e4_9NkCWXDZNc_YBSHPIVt0xQnExZgWydPwnt1UBAynNypjajD-wLRJg3-/s1600/pcb2.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr-qHE75ruwZVLq4-n6_yS3HfcUODbkv8m4b6vN5z1zJnsyI_vahkQD0aPMbOFAwX2FE_hbiavrtbn6Q05R2e4_9NkCWXDZNc_YBSHPIVt0xQnExZgWydPwnt1UBAynNypjajD-wLRJg3-/s640/pcb2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx7AwBITbWIrN59EUdcwCPWeaSi9vNkIGVQ3Y9r-tiDHwrWDffbh-brMzEuu_CodcbtrWdw3pPPZsyvOJ-6RwOkhyqr8a3aKMqL9Mej7EyLZEqv3npvkz54A85x8Adm5Pdjpi39IwoNqYl/s1600/pcb10.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx7AwBITbWIrN59EUdcwCPWeaSi9vNkIGVQ3Y9r-tiDHwrWDffbh-brMzEuu_CodcbtrWdw3pPPZsyvOJ-6RwOkhyqr8a3aKMqL9Mej7EyLZEqv3npvkz54A85x8Adm5Pdjpi39IwoNqYl/s640/pcb10.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The next image shows some steps to fabricate the PCB. In general steps it was used the toner method and etching with muriatic acid and hydrogen peroxide.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45n0iyB7gkXacvQE7DA2FPc5dq0TVBkePTYt4FcAY6HSfcBTO1I9COzUr0iZxCGilCWBPfnO8wNaNHablxHhUvp3p6rhox8w_QPNXsDOOJC3eh8Y7n5T-c_L5jh0ffN1i_pISz8yPOsni/s1600/mix_constuc%25C3%25A7%25C3%25A3o.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45n0iyB7gkXacvQE7DA2FPc5dq0TVBkePTYt4FcAY6HSfcBTO1I9COzUr0iZxCGilCWBPfnO8wNaNHablxHhUvp3p6rhox8w_QPNXsDOOJC3eh8Y7n5T-c_L5jh0ffN1i_pISz8yPOsni/s400/mix_constuc%25C3%25A7%25C3%25A3o.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The next image shows the components in place and the PCB mounted on the acrylic.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaMdJ74HOndhfJpVaAE88OQ_0VngulzBQBdLd6h8c0Pam5SKFRt6a8PlSkJvH-XnDH93GfR56pYKyS38QzNC9L5e2H9srvOKiG1h4_Kmo1kx27ZBxb8TcLmFFoNMLYDzYLJiTdn8tWGpk4/s1600/DSC02952.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaMdJ74HOndhfJpVaAE88OQ_0VngulzBQBdLd6h8c0Pam5SKFRt6a8PlSkJvH-XnDH93GfR56pYKyS38QzNC9L5e2H9srvOKiG1h4_Kmo1kx27ZBxb8TcLmFFoNMLYDzYLJiTdn8tWGpk4/s400/DSC02952.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Algorithm&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The Arduino Nano receives the gyroscope readings by I2C. Due the noise introduced into the circuit by motors, the readings floated a lot. To compensate this fact it was used a Kalman filter, to filter those nasty peak readings keeping values in a steady level.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The gyro offset was adjusted to 0 degrees on robot mass center. The gyro took readings on y axis tilt. Between 18 to -15 degrees it was defined the main operation area for the robot and in this area the microcontroller will send 5ms pulses to the wheels, and if the structure was perfectly aligned in 0 degrees the wheels totally stopped.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The second defined operation area was defined to 50 degrees, with 10ms pulses to the wheels. These stronger pulses permitted to align the mass center faster, to don’t let the block misalign to a danger area, never recover and fall to the floor.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The third defined region was a safety feature. When the robot is horizontally aligned the wheels are disconnected to guarantee that the robot do not run away. The code is available in my &lt;a href=&quot;https://github.com/HugoSilvaSantos/Self_Balancing_Robot&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Final&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The SBR was ready to the Lisbon Maker Faire. The feedback of the visitors was positive and I also received improvement suggestions like Bluetooth control with a mobile app. It was a fantastic opportunity to build something and see people&#39;s reaction in first place!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The next photos and videos show the final results :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB_68l3Ud-a_wTDdbf3EnJc9oJr8UGmkJFENKwBFewwQ4oHCHXJrvx3W3iWBQ_SwgWbublYF9fSR9ojPCDuXomC0HHk960nYr0Q3JHfw91sqOJvE-EvVys4XgWN8mBZ2964DvXs2U0e_Ch/s1600/CAM00639.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB_68l3Ud-a_wTDdbf3EnJc9oJr8UGmkJFENKwBFewwQ4oHCHXJrvx3W3iWBQ_SwgWbublYF9fSR9ojPCDuXomC0HHk960nYr0Q3JHfw91sqOJvE-EvVys4XgWN8mBZ2964DvXs2U0e_Ch/s400/CAM00639.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyOafb2TAsjFDx-kFuK0Hc7IBegZN_50WMos8_uNXjfV-ASxgpBNKMVaBxR2tCMfRCbKRaM3a_nzxsy6ML_-iuhfuwZcedmAyi_eo98n6rI0Sg2xLqVge0vBVUdvrVBUJwmrQbznCtsfNf/s1600/DSC02957.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyOafb2TAsjFDx-kFuK0Hc7IBegZN_50WMos8_uNXjfV-ASxgpBNKMVaBxR2tCMfRCbKRaM3a_nzxsy6ML_-iuhfuwZcedmAyi_eo98n6rI0Sg2xLqVge0vBVUdvrVBUJwmrQbznCtsfNf/s400/DSC02957.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-i6Fb3no0_A2W1XFL2NPErSKt2qlwN9-dfc6XJsKU9JIMMyXrqPlCdHt6_Rg_ndxDJzi_q_0mbK6k9mPW_KeE2S-Pydwp5E1BgFPm58kw7SdHt5Fgsv1QPPtsrNQG4EFD3iLb3Xz0po-P/s1600/IMG_20140919_182130.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-i6Fb3no0_A2W1XFL2NPErSKt2qlwN9-dfc6XJsKU9JIMMyXrqPlCdHt6_Rg_ndxDJzi_q_0mbK6k9mPW_KeE2S-Pydwp5E1BgFPm58kw7SdHt5Fgsv1QPPtsrNQG4EFD3iLb3Xz0po-P/s400/IMG_20140919_182130.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/FecKr3uQXNg?rel=0&amp;amp;showinfo=0&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Special thanks to the eLab team for the motivation and final adjustments :)&lt;br /&gt;
&lt;br /&gt;</description><link>http://dryetch.blogspot.com/2015/05/self-balancing-robot.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG68lKFoO5aZZ40mA1yaTlD741u2rrGT-nYMO4KkWd2qixyiCpAYASEZxlVbIhtJL8tLZ3-PBxnpsIVGuQAGxtG5KAtZxR-dcsax-fklySG5dIgT1qqGGFBPimid2QYoH7uFT_mXR7oix8/s72-c/DSC_0055.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-4241846334057067836</guid><pubDate>Fri, 02 Jan 2015 15:34:00 +0000</pubDate><atom:updated>2015-01-02T15:37:59.531+00:00</atom:updated><title>Codebits 2014</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Since long time ago i dreamed about participate on &lt;a href=&quot;https://codebits.eu/?lang=en&quot; target=&quot;_blank&quot;&gt;Codebits&lt;/a&gt;, a programming event that puts together computer programmers and enthusiasts, during 3 days in Meo Arena, Lisbon (10-12 April).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The access for this event is exclusive and from thousands of candidates only 800 were selected and i was one of them. The best part is some friends applied being selected to.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMFqEytQK5THO-B5F5lYmXG-XkTDqfHirEvNA1xi5UsgSNgR4NXyVfnIlr3IgnQ7X9Achvh_XLi9CW4dQXVm4JPRMkGr8hPjKavPWdhOcjGxVFubf4Soh8apkcydWd7u-tZzeAiYLZl5qo/s1600/IMG_4327.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMFqEytQK5THO-B5F5lYmXG-XkTDqfHirEvNA1xi5UsgSNgR4NXyVfnIlr3IgnQ7X9Achvh_XLi9CW4dQXVm4JPRMkGr8hPjKavPWdhOcjGxVFubf4Soh8apkcydWd7u-tZzeAiYLZl5qo/s1600/IMG_4327.JPG&quot; height=&quot;141&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The format of the event is amazing, because it&amp;nbsp;encourages the direct contact between programmers and also with all workshop speakers, some of them working in very iconic places like Christian Heilmann from Firefox or Tor Björn Minde from Ericsson.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The workshops contents were vast starting by web development, to telecom, embedded systems, electronics, algorithms, human interfaces, 3d printing, product developments by enterprises, and so on.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Because we put together a good team we applied to build a project in 48 hour competition. [Missing Luís Carlos on the photo]&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia5N8B4A6cYpqRJdVGWPjaBFjQRS7O-xfeePRhE9b3dDsRrG7xiCXBYoaGHFeI1j650F_No0VaQ99SWQ7YWU_BMUjlQRZazMoGzqmPWFCQKF9l4w1bzIIVFtFdBiNYBXhb2x9gFBMOtFmQ/s1600/1558528_754255184619838_7926830838007687848_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia5N8B4A6cYpqRJdVGWPjaBFjQRS7O-xfeePRhE9b3dDsRrG7xiCXBYoaGHFeI1j650F_No0VaQ99SWQ7YWU_BMUjlQRZazMoGzqmPWFCQKF9l4w1bzIIVFtFdBiNYBXhb2x9gFBMOtFmQ/s1600/1558528_754255184619838_7926830838007687848_n.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The project was called - &lt;b&gt;Game of Drones. &lt;/b&gt;Quoting our registration pitch&lt;i&gt;: &quot;&amp;nbsp;&lt;span style=&quot;text-align: start; white-space: pre-wrap;&quot;&gt;Game of Drones will bring an amazing augmented reality experience as never seen before! This will be a multi-player game using low-cost quadcopters and computer vision technology. Players will be able to play an impressive death-match battle against each others. The drones are coming ... only the strongest will survive !!! &lt;/span&gt;&quot;&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
The game philosophy is aim &amp;amp; shoot multiplayer death match and the player controls the quadcopter, by computer. The augmented reality interface shows real time image with the aim and score.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
The quadcopter integrates a small usb webcam connected to a TP-Link WR703N Wi-Fi router, running Linux OpenWrt OS, to stream the video to the computer.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
The computer is running a Python application, to receive the video streaming and apply a computer vision algorithm, to track the opponents and add visual effects.&lt;br /&gt;
The quadcopter control is made by a mechanical overengineering, tha actuates over the original RF remote control, using a arduino uno and a servo motor, keeping the remote untouched.&lt;br /&gt;
&lt;br /&gt;
We split in two teams, one working on quadcopter control and another working on communications and augmented reality interface.&lt;br /&gt;
Me and my team we start working and we name it - &lt;b&gt;Control Inception. &lt;/b&gt;The first challenge was construction of console to accommodate the RF control and something capable so move the joysticks with 360 degrees of freedom.&lt;br /&gt;
We became with the firs prototype, with two PVC arms, small bearings and a bracket made of&amp;nbsp;Polystyrene, for servo motors.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgZxE-bVuqp-aWs9HGuBcFfiUDtdgaI1e2emtI7P7yUKLh43-ijyHT7yvkd-axazJDxEyje7RkUzbeB1JBVKc7d_43zxCe6sFph113iEjv_YEJDg0_auz2btcIMWvJ_cQZSJtCCsM5O_W/s1600/IMG_20140404_001716.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgZxE-bVuqp-aWs9HGuBcFfiUDtdgaI1e2emtI7P7yUKLh43-ijyHT7yvkd-axazJDxEyje7RkUzbeB1JBVKc7d_43zxCe6sFph113iEjv_YEJDg0_auz2btcIMWvJ_cQZSJtCCsM5O_W/s1600/IMG_20140404_001716.jpg&quot; height=&quot;400&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Check the movements in this video.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/Nm77V4uRuQs?rel=0&amp;amp;showinfo=0&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
After test this small structure with success, we used transparent acrylic for the final console. Starting by a big sheet, we cut and finish by hand the forms of frontal panel.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqalC10D6XcOZIQ7LlQtOyex9P-jRFkCSXidQlYlhz4mj8Far3rFhiRyCWjb0X_n0pJv8A6CQV9412eLZQYh9J4iLwGFeOJi8eDK9xY8Sa6QeOcwfux0pYWpjJG-C8w8-8C3Zh_8t3ovM/s1600/IMG_20140410_154935.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqalC10D6XcOZIQ7LlQtOyex9P-jRFkCSXidQlYlhz4mj8Far3rFhiRyCWjb0X_n0pJv8A6CQV9412eLZQYh9J4iLwGFeOJi8eDK9xY8Sa6QeOcwfux0pYWpjJG-C8w8-8C3Zh_8t3ovM/s1600/IMG_20140410_154935.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
After cutting all holes we put servos in place and the result is the follow.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0JoGPqIOv279yRe0UhgIOSyv1f7uCf2K2PGRoah6Vvpy28k8ynjvEMHakMs9mRRSkvVzY671D7Fcaa_HjkF9XG73nmll_Bo0acYMIspCYB0PvkafCi9XmbMny1p10-EdBB1-wS0Y_EFgK/s1600/IMG_20140411_154006.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0JoGPqIOv279yRe0UhgIOSyv1f7uCf2K2PGRoah6Vvpy28k8ynjvEMHakMs9mRRSkvVzY671D7Fcaa_HjkF9XG73nmll_Bo0acYMIspCYB0PvkafCi9XmbMny1p10-EdBB1-wS0Y_EFgK/s1600/IMG_20140411_154006.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The next step was cutting the mini arms, make the holes for bearings, connect the to servos, and let ready the holes for remote. Because we had free clouds of cotton candy, we used the as stress test to see if all the controls were precise.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69tB8AzvEO3g56c0FBuDGrni4q3byPM2X99ECxbaNXB_48kXJCk1CBX9a92VaUjg4Az1PCjBQAbaKbtx_QwotF5Qm-SgdNWG4gMyN4RBPE6h5Q7Qec60k_9p3CKBCYT-MGW8EZayb2pVs/s1600/CAM00119.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69tB8AzvEO3g56c0FBuDGrni4q3byPM2X99ECxbaNXB_48kXJCk1CBX9a92VaUjg4Az1PCjBQAbaKbtx_QwotF5Qm-SgdNWG4gMyN4RBPE6h5Q7Qec60k_9p3CKBCYT-MGW8EZayb2pVs/s1600/CAM00119.jpg&quot; height=&quot;400&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Check the prototype in action.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/ipYTAASJzAA?rel=0&amp;amp;showinfo=0&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
After all things tested, we connected all pieces, and the result was this:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/FAZkyW3ZmBw?rel=0&amp;amp;showinfo=0&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
Project finished it was time to hurry up and submit the presentation video to jury :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://dryetch.blogspot.com/2015/01/codebits-2014.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMFqEytQK5THO-B5F5lYmXG-XkTDqfHirEvNA1xi5UsgSNgR4NXyVfnIlr3IgnQ7X9Achvh_XLi9CW4dQXVm4JPRMkGr8hPjKavPWdhOcjGxVFubf4Soh8apkcydWd7u-tZzeAiYLZl5qo/s72-c/IMG_4327.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-9025952875165168195</guid><pubDate>Fri, 14 Nov 2014 00:02:00 +0000</pubDate><atom:updated>2014-11-14T00:03:09.197+00:00</atom:updated><title>Node School</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
At 2 of August me and my colleges went to a fantastic node.js event called &lt;a href=&quot;http://nodeschool.io/&quot; target=&quot;_blank&quot;&gt;Node School&lt;/a&gt;, co-organized by &lt;a href=&quot;http://www.botdream.com/&quot; target=&quot;_blank&quot;&gt;Nelson Neves&lt;/a&gt;, during a Geek Session at Faro Co-Working Space.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The event had 13 node.js challenges and the code was submitted and verified by a platform called learnyounode.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZkKedb_hOEAlpyRG0uC242zHmNqvz9x_UUAJT59hZuofBIlD6pMnKM3KU8kZWLXdtHAuhvQYyNUV-YHkeCjv-BUmvPZrcitwKkwHbpBdkOmyitRdvt5wiuAHCGjjyAqGuRc3U7tR_FlsI/s1600/IMG_20140802_111308.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZkKedb_hOEAlpyRG0uC242zHmNqvz9x_UUAJT59hZuofBIlD6pMnKM3KU8kZWLXdtHAuhvQYyNUV-YHkeCjv-BUmvPZrcitwKkwHbpBdkOmyitRdvt5wiuAHCGjjyAqGuRc3U7tR_FlsI/s1600/IMG_20140802_111308.jpg&quot; height=&quot;225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To make this workshop, it was needed to install node.js, npm and learnyounode:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
$ sudo apt-get install nodejs&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div&gt;
$ sudo apt-get install npm&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
To run node.js recent versions in command line, instead of: $ node &amp;lt;program_name&amp;gt; the command is $ nodejs &amp;lt;program_name&amp;gt; .&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
To fix this it was needed to create a symbolic link:&lt;/div&gt;
&lt;div&gt;
$ sudo ln -s /usr/bin/nodejs /usr/bin/node&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
After this initial steps, just run:&lt;/div&gt;
&lt;div&gt;
$ learnyounode&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
To verify the code of each exercise:&lt;/div&gt;
&lt;div&gt;
$ learnyounode verify &amp;lt;program_name.js&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW67oMPgCDo5qARIZ9HxvdU654NzQWj8n7_i2AOzziKR5YnWqiPEuVhFWAgTDSrAhhqx9CkdmQBTUfcIuaenUL0delDtzcAt7XsfRUy3wShcTdYErlXsR8AF98FUAs7cFeG3BoU9V9U1bF/s1600/img2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW67oMPgCDo5qARIZ9HxvdU654NzQWj8n7_i2AOzziKR5YnWqiPEuVhFWAgTDSrAhhqx9CkdmQBTUfcIuaenUL0delDtzcAt7XsfRUy3wShcTdYErlXsR8AF98FUAs7cFeG3BoU9V9U1bF/s1600/img2.png&quot; height=&quot;250&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
After all exercises completed we received a:&amp;nbsp;&lt;b&gt;Much Win.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRgelainMZAo3kfMpUq7x79zQMSGILkqrZqKRpPpvRApxVEzn1H2cJ9tSEjhVPmbj45mV9uT7olXFwupjgDEYNG000MjiMym3djV9Rkw-DUOc4rQ4-dTr91J5lOcDVvyfdFVTH-ozXwrEK/s1600/img1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRgelainMZAo3kfMpUq7x79zQMSGILkqrZqKRpPpvRApxVEzn1H2cJ9tSEjhVPmbj45mV9uT7olXFwupjgDEYNG000MjiMym3djV9Rkw-DUOc4rQ4-dTr91J5lOcDVvyfdFVTH-ozXwrEK/s1600/img1.png&quot; height=&quot;253&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Check all solutions on my &lt;a href=&quot;https://github.com/HugoSilvaSantos/Node_School&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt; repository.&lt;/div&gt;
&lt;/div&gt;
</description><link>http://dryetch.blogspot.com/2014/11/node-school.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZkKedb_hOEAlpyRG0uC242zHmNqvz9x_UUAJT59hZuofBIlD6pMnKM3KU8kZWLXdtHAuhvQYyNUV-YHkeCjv-BUmvPZrcitwKkwHbpBdkOmyitRdvt5wiuAHCGjjyAqGuRc3U7tR_FlsI/s72-c/IMG_20140802_111308.jpg" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-8736855824182219255</guid><pubDate>Sun, 09 Nov 2014 23:12:00 +0000</pubDate><atom:updated>2015-03-05T21:31:56.613+00:00</atom:updated><title>Lisbon Mini Maker Faire</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
During the days of 19, 20 and 21 of September me and my colleagues from eLab Hackerspace, had the amazing opportunity to participate on the first &lt;a href=&quot;http://makerfairelisbon.com/pt/&quot; target=&quot;_blank&quot;&gt;Maker Faire&lt;/a&gt; in Portugal.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The event hosted 100 maker projects and 10.000 visitors on &quot;&lt;i&gt;Pavilhão do Conhecimento&lt;/i&gt;&quot;. Organized by Make magazine, Sapo another tech partners, we submited our projects to the ultimate stress test - &lt;b&gt;The People&#39;s Judgement!&lt;/b&gt;&amp;nbsp;It was interesting receive feedback from the public about our projects, in major part very good comments and also improvement suggestions, in some cases possible deal offers.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The climate between makers was awesome and it was nice environment to learn new things, some of them cutting edge technologies and some of our projects were awarded.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In the event me and my great friend &lt;a href=&quot;http://thefragmentationparadox.blogspot.pt/&quot; target=&quot;_blank&quot;&gt;João Duarte&lt;/a&gt;&amp;nbsp;presented a workshop about Kicad - Printed Circuit Design Software, where we explained and demonstrate in exactly 1 hour, the steps to design a simple PCB in Kicad.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFnmfNenW7qgP9Y9uUg1zoIzs8s_gAMBIGXFfM4M6hVHrfg3I_Y-p6Hh5Bn6MEgxJB5gPEHhYgK-Yr5gv-NTKI9skipdc07A2zCjTITJBqjg-U1uZvyrm1PeguoyiV-86qegWXuItxseKT/s1600/DSC02974.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFnmfNenW7qgP9Y9uUg1zoIzs8s_gAMBIGXFfM4M6hVHrfg3I_Y-p6Hh5Bn6MEgxJB5gPEHhYgK-Yr5gv-NTKI9skipdc07A2zCjTITJBqjg-U1uZvyrm1PeguoyiV-86qegWXuItxseKT/s1600/DSC02974.JPG&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Let&#39;s check some of eLab&#39;s projects.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is my personal project called &lt;a href=&quot;http://makerfairelisbon.com/pt/2014/09/16/self-balancing-robot.html&quot; target=&quot;_blank&quot;&gt;Self Balancing Robot&lt;/a&gt; and equilibrates in two wheels with the help of an accelerometer + gyroscope by the same principles of a segway [Cover in another post].&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXx7oszHtERlh11_lyErTSoXbFjsvK3nYxzwfPzA-D2-UoLdNci6jnBpkp_jMGz95LplHAltuKPnXWsM-fHWdS0u2glJgafiEkt2OruBFd6HrU-BnSTaIiQMCPx1tqIikIUBTgcW-QBcnQ/s1600/CAM00639.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXx7oszHtERlh11_lyErTSoXbFjsvK3nYxzwfPzA-D2-UoLdNci6jnBpkp_jMGz95LplHAltuKPnXWsM-fHWdS0u2glJgafiEkt2OruBFd6HrU-BnSTaIiQMCPx1tqIikIUBTgcW-QBcnQ/s1600/CAM00639.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK-Dn912S87mgjJONQpqPCNSXnyKG998z7jy5VxJm1EvizM4BYKsP2Qnzy9u7hrF_BUHjMT-z6Vz27i_UxFEy1uftQGnAi5bIdPd7bNN7QJ9i0cp6CyGU_VIuahir0Bemi9OJWceez-dCR/s1600/DSC_0054.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK-Dn912S87mgjJONQpqPCNSXnyKG998z7jy5VxJm1EvizM4BYKsP2Qnzy9u7hrF_BUHjMT-z6Vz27i_UxFEy1uftQGnAi5bIdPd7bNN7QJ9i0cp6CyGU_VIuahir0Bemi9OJWceez-dCR/s1600/DSC_0054.JPG&quot; height=&quot;267&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;The next project build by João Duarte is the awarded and sensation project from the Maker Faire - Tesla Coil.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Impressive by noise and sparks, its impossible not stop and look for this master piece, made with a corona beer capacitor, cooper wires and tubes, and high voltage transformer.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqP00Ihvj2LCZUS0hIqYni7xd_HVzpTPfe8rC_57BrzU5j6IJm7PFbeZ3M-SZRnYF15uoEPxwVLwNVwAYf1-t_YEMjmMHTVUO-GqHZTvZm1fNHYgvK3y3oOTi8Zud7NSTJ8Qj52d2Uy7iw/s1600/CAM00583.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqP00Ihvj2LCZUS0hIqYni7xd_HVzpTPfe8rC_57BrzU5j6IJm7PFbeZ3M-SZRnYF15uoEPxwVLwNVwAYf1-t_YEMjmMHTVUO-GqHZTvZm1fNHYgvK3y3oOTi8Zud7NSTJ8Qj52d2Uy7iw/s1600/CAM00583.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The next friend,&amp;nbsp;&lt;a href=&quot;http://www.thebitbangtheory.com/&quot; target=&quot;_blank&quot;&gt;Mário Saleiro&lt;/a&gt; was awarded by the number of projects taken to the Maker Faire. Mario was the first true maker in my EE course showing everybody how to break the boundary between theory and real creations. One project build by Mario and Bruna Carmo is&amp;nbsp;&lt;i&gt;Infantes &lt;/i&gt;and is a revolutionary approach for teaching children about programming and general knowledge games.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYwDDjLyAfJBk001esgSBhtFngpgoXspG3Zc1uic5SCyJPyup1JKHXw1F4dcWGuzVj6EOM73aZ6jpsw530nhla_F3arr6DSuixXpG8OnQmDzPYknl1fmPoP8qijnc4GmLXTDH1-ULPn-xU/s1600/10671450_845376805503048_4052829156050197153_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYwDDjLyAfJBk001esgSBhtFngpgoXspG3Zc1uic5SCyJPyup1JKHXw1F4dcWGuzVj6EOM73aZ6jpsw530nhla_F3arr6DSuixXpG8OnQmDzPYknl1fmPoP8qijnc4GmLXTDH1-ULPn-xU/s1600/10671450_845376805503048_4052829156050197153_n.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As a maker, Mário built his own CNC milling machine and the construction details are fantastic.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqed9KhDixo0PmvlqUPJQ1ogaTqSr7vA-jf6KmW6nRXAIE6dXAT0OQukHJSmKt2tXKbk_UISQMV29IdtVsHyXFrGtz4Xw2JbMDAnciPNK60BYxPUP7Nf03hKsfodwIxO_j2tQT5UH8EK0O/s1600/_IGP9946.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqed9KhDixo0PmvlqUPJQ1ogaTqSr7vA-jf6KmW6nRXAIE6dXAT0OQukHJSmKt2tXKbk_UISQMV29IdtVsHyXFrGtz4Xw2JbMDAnciPNK60BYxPUP7Nf03hKsfodwIxO_j2tQT5UH8EK0O/s1600/_IGP9946.JPG&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is &lt;i&gt;Miro&lt;/i&gt;&amp;nbsp;a computer vision investigation bot.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjBbaJGJLCGyF18yNuvg0KfVLVydtFK_IqFZEoeNYdb8HVb0j3tcCLxa9JkebB4yojgG_-WjQ1kV-RoZMB83iWJIF_0Mnsp8avXa4H3pA1wEGDigcKFmlPwW9LN_EaOZ1JLEGRSU2TWUO-/s1600/DSC02976.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjBbaJGJLCGyF18yNuvg0KfVLVydtFK_IqFZEoeNYdb8HVb0j3tcCLxa9JkebB4yojgG_-WjQ1kV-RoZMB83iWJIF_0Mnsp8avXa4H3pA1wEGDigcKFmlPwW9LN_EaOZ1JLEGRSU2TWUO-/s1600/DSC02976.JPG&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Here we can see this custom made mechanical keyboard, with usb ports and internal memory.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5VFbFN64Rz4t1bDLQUbTwvJvXPUsbsDXO41IMfF-V80mXO040W_fCCSykIoZopeuTDtPK3AAjsYc0J0mynAAgyBwV5qgDcup_3my4A8iFpqJSViERkGdyLqHV-APi0RWXuqfdRYhf8vPk/s1600/P1170606.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5VFbFN64Rz4t1bDLQUbTwvJvXPUsbsDXO41IMfF-V80mXO040W_fCCSykIoZopeuTDtPK3AAjsYc0J0mynAAgyBwV5qgDcup_3my4A8iFpqJSViERkGdyLqHV-APi0RWXuqfdRYhf8vPk/s1600/P1170606.JPG&quot; height=&quot;225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This project made by top Engineer &lt;a href=&quot;http://www.botdream.com/&quot; target=&quot;_blank&quot;&gt;Nelson Neves&lt;/a&gt; present us a home automation feature - Intel Window. This window is controlled by a intuitive web interface controls a servo motor with gears brackets and box printed in 3D tech.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB_5QFl5ZKGtGDSe7vtZfFhHAnahVpQeL1EmvkqoyO3T1xdWnEX4npLqdjxTZswadhkPIGr0lXT6s_HgOc36VqM30ZD0msoIIigP6hvH44a_-zDNfHekJpCBKOE1gJqJTNKOapoLy0oyOn/s1600/_IGP9958.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB_5QFl5ZKGtGDSe7vtZfFhHAnahVpQeL1EmvkqoyO3T1xdWnEX4npLqdjxTZswadhkPIGr0lXT6s_HgOc36VqM30ZD0msoIIigP6hvH44a_-zDNfHekJpCBKOE1gJqJTNKOapoLy0oyOn/s1600/_IGP9958.JPG&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The next project made by Gonçalo Pereira, finished and presented by Álvaro is - The Spot Welder.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Made with a microwave transformer, this project welds together 2 pieces of metal as we can see in the next image.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdDda2c_9niL86jJF1UvIkuhez15f_SfFXv1VtOMe3S9xkBvb8L4y-6cO9sGevmhdDmaHVg8OGW72kvEFTtIGg3pSgTqvgyxWRTudykFcJ4mq0dLSCBizxIa_7D2EmG_wWDwFVSy-2BzZv/s1600/P1170611.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdDda2c_9niL86jJF1UvIkuhez15f_SfFXv1VtOMe3S9xkBvb8L4y-6cO9sGevmhdDmaHVg8OGW72kvEFTtIGg3pSgTqvgyxWRTudykFcJ4mq0dLSCBizxIa_7D2EmG_wWDwFVSy-2BzZv/s1600/P1170611.JPG&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The next project built by the RF expert Emído is - The Optical Communicator, and modulates and transmits data by led.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzHyL_LZKHClPN3YDnOW1cLMRzrLg4YO7-sBcEzz0Vn4a6lKR3lPPrMHDuJ25sSdsUJOcm7J-SzQ4CBIOTnRkj1b7ZHq54zE17Bt10lmsUl8OSb_M_RxyGTElarXrIl35ekNg53_01LGK/s1600/DSC02997.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzHyL_LZKHClPN3YDnOW1cLMRzrLg4YO7-sBcEzz0Vn4a6lKR3lPPrMHDuJ25sSdsUJOcm7J-SzQ4CBIOTnRkj1b7ZHq54zE17Bt10lmsUl8OSb_M_RxyGTElarXrIl35ekNg53_01LGK/s1600/DSC02997.JPG&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
To finish here is a photo of eLab Hackerspace team at the Faire.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic4hmH_8UOy9aLZbKOSSETMWaT5eFkguZ18SFL-v3t5VYShL1fLxwI3ePvL3EuQJdgdmBhqbZt8zntN4bgK3r0yYpH1KN1x4_dnde1gZ7dO0hF7OuBZANwXQKGCNxZ9XQtsDRaQMfFc6qx/s1600/DSC_0113.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic4hmH_8UOy9aLZbKOSSETMWaT5eFkguZ18SFL-v3t5VYShL1fLxwI3ePvL3EuQJdgdmBhqbZt8zntN4bgK3r0yYpH1KN1x4_dnde1gZ7dO0hF7OuBZANwXQKGCNxZ9XQtsDRaQMfFc6qx/s1600/DSC_0113.JPG&quot; height=&quot;267&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://dryetch.blogspot.com/2014/11/lisbon-mini-maker-faire.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFnmfNenW7qgP9Y9uUg1zoIzs8s_gAMBIGXFfM4M6hVHrfg3I_Y-p6Hh5Bn6MEgxJB5gPEHhYgK-Yr5gv-NTKI9skipdc07A2zCjTITJBqjg-U1uZvyrm1PeguoyiV-86qegWXuItxseKT/s72-c/DSC02974.JPG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7198194794507566798.post-4255849586363979098</guid><pubDate>Sun, 02 Nov 2014 17:58:00 +0000</pubDate><atom:updated>2023-04-07T06:57:08.677+01:00</atom:updated><title>Test 101</title><description>Hi there,&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is the Hello World of the Dry Etch blog. Dry Etch will be my personal micro-blog and will show some of my works as a Maker and Electronics student.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Why the name Dry Etch?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dry Etch or more precisely &lt;a href=&quot;https://en.wikipedia.org/wiki/Etching_(microfabrication)&quot; target=&quot;_blank&quot;&gt;Dry Etching&lt;/a&gt;, is one of the most widely used processes in semiconductor manufacturing. Dry etching uses plasma generated free radicals to remove material only from the area dictated by a photoresist pattern created during the photolithography step.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The following image shows an etched silicon template for micro gears. &lt;br /&gt;&lt;/div&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXZsuqZZOVkh5xdiPGp9iBb2j7QMRVNsCyF7pXsn8UtLjkcoWWYfBhqk4dp5CU0oup9NhhYPcpddcJR0DYYqunth9rxbXAhVyFYYgqJNXnphzIHyUUrr0qFmEC6jKBlQ1njQ7AFDOenJJERdbyqs0VqKOPehDOASP_I55J7sVJVfq2QF1fBvxjSAmzw/s600/mem2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;397&quot; data-original-width=&quot;600&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXZsuqZZOVkh5xdiPGp9iBb2j7QMRVNsCyF7pXsn8UtLjkcoWWYfBhqk4dp5CU0oup9NhhYPcpddcJR0DYYqunth9rxbXAhVyFYYgqJNXnphzIHyUUrr0qFmEC6jKBlQ1njQ7AFDOenJJERdbyqs0VqKOPehDOASP_I55J7sVJVfq2QF1fBvxjSAmzw/w380-h252/mem2.jpg&quot; width=&quot;380&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This blog will support me by providing a faster way to find documentation about my works and help another makers like me.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://dryetch.blogspot.com/2014/11/test-101.html</link><author>noreply@blogger.com (Hugo Santos)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXZsuqZZOVkh5xdiPGp9iBb2j7QMRVNsCyF7pXsn8UtLjkcoWWYfBhqk4dp5CU0oup9NhhYPcpddcJR0DYYqunth9rxbXAhVyFYYgqJNXnphzIHyUUrr0qFmEC6jKBlQ1njQ7AFDOenJJERdbyqs0VqKOPehDOASP_I55J7sVJVfq2QF1fBvxjSAmzw/s72-w380-h252-c/mem2.jpg" height="72" width="72"/></item></channel></rss>