Съдържание:

Проект 1: Демо видео на език C: 9 стъпки
Проект 1: Демо видео на език C: 9 стъпки

Видео: Проект 1: Демо видео на език C: 9 стъпки

Видео: Проект 1: Демо видео на език C: 9 стъпки
Видео: СВИСТОК СМЕРТИ ночью НА КЛАДБИЩЕ / Призрак ребёнка в видео / Aztec Death Whistle 2024, Ноември
Anonim
Image
Image

Здравейте колега любител, В този проект исках да създам малка демонстрация на дисплея, която да служи като добро въведение в моята лаборатория.

За да направя това, използвах чудесно следните компоненти в eBay:

-Arduino Nano:

-I2C OLED LCD дисплей:

-Лепилен нагревателен пистолет:

Следват стъпките, необходими за завършване на този проект

Стъпка 1: Запоявайте заглавките към Arduino и LCD дисплея

Стъпка 2: Огънете заглавката на JTAG на Arduino Nano, която ще служи като стойка за нашия LCD дисплей

Стъпка 3: С помощта на свързан самозалепващ пистолет залепете малкия дисплей в Arduino Nano

Стъпка 4: Направете правилните връзки

Сега, когато цялата настройка е сглобена, е време да направите някои връзки. За целта ще трябва да установите връзките по -долу.

По този начин ще трябва също да скъсите проводниците, ако сте стандартните джъмпери, както е показано по -долу. Едно бързо правило е да завържете жицата като такава, за да прецените точното място за извършване на среза.

Стъпка 5: След като направите срезовете, ще трябва да запоите двата края на джъмпера, както следва

Стъпка 6: Завършете всички връзки. След като това е направено, сега е време да програмирате тази малка настройка

Стъпка 7: Пригответе се да направите малко кодиране

преди да поставите някакъв код в Arduino, първо ще трябва да изтеглите няколко библиотеки. Следните две връзки трябва да ви отведат там:

Adafruit-GFX-Library:

Adafruit-SSD1306:

Предполагам, че знаете как да добавите компресирана библиотека (.zip) към IDE на Arduino. В противен случай, моля, използвайте следната връзка, за да научите повече по темата:

Как да добавите.zip библиотека към Arduino IDE:

Стъпка 8: Добавете още готини функции към вашата програма

Това технически не е стъпка, но в случай, че искате да включите по -готини функции, като например добавяне на снимки на екрана, и за по -досадна работа, може да добавите-g.webp

Връзка 1:

Връзка 2:

Първата връзка, link1, ви помага да конвертирате изображение с ВСИЧКИ размер до подходящия размер 128X64, който представлява измерението за OLED дисплея. Като се има предвид това, можете да направите преобразуване към по -малки или по -големи размери въз основа на крайния продукт под ръка. Що се отнася до втората връзка, тя би ви позволила да преобразувате изображението във формат на растерно изображение (куп нули и единици, събрани заедно в матрица). Съхраняването на това последно в паметта на програмата на Arduino ще помогне да се покаже по -късно с помощта на функцията “display.drawBitmap ()”.

Стъпка 9: Бъдете креативни, небето е границата

Свързвам моите кодове, за да постигна горния видеоклип (връзка към GitHub). Прилагам и по -бавна версия на горното видео.

връзка:

PS: моля, обърнете специално внимание на обработката на снимката, преди да ги промените в монохромни изображения. Въз основа на това крайният резултат може да бъде добър или лош. Препоръчвам да регулирате контраста до ниво, което обхваща праговия филтър, който ще дойде след това.

Чувствайте се свободни да се вдъхновите, да промените и да използвате някои от включените функции.

Ако това ви е харесало, моля харесайте, споделете и се абонирайте за по -интересно съдържание.

Препоръчано: