Съдържание:

Щит за клавиатура „Направи си сам“за Arduino Uno: 6 стъпки (със снимки)
Щит за клавиатура „Направи си сам“за Arduino Uno: 6 стъпки (със снимки)

Видео: Щит за клавиатура „Направи си сам“за Arduino Uno: 6 стъпки (със снимки)

Видео: Щит за клавиатура „Направи си сам“за Arduino Uno: 6 стъпки (със снимки)
Видео: Конфигурация шага MKS Gen L - A4988 2024, Юли
Anonim
Направи си сам щит за LCD клавиатура за Arduino Uno
Направи си сам щит за LCD клавиатура за Arduino Uno

Търсих много, за да направя щит за LCD клавиатура „направи си сам“и не намерих такъв, затова го направих и искам да споделя с вас момчета.

Стъпка 1: Необходими части

Необходими части
Необходими части
  • един Arduino Uno
  • 16x2 char disply
  • мъжки и женски щифтове на заглавката
  • Нулева печатна платка
  • няколко резистора
  • 10k пот (вземете един спойка)
  • 5 бутона за натискане
  • няколко малки парчета проводници
  • ИЗИСКВАНИ ИНСТРУМЕНТИ
  • фреза (за рязане на нулева печатна платка)
  • поялник
  • малко жица
  • машинка за подстригване на тел
  • това е всичко

Стъпка 2: Теория Част (imp)

Теоретичната част (imp)
Теоретичната част (imp)

Щитът на LCD клавиатурата използва много умна и изчистена техника, която чете бутони от аналогов щифт за четене A0

това е готино нещо.

но как?

Тайната е в НАПРЕЖИТЕЛИ НА НАПРЕЖЕНИЕ

така че какво е делител на напрежение.

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

да, копирам го поставих от google;-)

така че сега трябва да направим делител на напрежение между 5v и A0 на arduino

и ще има 4 различни делителя на напрежение и всеки ще оживее, докато натискаме бутона

и така получаваме различни входове на един щифт.

Стъпка 3: ИЗЧИСЛЕНИЕ НА БИБЛИОТЕКАТА и РЕЗИСТОРА

ИЗЧИСЛЕНИЕ НА БИБЛИОТЕКАТА и РЕЗИСТОРА
ИЗЧИСЛЕНИЕ НА БИБЛИОТЕКАТА и РЕЗИСТОРА

Сега знаем, че как да приемаме данни

но каква стойност на резисторите за делители на напрежение имаме нужда

нашето базово напрежение е 5v.

според библиотеката с LCD клавиатура, написана от dzindra на GitHub

линкът е:-

github.com/dzindra/LCDKeypad

в LCD клавиатура.ч

// можете да промените праговете за откриване на натискане на клавиши

#дефинирайте KEYPAD_TRESHOLD_NONE 1000

#дефинирайте KEYPAD_TRESHOLD_RIGHT 50

#дефинирайте KEYPAD_TRESHOLD_DOWN 380

#дефинирайте KEYPAD_TRESHOLD_UP 195

#дефинирайте KEYPAD_TRESHOLD_LEFT 555

#дефинирайте KEYPAD_TRESHOLD_SELECT 790

така че праговете за задържане са аналогово четене на щифт A0

според моите показания

Имаме нужда от

150k като основен резистор (всички други се основават на него)

250k - изберете

82k - надолу

150k- ляво

15k - нагоре

2 ома -дясно

# ако нямате никакви стойности, можете да отидете леко нагоре или надолу, защото просто трябва да сме в този праг.

Стъпка 4: Започнете да правите LCD (ВРЪЗКА)

Започнете да правите LCD (ВРЪЗКА)
Започнете да правите LCD (ВРЪЗКА)
Започнете да правите LCD (ВРЪЗКА)
Започнете да правите LCD (ВРЪЗКА)

Сега вземете изчислените от вас части и резистори и започнете да правите

ЕТАП 1.

изрежете нулевата платка до размера на Arduino uno

сега

СТЪПКА 2.

добавете мъжки заглавки към дъската

* щифтовете, свързани към lcd са

#дефинирайте KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

монтирайте мъжки заглавки

Аналоговите щифтове са добри с нулеви печатни платки

НО трябва леко да огънете цифровите щифтове (за да го регулирате)

LCD RS пин към цифров пин 08

LCD Активиране на щифт към цифров щифт 09

LCD D4 извод към цифров извод 4

LCD D5 извод към цифров извод 5

LCD D6 щифт към цифров извод 6

LCD D7 извод към цифров извод 7

Освен това, свържете 10k пот към +5V и GND, с чистачката (изход) към VO щифт на LCD екрани (щифт 3). За захранване на подсветката се използва 220 омов резистор, който се контролира от щифт 10

Стъпка 5: Монтиране на LCD и запояващи бутони

Монтиране на Lcd и бутони за запояване
Монтиране на Lcd и бутони за запояване
Монтиране на Lcd и бутони за запояване
Монтиране на Lcd и бутони за запояване
Монтиране на Lcd и бутони за запояване
Монтиране на Lcd и бутони за запояване

Исках моят LCD да бъде сменяем, затова използвах женска заглавка

просто огънете свързващите щифтове, така че да могат да бъдат запоени върху печатна платка

добавете съда съответно

Стъпка 6: Запояване на бутоните на нулевата печатна платка

Image
Image
Запояване на бутоните на нулева печатна платка
Запояване на бутоните на нулева печатна платка
Запояване на бутоните на нулева печатна платка
Запояване на бутоните на нулева печатна платка

запоявах 4 ключа и избирам от другата страна.

можете да го запоявате където пожелаете и е готов за употреба

ПИН-ИЗВОДИТЕ НА БУТОНИТЕ СА:

* --------------------

| |

| |

| |

--------------------*

Ъглите с маркировка * обикновено са отворени и при натискане на бутона те се свързват

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