Përmbajtje:

Projekti 1: Demo Video në gjuhën C: 9 hapa
Projekti 1: Demo Video në gjuhën C: 9 hapa

Video: Projekti 1: Demo Video në gjuhën C: 9 hapa

Video: Projekti 1: Demo Video në gjuhën C: 9 hapa
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Nëntor
Anonim
Image
Image

Përshëndetje shoku hobist, Në këtë projekt, doja të krijoja një demonstrim të vogël të ekranit që do të shërbente si një hyrje e mirë në laboratorin tim.

Për ta bërë këtë, unë kam përdorur shumë komponentët e mëposhtëm në eBay:

-Arduino Nano:

-Ekran LCD I2C OLED:

-Armë Ngrohëse Ngjitëse:

Më poshtë janë hapat e nevojshëm për të përfunduar këtë projekt

Hapi 1: Bashkoni titujt në ekranin Arduino dhe LCD

Hapi 2: Përkulni kokën JTAG në Arduino Nano që do të shërbente si mal për ekranin tonë LCD

Hapi 3: Duke përdorur armën ngjitëse të lidhur, ngjiteni ekranin e vogël në Arduino Nano

Hapi 4: Bëni lidhjet e duhura

Tani që e gjithë struktura është bashkuar, është koha për të bërë disa lidhje. Për këtë, do t'ju duhet të krijoni lidhjet e mëposhtme.

Duke vepruar kështu, do t'ju duhet gjithashtu të shkurtoni telat, nëse jeni kërcyesit standardë siç tregohet më poshtë. Një rregull i shpejtë është të lidhni tela si të tillë për të vlerësuar vendndodhjen e saktë të prerjes.

Hapi 5: Pasi të keni bërë prerjet, do t'ju duhet të bashkoni dy skajet e telave të kërcyesit si më poshtë

Hapi 6: Përfundoni të gjitha lidhjet. Pasi të jetë bërë, tani është koha për të programuar këtë rregullim të vogël

Hapi 7: Bëhuni gati për të bërë disa kodime

para se të vendosni ndonjë kod në Arduino do t'ju duhet së pari të shkarkoni disa biblioteka. Dy lidhjet e mëposhtme duhet t'ju çojnë atje:

Biblioteka Adafruit-GFX:

Adafruit-SSD1306:

Unë po supozoj se ju e dini se si të shtoni një bibliotekë të ngjeshur (.zip) në Arduino IDE. Nëse përndryshe, ju lutemi përdorni lidhjen e mëposhtme për të mësuar më shumë rreth temës:

Si të shtoni një bibliotekë.zip në Arduino IDE:

Hapi 8: Shtoni më shumë veçori interesante në programin tuaj

Ky teknikisht nuk është një hap, por në rast se dëshironi të përfshini më shumë veçori të lezetshme, të tilla si shtimi i fotografive në ekranin tuaj, dhe për punë më të lodhshme, mund të shtoni një-g.webp

Lidhja 1:

Lidhja 2:

Lidhja e parë, link1, ju ndihmon të konvertoni një imazh me çdo madhësi në madhësinë e duhur të 128X64 që përfaqësojnë dimensionin për ekranin OLED. Duke u thënë kështu, ju mund të bëni konvertimin në dimensione më të vogla ose më të mëdha bazuar në produktin përfundimtar në dispozicion. Sa i përket lidhjes së dytë, do t'ju lejojë të konvertoni imazhin në një format bitmap (një grup prej 0 dhe 1 të përziera së bashku në një matricë). Ruajtja e këtij të fundit në kujtesën e programit të Arduino do të ndihmonte në shfaqjen e tij më vonë duke përdorur funksionin "display.drawBitmap ()".

Hapi 9: Jini kreativ, qielli është kufiri

Unë jam duke i lidhur kodet e mia për të arritur videon e mësipërme (lidhja GitHub). Po bashkëngjit gjithashtu një version më të ngadaltë të videos së mësipërme.

lidhje:

PS: ju lutemi kushtojini vëmendje përpunimit të fotografisë para se t'i ndryshoni ato në imazhe njëngjyrëshe. Rezultati përfundimtar mund të jetë i mirë ose i keq bazuar në këtë. Unë rekomandoj rregullimin e kontrastit në një nivel që përfshin filtrin e pragut që do të vijë më pas.

Mos ngurroni të frymëzoheni, ndryshoni dhe përdorni disa nga veçoritë e përfshira.

Nëse ju pëlqeu kjo ju lutemi pëlqeni, shpërndani dhe regjistroheni për përmbajtje më interesante.

Recommended: