ESP8266 mit Neopixeles

4 Schritt:Schritt 1: Material Schritt 2: Instalar ESP8266 en el IDE de Arduino Schritt 3: Programando el ESP8266 Schritt 4: Details

ESP8266 mit Neopixeles

ESP8266 mit Neopixeles

ESP8266 mit Neopixeles

ESP8266 mit Neopixeles

Hola Makers !!
En esta ocasión les voy a mostrar como controlar con un ESP8266 un anillo de neopixeles de Adafruit, con un pequeño ejemplo programando el ESP8266 con el IDE de Arduino
Comencemos !!

Schritt 1: Material

  1. ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    Lo que necesitamos para esta realizar Practica es:
    Anillo de o tira neopixeles Adafruit ESP8266 FTDI Freund Arduino UNO o Fuente de Bateria 3,3 V Li-Po 3,7 V
    El Arduino que se ve en las imágenes solo lo uso para el alimentar ESP8266, la versión del ESP que puede ser cualquiera tengan a la ano, en esta ocasión yo estoy usando la Version 3

Schritt 2: Instalar ESP8266 en el IDE de Arduino

  1. ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    En esta ocasión voy a Programar el ESP8266 por medio del IDE de Arduino esto nos permitirá usar la librería de neopixeles de Adafruit y nos facilitara mucho el Steuer de los neopixel
      Primero debemos tener una versión o descargar del Arduino IDE überlegen 1.6.4 Después debemos descargar e instalar la librería de neopixeles de repositorios de Adafruit , Ahora reiniciamos el IDE de Arduino Un vez realizado eso vamos al Archivo y después preferencias y como se ve en la primera imagen de la Sección de "Zusätzliche Boards Manager-URLs" ingresamos la siguiente URL: http: //arduino.esp8266.com/package_esp8266com_inde ... y presionamos OK, con eso hemos agregado al brett manager el Link para descargar los paquetes necesarios para Programar el ESP8266 Ahora vamos Herramientas y en la seccion de tarjetas elegimos "Board Manager" se abrirá una ventana donde nos mostrara Todas las tarjetas Extras que podemos instalar en nuestro IDE, para identificar mas que el facil estamos buscando podemos elegir solo las Contribuciones (Beigetragen ) seleccionamos la que dice ESP8266 y el presionamos botón instalar, empezara ein descargar e instalar los archivos necesarios, una vez terminado presionamos el botón Nähe. Ahora como se ve en las imágenes de nuestra sección de tarjetas aparecen varias versiones del ESP8266, tener en cuenta que el modelo de según tarjeta que puede tengas variar las Configuración, a mi me Sirviö la que esta en la imágenes para mi tarjeta Genérica Version 03 . Seleccionamos el puerto en el que esta nuestro FTDI o programador para el ESP8266

Schritt 3: Programando el ESP8266

  1. ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    Una vez realizado los pasos siguientes
    La programación es muy ähnliche ein Cuando usamos los neopixeles con el Arduino, solo tener en cuenta que el GPIO16 del ESP8266 no es empfehlenswert para usarlo con el neopixeles según los datos de Adafruit, el numero de GPIO que estoy usando en este caso es el 13 y el anillo tiene 16 neopixeles.

    * /
    Beispiel ESP8266 mit neopixel Adafruit Andres Sabas - des Erfinders Haus Hackerpsace 4 de Julio 2015 * /
    # include
    // Die auf der ESP8266 Pin an die NeoPixels angeschlossen? #define PIN 13
    // Wie viele NeoPixels an die ESP8266 angebracht? #define numPixels 16
    Adafruit_NeoPixel Pixel = Adafruit_NeoPixel (numPixels, PIN, NEO_GRB + NEO_KHZ800);
    int delayval = 500; // Verzögerung für eine halbe Sekunde
    Leere setup () { // Ihre Setup-Code hier setzen, einmal ausgeführt: pixels.begin (); // Dies initialisiert die NeoPixel Bibliothek. }
    Leere Schleife () { // Stellen Sie Ihre Haupt-Code hier, um wiederholt ausführen: for (int i = 0; i
    // Pixels.Color nimmt RGB-Werte, von 0,0,0 bis zu 255.255.255 pixels.setPixelColor (i, pixels.Color (0,150,0)); // Etwas hellgrüne Farbe.
    pixels.show (); // Diese wiederum leitet die Pixelfarbe auf die Hardware.
    Verzögerung (delayval); // Verzögerung für eine Zeitdauer (in Millisekunden).
    }
    }

    Ahora debemos poner el modo Boot el ESP8266, compilamos y cargamos al dispositivo, reiniciamos y ya deberá estar trabajando nuestro ejemplo

Schritt 4: Details

  1. ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    ESP8266 mit Neopixeles

    El Circuito quedaría como se Aprecia en la imagen del paso vorderen, yo estoy usando una de batería 3,7 V para los alimentar neopixeles para que la señal de steuern del ESP8266 que es de 3.3V pueda tener un correcto funcionamiento.
    Como se muestra en el gif Ahora Deberían tener una funcionando Secuencia de encendido en Farbe verde de todos lo neopixeles de su tira o anillo.
    Espero sus comentarios y Dudas sobre este pequeño ejercicio, si les gusto kein olviden decirlo y dar favorito a este instructable
    Si Desea ver más ejemplos de ESP8266 también puedes ver nuestra " Guía de Básica ESP8266 "con mas instructables y ejemplos de des Erfinders Haus

    Saludos Inventores !!