HD44780 LCD para tablero de adaptador I2C para el Bus Pirate (1 / 9 paso)

Paso 1: Hardware

Overview

En este artículo describiremos un tablero de adaptador I2C para LCDs basados en el HD44780. Se demuestra con una interfaz serie universal Bus Pirate. El Bus Pirate código fuente de la biblioteca de la interfaz de HD44780 basada en I2C es dominio público, por lo que es libre para adaptarse a sus propios proyectos.

Hardware



[PNG]. El circuito y el PCB fueron diseñadas con la versión gratuita de Cadsoft Eagle. Los ficheros de diseño pueden ser descargados del Bus Pirate SVN. Antes de usar el tablero de adaptador Asegúrese de verificar la hoja de datos para su LCD contra el pinout del adaptador. No todos LCDs son los mismos.

Expansor de E/S PCF8574 IC

Se trata de un simple chip de expansión I/O 8 que es controlado a través de la interfaz de dos hilos I2C . La interfaz I2C es accesible desde la cabecera de JP1.

El PCF8574 funciona desde 2.5 a 5volts. Los pines de I/O funcionan con la tensión de alimentación, así que si lo alimentamos a 5volts interfaces el LCD a 5volts. C1 (0.1uF) desempareja lo IC de las fluctuaciones en el suministro de energía.

Uno de los pines del PCF8574 controla un 3mm LED (LED 1) a través de la resistencia de limitación de corriente R2 (1000 ohmios). El LED se ilumina para indicar una comunicación exitosa entre el Bus Pirate y el adaptador. El PCF8574 no fuente de corriente suficiente para encender el LED, por lo que el LED de la fuente de 5 voltios de alimentación y cambiar el suelo.

PANTALLA LCD

El tablero de adaptador se comunica con una base HD44780 carácter LCD en modo de interfaz paralelo de 4 bits. Los pines de interfaz de 4 bits - RS, RW, EN y D4-D7 - están conectados a siete de los pines de I/O PCF8574. Nos gusta usar 0,1" jefe del pin macho para conectar el adaptador a un LCD, generalmente puede apoyarse la pantalla LCD contra los pasadores para crear suficiente contacto para una prueba rápida.

Trimmer resistor R1 (10K) proporciona un voltaje de ajuste de contraste al pin 3 de la cabecera de la pantalla LCD.

No conectamos las clavijas de luz de fondo, porque hay tantos estilos diferentes de iluminación. Proporcionando energía para un contraluz del LED puede dañar una pantalla que requiere una fuente de tensión negativa.

Fuente de alimentación

La mayoría de LCDs requieren 5volts, proporcionan una fuente de alimentación externa a través de la Rúbrica JP2. Proporcionamos un segundo pasador de suministro de energía para conectar resistencias de pull-up del Bus Pirate.

PCB

El circuito y el PCB fueron diseñadas con la versión gratuita de Cadsoft Eagle. Los ficheros de diseño pueden ser descargados del Bus Pirate SVN. El PCB es un diseño de un solo lado, todo por el agujero con un cable de puente único (mostrado en rojo).

Podemos tener PCB, kits o ensamblados kits producidos por Seeed Studio para cerca de $15, incluido el transporte en todo el mundo, más información aquí.

Oferta

Parte
Valor (todos a través de hoyos)

C1
0.1uF / 10volts +

R1
10000 ohmios (10 K) solo gire el potenciómetro trimmer/6 mm

R2
Resistencia de 1000 (1 K) ohmios, 1/4 watt

LED1
LED 3 mm (T1), rojo

JP1 + JP2
0,1" jefe masculino, 5 pernos

IC1
PCF8574N, expansor I2C I/O de 8 bits DIP16

ICS1
zócalo DIP de 16 pin para IC1

No podía incluir algunos elementos de formato y tablas HTML en un Instructable, usted puede ver el original post en el blog de prototipos peligroso.

Artículos Relacionados

Serial I2C compatible con HD44780 LCD para ATTINY85

Serial I2C compatible con HD44780 LCD para ATTINY85

Este instructable le mostrará cómo usar un módulo LCD y I2C para mostrar los datos de un ATTINY85. La intención del esquema sobre ella para mostrar la conexión necesaria para mostrar los datos. Tenga en cuenta que se necesitan resistencias de pull-up
Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Utilizando la pantalla LCD con arduino tiene muchas líneas de la entrada-salida de su microcontrolador. Nunca más con el adaptador I2C!!!!!!En este tutorial yo he usado un cambio PCF8574A registro I2C interfaz. Las ventajas son: es barato y en la web
Pantalla LCD para menores $35 (reciclar viejos ordenadores portátiles)

Pantalla LCD para menores $35 (reciclar viejos ordenadores portátiles)

Hola Instructables he estado acechando alrededor y disfrutar del vasto conocimiento aquí. He decidido tratar de hacer mi instructable para ayudar a otros que están en este sitio. Así que con esto voy hacer un intento de hacer mi primer instructable.
1 cable de regulador del LCD para Arduino

1 cable de regulador del LCD para Arduino

Mientras que trabaja en un proyecto de ATtiny que encontré faltaba el número de pines y necesita para conectar una pantalla de LCD con 1 alambreHabía encontrado un Instructable sobre cómo utilizar un registro de cambio para controlar la LCD usando só
16 x 2 pantalla de LCD para ATtiny85, sólo dos clavijas

16 x 2 pantalla de LCD para ATtiny85, sólo dos clavijas

Un ATtiny85 tiene solo cinco pines de datos. Hay veces cuando se necesita una lectura alfanumérica para mostrar los datos, o para uso temporal como una herramienta de depuración, y es necesario utilizar pasadores como pocos como sea posible. Utilizan
1 bajo costo cable lcd para 8 reguladores micro pin [romanblack sistema de shift1]

1 bajo costo cable lcd para 8 reguladores micro pin [romanblack sistema de shift1]

Shift1 sistema es una manera barata y simple para obtener un montón de clavijas de salida digital y sólo necesita 1 PIC pin para conducirlo.Paso 1: Cómo funciona - el sistema simple Normalmente, se puede establecer registro de serie-en paralelo-hacia
Proyecto de Arduino LCD para la medición de distancia

Proyecto de Arduino LCD para la medición de distancia

Hola :)Puede ser que no sabes cómo usar un sensor de ultrasonidos para medir la distancia con una pantalla LCD, así que en este instructable decidí hacerte feliz y ayudarle a empezar. Este sensor es muy popular entre los Geeks de Arduino. En este pro
Soporte de proyector de LCD para el país... ¿

Soporte de proyector de LCD para el país... ¿

Quiere montar su proyector LCD en el techo? ¿No quieren gastar $100 o más?Se necesita:1. LCD proyector2. kit de montaje en pared de altavoz genérica (internet, ebay, swap meet, hardware tienda... $3-$20. Generalmente tiene dos en un juego)3. taladrar
Construir una pantalla personalizada en estudio LCD (para G15 teclado y pantallas de LCD).

Construir una pantalla personalizada en estudio LCD (para G15 teclado y pantallas de LCD).

Ok si solo tienes el teclado G15 y altamente impresionado con la muestra básica que vino con él y luego le llevará a través de los conceptos básicos de usar LCD Studio para hacer tu propio.Este ejemplo va a hacer una pantalla que muestra sólo la info
Hacer una campana de pantalla conducto cinta LCD para una camara de video Kodak zi8

Hacer una campana de pantalla conducto cinta LCD para una camara de video Kodak zi8

Se trata de un proyecto real rápido barato y fácil. Solo usé mi cartulina de 110 libras, velcro y cinta de conducto para hacer una campana de pantalla LCD.Si está filmando fuera de hay no más útil accesorio que una cubierta de pantalla LCD.
Simple pantalla táctil LCD para arduino

Simple pantalla táctil LCD para arduino

Esta es una guía que muestra de una manera fácil de configurar una interfaz de pantalla táctil LCD con arduino y otros microcontroladores similares.También es autopromoción desvergonzada de mi pedal de arranque... que se centra en lo que es muy fácil
Cambio de LCD para Arduino

Cambio de LCD para Arduino

la idea original era crear una biblioteca que simplifican el uso del IC 74HC595 entre Arduino y otros hardware. En este Instructable esto comparto a usted utilizando como ejemplo el control de 16 x 2 LCD.En el ejemplo se mostrará en la pantalla LCD l
ESP8266 / nRF24L01 tablero de adaptador

ESP8266 / nRF24L01 tablero de adaptador

¿Ha sido ansiosos de recibir sus tablas break-out nuevo, sólo para descubrir que el esquema de los terminales no es protoboard amistoso? Si sólo los pernos se alinearon de forma diferente.Bien, permítame mostrarle cómo he hecho un adaptador de placa
Cómo instalar Homebrew Channel y USB Loader en Nintendo Wii 4.3E, U, J para jugar juegos "Pirata"

Cómo instalar Homebrew Channel y USB Loader en Nintendo Wii 4.3E, U, J para jugar juegos "Pirata"

para instalar el homebrew chanell necesitas:Tarjeta -SD.- y esto archivos---please.hackmii.com / ---para obtener el tipo de archivos de su dirección MAC - para ver dirección mac en opciones luego internet - dirección mac (en opciones de nintedo).Paso