For uerfarne brugere, der uafhængigt ønsker at skabe kontrolsystemer til robot-enheder eller automatiseringsværktøjer, tilbydes forskellige hardwaremoduler og deres modifikationer på IT-servicemarkedet. Som regel har sådanne enheder en simpel arkitektur med ret til at kopiere og den software, der følger med dem i form af simple hjælpeprogrammer. Sådanne produkter kan bruges både uafhængigt og forbundet til andre computersystemer via kablede eller trådløse grænseflader.
Fordele ved at arbejde med grafiske skærme
Tidligere blev grafiske monokrome skærme meget brugt i fremstilling af mobiltelefoner.
Nokia har udgivet et stort antal forskellige modeller udstyret med sådan en skærm. De telefoners dage er forbi, men skærmene er ikke forsvundet fra markedet og bliver fortsat aktivt brugt til nutiden. De viste sig at være uundværlige og derudover billige apparater til visning af tekst og grafisk information. Grafiske skærme fungerer ved at skabe punktmatricer på skærmene, som fremhæver billedet. De sparer ressourcer og tid, mens de viser en stor mængde information og bruger en lille mængde energi. Der er mange forskellige områder, hvor Nokia 5110-enheder kan bruges: foto, video, tv, medicinsk og mange andre industrier.
Før man beskriver, hvordan man tilslutter en Nokia-skærm til et Arduino-hardwaremodul, er det nødvendigt at give en kort introduktion til disse enheder.
Fordele ved at bruge Arduino Uno
Der er blevet skabt mange platforme og mikrocontrollere, der er analoge med Arduino-platformen, der præsenteres i denne artikel. Nogle af disse analoger er Netmedias BX-24, Parallax Basic Stamp og mange andre. Lad os dog fokusere på Arduino Uno, da denne konstruktør har en række fordele i forhold til andre controllere. Du bør være opmærksom på dem, når du vælger en platform til arbejde. Først og fremmest er dette de lave omkostninger ved disse enheder. Modeller med denne software koster mindre end $45 og kan bygges i hånden, hvis det ønskes, da de har et ret simpelt design. Det andet punkt, der er værd at bemærke, er, at Arduino-platforme kan fungere med alle operativsystemer: Windows, Linux og Macintosh OSX, mens alle andre er begrænset til udelukkende at arbejde med Windows.
Arduino Uno-beskrivelse
Arduino Uno er en platform til udvikling og programmering af forskellige enheder, som har 14 digitale ind- og udgange, 6 analoge indgange,flere stik (USB, ICSP, strøm) og en knap, der har funktionen til at genstarte enheden. Denne platform har en indbygget sikring, der forhindrer kortslutninger og sikrer sikker drift med USB-kablet. Den udløses, når mere end 500 mA strøm passerer gennem USB-porten. Sammenlignet med mainframe-computere interagerer Arduino Uno meget tættere med det omgivende fysiske miljø. Platformen er bygget på et printkort og designet til at fungere med open source. Den kan bruges af både studerende og amatører, såvel som professionelle, der kan udvide og supplere modellerne efter eget skøn og arbejde frit med open source. Platformen er designet på en sådan måde, at nye komponenter nemt kan tilføjes til den. Designet antager valget af udvikleren af uafhængig brug af enheden, derfor er den ikke placeret i etuiet og har ikke en stiv binding til installationen.
Beskrivelse af Nokia 5110-skærm
Det grafiske Nokia 5110-display er et billigt monokromt display med en diagonal på 1,6 , som giver dig mulighed for at vise ikke kun tekstinformation, men også billeder. Dens opløsning er 48x84 px, og den spænding, den kan fungere ved er 2,7-5 Q. Information vises i lodrette blokke, otte pixels høje og seks linjer brede, og hver kontakt er mærket på bagsiden for at hjælpe brugerne med at finde dem.
For fuld betjening grafisk displayskal tilsluttes tavlen. Denne artikel beskriver, hvordan du forbinder Nokia 5110 til Arduino Uno for at komme i gang med skærmen.
Materialer påkrævet til forbindelse
-
Nokia 5110 grafisk skærm;
- Arduino Uno;
- løkke eller syv ledninger;
- USB-kabel (til tilslutning til en computer), batteri eller AC/DC-adapter (til at levere strøm til kortet uden hjælp fra en computer).
Sådan forbinder du Nokia 5110 grafisk skærm til Arduino
1. Det første trin er at forbinde Nokia 5110-skærmen til Arduino. Inkluderet med grafikenheden er et breadboard-montering med otte stik. Hvis du planlægger at bruge et printkort, så er "lige ben" fint. I andre tilfælde er det værd at købe stik i en vinkel på 90 grader. Først skal de indsættes i selve skærmen og derefter tilslutte enheden til Arduino.
2. Dernæst skal du forbinde ledningerne. Det er bedst at bruge et kabel, men en almindelig MGTF-ledning vil også fungere. Det er vigtigt at vide, at dette display ikke er drevet af 5 V, men af 3,3 V. Derfor kan du trygt tilslutte 3 V til plus og jord til minus. De resterende ledninger tilsluttes i en bestemt rækkefølge til Arduino og Nokia 5110. Tilslutningsdiagrammet er som følger:
- Gnd-kontakt (fælles ledning) - til Arduino-jord (til minus);
- Bl (baggrundslysstyrke) - til Arduino-jord (til minus);
- Vcc (strømmodul) - til port 3,3V på Arduino.
Dernæst er alle kontakter fra højre mod venstre forbundet til porte:
- Pin 1 (SCLK - puls til informationstransmission) - digital port D3;
- Pin 2 (SDIN/MOSI - data) - digital port D4;
- Pin 3 (D/C - datatype) - digital port D5;
- Pin 4 (RST) - digital port D6;
- Pin 5 (SCE - chipvalg) - digital port D7.
Arbejde med biblioteker
For at vise den nødvendige information på enhedens skærm, skal du indlæse biblioteket. Den bedste mulighed for at arbejde med tekstinformation er LCD5110_Graph-programmet. Du kan allerede se på navnet, at dette bibliotek blev oprettet specifikt til Nokia 5110. Hjælpeprogrammet kan også downloades fra internettet. Det er vedhæftet som arkiv. Den udpakkede fil skal flyttes til mappen Biblioteker. Derefter kan du køre programmet. I det åbnede vindue skal du vælge "Fil", flytte markøren til "Eksempler", og derefter vælge den, du skal bruge. Den færdige kode vises på skærmen, som er meget overskuelig for brugerne og elementær at bruge. Al den nødvendige information kan læses og redigeres, men det er vigtigt ikke at bryde kodens struktur. Forskellige funktioner i biblioteket vil udvide mulighederne for at arbejde med Nokia 5110.
For at grafiske tegninger kan vises på displayet, skal de først tegnes i grafiske programmer som f.eks.som Adobe Photoshop eller Paint. Når tegningen er klar, skal den gemmes i BMP (Monochrome Bitmap) format. Dernæst, ved hjælp af biblioteket, skal du konvertere tegningen til open source. Efter disse trin vises et billede på skærmen.
Denne forbindelse mellem Nokia 5110-skærmen og Arduino vil hjælpe dig med at mestre de grundlæggende færdigheder i at arbejde med grafiske skærme og lære at programmere billeder ved hjælp af en række hardwaremoduler.