Innehållsförteckning:

Projekt 1: Demovideo på C -språk: 9 steg
Projekt 1: Demovideo på C -språk: 9 steg

Video: Projekt 1: Demovideo på C -språk: 9 steg

Video: Projekt 1: Demovideo på C -språk: 9 steg
Video: 3D animation of how IVF works 2024, November
Anonim
Image
Image

Hej medarbetare, I det här projektet ville jag skapa en liten display -demo som kommer att fungera som ett bra intro till mitt labb.

För att göra det har jag gjort en stor användning av följande komponenter på eBay:

-Arduino Nano:

-I2C OLED LCD-skärm:

-Limvärmepistol:

Följande är de steg som krävs för att avsluta detta projekt

Steg 1: Löd huvudet till både Arduino och LCD -skärmen

Steg 2: Böj JTAG -huvudet på Arduino Nano som skulle fungera som fäste för vår LCD -skärm

Steg 3: Limma den lilla skärmen med Arduino Nano med den länkade limpistolen

Steg 4: Gör rätt anslutningar

Nu när hela uppsättningen är sammansatt är det dags att göra några anslutningar. För det måste du upprätta nedanstående anslutningar.

Om du gör det måste du också förkorta ledningarna om du är standardhopparna enligt nedan. En snabb tumregel är att tvinna tråden som sådan för att uppskatta den exakta platsen för snittet.

Steg 5: Efter att ha gjort nedskärningarna måste du löda de två ändarna av hopptråden som följer

Steg 6: Slutför alla anslutningar. När det är klart är det nu dags att programmera denna lilla uppsättning

Steg 7: Gör dig redo att göra lite kodning

Innan du lägger in någon kod i Arduino måste du ladda ner ett par bibliotek först. Följande två länkar ska ta dig dit:

Adafruit-GFX-bibliotek:

Adafruit-SSD1306:

Jag antar att du vet hur du lägger till ett komprimerat bibliotek (.zip) till Arduino IDE. Om inte annat, använd följande länk för att lära dig mer om ämnet:

Hur man lägger till ett.zip-bibliotek i Arduino IDE:

Steg 8: Lägg till fler coola funktioner i ditt program

Detta är tekniskt sett inte ett steg, men om du vill inkludera fler coola funktioner som att lägga till bilder på din skärm och för mer tråkigt arbete kan du lägga till en-g.webp

Länk 1:

Länk 2:

Den första länken, länk1, hjälper dig att konvertera en bild med valfri storlek till lämplig storlek på 128X64 som representerar dimensionen för OLED -skärmen. Med detta sagt kan du göra omvandlingen till mindre eller större dimensioner baserat på slutprodukten till hands. När det gäller den andra länken skulle det tillåta dig att konvertera bilden till ett bitmappsformat (gäng 0: or och 1: or sorterade tillsammans till en matris). Att lagra detta sist i programminnet på Arduino skulle hjälpa till att visa det senare med funktionen "display.drawBitmap ()".

Steg 9: Var kreativ, himlen är gränsen

Jag länkar mina koder för att uppnå ovanstående video (GitHub -länk). Jag bifogar också en långsammare version av videon ovan.

länk:

PS: var noga med bearbetningen av fotot innan du ändrar dem till svartvita bilder. Slutresultatet kan vara bra eller dåligt baserat på det. Jag rekommenderar att du justerar kontrasten till en nivå som omfattar tröskelfiltret som kommer att komma efter.

Låt dig inspireras, ändra och använda några av de funktioner som ingår.

Om du gillade detta, gilla, dela och prenumerera för mer intressant innehåll.

Rekommenderad: