Lechuga para la vida - Arduino 101 basado automatizado controlador para hidroponía, aeroponía, acuaponia, etc.. Curie de Intel (9 / 17 paso)

Paso 9: Pantalla OLED

¿POR QUÉ LA PANTALLA LCD OLED?

  • Forma económica de variables de informe y mostrar avisos al usuario
  • Fácil de integrar

NOTAS

  • Cableado

    • VCC a 3.3V
    • GND a GND
    • SCL a SCL
    • SDA a SDA
  • Uso de analizador de I2C para confirmar que LCD se detecta en el bus I2C Arduino 101 y para obtener su dirección
    • Descargar el archivo adjunto "MultiSpeedI2CScanner.ino" y abrirlo con cero
    • Con la pantalla LCD por cable correctamente, subir el código a tu Arduino de Intel
    • Siga los pasos de la imagen
      • Open Monitor Serial
      • Tipo "s" y presiona Enter
    • Escriba la dirección de I2C que devuelven true después de que analizan (mina era 0x3C)
  • Descargar 2 bibliotecas requeridas mediante croquis > incluye bibliotecas > bibliotecas administrar...
    • Adafruit_SSD1306 (biblioteca de controladores. Utiliza comunicación de Arduino con el LCD via I2C)
    • Adafruit_GFX (biblioteca gráfica. Utiliza para mostrar fácilmente texto, formas, animación)
  • Dibujo ahora reiniciar y abrir el archivo > ejemplos > Adafruit SSD1306 > ssd1306_128x64_i2
  • Guarde este ejemplo como un archivo nuevo. Tenemos que hacer los cambios siguientes a él:
    • Cambiar la dirección en línea "display.begin (SSD1306_SWITCHCAPVCC, 0x3D);" a su dirección (0x3C)
    • Si como yo, encuentras #error ("altura incorrecta, por favor, arreglar Adafruit_SSD1306.h!")
      • Utilizar Notepad ++ para abrir Arduino > bibliotecas > Adafruit_SSD1306 > Adafruit_SSD1306.h
      • Descomentar la linea: #define SSD1306_128_64
      • Comentar la linea: #define SSD1306_128_32
    • También el error con la función del sueño
      • Cambio #include a #include
    • Y por último el tipo de variable incorrecto devuelto error
      • Usted necesitará fundido (fuerza) de la variable para devolver el tipo correcto de línea 183,185,193,195
      • PortReg * es tipo (volátiles unsigned char *)
      • portOutputRegister() vuelto uint32_t *
  • Una vez que fueron capaces de PowerOn y jugar la demo de la biblioteca de visualización en la pantalla,

LOGOTIPO PERSONALIZADO

  • Siga este tutorial para visualizar su propio logo/imagen en pantalla

    • Dibujar su logo o utilice encontrado con imágenes en este paso. Dimensión máxima (128px por 64px)
    • Convertir tu logo en una imagen de mapa de bits.
    • El código de este instructable me ayudó mi logotipo aparece en la pantalla LCD

PANTALLA USADA

Diymall 0,96" pulgadas amarillo y azul I2c CII serie 128 x 64 LCD Oled Display - Amazon Link

  • Características del sensor

  • Interfaz: VCC: 3.3-5V. GND: tierra. SCL: Reloj Serial. SDA: Datos seriales
  • Contraluz: OLED auto iluminado (no luz)
  • Comunicación: I2C
  • Controlador IC: SSD1306
  • Tamaño: 27 mm × 27 mm × 4. 1mm
  • Temperatura de trabajo: -30 ~ 80 ° C
  • Voltaje de entrada: 3.3V ~ 5VDC
  • Color: Amarillo (fila superior) y Blue(bottom). Estos son los colores reales de LED y no se puede cambiar
  • Resolución: 128px por 64px
  • Potencia: 0.04W (modo de baja potencia)
  • Tamaño: 0,96 en

Artículos Relacionados

Arduino debido basado en controlador de Fractal Audio Axe-FX II

Arduino debido basado en controlador de Fractal Audio Axe-FX II

He utilizado efectos de guitarra y preamps como el Digitech GSP-21 y el SGX2000 arte en mi plataforma vivo desde principios de los noventa. Aunque grandes unidades durante su período, ya era hora de una actualización. Después de leer algunos comentar
Arduino UNO basado en controlador de pantalla de LED de HUB75

Arduino UNO basado en controlador de pantalla de LED de HUB75

Se trata de los 5x5cm personalizado placa de Arduino UNO, que permite la sencilla conexión a pantallas de interfaz LED HUB75.Si no está familiarizado con estas pantallas se puede comprar uno de Adafruit PANEL de matriz RGB LED 16 X 32, o de Aliexpres
Arduino UNO / Arduino 101 DIN rail caja y placa

Arduino UNO / Arduino 101 DIN rail caja y placa

¿Desea instalar su Arduino proyecto Genuino en un armario? Mayo nosotros podemos ayudarle!Nuestros kits DIY Open ArduiBox no sólo son adecuados para albergar una placa Arduino y montaje en carril DIN. ArduiBox viene con un tablero y un regulador de v
Revisión de Arduino 101

Revisión de Arduino 101

Hola todo el mundo!Para no hacer un instructable durante un buen rato, hasta las pruebas aren't aquí sin embargo, decidí hacer una revisión sobre el Arduino 101.Así que una historia es muy interesante. Compré esta tarjeta muy pronto ya que estaba rea
Arduino 101 y Visuino: Control de LED de Smartphone con Bluetooth LE

Arduino 101 y Visuino: Control de LED de Smartphone con Bluetooth LE

101 de Arduino es un microcontrolador potente, que también viene con construido en acelerómetro, giroscopio, termómetro y Bluetooth LE (BLE). El Bluetooth hace particularmente bueno cabe para el desarrollo de la IoT y control remoto de teléfonos inte
Fundamentos de Arduino 101

Fundamentos de Arduino 101

El propósito de este instructable es introducir el bosquejo escrito fundamentos a los recién llegados al mundo de Arduino. Se pretende ser una guía de principiantes que incluye explicación detallada de las declaraciones básicas y funciones. La mayorí
Arduino Windows y el controlador de PS3

Arduino Windows y el controlador de PS3

esta guía le mostrará cómo convertir su Arduino Uno en un controlador de Windows/PS3. Es totalmente configurable y puede cambiar la entrada y salida a cualquier botón que desee. Esto significa que puede un nunchuck de wii hasta el gancho y jugar con
Un manitas de .NET basado en controlador de temperatura de fermentación

Un manitas de .NET basado en controlador de temperatura de fermentación

En este artículo demuestra el diseño y fabricación de una pantalla táctil basado en controlador de temperatura de fermentación automática usando una combinación de hardware y software comercial y personalizado. Me han colado hogar para más de 20 años
Cómo raíz corredores fresales para hidroponía, acuaponia o suelo

Cómo raíz corredores fresales para hidroponía, acuaponia o suelo

Cómo raíz fresas para hidroponía, acuaponia o sueloSólo una solución que se me ocurrió para una mujer que no quería tomar abajo sus cestas colgantes de fresas a los corredores cuelgan la raíz.  Mi método es diferente a cualquier otra y lo haría cualq
Arduino basado automatizado de Control de iluminación

Arduino basado automatizado de Control de iluminación

este es mi segundo instructable. Quiero compartir algunos de los básicos con las cosas que hice usando la arduino estoy tan ocupado últimamente. Luego tuve la oportunidad de tener este tiempo libre... inspirado por mi ex alumno y una liga co compañer
GSM basado automatizado sistema de riego con lluvia-Gun

GSM basado automatizado sistema de riego con lluvia-Gun

Era digital moderna de nuestro siglo XXI necesita automatización en cada sector. Combinación de la tecnología para aumentar la credibilidad de una tecnología de otra no es una muy buena idea. India es un país donde la agricultura es el principal y gr
Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Para eje X e Y, vamos a utilizar paso a paso, los motores y los carriles de dos dvd/cd-rom! Área de impresión será máximo 4x4cm.Paso 1: El Video e
Arduino navegador basado en control remoto (linux)

Arduino navegador basado en control remoto (linux)

tenemos niños.  Amo a pedacitos pero que manten ocultos el control remoto para el satélite y la TV cuando ponen canales para niños.Después de este suceso sobre una base diaria durante varios años y después de mi querida esposa que me permitía tener u
Una red Wi-Fi basado en controlador para los trenes modelo, Halloween Props, monitoreo de energía y más!

Una red Wi-Fi basado en controlador para los trenes modelo, Halloween Props, monitoreo de energía y más!

Personas se han acostumbrado al uso de sus dispositivos portátiles para realizar todo tipo de cosas de ver vídeos, juegos, para la gestión de su lista de compras.  Pero a pesar de la popularidad de estos dispositivos, los fabricantes, los hackers y a