Мазмуну:
- 1 -кадам: Тетиктер талап кылынат
- 2 -кадам: Theory Part (imp)
- 3 -кадам: КИТЕПКАНА жана РЕЗИСТОРДУН ЭСЕБИ
- 4 -кадам: ЖК жасоону баштаңыз (БАЙЛАНЫШ)
- 5 -кадам: Lcd жана Soldering Buttons орнотуу
- 6 -кадам: нөл баскычтарындагы баскычтарды ширетүү
Video: DIY LCD клавиатурасы Arduino Uno үчүн калкан: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен DIY LCD клавиатура калканчын жасоо үчүн көп издедим, бирок тапкан жокмун, ошондуктан мен аны жасап, балдар менен бөлүшкүм келди.
1 -кадам: Тетиктер талап кылынат
- a Arduino Uno
- 16x2 чарбасы
- эркек жана ургаачы төөнөгүч казыктары
- Zero pcb
- жуп резисторлор
- 10k идиш (бир ширетүүчү достук алыңыз)
- 5 баскычтар
- кээ бир кичинекей зымдар
- КУРАЛДАР КЕРЕК
- кескич (нөл PCC кесүү үчүн)
- ширетүүчү темир
- кээ бир зым
- зым кесүүчү
- баары ушул
2 -кадам: 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 орнотуу
Мен лк дисктин алынышын кааладым, ошондуктан аялдын башын колдондум
жөн гана туташтыргычтарды бүгүп койгула, ошондо алар pcbде ширетилет
казанды ошого жараша кошуңуз
6 -кадам: нөл баскычтарындагы баскычтарды ширетүү
Мен 4 ачкычты кошуп, башка тарапка тандадым.
каалаган жериңизде жана аны колдонууга даяр болгондо аны ширете аласыз
Басуу баскычтарынын PIN-ЧЫГЫМДАРЫ:
* --------------------
| |
| |
| |
--------------------*
THE * белгиленген бурчтар адатта ачык жана баскычты басканда алар туташат
Сунушталууда:
Эски орус VFD түтүктөрүнөн Arduino үчүн калкан: саат, термометр, вольт өлчөгүч : 21 кадам (сүрөттөр менен)
Эски орус VFD түтүктөрүнөн Arduino үчүн калкан: Саат, Термометр, Вольт Метр …: Бул долбоордун бүтүшүнө дээрлик жарым жыл убакыт кетти. Бул долбоорго канча эмгек жумшалганын айтып бере албайм. Бул долбоорду жалгыз аткаруу мага түбөлүккө керек болмок, ошондуктан досторумдан жардам алдым. Бул жерде сиз биздин ишибизди бир узун инструкцияда чогултулганын көрө аласыз
Arduino менен интерфейс клавиатурасы. [Уникалдуу ыкма]: 7 кадам (Сүрөттөр менен)
Arduino менен интерфейс клавиатурасы. [Уникалдуу ыкма]: Саламатсызбы, жана менин биринчи үйрөткүчүмө кош келиңиз! :) Бул көрсөтмөлөрдө мен клавиатураны arduino менен аралаштыруу үчүн укмуштуудай китепкана менен бөлүшкүм келет - 'Сырсөз китепканасы', анын ичинде 'Баскычтар китепканасы'. Бул китепкана биз колдонгон эң мыкты функцияларды камтыйт
I2C рюкзак менен 1602 LCD клавиатура калкан модулу: 6 кадам
I2C рюкзагы бар 1602 LCD клавиатура калкан модулу: Чоңураак долбоордун бир бөлүгү катары менде LCD дисплейи жана кээ бир жөнөкөй менюларды чабыттоо үчүн клавиатура болгусу келди. Мен башка жумуштар үчүн Arduinoдогу I/O портторун көп колдоном, ошондуктан ЖК үчүн I2C интерфейсин кааладым. Ошентип, мен жабдыктарды сатып алдым
Ар бир Литер эсептейт! Arduino Суу Досер "Калкан": 7 кадам (Сүрөттөр менен)
Ар бир Литер эсептейт! Ардуино Суу Досер "Калкан": Салам! Бул көрсөтмө менен сиз каалаган сууну дозалап бере аласыз. Система мл жана Лде иштей алат. Биз суунун көлөмүн эсептөө үчүн Arduino UNO, агым өлчөгүчтү, статусту көрсөтүү үчүн ЖКны, жөндөөлөрдү өзгөртүү үчүн баскычтарды жана релеге AC
LCD дисплейи менен Arduino Uno панелинин клавиатурасы: 9 кадам
ЖК дисплейи жана Arduino Uno менен башкаруу панели клавиатурасы: Бул LCD дисплейи жана Arduino Uno менен иштөөчү матрицалык клавиатура, бүгүнкү күндө эң негизгиси. Бул орнотуунун максаты - матрицанын клавиатурасында терилген паролду алган, аны туура па менен салыштырган программаны түзүү