Съдържание:

LCD игра Arduino: 3 стъпки (със снимки)
LCD игра Arduino: 3 стъпки (със снимки)

Видео: LCD игра Arduino: 3 стъпки (със снимки)

Видео: LCD игра Arduino: 3 стъпки (със снимки)
Видео: Радиомодули nRF24L01 и Arduino, часть 1 2024, Ноември
Anonim
Image
Image
Сглобяване на частите
Сглобяване на частите

Създаването на много неща е много лесно с микроконтролерите Arduino. Тази инструкция ви казва как да създадете проста видео игра с 1 бутон, направена от шепа части и схеми на Tinkercad. Това е игра за скачане със странично превъртане. Това служи като добра отправна точка за създаване на ваши собствени игри от обикновена електроника на производителя.

Списък с части:

  • 1 x Arduino UNO
  • 1 x LCD екран (16 x 2 знака)
  • 1 x Електронна платка
  • 1 x 220 Ω резистор
  • 1 x Превключвател с бутон
  • Твърдожилен свързващ проводник
  • 1 x USB кабел

Стъпка 1: Сглобяване на частите

Сглобяване на частите
Сглобяване на частите

Необходимите части са показани на снимката по -горе. Започнете с Arduino без захранване. НЕ включвайте USB кабела. Това ще се случи на по -късен етап, когато дойде време да го програмирате и изпробвате играта.

Използвайте дълъг свързващ проводник, за да свържете 5V сигнала на Arduino до най -лявата част на червения ред в горната част на дъската.

Използвайте дълъг свързващ проводник, за да свържете GND сигнала към крайния ляв ъгъл на черния (или син на някои дъски) ред в горната част на дъската.

Модулът LCD (дисплей с течни кристали) има 16-пинов мъжки хедър от долната страна. Включете това в макета, както е показано на снимката. Всички електронни сигнали, които захранват и контролират LCD, преминават през тази заглавка.

Тези щифтове са (отляво надясно):

  1. GND - сигнал за заземяване на захранването
  2. VCC - сигнал за положителна мощност
  3. V0 - регулиране на контраста
  4. RS - изберете регистър
  5. R/W - избор за четене/запис
  6. E - сигнал за активиране на работата
  7. DB0 - бит за данни 0 (не се използва тук)
  8. DB1 - бит за данни 1 (не се използва тук)
  9. DB2 - бит за данни 2 (не се използва тук)
  10. DB3 - бит за данни 3 (не се използва тук)
  11. DB4 - бит за данни 4
  12. DB5 - бит за данни 5
  13. DB6 - бит за данни 6
  14. DB7 - бит за данни 7
  15. LED+ - подсветка LED положителен
  16. LED- - подсветка LED отрицателен

С помощта на къси свързващи проводници свържете GND и LED- (щифтове 1 и 16) към черния ред в горната част.

По същия начин свържете VCC (щифт 2) към червения ред в горната част с къс свързващ проводник.

Огънете проводниците на резистора 220 Ω (червено-червено-кафяво оцветени ленти) и го свържете между LED+ и червения ред в горната част на дъската.

Използвайте по -дълги кабели за свързване, за да направите останалата част от връзките:

  • Свържете DB7 към Arduino pin 3
  • Свържете DB6 към щифт 4 на Arduino
  • Свържете DB5 към щифт 5 на Arduino
  • Свържете DB4 към Arduino pin 6
  • Свържете E към щифт 9 на Arduino
  • Свържете R/W към щифт 10 на Arduino (или към черен ред в горната част на дъската)
  • Свържете RS към Arduino pin 11
  • Свържете V0 към щифт 12 на Arduino (или към черен ред в горната част на дъската)

Включете копчето някъде вляво от LCD екрана, разпръсквайки канала, минаващ по центъра на макета (вижте снимката по -горе). Свържете един от горните два щифта на бутона с черния ред в горната част на макета, като използвате къс свързващ проводник. Свържете другия щифт в горната част на бутона към щифт 2 на Arduino.

Стъпка 2: Програмиране на Arduino

Програмиране на Arduino
Програмиране на Arduino

В този момент трябва да сте готови да програмирате Arduino и да го тествате.

Започнете, като се уверите, че на вашия компютър е инсталиран софтуерът Arduino. Изтеглете файла LCD_Game.ino на тази страница на вашия компютър и го отворете в софтуера Arduino. Уверете се, че платката е настроена правилно за програмиране (Инструменти → Борд → Arduino Uno).

Свържете Arduino към компютъра си с помощта на USB кабел. Това ще осигури захранване на Arduino/играта и ще ви позволи да качите програмата си в Arduino.

В този момент екранът на LCD дисплея трябва да светне.

Програмирайте Arduino, като изберете Файл → Качване (или натиснете бутона със стрелка надясно в горната част на софтуера Arduino).

Ако всичко върви добре, LCD екранът сега трябва да показва началния екран на играта, както е на снимката по -горе.

Стъпка 3: Промяна на нещата и създаване на Arduino Game Shield

Промяна на нещата и създаване на Arduino Game Shield
Промяна на нещата и създаване на Arduino Game Shield

В този момент всичко работи, така че какво още може да се направи?

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

Разработих тази игра изцяло с помощта на много готиния (БЕЗПЛАТЕН!) Онлайн симулатор на електроника Tinkercad Circuits. Всъщност играта беше напълно работеща и тествана, преди изобщо да извадя Arduino от комплекта. Ето виртуалната верига за Arduino LCD играта.

Всъщност можете да играете играта направо в браузъра си, без да се налага да сглобявате никаква реална електроника („О, сега ми казваш“). Ако искате да направите някакви промени в играта или да проучите какво се случва, можете да копирате виртуалната верига с помощта на бутона „Дублиран проект“. След това можете да редактирате изходния код и да изпробвате промените точно там. Има и пълнофункционален инструмент за отстраняване на грешки, където можете да преминете през програмата ред по ред и да видите какво се случва!

Ако сте толкова склонни, можете също да направите платка, за да свържете добре електрониката си с Arduino. Проектът има бутон „Изтегляне на Gerber“, който ще ви предостави файловете, необходими за предаване на производител на печатна платка (PCB), за да бъде изработена персонализирана печатна платка. Ето малко полезна информация за получаването на тази печатна платка.

Наслади се!

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