Мазмуну:

DIY LCD клавиатурасы Arduino Uno үчүн калкан: 6 кадам (сүрөттөр менен)
DIY LCD клавиатурасы Arduino Uno үчүн калкан: 6 кадам (сүрөттөр менен)

Video: DIY LCD клавиатурасы Arduino Uno үчүн калкан: 6 кадам (сүрөттөр менен)

Video: DIY LCD клавиатурасы Arduino Uno үчүн калкан: 6 кадам (сүрөттөр менен)
Video: DVD 7-сегментный светодиодный дисплей и мембранная клавиатура 4x4 с Arduino Nano 2024, Июль
Anonim
DIY LCD клавиатурасы Arduino Uno үчүн калкан
DIY LCD клавиатурасы Arduino Uno үчүн калкан

Мен DIY LCD клавиатура калканчын жасоо үчүн көп издедим, бирок тапкан жокмун, ошондуктан мен аны жасап, балдар менен бөлүшкүм келди.

1 -кадам: Тетиктер талап кылынат

Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
  • a Arduino Uno
  • 16x2 чарбасы
  • эркек жана ургаачы төөнөгүч казыктары
  • Zero pcb
  • жуп резисторлор
  • 10k идиш (бир ширетүүчү достук алыңыз)
  • 5 баскычтар
  • кээ бир кичинекей зымдар
  • КУРАЛДАР КЕРЕК
  • кескич (нөл PCC кесүү үчүн)
  • ширетүүчү темир
  • кээ бир зым
  • зым кесүүчү
  • баары ушул

2 -кадам: Theory Part (imp)

Theory Part (imp)
Theory Part (imp)

ЖК тергич калканчында A0 аналогдук окуу пин A0 баскычтарын окуган абдан акылдуу жана тыкан техника колдонулат.

бул сонун нерсе

бирок КАНТИП?

Мунун сыры ВОЛТАЖ БӨЛҮНГӨНДӨРДӨ

Ошентип, чыңалуу бөлүштүргүч деген эмне.

Чыңалуу бөлүүчү - бул чоң чыңалууну кичирээкке айландыруучу жөнөкөй схема. Эки сериядагы резисторлорду жана кирүү чыңалуусун колдонуп, биз кириштин бир бөлүгү болгон чыгуу чыңалуусун түзө алабыз.

ооба, мен аны гуглдан көчүрдүм;-)

Ошентип, азыр биз 5v менен A0 arduino ортосунда чыңалуу бөлүштүргүч жасашыбыз керек

жана 4 түрдүү чыңалуу бөлүштүргүчтөр болот жана биз баскычты басканда ар бири жанданат

мына ушинтип биз бир пинге ар кандай киргизүүлөрдү алабыз.

3 -кадам: КИТЕПКАНА жана РЕЗИСТОРДУН ЭСЕБИ

КИТЕПКАНА ЖАНА РЕЗИСТОРДУН ЭСЕБИ
КИТЕПКАНА ЖАНА РЕЗИСТОРДУН ЭСЕБИ

Эми биз кантип кириш керек экенин билебиз

бирок чыңалуу бөлүштүргүчтөрү үчүн резисторлордун кандай мааниси бар

биздин базалык чыңалуубуз 5v.

GitHub боюнча dzindra тарабынан жазылган LCD баскычтоп китепканасына ылайык

шилтеме:-

github.com/dzindra/LCDKeypad

ЖК баскычтобунда.h

// баскычтарды басууну аныктоо үчүн чектерди өзгөртө аласыз

#аныктоо клавиатура_трешти_NONE 1000

50

380

195

555

790

Ошентип, чектер A0 пиндин аналогдук окуусу

менин окуума ылайык

бизге керек

Негизги резистор катары 150k (калгандардын баары ага негизделген)

250 миң - тандоо

82k - төмөн

150 миң- сол

15k - өйдө

2 ом -туура

# эгер сизде эч кандай баалуулуктар болбосо, анда бир аз өйдө же ылдый кете аласыз, анткени биз ошол босогодо болушубуз керек.

4 -кадам: ЖК жасоону баштаңыз (БАЙЛАНЫШ)

ЖК жасай баштаңыз (БАЙЛАНЫШ)
ЖК жасай баштаңыз (БАЙЛАНЫШ)
ЖК жасай баштаңыз (БАЙЛАНЫШ)
ЖК жасай баштаңыз (БАЙЛАНЫШ)

Эми сиз эсептеген бөлүктөрдү жана резисторлорду кармап, жасай баштаңыз

1 КАДАМ.

нөлдүк компьютерди Arduino uno өлчөмүнө чейин кыскартуу

азыр

2-КАДАМ.

тактага эркек башын кошуу

* lcd менен туташкан казыктар

#клавиатура_LCD_PINS 8, 9, 4, 5, 6, 7 деп аныктаңыз

эркектердин башын орнотуу

Аналогдук пиндер нөл pcb бүтүндүгү менен жакшы

БИРОК санарип төөнөгүчтөрдү бир аз бүгүшүңүз керек (аны тууралоо үчүн)

Санарип пин 08ге LCD RS пин

LCD Пинди санарип пинге 09 иштетүү

Санариптик пинге D4 пин 4

LCD D5 пин 5ке чейин

Санарип пинге D6 пин 6

Санариптик пинге D7 пин 7

Кошумча катары, 10k идишти +5V менен GNDга өткөрүңүз, аны тазалагыч менен (чыгаруу) LCD экрандарына VO pin (pin3). 220 Омдук резистор арткы жарыкты иштетүү үчүн колдонулат жана аны пин 10 менен башкарат

5 -кадам: Lcd жана Soldering Buttons орнотуу

Lcd жана Soldering баскычтарын орнотуу
Lcd жана Soldering баскычтарын орнотуу
Lcd жана Soldering баскычтарын орнотуу
Lcd жана Soldering баскычтарын орнотуу
Lcd жана Soldering баскычтарын орнотуу
Lcd жана Soldering баскычтарын орнотуу

Мен лк дисктин алынышын кааладым, ошондуктан аялдын башын колдондум

жөн гана туташтыргычтарды бүгүп койгула, ошондо алар pcbде ширетилет

казанды ошого жараша кошуңуз

6 -кадам: нөл баскычтарындагы баскычтарды ширетүү

Image
Image
Zero Pcbдеги баскычтарды ширетүү
Zero Pcbдеги баскычтарды ширетүү
Zero Pcbдеги баскычтарды ширетүү
Zero Pcbдеги баскычтарды ширетүү

Мен 4 ачкычты кошуп, башка тарапка тандадым.

каалаган жериңизде жана аны колдонууга даяр болгондо аны ширете аласыз

Басуу баскычтарынын PIN-ЧЫГЫМДАРЫ:

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

| |

| |

| |

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

THE * белгиленген бурчтар адатта ачык жана баскычты басканда алар туташат

Сунушталууда: