Мазмуну:

Картон программалоочу баскычтоп: 8 кадам (сүрөттөр менен)
Картон программалоочу баскычтоп: 8 кадам (сүрөттөр менен)

Video: Картон программалоочу баскычтоп: 8 кадам (сүрөттөр менен)

Video: Картон программалоочу баскычтоп: 8 кадам (сүрөттөр менен)
Video: Java Tech Talk: Java тилиндеги Telegram боту 1 саатта 2024, Ноябрь
Anonim
Картон программалоочу баскычтоп
Картон программалоочу баскычтоп

Технология өнүккөн сайын, адамдар нерселердин виртуалдуу болушун каалашат, бирок кээде физикалык нерсеге ээ болуу практикалык жана ыңгайлуу, анткени сиз өзүңүздүн колуңуз менен тийе аласыз. Буга бир мисал - бул макростарды же кыска жолду колдонуу/клавиатура/клавиатура, бул тапшырманы натыйжалуу же ыңгайлуу аткарууга мүмкүндүк берет. Азыр сиз онлайн режиминде заказ кыла аласыз, баасы болжол менен $ 30дан $ 150га чейин, эң популярдуусу - Elgato Streamdeck жана Razerдин оюн баскычтопторунун тизмеги. Бирок, микро контроллерлердин, arduino IDE клавиатура китепканасынын жана кээ бир негизги курулуш материалдарынын жардамы менен биз 30 долларга чейин, ал тургай 20 долларга чейин каалаган нерсени жасоого программалай алабыз.

Эгерде сизге менин көрсөтмөм жакса, анда Cardboard Challenge конкурсунда добуш бериңиз, рахмат!

1 -кадам: материалдар/куралдар

Материалдар/Куралдар
Материалдар/Куралдар
Материалдар/Куралдар
Материалдар/Куралдар
  • Adafruit Itsy Bitsy 32u4 (бул келген сумканы сактаңыз, ал кийинчерээк колдонулат)
  • Механикалык которгучтар же кадимки баскычтар
  • Сым (бул мен колдонгон зым, бирок эч ким иштеши керек, менде эч кандай кошумча төшөө болгон эмес)
  • Картон (мен блокноттордун артындагы катуу картондон өзүмдүкүн алгам, гофрировка да иштебеши мүмкүн)
  • Тасма
  • X-Acto бычагы
  • Кандооч
  • Solder
  • Arduino IDE талаптарына жооп берген компьютер (көпчүлүк Windows, Mac же Linux компьютерлери жакшы иштеши керек)

2 -кадам: Картон алкагы

Картон алкагы
Картон алкагы
Картон алкагы
Картон алкагы
Картон алкагы
Картон алкагы

Баштоо үчүн мен баскычтоптун каркастарын картондон жасадым. Мен блокноттун артындагы тыгыз картонду колдондум, бирок картондун башка түрлөрү иштеши мүмкүн. Кесүүдөн мурун, жогорудагы сүрөттөрдөн көрүнүп тургандай, мага жол көрсөтүүгө жардам берүү үчүн сызыктарды ченеп, чийдим жана бул абдан жакшы иштеди. Андан кийин мен жөн гана X-Acto бычагы менен кадрды кесип, андан кийин механикалык өчүргүчтөрдүн тешиктерин кесип салдым. Менин баштапкы идеям - желимди колдонбоо үчүн алкактын четине жапкычтарды байлап коюу. Бирок, картон калыңдыгынан улам бул жакшы иштеген жок жана мен аны 6 -кадамдан кийин бүтүрүү үчүн скотч колдонууну чечтим.

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Бул долбоордун зымдары үчүн мен бардык өчүргүчтөрдү Ity Bitsyдеги башка номерлүү пинге туташтырдым. Андан кийин, жөнөкөйлүк үчүн, мен жерге туташтыргычты ажыраткычтардын бирине туташтырдым жана кийинки которгучту башка которгучка чейин коштоштурдум (муну жогорудагы сүрөттөрдөн көрүүгө болот). Маалымат үчүн, сизде буга чейин ширетүү үчүн өчүргүчтөр болушу керек, анткени башка жакка эч нерсе өткөрө турган эч кандай тешик жок, айрыкча ал картон жасалган.

4 -кадам: Ity Bitsy орнотуу

Ity Bitsy орнотуу
Ity Bitsy орнотуу

Биринчиден, сиз бул жерден тактаны программалоо үчүн колдоно турган Arduino IDE программасын алгыңыз келет: https://www.arduino.cc/en/Main/Software. Андан кийин, Ity Bitsy'ди компьютериңизге туташтырыңыз жана бул жердеги көрсөтмөлөрдү аткарыңыз: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup "Arduino IDE Setup" жана " Arduino IDE менен колдонуу. " Мен муну инструктивдүү түрдө түшүндүрмөкмүн, бирок adafruit.com сайтындагы адамдар өз продукциясын кантип колдонууну түшүндүрүп сонун иш кылышат.

5 -кадам: Программалоо

Сураныч, бул үйрөткүчтүн программалоо бөлүгү мен муну кандай кылганымды эстен чыгарбаңыз жана сиз анын каалаган жагын муктаждыктарыңызга ылайыкташтыра аласыз. Документтерди бул жерден колдонсоңуз болот: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ каалаган клавиатура баскычтары үчүн баскычтардын комбинациясын жасоо үчүн. Көпчүлүк жарлыктарды программанын жөндөөлөрүнөн тапса болот, бирок аларды таба албасаңыз, аны интернеттен издеп, керектүү нерсеңизди таба алышыңыз керек. Сиз ар кандай баскычтардын кодун үтүрлүү үтүр менен бөлүнгөн ырааттуу саптарга коюп, бир нече баскычтар менен жарлыктарды жасай аласыз. Муну arduino кодунан биринчи "if" билдирүүсүнөн көрүүгө болот, бир баскычтын коду басылганда W тамгасын басат. Эгер сиз дагы татаал жарлыктарды жасоону кааласаңыз, Auto Hotkey деп аталган программанын жардамы менен, бир баскычты басуу менен тиркемени ачуу сыяктуу иштерди жасай аласыз. Мен бул инструкцияны жаңыртууга аракет кылам, анткени мен аны менен өзүм ойнойм.

6 -кадам: Курулуш

Курулуш
Курулуш

Кнопкалардын баары туташтырылган соң, мен тактанын картонго кантип орнотулаарын биле баштадым. Тилекке каршы, муну кылуунун жакшы жолу жок, анткени Itsy Bitsyде орнотуучу тешиктери жок жана биз анча бекем эмес бетти колдонуп жатабыз. Биз ойлоп тапкан нерсе, adafruit Ity Bitsy жиберген баштыкты тактанын өзүн коргоо жана бир аз камсыз кылуу үчүн колдонуу. Жогорудагы сүрөттө көрүнүп тургандай, мен тактанын сумкасынын ичине салып, баштыкты картонго чаптадым. Микро USB порту жеткиликтүү болушу үчүн, баштыктын түпкү ачылышына карама -каршы капталын кесип салышыңыз керек. Такта "корголгон" болгондон кийин, кутучаны сүрөттөрдөгүдөй бүктөп, скотч менен жабууга болот же эгер сиз жетиштүү ичке картон колдонсоңуз, өтмөктөрдү картондун тешиктерине тыгып койсоңуз болот.

7 -кадам: Key Caps

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

8 -кадам: Жыйынтык

Жалпысынан алганда, бул көрсөтмө үчүн менин максатым башка адамдардын акыркы жашоосунда ошол жердеги башка акыркы продуктуларга альтернатива катары колдонула турган арзан, практикалык объектти түзүү болгон. Менин оюмча, бул максат оңой эле ишке ашты, анткени сизде бар болгон материалдарга жараша болжол менен 12-13 доллар турат жана абдан чоң функционалдуулукка ээ, аны бир аз көбүрөөк курулуш материалдары жана программалоо менен кеңейте аласыз.

Дагы, эгер сиз бул колдонмону жактырсаңыз, анда мага Cardboard Challenge сынагында добуш берсеңиз, мен абдан ыраазы болом. Рахмат! Бул менин биринчи үйрөткүчүм, андыктан эгер сизде кандайдыр бир кеңештер же конструктивдүү пикирлер болсо, муну комментарийге кошсоңуз болот жана бул абдан ыраазы болмок.

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