INHOUDSOPGAWE:

Projek 1: Demovideo in C -taal: 9 stappe
Projek 1: Demovideo in C -taal: 9 stappe

Video: Projek 1: Demovideo in C -taal: 9 stappe

Video: Projek 1: Demovideo in C -taal: 9 stappe
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, November
Anonim
Image
Image

Hallo mede -stokperdjie, In hierdie projek wou ek 'n demonstrasie vir klein skerms skep wat 'n goeie inleiding tot my laboratorium sal wees.

Om dit te kan doen, het ek die volgende komponente op eBay baie gebruik:

-Arduino Nano:

-I2C OLED LCD-skerm:

-Kleefverwarmingspistool:

Die volgende is die stappe wat nodig is om hierdie projek te voltooi

Stap 1: Soldeer die koppe aan beide die Arduino- en LCD -skerm

Stap 2: Buig die JTAG -kopstuk op die Arduino Nano wat as 'n houer vir ons LCD -skerm kan dien

Stap 3: Plak die klein skerm met die gekoppelde kleefpistool in die Arduino Nano

Stap 4: Maak die regte verbindings

Noudat die hele opset saamgestel is, is dit tyd om 'n paar verbindings te maak. Hiervoor moet u die onderstaande verbindings vestig.

As u dit doen, moet u ook die drade inkort as u die standaard springers is, soos hieronder getoon. 'N Vinnige reël is om die draad as sodanig te tou om die presiese ligging van die snit te bepaal.

Stap 5: Nadat u die snitte gemaak het, moet u die twee punte van die jumperdraad soos volg soldeer

Stap 6: Voltooi al die verbindings. Sodra dit klaar is, is dit nou tyd om hierdie klein opset te programmeer

Stap 7: Maak gereed om kodering te doen

Voordat u enige kode in die Arduino plaas, moet u eers 'n paar biblioteke aflaai. Die volgende twee skakels behoort u daar te bring:

Adafruit-GFX-biblioteek:

Adafruit-SSD1306:

Ek neem aan dat u weet hoe u 'n saamgeperste biblioteek (.zip) by die Arduino IDE kan voeg. Gebruik andersins die volgende skakel om meer oor die onderwerp te leer:

Hoe om 'n.zip-biblioteek by Arduino IDE te voeg:

Stap 8: Voeg meer cool funksies by u program

Dit is tegnies nie 'n stap nie, maar as u meer cool funksies wil insluit, soos om foto's op u skerm te voeg, en vir meer vervelige werk, kan u 'n-g.webp

Skakel 1:

Skakel 2:

Die eerste skakel, link1, help u om 'n beeld met ENIGE grootte om te skakel na die toepaslike grootte van 128X64 wat die dimensie van die OLED -skerm verteenwoordig. Dit gesê, u kan die omskakeling na kleiner of groter afmetings maak op grond van die finale produk. Wat die tweede skakel betref, kan u die beeld omskakel in 'n bitmap -formaat ('n klomp 0's en 1's wat saam in 'n matriks gesorteer word). As u dit laas in die programgeheue van die Arduino stoor, kan u dit later vertoon met die funksie “display.drawBitmap ()”.

Stap 9: Wees kreatief, die hemelruim is die perk

Ek koppel my kodes om die video hierbo te bereik (GitHub -skakel). Ek heg ook 'n stadiger weergawe van die video hierbo aan.

skakel:

PS: let goed op die verwerking van die foto voordat u dit in monochrome beelde verander. Die eindresultaat kan goed of sleg wees op grond daarvan. Ek beveel aan om die kontras aan te pas op 'n vlak wat die drempelfilter omvat wat daarna kom.

Word geïnspireer, verander en gebruik sommige van die funksies wat ingesluit is.

As u hiervan hou, like, deel en teken in vir meer interessante inhoud.

Aanbeveel: