A continuación se redacta un programa base para su uso luego en programas más complicados
Materiales:
- Placa Arduino
- Resistor de 220 Ω
- Un LED
Código Fuente:
Hace ya varios años he dejado a un lado este blog por cuestiones que ya no recuerdo, puede que haya sido simplemente la pereza de seguir publicando cosas nuevas o necesitaba dedicar más tiempo a mis estudios. Pero esto ha cambiado porque he terminado te estudiar mi universidad hace un par de años y además culminé al inicio del 2020 un máster.
Por otro lado justamente al tener unas muy altas espectactivas luego de terminar mi máster llega la gran pandemia de la década, sí, el famoso covid 19. Si llegó a ser un tremendo bajón para mí en el aspecto profesional, en mi país se decretaron toques de queda desde mediados de marzo a pocos días luego de haber retornado de mis estudios. Esto me llevó a descuidarme en la búsqueda de empleo, sin embargo, siempre he tenido la mentalidad de un MAKER (en otras palabras un manitas que le gusta hacer sus proyectos por necesidad).
Durante la pandemia lo primero que desarrollé junto con mi padre fueron unos dispensadores de alcohol o gel automático con Arduino, algo simple. La idea era tener algo bueno y venderlo, de esto surgió un dispensador muy bien pensado. De todos modos en todo desarrollo siempre hay un pero, nos encantó como lo habíamos terminado pero en primeros prototipos es difícil tener en cuenta el famoso y cuánto me va a costar?, en cuánto lo puedo vender?, así que al final nos resultó por un costo de fabricación de 80 dólares, y claro para vender pocas unidades teníamos pensado un precio al público de 100 dólares.
Como ya se pueden imaginar el costo es muy elevado para esperar venderlo con facilidad.
Así que desarrollamos un par más y los mantuvimos para uso personal, hasta ahora no nos ha fallado. Sería muy probable que de tener tiempo edite un nuevo post con las indicaciones de fabricación.
Sin desilocionarme mucho empezé a desarrollar un nuevo proyecto. Todo comenzó porque luego de 2 años fuera de mi país había olvidado la mayoría de contraseñas, es más la propia contraseña y correo electrónico de este blog los había perdido hasta hoy que le dí a recuperar contraseña jajaja.
En fin, necesitaba algo para guardar de manera segura mis cuentas, ya saben algo como la típica libreta escondida entre los cuadernos. Así que pensé puedo programar un arduino donde almacene mis cuentas y luego las escriba automáticamente en el ordenador o un teléfono celular.
Entonces manos a la obra, luego de unas búsquedas por internet de cosas como USB password manger me decidí en programar mi dispositivo desde cero considerando varios aspectos de seguridad y privacidad.
De esto surgió UPOK mi dispositivo de gestión de cuentas.
Igual llegará un momento en el que edite un post sobre el UPOK, aunque me lo estoy pensando si hacer el código libre, de momento publicaré una nota de lo que hace el dispositivo y algunas fotos.
Toshiba será el encargado de fabricar los procesadores de los teléfonos modulares de Project Ara, que se venderán desde 50 dólares.
En octubre del año pasado empezó a hablarse de Project Ara, una iniciativa para crear un teléfono modular que el usuario puede personalizar a su gusto eligiendo los componentes del dispositivo por módulos que se integran en una estructura de metal.
Poco a poco se van conociendo más detalles y hoy se ha sabido que la multinacional japonesa Toshiba será la responsable de fabricar el procesador del terminal, según una exclusiva de Nikkei Asian Review recogida por El androide libre. Toshiba crearía tres tipos de procesadores de diferente potencia que, en cualquier caso, utilizarían la arquitectura ARM, la opción más popular en el mercado de smartphones. Las primeras muestras de estos procesadores llegarán en el otoño boreal y su producción masiva comenzará a principios de 2015según el periódico japonés.
El modelo más barato de este dispositivo costaría 50 dólares (36 euros) y habría disponibles varios tamaños, en función de los cuales los teléfonos contarían con entre 5 y 10 ranuras para insertar los diferentes componentes. Este proyecto también ha recibido el apoyo de Sennheiser, que, según Móvil Zona, se encargaría de los componentes de sonido del terminal. Project Ara fue ideado por Motorola mientras formaba parte de Google, pero, tras la venta de la firma a Lenovo, el buscador se quedó con el proyecto, ahora integrado en la división de Android.
Fuente: http://es.kioskea.net/
Un dimmer es un dispositivo capas de modificar la intensidad de luz de luminarias, en este proyecto se usa LED’s de 12V, para lo cual debemos tener en cuenta que el diseño de este dispositivo (Dimmer) se basa en una señal PWM (modulacion por ancho de banda).
El proyecto que me he planteado debe tener un teclado por el cual se ingresen datos porcentuales, es decir, de 0 a 100%; que pueda ser capas de escoger entre dos sectores, en mi caso Planta Baja y Planta Alta ya que se demuestra en una maqueta de una vivienda.
Para comenzar son necesarios lo siguiente.
Materiales:
El Tip120 en un transistor de potencia que nos permitirá conectar los LED’s a una fuente externa, su funcionamiento es igual que el de un transistor NPN. El siguiente diagrama muestra el diseño de un dimmer tradicional con un potenciómetro, con la respectiva conexión del LED a la fuente de 12V.
Luego de comprobar la funcionalidad del circuito comenzamos conectar el LCD y teclado matricial. hay que tener en cuenta las conexiones de los pines de acuerdo con el código que se trabaje.
El código que he diseñado lo pueden descargar de este Link.
El funcionamiento del dimmer es: inicializa, luego indica que se debe escoger un sector con la tecla(#) y que se dará enter con la tecla(*), a continuación ya nos permite ingresar un dato de 0 a 100 niveles posibles y se termina el proceso con un enter (*), cada ves que se desee se puede cambiar el sector siempre que se pulse la tecla (#).
En el diagrama de flujo se puede entender mejor el programa diseñado, debo recalcar que es un diagrama de flujo esta resumido, capas de que todos lo puedan entender con una simple revisada.
<div style=»margin-bottom:5px»> <strong> <a href=»https://www.slideshare.net/santrixever/dimmer-digital-con-arduino» title=»Dimmer digital con Arduino» target=»_blank»>Dimmer digital con Arduino</a> </strong> from <strong><a href=»http://www.slideshare.net/santrixever» target=»_blank»>Santiago Sarmiento</a></strong> </div>
Por Paula Rizzi.
«Las estadísticas indican que nueve de cada diez personas necesitarán una transfusión de sangre en algún momento de su vida. A pesar de esto, y de las numerosas campañas de concientización, las tasas de donación son inferiores al uno por ciento de la población en 73 países, la mayoría de ellos en vías de desarrollo.»
«Teniendo en cuenta que en el mundo millones de pacientes no tienen acceso a este recurso cuando lo necesitan -fundamentalmente aquellos que sufren enfermedades crónicas, complicaciones en el parto, cirugías o accidentes de tránsito- diversos científicos han dedicado años de trabajo al desarrollo de sangre artificial. Aunque no deje de parecer insólito, la búsqueda de un tejido alternativo no es ninguna novedad: ya en el siglo XVII Christopher Wren hizo los primeros experimentos en su mascota.»
«En la actualidad, la sangre artificial se trabaja mediante perfluorocarbonos (PFC), un líquido claro e inerte de consistencia similar al aceite, o soluciones de hemoglobina, que utilizan elementos vivos como placenta humana, sangre vacuna o bacterias. Entre los avances más recientes,científicos del Centro Escocés de Medicina Regenerativa obtuvieron a mediados de este año el permiso para desarrollar sangre a partir de células madre adultas. Esto permitiría transportar de manera efectiva oxígeno y dióxido de carbono por todo el cuerpo.»
«Sin embargo, uno de los aportes más curiosos en el tema fue presentado en esta última semana, cuando científicos rumanos dieron a conocer un tipo de sangre artificial hecha con agua, sal y proteínas de gusanos marinos. Luego de seis años de investigación, el equipo de la Universidad de Babes-Bolyai, liderado por el doctor Radu Silaghi-Dumitrescu, ya realizó las primeras pruebas en ratones y planea aplicarla en humanos dentro de los próximos dos años.»
«Hasta el momento, los científicos no hallaban una proteína capaz de resistir a la tensión mecánica y química propia de estos procesos. Para su sorpresa, encontraron que la hemeritrina -molécula de los gusanos marinos- puede soportar varios tipos de estrés y ser mucho más resistente y duradera que la hemoglobina natural.»
«Luego de realizar las pruebas con ratones y obtener resultados satisfactorios, sin ningún tipo de reacciones adversas, los investigadores indicaron que la nueva mezcla sería universal y aplicable al 98 por ciento de la población. Esta sangre artificial tiene la intención de suministrar oxígeno de 10 a 24 horas, hasta que el cuerpo sea capaz de reemplazar el flujo perdido ante una lesión o cirugía.»
«Como si esto fuera poco, Silaghi-Dumitrescu también manifestó que con este método se podría crear sangre instantánea guardando el preparado de hemeritrina y sal, para luego incorporar el agua cuando sea necesario. »
«A pesar del intenso trabajo de estos y otros investigadores, aún no existe sangre artificial aprobada para ser aplicada en centros de salud. Por el momento, el hombre biónico es el único que cuenta con este tipo de plasma, pero los más optimistas esperan que en menos de dos años pueda aplicarse en los humanos para resolver problemas como la escasez de donates y el desarrollo de infecciones.»
Fuente: http://noticias.tudiscovery.com/gusanos-marinos-nuevos-donadores-de-sangre-para-el-hombre/
«El concepto Phonebloks invita a imaginar los nuevos celulares como artefactos creados en bloques, con la posibilidad de desmontarse y reemplazarse los bloques que sean necesarios para actualizar el dispositivo sin tener que cambiar de celular.»
«Esta semana, Motorola dio a conocer un proyecto que se basa en este concepto presentado originalmente por Dave Hakkens -socio de la fimra- en septiembre de este año. Se espera que el mismo elimine la necesidad de actualizar el celular cada uno o dos años. Es que en este nuevo modelo de negocio, el usuario es quien tendría el poder sobre cada componente de su celular, eligiendo cuál de todas esas partes quiere reemplazar.»
«Este proyecto, denominado Ara, busca crear teléfonos modulares, volviendo el celular en una plataforma de hardware abierto, imitando lo que Android ha implementado en el mundo del software.»
«Si bien por el momento es sólo un concepto, Motorola otorgó varios detalles de cómo podría ser este aparato. Como si fuera un rompecabezas, el celular contaría con un esqueleto general en donde se colocan los distintos módulos, que podrían ser: procesador, pantalla, batería, o cualquier otro componente que el usuario elija.»
A continuación se redacta un programa base para su uso luego en programas más complicados
Materiales:
Código Fuente:
<div style=»margin-bottom:5px»> <strong> <a href=»https://www.slideshare.net/santrixever/metodo-burbuja-c» title=»Metodo burbuja C++» target=»_blank»>Metodo burbuja C++</a> </strong> from <strong><a href=»http://www.slideshare.net/santrixever» target=»_blank»>Santiago Sarmiento</a></strong> </div>
MATERIALES:
PASOS:
Esquema de conexión
CÓDIGO FUENTE PARA HELLO WORLD!
(Sacado de los programas precargados de Arduino)
/*
LiquidCrystal Library – Hello World
Demonstrates the use a 16×2 LCD display. The LiquidCrystal
library works with all LCD displays that are compatible with the
Hitachi HD44780 driver. There are many of them out there, and you
can usually tell them by the 16-pin interface.
This sketch prints «Hello World!» to the LCD
and shows the time.
The circuit:
* LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11
* LCD D4 pin to digital pin 5
* LCD D5 pin to digital pin 4
* LCD D6 pin to digital pin 3
* LCD D7 pin to digital pin 2
* LCD R/W pin to ground
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)
Library originally added 18 Apr 2008
by David A. Mellis
library modified 5 Jul 2009
by Limor Fried (http://www.ladyada.net)
example added 9 Jul 2009
by Tom Igoe
modified 22 Nov 2010
by Tom Igoe
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/LiquidCrystal
*/
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD’s number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print(«Hello World!»);
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
NOTA: No olvidar realizar la conexión de los pines 15 y 16 del LCD
Si no te sale a la primera no te preocupes inténtalo denuevo , te recomiendo aprietes los cables con la proto y el Arduino a mi me sucedió que eso no hacía la conexión correcta