För oerfarna användare som villskapa oberoende styrsystem för robotenheter eller automatiseringsmedel, olika hårdvarumoduler och deras modifieringar erbjuds på IT-tjänstemarknaden. Sådana enheter har vanligtvis en enkel arkitektur med upphovsrätt och tillhörande programvara i form av enkla verktyg. Sådana produkter kan användas både oberoende och anslutas till andra datorsystem via trådbundna eller trådlösa gränssnitt.
Fördelar med att arbeta med grafiska skärmar
Tidigare användes grafiska monokroma skärmar mycket vid tillverkning av mobiltelefoner.
Innan du beskriver hur du ansluter en Nokia-skärm till Arduino hårdvarumodul, är det nödvändigt att ge en kort introduktion till dessa enheter.
Fördelar med att använda Arduino Uno
Många plattformar har skapats ochmikrokontroller som är analoga med Arduino-plattformen som presenteras i den här artikeln. Några av dessa analoger är Netmedias BX-24, Parallax Basic Stamp och många andra. Låt oss dock stanna kvar vid Arduino Uno, eftersom den här konstruktören har ett antal fördelar jämfört med andra styrenheter. Du bör vara uppmärksam på dem när du väljer en plattform för arbete. vänd detta är den låga kostnaden för dessa enheter. Modeller med den här programvaran kostar mindre än $ 45, och om så önskas kan de monteras manuellt, eftersom de har en ganska enkel design. Den andra punkten är att notera att Arduino-plattformar kan arbeta med alla operativsystem: Windows, Linux och Macintosh OSX, medan alla andra är begränsade till att bara arbeta med Windows.
Beskrivning av Arduino Uno
Arduino Uno är en plattform för utveckling ochprogrammering av olika enheter, som har 14 digitala in- och utgångar, 6 analoga ingångar, flera kontakter (USB, ICSP, ström) och en knapp som har funktionen att återställa enheten. Denna plattform har en inbyggd säkring för att förhindra kortslutning och säkerställa säker drift med USB-kabeln. Den utlöses när mer än 500 mA ström strömmar genom USB-porten. Jämfört med datorer för allmänt ändamål interagerar Arduino Uno mycket närmare med den omgivande fysiska miljön. Plattformen är byggd på ett kretskort och är utformad för att fungera med öppen källkod. Den kan användas av både studenter och amatörer, såväl som yrkesverksamma som kan utvidga och komplettera modellerna efter eget gottfinnande och fritt arbeta med öppen källkod. Plattformen är utformad så att nya komponenter enkelt kan läggas till den. Designen förutsätter att utvecklaren väljer att använda enheten oberoende, därför är den inte placerad i fodralet och har ingen styv anslutning till installationen.
Nokia 5110 displaybeskrivning
Nokia 5110 grafisk skärm - Budgetmonokrom skärm med en diagonal på 1,6 ", som låter dig visa inte bara textinformation utan också bilder. Dess upplösning är 48x84 px, och spänningen med vilken den kan fungera är 2,7-5 V. Information visas på skärmen i vertikala block. Deras höjd - Åtta pixlar, sex linjer breda, och varje kontakt är märkt på baksidan för att förhindra att användare missar sina positioner.
För fullfjädrad användning behöver den grafiska displayenanslut till kortet. Den här artikeln beskriver hur du ansluter Nokia 5110 till Arduino Uno elektroniska byggsats för att komma igång med skärmen.
Material som krävs för anslutning
grafisk skärm Nokia 5110;
Arduino Uno;
slinga eller sju ledningar;
USB-kabel (för anslutning till en dator), batteri eller AC / DC-adapter (för matning av kortet utan att använda en dator).
Hur man ansluter en grafisk bildskärm från Nokia 5110 till Arduino
ett.Det första steget är att ansluta Nokia 5110-skärmen till Arduino. Inkluderat med grafikenheten är en breadboardhållare med åtta kontakter. Om du planerar att använda ett kretskort är "raka ben" bra. I andra fall är det värt att köpa kontakter i 90 graders vinkel. De måste först sättas in i själva skärmen och sedan måste enheten anslutas till Arduino.
2. Därefter måste du ansluta ledningarna.Det är bäst att använda en slinga, men vanlig MGTF-kabel kommer att göra det. Det är viktigt att veta att denna skärm inte drivs från 5 V utan från 3,3 V. Därför kan du säkert ansluta 3 V till plus och jorda till minus. Resten av ledningarna är ansluten i en viss ordning till Arduino och Nokia 5110. Anslutningsdiagrammet är som följer:
GND-stift (gemensam ledning) - till Arduino-jord (till minus);
Bl (bakgrundsbelysning) - till Arduino-mark (till minus);
Vcc (moduleffekt) - till 3.3V-porten på Arduino.
Vidare är alla kontakter från höger till vänster anslutna till portar:
Stift 1 (SCLK - puls för informationsöverföring) - digital port D3;
Stift 2 (SDIN / MOSI - data) - digital port D4;
Stift 3 (D / C - datatyp) - digital port D5;
Stift 4 (RST) - digital port D6;
Stift 5 (SCE - Chip Select) - D7 digitalport.
Arbeta med bibliotek
För att visa nödvändig information påenhetens skärm måste du ladda in biblioteket. Det bästa alternativet för att arbeta med textinformation är programmet LCD5110_Graph. Bara genom namnet kan du se att detta bibliotek skapades speciellt för Nokia 5110. Du kan också ladda ner verktyget från Internet. Den bifogas som ett arkiv. Den uppackade filen måste flyttas till mappen Bibliotek. Efter det kan du köra programmet. I det öppnade fönstret måste du välja "File", flytta markören till "Exempel" och sedan välja önskad. En färdig kod visas på skärmen, vilket är mycket tydligt för användarna och elementärt att använda. All nödvändig information kan läsas och redigeras, men det är viktigt att inte bryta kodens struktur. Olika funktioner i biblioteket kommer att utöka möjligheterna att arbeta med Nokia 5110.
För att displayen ska visasgrafiska ritningar måste de först ritas i grafiska program som Adobe Photoshop eller Paint. När ritningen är klar måste den sparas i BMP-format (Monochrome Bitmap). Därefter bör du använda biblioteket för att konvertera bilden till öppen källkod. Efter dessa åtgärder visas en bild på skärmen.
Den övervägda anslutningen av Nokia 5110-skärmen tillArduino hjälper dig att självständigt behärska de grundläggande färdigheterna i att arbeta med grafiska skärmar och lära dig att programmera bilder med en mängd olika hårdvarumoduler.