För oerfarna användare som självständigt vill skapa styrsystem för robotenheter eller automationsverktyg, erbjuds olika hårdvarumoduler och deras modifieringar på IT-tjänstemarknaden. Som regel har sådana enheter en enkel arkitektur med rätt att kopiera och den programvara som följer med dem i form av enkla verktyg. Sådana produkter kan användas både oberoende och kopplade till andra datorsystem via trådbundna eller trådlösa gränssnitt.
Fördelar med att arbeta med grafiska displayer
Tidigare användes grafiska monokroma skärmar i stor utsträckning vid tillverkning av mobiltelefoner.
Nokia har släppt ett stort antal olika modeller utrustade med en sådan skärm. De telefonernas dagar är över, men displayerna har inte försvunnit från marknaden och fortsätter att användas aktivt till nutid. De visade sig vara oumbärliga och dessutom billiga apparater för att visa text och grafisk information. Grafiska skärmar fungerar genom att skapa punktmatriser på skärmarna som framhäver bilden. De sparar resurser och tid samtidigt som de visar en stor mängd information och förbrukar en liten mängd energi. Det finns många olika områden där Nokia 5110-enheter kan användas: foto, video, TV, medicin och många andra industrier.
Innan du beskriver hur man ansluter en Nokia-skärm till en 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 och mikrokontroller har skapats 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. Men låt oss fokusera på Arduino Uno, eftersom denna konstruktör har ett antal fördelar jämfört med andra kontroller. Du bör vara uppmärksam på dem när du väljer en plattform för arbete. Först och främst är detta den låga kostnaden för dessa enheter. Modeller med denna programvara kostar mindre än $45 och kan byggas för hand om så önskas, eftersom de har en ganska enkel design. Den andra punkten som är värd att notera är att Arduino-plattformar kan fungera med alla operativsystem: Windows, Linux och Macintosh OSX, medan alla andra är begränsade till att endast arbeta med Windows.
Arduino Uno-beskrivning
Arduino Uno är en plattform för utveckling och programmering av olika enheter, som har 14 digitala in- och utgångar, 6 analoga ingångar,flera kontakter (USB, ICSP, power) och en knapp som har funktionen att starta om enheten. Denna plattform har en inbyggd säkring som förhindrar kortslutning och säkerställer säker drift med USB-kabeln. Den utlöses när mer än 500 mA ström passerar genom USB-porten. Jämfört med stordatorer interagerar Arduino Uno mycket tätare med den omgivande fysiska miljön. Plattformen är byggd på ett kretskort och designad för att fungera med öppen källkod. Den kan användas av både studenter och amatörer, såväl som proffs som kan utöka och komplettera modellerna efter eget gottfinnande och arbeta fritt med öppen källkod. Plattformen är utformad på ett sådant sätt att nya komponenter enkelt kan läggas till den. Designen förutsätter valet av utvecklaren av oberoende användning av enheten, därför placeras den inte i fodralet och har inte en styv bindning till installationen.
Beskrivning av Nokia 5110-skärm
Nokia 5110 grafiska display är en budget monokrom display med en diagonal på 1,6 , som låter dig visa inte bara textinformation utan även bilder. Dess upplösning är 48x84 px, och spänningen som den kan arbeta med är 2,7-5 Q. Informationen visas i vertikala block, åtta pixlar höga och sex rader breda, och varje kontakt är märkt på baksidan för att hjälpa användare att hitta dem.
För full drift grafisk displaymåste anslutas till kortet. Den här artikeln beskriver hur du ansluter Nokia 5110 till Arduino Uno för att komma igång med skärmen.
Material som krävs för anslutning
-
Nokia 5110 grafisk display;
- Arduino Uno;
- ögla eller sju trådar;
- USB-kabel (för anslutning till en dator), batteri eller AC/DC-adapter (för strömförsörjning till kortet utan hjälp av en dator).
Hur ansluter du Nokia 5110 Graphic Display till Arduino
1. Det första steget är att ansluta Nokia 5110-skärmen till Arduino. Med grafikenheten ingår ett breadboard-fäste 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 en vinkel på 90 grader. Först ska de sättas in i själva skärmen och sedan fästa enheten till Arduino.
2. Därefter måste du ansluta ledningarna. Det är bäst att använda en kabel, men en vanlig MGTF-tråd fungerar också. Det är viktigt att veta att denna display inte drivs av 5 V, utan av 3,3 V. Därför kan du säkert koppla 3 V till plus och jord till minus. Resterande kablar ansluts i en viss sekvens till Arduino och Nokia 5110. Anslutningsschemat är som följer:
- Gnd-kontakt (gemensam tråd) - till Arduino-jord (till minus);
- Bl (bakgrundsbelysning) - till Arduino-jord (till minus);
- Vcc (strömmodul) - till port 3,3V på Arduino.
Nästa, alla kontakter från höger till vänster ansluts till portar:
- Pin 1 (SCLK - puls för informationsöverföring) - digital port D3;
- Pin 2 (SDIN/MOSI - data) - digital port D4;
- Pin 3 (D/C - datatyp) - digital port D5;
- Pin 4 (RST) - digital port D6;
- Pin 5 (SCE - chipval) - digital port D7.
Arbeta med bibliotek
För att visa nödvändig information på enhetens skärm måste du ladda biblioteket. Det bästa alternativet för att arbeta med textinformation är programmet LCD5110_Graph. Du kan redan av namnet se att det här biblioteket skapades specifikt för Nokia 5110. Verktyget kan också laddas ner från Internet. Den bifogas som 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 "Arkiv", flytta markören till "Exempel" och välj sedan den du behöver. Den färdiga koden kommer att visas på skärmen, vilket är mycket tydligt för användarna och grundläggande 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 grafiska ritningar ska kunna visas på displayen måste de först ritas i grafiska program som t.ex.som Adobe Photoshop eller Paint. Efter att ritningen är klar måste den sparas i BMP-format (Monochrome Bitmap). Därefter, med hjälp av biblioteket, bör du konvertera ritningen till öppen källkod. Efter dessa steg kommer en bild att visas på skärmen.
Denna anslutning av Nokia 5110-skärmen till Arduino hjälper dig att bemästra de grundläggande färdigheterna att arbeta med grafiska skärmar och lära dig hur du programmerar bilder med en mängd olika hårdvarumoduler.