ST7565 Skärmar: grafisk LCD-skärmar! (1 / 1 steg)

Steg 1: Få koden & tråd det upp!



Få koden!

Vi har skrivit ett snyggt bibliotek för både C och Arduinoese, om du inte använder en AVR C kod är mycket portabel och tar bara några minuter att vända till din favorit mikrokontroller.

Ladda ner den från github - klicka Hämta källkod för att greppa allt. Om du använder en Arduino, skiss installera ST7565 mappen som innehåller biblioteket och ett exempel

Tråd det upp!

Vi ska börja med lödning kablarna till LCD-skärmen. Jag använder rainbow ledningar för att göra det lite lättare att tala isär men du kan använda vad du vill ha. Tonhöjden för kontakten är 2mm vilket innebär att det inte kommer att passa in en skärbräda men trådarna är lätt att lägga på.



Här är tråd färger och stiften går till:

  1. /CS - Chip Select - vit
  2. /RST - reset - blå
  3. A0 - sometiimes kallas RS - grön
  4. SCLK - seriell klocka - gul
  5. SID - seriell indata - Orange
  6. VDD - 3.3V makt - röd
  7. GND - marken - svart
  8. K - LED katod - Brown
  9. A - LED anod - vit



I denna tutorial antar vi att du använder en 5V mikrokontroller som en Arduino, om ditt chip körs på 3v, du kan i princip bara ignorera 4050 och göra allt annat!

4050 är ett chip som kommer att konvertera den höga spänningen i 5V till 3V, här är ett diagram

Starta genom att ansluta stift 1 av 4050 (röd) av chip till 3.3V och stift 8 av 4050 (svart) till jord. I följande bild ansluts två skenor på sidan till marken och 3V stift från Arduino.

Anslut sedan:

  • Digital 9 i Arduino till stift 9 4050 - Orange
  • Digital 8 i Arduino till 11 stift 4050 - gul
  • Digital 7 av Arduino till stift 7 4050 - grön
  • Digital 6 i Arduino till stift 5 4050 - blå
  • Digital 5 av Arduino till stift 3 4050 - vit

Klicka på bilden för en större vy om du behöver hjälp med kablar



Nu är 4050 ansluten till Arduino vi kan ansluta LCD upp. Vi börjar med bakgrundsbelysningen (som tillval) Brown (K) ansluts till marken och vit (A) ansluts genom en ~ 100 ohms motstånd till 3V. Du kan också ansluta den till 5V via ett ~ 270 motstånd. Ska du ha någon form av motstånd!



Slutligen den LCD ström och data linjer. Anslut rött (VDD) till 3.3V och svart (GND) till marken. Anslut sedan

  • Orange (SID) till pinne 10 av 4050
  • Gul (SCLK) till pin 12 i 4050
  • Grön (A0) till stift 6 på 4050
  • Blå (/RST) till stift 4 på 4050
  • Vit (/CS) till stift 2 på 4050



Nu kan du köra ST7565 exempel skissen i biblioteket som kommer att visa upp några av de många sätt som du kan använda skärmen.

Njut!

Se Steg
Relaterade Ämnen

Analog klocka för grafisk LCD

skriver en kod för en analogt klocka kan tyckas vara lite av en skrämmande uppgift. Särskilt beräkningarna för positioner i händerna, men det är inte riktigt så svårt alls.I detta instructable jag kommer prata lite om teorin och sedan får vi gå vidar...

Arduino powered GLCD (grafisk LCD) - Jag gjorde det på TechShop

displayer är alltid trevliga. Hittills har jag bara visar hur du använder 7-segmenterad visar för att visa tal med mycket små resurser. Men om du vill visa text? Eller bilder? Eller både och? Väl för att göra det, kommer du att behöva en enkel LCD-sk...

Servo testare med grafisk LCD-

Projekt: Skapa en grafisk servo testare som låter dig testa din servon.Jag hade några servon som jag behövde för att testa. Jag var tvungen att se om de arbetade, och behövs för att se vilka gränserna var medurs och moturs drift. Jag behövde att cent...

Bärgning Liquid Crystal skärmar (LCD-skärmar)

nästan all elektronik har någon form av mänsklig kontakt, från blinkande ljus och pipande högtalare till sju segment alfanumeriska och flytande kristaller visar. Detta Instructable handlar om bärgning och testning av flytande kristaller displayer, oc...

LCD-Magic

Liquid Crystal visar... mycket användbart nr tvivlar, men för också lite tråkig. Ett teckensnitt och ett format för 5 x 8 pixel tecken.Jag har gjort vissa objekt med mer och olika LCD men var inte riktigt nöjd med effekten:http://myfablab.wordpress.c...

Realtime OS / LCD på $12 Discovery ombord

En dag hade jag en universitetsprofessor redo att lära oss studenter en kraftfulla matematiska trick i EE101 - mesh Kretsanalys tror jag. Innan han kommit igång sade han, "Idag, mina elever, jag ger dig en stor pistol." Det fick vår uppmärksamhe...

Bicycle hastighetsmätare med grafik LCD

Detta är en multi-funktion cykel dator jag har utformats med en 128 X 64 monokrom grafik LCD-skärmen.Detta har realtidsklocka samt en temperaturgivare. Uppmätta data kan antingen visas i helt digitala eller i två olika analoga visningslägen.Cykeldato...

Mer LCD s arbetar tillsammans...

Någonsin haft det problemet som du ville placera så mycket information om en LCD, att det hela såg proppfull tillsammans?Du kan prova att rulla data, göra olika sidor på det (genom att göra utslaget förändring av ett klick på en knapp), kan du prova...

3-tråds HD47780 LCD för mindre än 1 dollar

i detta instructible vi kommer lära oss hur vi kan koppla in en LCD baserad på HD44780 chipset till SPI bussen och köra det med endast 3 trådar för mindre än $1. Även om jag kommer att fokusera på HD44780 alfanumeriska displayen i denna tutorial, sam...

Digitalt oscilloskop med LCD-skärm

Jag försökte göra enkel och billig oscilloskop använda gemensamma delar från dagens komponent återförsäljare. När du skapar, jag försökte minska antalet delar, samtidigt som minst nödvändiga för funktionen av ett oscilloskop - för olika inställningar...

Hur du använder en Nokia färg LCD!

Nokia tillverkar ett brett utbud av mobiltelefoner och många av deras billigare telefoner innehåller enkla LCD som kan användas i microcontroller projekt. Det finns en särskild LCD-modell som används i en mängd av deras telefoner och benämns ofta som...

Netduino GPS med LCD-skärm

ÖversiktJag hittade ett oanvänt Netduino V1-kort i min delar låda, så ville hitta något jag kunde ägna den till. Det var redan ansluten till en Nokia 5110 LCD-skärm för ett tidigare oavslutade projekt. Driver den upp, hittade jag båda arbetande böter...

WiFi väderstation med inbyggd LCD-skärm och Twitter feed update

saker du behöver:1. Arduino Uno2. twitter-konto3. ett twitter konto åtkomst-token från... (http://arduino-tweet.appspot.com/)4. Sparkfun Wifly sköld (WRL-09954)... Kolla in scheman och dokumentation på deras hemsida, sedan hämta bibliotek från Github...

Hacka en brödrost ugn för Reflow lödning

som jag får mer allvarliga till min elektronik hobby, jag måste arbeta med mer SMD komponenter. Vissa komponentpaket är mycket svårt eller omöjligt att löda med en traditionell lödkolv. För att lösa detta problem, beslöt jag att hacka en brödrost ugn...

ThermoClock: En OpenSource Arduino UNO OLED klocka som mäter även temperatur

Hej, alla!Idag ska jag visa dig hur man gör An OpenSource Arduino UNO OLED klocka att också åtgärder temperatur. Detta projekt är en OpenSource och det är öppet för alla. Det kräver inte någon särskild ingenjör färdigheter, och tar dig mindre än någr...

Live Reverse Engineering

Jag började i elektronik före tillkomsten av internet och mest solida state komponenter, så får datablad och scheman inte var lätt för mig. Idag med tillverkar att göra anpassade ICs och LCD-skärmar för allt från telefoner till TV-spel, tinkers att b...

SPI till 4 x UART Bridge (MULTIUART)

Om du är ett fan av elektronik hittar som jag ofta du det jobbigt på avsaknaden av hårdvara seriella portar på moderna apparater. Många moduler som Wifi ESP8266 och Bluetooth HC-06 finns för jordnötter men de varje kräver en UART baserade seriella pe...

Saker du kan göra med gamla telefoner

jag få en massa gamla elektronik från midjan lagerplatsen, allt från mobiltelefoner till datorer och skrivare. Gamla och föråldrade telefoner är en av de gamla elektronik får jag mest och jag använder dem för en mängd olika saker, detta Instructable...

Google spelar musik Internet Radio (Raspberry Pi och Arduino)

jag letade efter ett projekt att göra med min Raspberry Pi och hittade detta Instructable och tänkte jag skulle ha en gå på något liknande som arbetat med Google spela musik. Jag hade en ungefärlig uppfattning om vad jag ville ha det sista objektet t...