Hardware

  • Aplicación con Arduino y Processing

     

     arduino

     

    datoscelda

     

    Ejemplo de Aplicación sencilla en donde integraremos Arduino y Processing

  • Aplicación con Arduino, Virtual Wire y Módulo RF

    arduinoTXrx

     

    En esta entrada explicaremos como utilizar la libreria virtual_wire con una sencilla aplicación que consiste en prender o apagar un led de manera inalámbrica.


  • Aumenta la memoria "RAM" de tu omega2 con una USB

     

     

    Hace poco estaba tratando de correr unas librerias de python en mi omega2 pero desafortunadamente el dispositivo se estaba quedando sin memoria, afortunadamente navegando por la documentación de onion pude solucionar mi problema y basicamente lo que haremos es utilizar una porción de una memoria USB como memoria Virtual para asi ayudarle a la memoria RAM de omega.

    En mi caso que poseo un omega2 cuento con 64 MB de RAM, algo muy bueno para un dispositivo de tan bajo costo, en el caso de omega2+ este valor es de 128 MB.

    montaje

  • Bienvenidos al mundo de Onion!!!!

    32a0000c21857bacc875a6b5c47c75b7 original

     

     

    Desde una aplicación de robótica hasta un servicio de streaming de música, estas son las opciones que ofrece este pequeño pero poderoso y práctico computador para IoT (que por cierto recaudó más de US$670.000 en kickstarter y mas de US$900.000 en IndieGoGo!!!!) cuenta con un sistema operativo basado en linux, en el que podemos hacer aplicaciones en python,nodejs, c++ entre otros, además de contar con herramientas típicas como git y ssh por nombrar sólo algunas.

    Actualmente la comunidad de Onion está creciendo vertiginosamente a pesar de que sus productos son relativamente nuevos, la documentación la pueden encontrar en estos links:

    https://onion.io/omega2/

    https://docs.onion.io/omega2-docs/

    https://wiki.onion.io/Home

     

    Los invitamos a que visiten nuestra tienda y vean todas las posibilidades que existen cuando usamos este pequeño pero increíble dispositivo junto con sus extensiones, aca les dejamos una tabla con las especificaciónes de este dispositivo:

     

    2 Versions 1

     

     

    Saludos 

     

     

  • Como subir el bootloader de Arduino de manera muy simple

     

    Elementos:

    1 Arduino UNO

    1 atmega328p en Blanco

    1 resistencia de 10k

    1 cristal de 16 Mhz

    2 condensadores de 22 pF

    Jumpers

    Libreria Optiloader https://github.com/WestfW/OptiLoader

  • Controlando Arduino desde tu smartphone con socket.io

    mean socket io integration tutorial socketio logo

    Extendiendo este pequeño tutorial seremos capaces de controlar las diferentes funcionalidades de Arduino desde nuestro teléfono, con esto podemos decir que sería interesante realizar un completo proyecto de domótica en donde podremos monitorear nuestros sensores (vease Este este tutorial sobre leer sensores) y complementando con el control de los mismos.

     

  • Controlando Arduino desde Twitter con node.js

    intro

     

    En este pequeño tutorial conectaremos las librerias Twitter johnny-5 Para encender un led por medio de un hashtag determinado.

     

  • Crea tu propio Scanner 3D

    IMG 2206

     

    Debido a la creciente industria de la impresión 3d nos hemos dado cuenta que un escáner 3D puede ser muy útil para complementar las diferentes utilidades que hacen de esta industria una de las protagonista de este tiempo, debido al alto costo que representan actualmente estos dispositivos, hemos decidido desarrollar nuestro propio escaner de bajo costo y queremos compartirlo con ustedes.

     

  • Crear un sencillo dado electrónico con arduino

    dado bb

  • Haciendo video streaming con Omega 2

     

    Onion Logo Full

  • Introducción a Arduino

    Hoy en día mucha gente sabe programar y tiene un conocimiento adecuado de los lenguajes más populares como por ejemplo C++, Java, C# y Visual Basic. Esto ha llevado a que lo que antes era dominio sólo de ingenieros y científicos, hoy se haya convertido en una herramienta de uso general. Arduino es una plataforma de desarrollo que pretende llevar los microcontroladores a un nivel de popularidad y uso similar.

    Antes era difícil que una persona sin capacitación previa en electrónica decidiese usar un microcontrolador porque el montaje físico era cansón y además se tenía que programar obligatoriamente en bajo nivel, es decir que directamente se fijaban los valores de los registros del procesador y se indicaba a qué dirección se debía saltar al cambiar de instrucción. Eso es lo que muchos electrónicos conocemos como Assembler y escribir este tipo de código es algo que nadie quería hacer más de una vez (el proyecto obligatorio dentro de la universidad). Además, son programas extensos y en los cuales es fácil perderse si no están bien documentados. Afortunadamente para todos nosotros, existen compiladores que permiten programar a un más alto nivel, simplificando el proceso y acelerando el desarrollo. Es así que la mayoría de desarrolladores utilizan C/C++ (claro está que algunas compañías utilizan sus propias versiones, pero estas no dejan de ser adaptaciones que conservan buena parte de la sintaxis tradicional) como su lenguaje de trabajo y aunque la programación de un microcontrolador no es exactamente como la de una aplicación para un computador de escritorio, sí es lo suficientemente parecida para que haya una transición natural de un mundo a otro. Sin embargo, aunque las herramientas sean más sencillas de utilizar, se sigue necesitando llevar a cabo los mismos pasos de configuración que antes.

     

  • Sensor Infrarrojo CNY70

    Cuando se habla de concursos de robótica, la modalidad más conocida (probablemente por ser la más sencilla) es la de seguidores de línea. Es decir competencias en las cuales los robots se tienen que desplazar por una pista (que podría tener obstáculos, cambios de nivel u otros elementos que aumente la dificultad, como una inclinación, por ejemplo). ¿Cómo se detecta la línea? Existen diversas opciones, pero la más común y de lejos la más sencilla de ellas es buscar el cambio de contraste que existe al salirse del camino, esto se hace midiendo la cantidad de luz reflejada, que es distinta de acuerdo al color del material. Algunas personas utilizan una fotorresistencia y un LED; después de hacer una calibración se sabe que el cambio de la resistencia debido a la luz del diodo que es reflejada al salirse de la línea es de cierto valor y así se escogen un valor de polarización y una resistencia adecuados para que tal cambio de convierta en la diferencia entre un 1 y un 0 lógicos.