Renewing Experiences

Blog sobre electrónica, programación y alguna cosa más

domingo, 5 de enero de 2014

Gadget en JavaScript de árticulos recientes del Blog

Saludos.

En este articulo vamos a ver como insertar un Gadget que nos permita ver las últimas entradas de nuestro blog. Este, lo podremos colocar tanto en el index, como en la barra lateral.

Como muchos otros artículos solo tendremos que ir a nuestra Plantilla e insertar un Gadget "HTML/JavaScript". Posteriormente copia y pega el código del recuadro.

<div id="BloqueDePosts">

<script src="http://helplogger.googlecode.com/svn/trunk/recent-posts-with-titles-only.js"></script>

<script>
var numposts=10; /* Numero de post que deseas ver */
var showpostdate=false; /* Mostrar fechas */
var showpostsummary=false; /* Mostrar o no resumen de cada articulo */
var numchars=90; /* Numero de caracteres que se mostrarán en el resumen */
var standardstyling=true;
</script>

<script src="URL DE TU BLOG/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts"></script>

</div>

Después configuraremos el código otorgándole valores a las variables que vemos en rojo, según nos convenga y sustituiremos el texto que existe en Azul oscuro por la dirección de nuestro blog.

En este artículo no hemos dado valor al CSS del Gadget ya que interpretamos que cada uno lo preferirá a su estilo.

Un cordial saludo y, como siempre, espero que el artículo os sea de ayuda.

viernes, 3 de enero de 2014

Buscador en Blogger

Hola a todos.

Nos hemos encontrado con el problema de que en algunos Blogs, por alguna razón y ya desde hace mucho tiempo, los buscadores de Blogger no funcionan correctamente.

En este apartado vamos a ver como crear un HTML/JavaScript que implemente un buscador por etiquetas. Por ello tener las entradas bien etiquetadas facilitaría la usabilidad del Blog.

Para hacerlo tenemos que insertar un Gadget HTML/JavaScript en nuestra Plantilla y pegar el código que tenemos a continuación.

<div id="NombreDelBloque">
<form action="http://NombreDelBlog.blogspot.com.es/search" name="input" method="get">

<input value=" " name="q" size="20" type="text" class="EtiquetaABuscar"/>
<input value="Buscar" type="submit" class="boton"/>
</form>
</div>

Lo que hace principalmente es crear un enlace a todas las entradas que contengan las palabras insertadas por el usuario como etiquetas.

Espero que os sirva de ayuda.

Un saludo.

miércoles, 11 de diciembre de 2013

Añadir elementos a un navegador

Hola en este post vamos a explicar como añadir elementos a un navegador para aquellos que no estén familiarizados con HTML.

Sea cual sea la disposición de un navegador, horizontal desplegable o vertical, un navegador es un conjunto de listas. Pondremos como ejemplo el navegador del blog de "Roci en la cocina".


Este navegador es desplegable, pero vamos a verlo primero como si solo fuera una barra, a pesar del formato, ya nos esta mostrando su lista principal.
  • Entrantes
  • Principales
  • Repostería
  • Bebidas
  • Internacional
  • Salsas
En HTML esta lista se escribe de la siguiente forma:

<ul>
<li>Entrantes</li>
<li>Principales</li>
<li>Repostería</li>
<li>Bebidas</li>
<li>Internacional</li>
<li>Salsas </li>
</ul>

HTML es un lenguaje de marcas que nuestro navegador (Internet Explorer, Firefox, Chrome, ....) interpreta y nos muestra. Lo que vemos en el código HTML entre los símbolos < y > son las marcas.

Cuando nuestro navegador lee y se encuentra con la marca o etiqueta <ul> se dice "aquí empieza una lista" y cuando se encuentra </ul> se dice "aquí se acaba". Lo mismo ocurre cuando encuentra la marca <li> que dice "aquí empieza un elemento de la lista" y con </li> aquí se acaba.

Para añadir en este ejemplo un elemento solo tendremos que escribir el texto correspondiente entre las marcas <li>Ejemplo</li> y colocarlo donde queramos dentro de la lista (entre las marcas <ul></ul>).

<ul>
<li>Ejemplo</li>
<li>Entrantes</li>
<li>Principales</li>
<li>Repostería</li>
<li>Ejemplo</li>
<li>Bebidas</li>
<li>Internacional</li>
<li>Salsas </li>
<li>Ejemplo</li>
</ul>

Por regla general todas estos elementos de un navegador son enlaces a otras páginas o a elementos de la misma. Para que cada palabra sea un enlace es necesarios introducir las marcas <a></a> que van al principio y al final de cada una:

<li><a>Ejemplo</a></li>

Para indicar a donde debe enlazar es necesario darle a <a> la propiedad 'href' con la dirección entre comillas.

<li><a href='http://www.google.es'>Ejemplo</a></li>

Si quisiésemos que enlazara a los artículos del blog que hagan referencia a los entrantes sería:

<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Entrantes'> Ejemplo</a></li>

Recordar que podemos sustituir la palabra 'Ejemplo' por la que queramos, lo más adecuado sería:

<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Entrantes'> Entrantes</a></li>

NOTA: Si dentro de un blog queremos enlazar a todos los artículos con una etiqueta la dirección sería:

http://rocienlacocina.blogspot.com.es/search/label/ + Etiqueta

Si la etiqueta fuese 'Pan':

http://rocienlacocina.blogspot.com.es/search/label/Pan

Todos estos principios se extrapolan también al caso de menús desplegables, que no dejan de ser listas con otras listas dentro.


El navegador de "Roci en la cocina" es un poco más amplio pero a simplificarlo para que sea más sencillo de ver, dejando solo el submenú de los platos principales. El código HTML en este caso sería:

<ul>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Entrantes'>Entrantes</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Platos Principales'>Principales</a>
<ul>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Carne'>Carnes</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Pescado'>Pescados</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Pasta'>Pasta</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Verduras'>Verduras</a></li>
</ul>
</li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Repostería'>Repostería</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Bebidas'>Bebidas</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Cocina internacional'>Internacional</a></li>
<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Salsas'>Salsas</a></li>
</ul>

Simplificaremos los enlaces sustituyendo las direcciones por #.

<ul>
<li><a href='#'>Entrantes</a></li>
<li><a href='#'>Principales</a>
<ul>
<li><a href='#'>Carnes</a></li>
<li><a href='#'>Pescados</a></li>
<li><a href='#'>Pasta</a></li>
<li><a href='#'>Verduras</a></li>
</ul>
</li>
<li><a href='#'>Repostería</a></li>
<li><a href='#'>Bebidas</a></li>
<li><a href='#'>Internacional</a></li>
<li><a href='#'>Salsas</a></li>
</ul>

Como se puede observan se ha insertado una nueva lista <ul></ul> dentro del elemento <li><a href='#'>Principales</a></li>. Esta es la forma de hacer un submenú.

Si quisiéramos insertar un elemento nuevo en el submenú seguimos mismo principios que antes.

<ul>
<li><a href='#'>Entrantes</a></li>
<li><a href='#'>Principales</a>
<ul>
<li><a href='#'>Ejemplo</a></li>
<li><a href='#'>Carnes</a></li>
<li><a href='#'>Pescados</a></li>
<li><a href='#'>Ejemplo</a></li> 
<li><a href='#'>Pasta</a></li>
<li><a href='#'>Verduras</a></li>
<li><a href='#'>Ejemplo</a></li>
</ul>
</li>
<li><a href='#'>Repostería</a></li>
<li><a href='#'>Bebidas</a></li>
<li><a href='#'>Internacional</a></li>
<li><a href='#'>Salsas</a></li>
</ul>

Solo queda por decir, que en algunos casos como el de "Roci en la cocina" el último elemento de un submenú tiene un formato propio, por lo que debemos tener un poco más de cuidado y sustituyamos solo la Etiqueta y la dirección href.

Por ejemplo, si queremos intercambiar un elemento de un submenú por el último que tiene un parámetro "style" haríamos:

<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Pasta'>Pasta</a></li>
<li><a style="#" href='http://rocienlacocina.blogspot.com.es/search/label/Verduras'>Verduras</a></li>

Olvidanmos lo que ponga en style.

<li><a href='http://rocienlacocina.blogspot.com.es/search/label/Verduras'>Verduras</a></li>
<li><a style="#" href='http://rocienlacocina.blogspot.com.es/search/label/Pasta'>Pasta</a></li>

Bueno, espero que halla quedado lo más claro posible jeje.

Un cordial saludo.

martes, 10 de diciembre de 2013

Colocar formulario de contacto en Blogger.

Si lo que deseamos es recibir emails desde nuestro blog de Blogger tenemos dos alternativas. El gadget propio de blogger y utilizar formularios externos, nosotros recomendamos foxyform.es.

Hablemos primero del gadget de blogger:

Para poder añadirlo debemos entrar en plantilla y clicar sobre "añadir Gadget" de la zona donde queramos insertarlo, ya sea en la barra lateral o al final.

Una vez se nos abra la ventana con todas las aplicaciones de Blogger debemos clicar en "Mas gadget" y "Formulario de contacto", como se muestra en la imagen.


Le colocamos el nombre que queramos y en nuestro Blog ya estará insertado.

Este widget mandará un email a todas las cuentas de correo vinculados a este blog. Si queremos que este formulario se muestre en una página aparte debemos seguir primero los pasos anteriores también.

Después ir a "Páginas" e insertar una pagina en blanco que editar.


Ahora deberemos insertar el siguiente código html:

<div class='widget ContactForm' id='ContactForm1'>
<div class='contact-form-widget'>
<div class='form'>
<form name='contact-form'>
<p>Nombre<p>
<input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='30' type='text' value='' /> <p>Correo electrónico *</p>
<input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='30' type='text' value='' />
<p>Mensaje *</p>
<textarea class='contact-form-email-message' cols='25' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
<input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='Enviar' />
<p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
<p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
</form>
</div>
</div>
</div>

En este punto del tutorial tendremos dos formularios, el que está en el blog que insertamos al principio y el que hemos insertado en la nueva página.

Ahora deberemos "eliminar" el que insertamos al principio, y lo decimos entre comillas ya que no puede eliminarse propiamente. Si lo sacamos de la plantilla, el que está en la página nueva dejará de funcionar y eso es debido a la forma de trabajar de Blogger.

Cuando insertamos en la plantilla una formulario de correo, Blogger inserta las llamadas a las funciones que permiten que mandemos emails. Por lo que en este caso deberemos eliminar solo el formulario que aparece en la pantalla, no el widget.

Para haberlo es necesario que entremos en "Plantilla" y "Editar HTML". En el selector de widget seleccionamos "ContactForm1" y desplegamos todo el widget clicando en los ... que veremos, y nos quedará algo así:


<b:widget id='ContactForm1' locked='false' title='Contacto' type='ContactForm'>
<b:includable id='main'>
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='contact-form-widget'>
<div class='form'>
<form name='contact-form'>
<p/>
<data:contactFormNameMsg/>
<br/>
<input class='contact-form-name' expr:id='data:widget.instanceId + &quot;_contact-form-name&quot;' name='name' size='30' type='text' value=''/>
<p/>
<data:contactFormEmailMsg/> <span style='font-weight: bolder;'>*</span>
<br/>
<input class='contact-form-email' expr:id='data:widget.instanceId + &quot;_contact-form-email&quot;' name='email' size='30' type='text' value=''/>
<p/>
<data:contactFormMessageMsg/> <span style='font-weight: bolder;'>*</span>
<br/>
<textarea class='contact-form-email-message' cols='25' expr:id='data:widget.instanceId + &quot;_contact-form-email-message&quot;' name='email-message' rows='5'/>
<p/>
<input class='contact-form-button contact-form-button-submit' expr:id='data:widget.instanceId + &quot;_contact-form-submit&quot;' expr:value='data:contactFormSendMsg' type='button'/>
<p/>
<div style='text-align: center; max-width: 222px; width: 100%'>
<p class='contact-form-error-message' expr:id='data:widget.instanceId + &quot;_contact-form-error-message&quot;'/>
<p class='contact-form-success-message' expr:id='data:widget.instanceId + &quot;_contact-form-success-message&quot;'/>
</div>
</form>
</div>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>

Ahora comentamos el código insertando <!-- y --> en dos puntos concretos como se muestra.

<b:widget id='ContactForm1' locked='false' title='Contacto' type='ContactForm'>
<b:includable id='main'>
<!-- <b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='contact-form-widget'>
<div class='form'>
<form name='contact-form'>
<p/>
<data:contactFormNameMsg/>
<br/>
<input class='contact-form-name' expr:id='data:widget.instanceId + &quot;_contact-form-name&quot;' name='name' size='30' type='text' value=''/>
<p/>
<data:contactFormEmailMsg/> <span style='font-weight: bolder;'>*</span>
<br/>
<input class='contact-form-email' expr:id='data:widget.instanceId + &quot;_contact-form-email&quot;' name='email' size='30' type='text' value=''/>
<p/>
<data:contactFormMessageMsg/> <span style='font-weight: bolder;'>*</span>
<br/>
<textarea class='contact-form-email-message' cols='25' expr:id='data:widget.instanceId + &quot;_contact-form-email-message&quot;' name='email-message' rows='5'/>
<p/>
<input class='contact-form-button contact-form-button-submit' expr:id='data:widget.instanceId + &quot;_contact-form-submit&quot;' expr:value='data:contactFormSendMsg' type='button'/>
<p/>
<div style='text-align: center; max-width: 222px; width: 100%'>
<p class='contact-form-error-message' expr:id='data:widget.instanceId + &quot;_contact-form-error-message&quot;'/>
<p class='contact-form-success-message' expr:id='data:widget.instanceId + &quot;_contact-form-success-message&quot;'/>
</div>
</form>
</div>
</div>
<b:include name='quickedit'/> -->
</b:includable>
</b:widget>

Ahora ya solo tendremos el formulario de la página que insertamos, el del blog habrá desaparecido. Y ya está.

Recordamos que este widget manda un mail a las cuentas que estén asociados al blog. Si tenemos otro mail a parte y queremos que nos lleguen allí, la alternativa es usar los formularios externos como foxyform.es.

Estos te darán el código que debes pegar en "Editar página en blanco" o en añadir widget "HTML/JavaScript" y colocarlo donde queramos.

Eso es todo amigos, un cordial saludo.

PosData: Si queremos personalizar el formulario de blogger podemos editar el CSS en "Plantilla" Editar HTML y justo antes de "]]></b:skin>" colocamos:

.contact-form-widget {
width: 500px;
max-width: 100%;
margin: 0 auto;
color: #E21A1A;
}

.contact-form-name, .contact-form-email, .contact-form-email-message, .contact-form-button-submit {
width: 100%;
max-width: 100%;
margin-bottom: 0px;
border-radius:8px;
}

.contact-form-button-submit {
border-color: #fff;
border-radius:8px;
height:40px;
width:200px;
background: #e36f6f;
color: #fff;
}

martes, 3 de diciembre de 2013

Insertar un menu horizontal desplegable en Blogger

Una de las formas más accesibles y cómodas para acceder a los contenidos de cualquier web son los menús de navegación, en todas sus formas.

Los menús desplegables permiten no solo mantener las categorías y subcategorías clasificadas en un espacio compacto y otorgando un aspecto más dinámico.

En este caso explicaremos como colocar en blogger un menú horizontal desplegable hacia abajo como el que se muestra en el siguiente enlace.


Tenemos que tener en cuenta una serie de consideraciones:

  1. Las limitaciones de Blogger.
  2. Las limitaciones de otros navegadores.
  3. Fuentes. 
Las limitaciones de Blogger indican que es bastante incómodo, no imposible, crear un navegador que tenga la posibilidad de ser desplegable, por lo que la forma de hacerlo será añadir un gadget de inserción de código HTML/JavaScript.

Para ello entraremos en la opciones del blogger y clicamos en:

"Diseño" -> "Añadir un Gadget" -> HTML/JavaScript.

Lo colocamos en la parte que más nos convenga (en este caso en la zona del navegador, o como nosotros encima de las entradas) y ten cuidado con el ancho de tu plantilla.

Insertamos el siguiente código:

<div id='BloqueNavegador'>
<ul id='ListaMenu'>
<li>
<a href='#'>Inicio</a>
</li>
<li>
<a href='#'>Entrantes</a>
<ul>
<li><a href='#'>Entremeses</a></li>
<li><a href='#' style="border-bottom-right-radius:4px;border-bottom-left-radius:4px;">Tapas</a></li>
</ul>
</li>
<li>
<a href='#'>Principales</a>
<ul>
<li><a href='#'>Carnes</a></li>
<li><a href='#'>Pescados</a></li>
<li><a href='#'>Verduras</a></li>
<li><a href='#'>Cremas</a></li>
<li><a style="border-bottom-right-radius:4px;border-bottom-left-radius:4px;" href='#'>Salsas</a></li>
</ul>
</li>
<li>
<a href='#'>Internacional</a>
</li>
<li>
<a href='#'>Repostería</a>
<ul>
<li><a href='#'>Tartas</a></li>
<li><a style="border-bottom-right-radius:4px;border-bottom-left-radius:4px;" href='#'>Bizcochos</a></li>
</ul>
</li>
<li>
<a href='#'>Bebidas</a>
<ul>
<li><a style="border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;" href='#'>Cockteles</a></li>
</ul>
</li>
</ul>
</div>

Según nuestras necesidades podemos añadir o quitar elementos añadiendo o eliminando las etiquetas <li>...</li> y lo que tengan entre ellas. Se queremos añadir una subcategoría debemos introducir entre los <li> un <ul><li>...</li></ul> o quitarlos si no las queremos.

Hasta ahora el navegador estará incompleto sin su correspondiente CSS.

Para poder insertarlo, debemos ir de nuevo a las opciones del blog y clicar en:

"Plantilla" -> "Editar HTML"

Cuando veamos el código fuente debemos buscar el siguiente texto:

]]></b:skin>

Aquí es donde concluye el CSS de nuestro blog. Para buscar es necesario hacer un clic sobre el código y después presionar Ctrl+F.

Encima del texto que buscamos escribimos lo siguiente:

/*CODIGO METIDO POR MI MISMO COMO CSS, ASÍ DEJAMOS MARCA PARA LA PROXIMA */

#BloqueNavegador {
background: #FFFFFF;width: 720px; margin: 0px; padding: 0 0 0 5px; position: relative; border-radius:10px; height:46px;}
#ListaMenu {
margin: 0; padding: 0; }
#ListaMenu ul {
float: left; list-style: none; margin: 0; padding: 0; }
#ListaMenu li {
list-style: none; margin: 0; padding: 0; height:35px; }
#ListaMenu li a, #ListaMenu li a:link, #ListaMenu li a:visited {
color: #ef7474; display: block; font: 18px 'Crafty Girls', cursive; font-weight:bold; margin: 0; padding: 9px 12px 10px 10px; text-decoration: none; }
#ListaMenu li a:hover, #ListaMenu li a:active {
color: #E21A1A; display: block; text-decoration: none; margin: 0; padding: 9px 12px 10px 10px; }
#ListaMenu li {
float: left; padding: 0; }
#ListaMenu li ul {
z-index: 9999; position: absolute; left: -999em; height: auto; width: 160px; margin: 0; padding: 0; }
#ListaMenu li ul a {
width: 140px; }
#ListaMenu li ul ul {
margin: -25px 0 0 161px; }
#ListaMenu li:hover ul ul, #ListaMenu li:hover ul ul ul, #ListaMenu li.sfhover ul ul, #ListaMenu li.sfhover ul ul ul {
left: -999em; }
#ListaMenu li:hover ul, #ListaMenu li li:hover ul, #ListaMenu li li li:hover ul, #ListaMenu li.sfhover ul, #ListaMenu li li.sfhover ul, #ListaMenu li li li.sfhover ul {
left: auto; }
#ListaMenu li:hover, #ListaMenu li.sfhover {
position: static; }
#ListaMenu li li a, #ListaMenu li li a:link, #ListaMenu li li a:visited {
background: white; width: 120px; color: #ef7474; display: block; font: 16px 'Crafty Girls', cursive; font-weight:bold; margin: 0; padding: 9px 12px 10px 10px; text-decoration: none; z-index:9999; }
#ListaMenu li li a:hover, #ListaMenuli li a:active {
color: #E21A1A; display: block; margin: 0; padding: 9px 12px 10px 10px; text-decoration: none; }
#ListaMenu li a:hover, #ListaMenu li:hover a {
color: #E21A1A; }

En este CSS hemos añadido una fuente de Google Fonts, para añadirla debemos ir a la parte más alta del CSS, para ello buscamos:

/* Content
----------------------------------------------- */

Justo debajo colocamos el código CSS que Google nos dice y tendremos nuestra fuente disponible, en nuestro caso:

@import url(http://fonts.googleapis.com/css?family=Crafty+Girls);

Ahora debemos tener en cuenta las limitaciones de los navegadores web como Internet Explorer, Firefox o Chrome.

Cada uno de estos navegadores interpreta los píxeles referidos a los tamaño de letra o ancho de las casillas a su manera, por lo que deberemos adaptarlos lo mejor posible a nuestras necesidades.

Muchas versiones aun soportadas de Internet Explorer no comprenden los bordes redondos, esto es una tarea tediosa de afrontar y que no explicaremos aquí.

Uno de los problemas a los que tendremos que enfrentarnos el llamado "dotted", que son las lineas punteadas que aparecen cuando insertamos gagdet o hacemos alguna que otra implementación.

Para eliminarlos debemos por tercera vez ir al menú de blogger y clicar en:

"Plantilla" -> "Editar HTML"

En este caso lo que debemos buscar es:

/* Widgets
----------------------------------------------- */

Aquí dependiendo de que plantilla uses el punteado aparecerá de diferente manera, por lo que deberemos repasar la zona en busca de expresiones CSS como:

border-bottom:1px dotted $bordercolor;
border-top: dashed 1px rgba(128, 128, 128, .5);

Para eliminar el punteado deberemos poner a 0px los bordes que contengan "dotted" o "dashed", aunque en este segundo caso podemos poner como "0.0" el último de sus parámetros.

Espero haber sido de ayuda a los que lo necesiten y si tenéis dudas preguntad que tan pronto podamos responderemos.


Un cordial saludo.

jueves, 28 de noviembre de 2013

MICROFONO INALÁMBRICO (WIRELESS MICROPHONE). Parte 2

Continuamos con el montaje de nuestro micrófono en este segundo artículo. En este artículo hablaremos de los 3 últimos apartados.

3.- NOTAS.


CapTrimCapacidad Trim o CapTrim

Aquí tenemos un dispositivo curioso, es un condensador de capacidad variable, por lo que permite, girando el tornillo que tiene arriba obtener las capacidad que necesitamos. 
La capacidad depende de la separación entre las placas del condensador, por lo que girar el tornillo separará o acercará las placas conductoras del elemento. En un circuito de sintonización, nos permitirá buscar o elegir la frecuencia a la que queramos operar.

El dispositivo contiene tres patillas, de las que nos interesará por regla general, conectar tan solo las enfrentadas, olvidándonos de la que queda en medio.


Inductancias

Para fabricar estos elementos en montajes sencillos, utilizaremos como medio dieléctrico el aire. En otras palabras, no habrá nada en el interior del elemento.

Lo que haremos es girar el cobre dejando la separación entre espiras deseada, tantas veces como sea necesario, esto lo podemos hacer enrollando sobre la mina de un bolígrafo, para conseguir en diámetro de 0.4mm. Luego retiraremos el mina y tendremos una bobina perfectamente operativa.

4.- POSIBLES ERRORES.


Condensador de equilibrio.

En electrónica, en muchas ocasiones la teoría y la práctica, anda reñidas y lo resultados no coinciden muy bien, por lo que estas cosas se aprenden con la práctica.

El denominado condensador C4 o condensador de equilibrio, puede llegar a producir acoplos entre ambas etapas, sobre todo si construimos nuestro circuito en una tabla de prototipos, sacando a su salida una señal cuadrada y ruidosa.

Una manera de corregir este problema puede ser quitarla directamente del esquema, pues es demasiado sencillo para que su función sea crucial, otra forma sería conectar el terminal a una masa diferente a las demás.

Test.

A la hora de probar el sistema, es conveniente disponer de un osciloscopio, para poder ver la forma de la señal de salida, y un analizador de espectro para ver en que frecuencia se esta procudiendo un notable aunmento de potencia cuando encendemos el micrófono.

De todas formas como la mayoría de los mortales no disponemos de estos medios debemos resignarlos a encender una radio, sintonizarla a 88, 93, 98, 103 y 108 MHz, y empezar a mover muy despacito la rueda del sintonizador de nuestra radio, y rezar porque en algún momento escuchemos por los altavoces lo que capte nuestro micro.

Aquí ya solo puedo desearos "Buena suerte".

5.- RESULTADOS.


En esta imagen mostramos el montaje, así como a la frecuencia a la que está sintonizado nuestro micro, según la radio de casa.

Resultado

Ahora os toca a vosotros probar.

MICROFONO INALÁMBRICO (WIRELESS MICROPHONE). Parte 1

Hace mucho que tengo estos apuntes y tras la satisfacción que me dio en su momento el verlo funcionar, voy a aprovechar para transcribirlos aquí. Si alguna explicación está mal, estoy abierto a críticas.

Vamos a montar un micrófono inalámbrico a partir de un esquema sencillo y que podamos escuchar con una radio convencional FM. Vamos a seguir una serie de pasos:
  1. Esquema general.
  2. Explicación por etapas.
    1. Etapa amplificadora.
    2. Etapa osciladora.
  3. Notas.
  4. Posibles errores.
  5. Resultados.
Los primeros apartados son de tipo teórico y serán expuestos aquí, luego los apartados 3 ,4, 5 los meteré en un segundo artículo.

1.- ESQUEMA GENERAL


Aquí presentamos el esquemático del circuito a construir:

Esquema Micrófono inalambrico
Este microfono emite en la banda de FM, de 88 a 108 MHz, por lo que podrá ser escuchado en cualquier radio FM, a una distancia media, en teoria de 50m. Así mismo y salvo por la pila de 9V es un circuito pequeño, e ideal para aquellos a los que les guste gastar bromas.

Los ingredientes pasa su construción son:

1 x Pila de 9V
2 x Transistores bipolares 2N2222A
1 x Microfono
3 x Resistencias de 1KOhm
1 x Resistencia de 100KOhm
1 x Resistencia de 470 Ohm
2 x Condensadores de 3.3uF
2 x Condensadores de 1nF
2 x Condensadores de 3.3uF
2 x Condensadores de 4.7pF
1 x Condensador Trimmer de 6pF

El montaje funciona, es posible hacer la prueba sobre una protoboard si no se desea soldar sin probar. Y recomendamos a los iniciados que usen placas con los agujeros ya realizados.

2.- EXPLICACIÓN POR ETAPAS.


El circuito presentado se puede dividir en dos partes fácilmente distinguibles:

Etapa de amplificación
Etapa del oscilador

Ambas etapas están unidas por alimentación y un curioso condensador colocado en paralelo, entre ambas etapas (condensador C4 del esquemático).

La función de este capacitor es la de un filtro paso-bajo, es decir, un filtro que deja pasar tan solo las señales de baja frecuencia entre las dos etapas. El efecto que tiene en este montaje es el de mantener constante la tensión de alimentación que llega a la etapa del circuito oscilador, por si acaso ocurriera alguna perturbación en la primera etapa.

Nos referiremos a este condensador como "condensador de equilibrio".


2.1.- ETAPA AMPLIFICADORA.

El circuito de amplificación es el que se muestra a continuación:
Circuito Amplificador
Lo que podemos ver es un transistor polarizado en su etapa lineal, es decir, el la etapa donde se comportará como un amplificador de corriente.

Este transistor lo que va a hacer es amplificar la corriente de salida del micrófono electrónico. Así mismo, entre el micro y el transistor, hay un condensador con la función de filtro-paso alto, lo que impide que llegue a entrada del amplificador un nivel de corriente continua.


2.2.- ETAPA AMPLIFICADORA.

El circuito de oscilador es el que se muestra a continuación:
Circuito Oscilador
Aquí lo que se nos presenta es un transistor polarizado en saturación, es decir, en la zona de funcionamiento del dispositivo donde presenta un comportamiento de no linealidad. En esta zona es capaz de generar armónicos de frecuencia dentro de su banda de operación.

En la parte superior, enlazado con el colector, tenemos un circuito de sintonización LC, un conjunto de condensadores C e inductancia L cuya función es centrar la potencia de salida alrededor de una frecuencia concreta, a partir de una fórmula.

w=1/(LC) [Ohmios]

En el circuito está especificado el numero de vueltas del inductor N, el diámetro de la espira de cobre D, la longitud de esta L y el grosor del hilo d.

Por nuestra experiencia, dejamos una separación entre vueltas de 1mm y tal solo dimos 4 vueltas para centrar la frecuencia a la que emite alrededor de los 96 MHz.

Aparece en el sintonizador un elemento condensador diferente del resto; un trimmer, del cuál hablaremos en la sección de notas.

Ultimos Posts