Obsah:

Projekt 1: Ukážkové video v jazyku C: 9 krokov
Projekt 1: Ukážkové video v jazyku C: 9 krokov

Video: Projekt 1: Ukážkové video v jazyku C: 9 krokov

Video: Projekt 1: Ukážkové video v jazyku C: 9 krokov
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Image
Image

Dobrý deň, kolega nadšenec, V tomto projekte som chcel vytvoriť malú ukážku displeja, ktorá bude slúžiť ako dobrý úvod do môjho laboratória.

Za týmto účelom som na eBay veľmi využil nasledujúce komponenty:

-Arduino Nano:

-I2C OLED LCD displej:

-Lepiaca vykurovacia pištoľ:

Nasledujú kroky potrebné na dokončenie tohto projektu

Krok 1: Pripájajte hlavičky k Arduinu aj k LCD displeju

Krok 2: Ohnite záhlavie JTAG na Arduino Nano, ktoré by slúžilo ako držiak pre náš LCD displej

Krok 3: Pomocou prepojenej lepiacej pištole prilepte malý displej k Arduino Nano

Krok 4: Vytvorte správne pripojenia

Teraz, keď je celé nastavenie zostavené, je načase vytvoriť niekoľko spojení. Na to budete musieť vytvoriť nižšie uvedené pripojenia.

Pri tom budete tiež musieť skrátiť vodiče, ak ste štandardné prepojky, ako je to znázornené nižšie. Rýchlym pravidlom je previazať drôt ako taký, aby ste odhadli presné miesto vykonania rezu.

Krok 5: Po vykonaní rezov budete musieť spájať dva konce prepojovacieho drôtu nasledovne

Krok 6: Dokončite všetky pripojenia. Akonáhle je to hotové, je načase naprogramovať toto malé zariadenie

Krok 7: Pripravte sa na nejaké kódovanie

Pred vložením akéhokoľvek kódu do Arduina si musíte najskôr stiahnuť niekoľko knižníc. Nasledujúce dva odkazy by vás tam mali dostať:

Knižnica Adafruit-GFX:

Adafruit-SSD1306:

Predpokladám, že viete, ako pridať komprimovanú knižnicu (.zip) do Arduino IDE. Ak je to inak, použite nasledujúci odkaz, aby ste sa dozvedeli viac o tejto téme:

Ako pridať knižnicu.zip do Arduino IDE:

Krok 8: Pridajte do svojho programu ďalšie skvelé funkcie

Technicky to nie je krok, ale v prípade, že chcete zahrnúť viac skvelých funkcií, ako je pridávanie obrázkov na obrazovku, a pre namáhavejšiu prácu, môže byť pridanie gifu na displej, budete musieť použiť niekoľko odkazov:

Odkaz 1:

Odkaz 2:

Prvý odkaz, odkaz1, vám pomôže previesť obrázok s Ľubovoľnou veľkosťou na príslušnú veľkosť 128 x 64, ktorá predstavuje rozmer pre OLED displej. Ako už bolo povedané, môžete previesť na menšie alebo väčšie rozmery na základe konečného produktu, ktorý máte k dispozícii. Pokiaľ ide o druhý odkaz, umožnil by vám previesť obrázok do bitmapového formátu (veľa 0 a 1 je roztriedených do matice). Uloženie tohto posledného do pamäte programu Arduina by pomohlo zobraziť ho neskôr pomocou funkcie „display.drawBitmap ()“.

Krok 9: Buďte kreatívni, obloha je limit

Prepájam svoje kódy, aby som dosiahol vyššie uvedené video (odkaz GitHub). Pripájam aj pomalšiu verziu vyššie uvedeného videa.

odkaz:

PS: Pred zmenou na monochromatické obrázky venujte zvýšenú pozornosť spracovaniu fotografie. Na základe toho môže byť konečný výsledok dobrý alebo zlý. Odporúčam upraviť kontrast na úroveň, ktorá zahŕňa prahový filter, ktorý príde potom.

Neváhajte sa inšpirovať, zmeniť a použiť niektoré z funkcií, ktoré sú súčasťou balenia.

Ak sa vám to páči, dajte like, zdieľajte a prihláste sa na odber ďalších zaujímavých obsahov.

Odporúča: