Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Баскычтопту коддоо
- 3 -кадам: Серво моторун тиркөө
- 4-кадам: EXTRA- Коопсузга чейин илинет
Video: Баскычтопту коддоо: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордун максаты - клавиатураны алып, коддун өзүнө орнотулган белгилүү бир сырсөзгө жооп бере тургандай кылып коддоо. Андан кийин мен бул баскычтопту алдын ала даярдалган моделдин коопсузуна жайгаштыруу үчүн колдоном. Долбоордун максаты - эгерде туура сырсөз киргизилген болсо, анда сейфти ачуу. Бул долбоорду ишке ашыруу үчүн мен Arduino менен клавиатураны коддоого жардам берем. Ошентип, мен өзүмдүн сырсөзүмдү коюп, анан Arduino мен тандаган буйрукту аткара алам. Мен бул долбоорго абдан толкунданып жатам, жана ал жакшы иштээрине ишенем.
1 -кадам: материалдар
Төмөндө мен долбоорду аягына чыгаруу үчүн керек болгон материалдар.
- Ардуино- 1
- Баскычтоп- 1
- Servo Motor
- Arduino зымдары
- Breadboard
- Ноутбук (Arduino тиркемеси орнотулган)
2 -кадам: Баскычтопту коддоо
Бул долбоордун эң маанилүү кадамы - бул баскычтопту компьютер кайсы сандар киргизилип жатканын окуй ала тургандай кылып коддоо жана андан кийин булакка туура же туура эмес пароль экенин айтуу. Бул проектте мен Arduino колдонуп жатам, андыктан мен кээ бир интернет булактарын кантип зымдап, анан жогорудагы талаптарга жооп берүү үчүн клавиатураны коддоону түшүнүүгө аракет кылдым. Тордон тапканым, мен ар бир баскычты Ардуинодогу пин номерине, андан кийин клавиатурадагы жердин чыгарылышын Arduino -га түшүрүшүм керек болчу. Мен колдонгон код сүрөттөргө тиркелген. Бул код компьютерге кайсы номерлер кирип жатканын окууга, ошондой эле сырсөз туура же туура эмес экендигин аныктоого мүмкүндүк берет.
3 -кадам: Серво моторун тиркөө
Компьютердин кирүүлөрүн окуп, ошону менен сырсөздүн туура же туура эместигин аныктоо - бул бир нерсе, бирок андан кийин иш -аракетти аткаруу чынында сонун болмок! Буга жетүү үчүн биз Arduinoго сервоприводду коштук. Серводогу эң сырткы өндүрүш 5Vга кетет, калган экөө пин номерлерине өтөт (клавиатурадан улам түгөнүп калганда a0 жана a1 төөнөгүчтөрүн колдоно аласыз). Муну жасагандан кийин, сиз туура же туура эмес сырсөздүн киргизилгендигине жараша мотордун канча айлануусун каалаарыңызды кодуңузга жазасыз. Мунун коду сүрөттөрдө берилген.
4-кадам: EXTRA- Коопсузга чейин илинет
Эми механизм иштей баштаганда, мен бул проектти сейф сыяктуу нерсеге тиркеп, бир кадам алдыга жылдыра алам деп ойлодум, менин долбоорум анын ачылышын жана жабылышын көзөмөлдөөгө жардам берерин билиш үчүн. Мен колумду даяр картон сейфине алдым (менин мектептеги жолдошум жасаган (Картон Сейф)), анын ичинде сейфти ачуу же жабуу мүмкүнчүлүгүн көзөмөлдөгөн, ичине кирип -чыгып турган картон тасмасы бар куту болгон. Серво моторун ошол картон тилкесине бекитип коюуну чечтим- бул тилкенин кыймылын көзөмөлдөйт, ошондуктан сейфтин ачылышын жана жабылышын.
Сунушталууда:
CircuitPython менен 4x4 баскычтопту колдонуу: 4 кадам
4x4 баскычтопту CircuitPython менен колдонуу: Бул арзан баскычтоп CircuitPython долбоорлоруңузга сандык киргизүүнүн жөнөкөй ыкмасын сунуштайт. Мен аны Adafruit ItsyBitsy M0 экспрессинде колдоном. Сизге керек болот: Ариптакта - меники 4x4ItsyBitsy M0 Express же окшош boardMu Editor орнотулган
1602 LCD жана 4x4 баскычтопту колдонуу менен Arduino DIY Calculator: 4 кадам
1602 ЖК жана 4x4 баскычтопту колдонуу менен Arduino DIY калкулятору: Салам балдар, бул көрсөтмөлөрдө биз Arduino менен негизги эсептөөлөрдү жасай турган калькулятор жасайбыз. Ошентип, биз негизинен 4x4 баскычтопунан маалыматтарды алып, 16x2 LCD дисплейине маалыматтарды басып чыгарабыз жана arduino эсептөөлөрдү аткарат
Сандык баскычтопту Arduino менен колдонуу: 4 кадам
Сандык баскычтопту Arduino менен колдонуу: Сандык баскычтоптор сиздин долбоорлоруңуз үчүн ар кандай интерфейстер үчүн жөнөкөй колдонуучунун альтернативасын камсыздай алат. Же сизге көп баскычтар керек болсо, алар курулушка байланыштуу сизге көп убакытты үнөмдөй алышат. Биз Arduino l аркылуу аларды туташтыруу аркылуу чуркайбыз
Arduino калкуляторун жасоо үчүн баскычтопту жана LCDди Arduino менен кантип колдонсо болот: 5 кадам
Arduino калкуляторун жасоо үчүн Arduino менен баскычтопту жана LCDди кантип колдонуу керек .: Бул окуу куралында мен 4x4 матрицалуу клавиатураны жана 16x2 ЖКны Arduino менен кантип колдонуп, аны жөнөкөй Arduino калкуляторун жасоо менен бөлүшөм. Андыктан баштайлы
Баскычтопту башкаруучу модель поезди V2.0 - PS/2 интерфейси: 13 кадам (сүрөттөр менен)
Баскычтопту башкаруучу модель поезд V2.0 | PS/2 интерфейси: Мурунку көрсөтмөлөрүмдүн биринде мен клавиатуранын жардамы менен темир жолдун моделин кантип башкарууну көрсөткөм. Бул сонун болду, бирок иштеши үчүн компьютерди талап кылуунун кемчилиги бар болчу. Бул Нускамада, келгиле, клавиатуранын жардамы менен моделдик поездди кантип башкарууну карап көрөлү