Мазмуну:

Arduino Механикалык Баскычтобу: 5 Кадам (Сүрөттөр менен)
Arduino Механикалык Баскычтобу: 5 Кадам (Сүрөттөр менен)

Video: Arduino Механикалык Баскычтобу: 5 Кадам (Сүрөттөр менен)

Video: Arduino Механикалык Баскычтобу: 5 Кадам (Сүрөттөр менен)
Video: Lesson 48: Introduction to DC motor with Arduino 2024, Ноябрь
Anonim
Arduino Механикалык Баскычтобу
Arduino Механикалык Баскычтобу
Arduino Механикалык Баскычтобу
Arduino Механикалык Баскычтобу

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

Жабдуулар

  • 1u баскычтары:

    • 1ден 9га чейин
    • ЖОЮ
  • 2u баскычтары:

    • 0
    • ENTER
  • 12 ачкыч (мен Cherrys yellows колдонгом, бирок Cherrys каалаган иретинде иштейт!)
  • Arduino Uno
  • 3D баскыч которуу плитасы (1 -кадамды караңыз)

1 -кадам: Дизайн Баскычтоп Макетин

Эгерде сиз баскычтобуңузду меникиндей өлчөмдөгү баскычтар менен жасоону кааласаңыз, менин STL файлымды жүктөп алып, 3D басып чыгарсаңыз болот жана 4 -кадамга өтүңүз!

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

Каалоо билдирүүсүн чыкылдатып, баскычты колдонуу менен жок кылыңыз.

Каалаган макетиңизди алуу үчүн, Properties өтмөгүнүн астындагы ар бир ачкычты тууралап, Бийиктиги менен Тууралуулугун орното аласыз (1 = 1u, 1.5 = 1.5u ж.б.). Сиз жебе баскычтарыңыз менен баскычтарды жылдыра аласыз.

Дизайныңыз даяр болгондо, Raw Data өтмөгүнө өтүп, кодду ошол жерге көчүрүңүз.

2 -кадам: SVG файлын түзүңүз

Сиз дизайныңызды swilkb менен SVG файлына айландырасыз:

Сиз көчүргөн кодду Plate Layoutко чаптаңыз

Которуунун түрүн тандаңыз (MX_t: 1 сунуштайм, анткени басып чыгаруу оңой болот)

Стабилизатордун түрүн тандаңыз - Cherry + Costar {_s: 1} тандадым, бирок стабилизаторлорго муктаж болбой же колдонбой калдым.

Edge padding - бардык ачкычтарыңыздын чек арасы канчалык чоң болот (мен тегерегинде 10мм колдондум)

Калган варианттарды калтырыңыз

Менин CAD тарткыла. SVG баскычын чыкылдатып, файлды сактаңыз (сизге CTRL-S же сүрөттү оң басуу керек).

3 -кадам: 3D моделин түзүү

3D моделин түзүү
3D моделин түзүү

Tinkercadга кирип, жаңы долбоорду баштаңыз.

SVG файлыңызды импорттоо; tinkercad автоматтык түрдө жоондугун кошот. Демейки 10мм - которуштуруучу табак үчүн өтө калың! Жоондугун (ортодогу чарчы) 3,00ммге коюңуз.

Долбооруңузду STL катары экспорттоңуз жана сиз 3D басып чыгарууга даярсыз!

4 -кадам: Solder жана чогултуу

Лайкоо жана чогултуу
Лайкоо жана чогултуу
Лайкоо жана чогултуу
Лайкоо жана чогултуу

Баскычтар мамычалар жана саптар боюнча туташкан.

Мен адегенде жалган баскычтардын басылышын алдын алуу үчүн схеманы диоддор менен иштеп чыккам. Arduino коду буга кам көрөт, андыктан өзүңүздү сактап, диоддорду өткөрүп жибериңиз!

0, 1, 2 төөнөгүчтөргө саптарды тиркеңиз

Мамычаларды 10, 11, 12, 13 төөнөгүчтөргө бекиңиз

5 -кадам: Код

Code
Code

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

Sketch -> Китепкананы кошуу -> Китепканаларды башкарууга өтүңүз жана "Баскычтопту" издеп, Орнотууну чыкылдатыңыз.

Эгерде сиз өзүңүздүн клавиатураңызды ойлоп тапкан болсоңуз, анда 2D баскычтардын массивин тууралаңыз.

Ардуиноңузга жүктөп бериңиз!

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