Съдържание:

Theremoose - компютърната мишка с контролиран термин: 6 стъпки (със снимки)
Theremoose - компютърната мишка с контролиран термин: 6 стъпки (със снимки)

Видео: Theremoose - компютърната мишка с контролиран термин: 6 стъпки (със снимки)

Видео: Theremoose - компютърната мишка с контролиран термин: 6 стъпки (със снимки)
Видео: цифровой рубль когда ждать в 2023 году digital ruble when to wait in 2023 2024, Ноември
Anonim
Theremoose - компютърната мишка с контролиран термин
Theremoose - компютърната мишка с контролиран термин
Theremoose - компютърната мишка с контролиран термин
Theremoose - компютърната мишка с контролиран термин
Theremoose - компютърната мишка с контролиран термин
Theremoose - компютърната мишка с контролиран термин

Този проект е направен в сътрудничество с Ранди Глен, не забравяйте да го проверите тук:

Преди около седмица участвах в хакатон за ужасни идеи тук в Торонто (stupidhacktoronto.com). Това е резултатът от този уикенд.

Започнахме с много различна идея. Един член на нашия екип имаше частично завършен 3D отпечатан плотер и два сензора за жестове, така че нашата идея беше да направим ужасна гравюра, като контролираме плотерите със сензорите за жестове. За съжаление, по средата на деня след отстраняване на неизправности на сензорите за движение и накрая ги накараха да работят с малиново пи и тонален генератор, един от двигателите на плотера не успя и го стопи. Оставени с разтопен плотер и тъп сензорен сензор за жестове, имахме нужда от нова идея.

Тогава ни хрумна, ами ако използвахме нашия глупав термин като компютърна мишка? И така се роди нашата идея. Може би си мислите, защо да го наричате таммус, когато очевидно е мишка? Е, за да разберете истински, ще трябва да си изградите такъв за себе си, но по принцип името таммос беше закрепено, тъй като никоя мишка не можеше да вдигне толкова шум, темосът звучи като лос. Ние също сме канадци, така че всичко трябва да включва лос.

Забележка: Това не е истински термин, тъй като не работи с използване на капацитет, а просто използва сензори за жестове. Но все пак работи като един! Предполагам, че можеш да го наречеш цифров термин?

Стъпка 1: Съберете материали

Съберете материали
Съберете материали
Съберете материали
Съберете материали
Съберете материали
Съберете материали
Съберете материали
Съберете материали

Имахме голям късмет, че един от членовете на нашия екип е страхотен създател и донесе абсолютно всичко необходимо за изграждането на този проект и много други. Но ако нямате най -страхотната колекция от електроника в света, ще трябва да намерите тези неща.

Ще имаш нужда:

  • Teensy v3.0
  • Малък аудио щит
  • усилватели от някакъв вид
  • гигантски бутон с вграден светодиод (или без светодиод, но светодиодът го прави по -забавно)
  • много джъмперни проводници
  • дъски
  • 2x сензори за жестове sparkfun (това е по -новата версия на това, което използвахме, всичко е същото, с изключение на това как изглежда)
  • 4x светодиоди
  • 5x транзистори (PN2222A)
  • 5x 470 ома резистори
  • някаква рамка за мишката (използвахме малко дърво и пластмасова чаша, надявам се, че можете да се справите по -добре)

Стъпка 2: Свържете сензорите за жестове

Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове
Свържете сензорите за жестове

За мен това е най -забавната част. Окабеляване на всичко.

За да започнем, трябва да направим някои модификации само на десния сензор (това е този, който ще премества мишката ви нагоре и надолу):

  1. Отстранете спойката, която свързва подложките "I2C Pullup".
  2. Преместете подложките "Addr".

Начертах малка диаграма, показваща къде тези подложки се намират по -горе.

След като промените сензора за дясната ръка, свържете двата сензора към дъската Teensy по същия начин:

  1. Прикрепете земята към земята (GND към GND).
  2. Прикрепете VCC към сензорите към 3.3v на Teensy.
  3. Прикрепете щифта за данни към сензорите (DA) към щифт 18 на Teensy.
  4. Прикрепете щифта на часовника към сензорите (CL) към щифт 19 на Teensy.

Това е всичко, сензорите са свързани!

Стъпка 3: Свържете всичко останало

Свържете всичко друго
Свържете всичко друго
Свържете всичко друго
Свържете всичко друго

Сега, когато сензорите са свързани, нека прикачим всичко останало към Teensy. Има инструкции по -долу и ръчно нарисувана схема с изображенията по -горе, надявам се, че това е достатъчно, за да обясните правилно окабеляването!

Бутон

Свържете бутона към щифт 0 на Teensy и заземете. Уверете се, че сте свързали бутона естествено отворен (обозначен с NO и COM на нашия бутон).

За да свържете LED, ако имате бутон, вграден във вашия бутон, както ние:

  1. прикрепете Teensy щифт 1 към основата на вашия транзистор
  2. прикрепете излъчвателя към земята
  3. прикрепете колектора към анода на светодиода
  4. свържете проводника катода на светодиода към +3.3v на Teensy, с резистор от 470 ома последователно

Индикаторни светодиоди

Те ще осигурят обратна връзка, така че да знаете по какъв начин се движи мишката ви, знаете, в случай че искате да използвате своя лос, докато не гледате монитора. Добре, добре, добавихме ги, защото нито един проект не е завършен без светодиоди.

Добавихме четири светодиода и всеки от тях е прикрепен към щифт Teensy от 2 до 5, свържете ги така:

  1. прикрепете основата на транзистор към един от четирите пина Teensy по -горе.
  2. прикрепете излъчвателя към земята
  3. прикрепете колектора към анода на светодиода
  4. свържете проводника катода на светодиода към +3.3v на Teensy, с резистор от 470 ома последователно

Говорители

Просто ги включете в аудио щита Teensy. Има аудио жак 1/8.

Това е всичко! В този проект не остава нищо за свързване.

Стъпка 4: Софтуер

Софтуер!
Софтуер!

Кодът за този проект е свързан по -долу:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Трябва да можете да го изтеглите от тази връзка и да го отворите в Arduino IDE, да го качите на вашата дъска и всичко да работи отлично. Но това е скучно! Опитайте да експериментирате с кода и да промените параметрите. Имахме много забавление, експериментирайки с видовете вълни, които могат да бъдат генерирани от Teensy. Открихме, че вълната на трион е най-досадната. По -горе има изображение на параметъра, който трябва да бъде променен, за да се промени формата на вълната.

След като кодът бъде качен, когато включите Teensy в компютъра, той ще действа като мишка! Това може да бъде досадно, когато се опитвате да качите модифициран код и някой си играе с него. Когато Teensy е включен за първи път, той може да влезе в един от двата режима. Ако задържите големия бутон натиснат, когато той се включи, той ще бъде в тих режим (идеален за домашна употреба), ако просто го включите, той ще бъде в силен режим (идеален за изчистване на кафене, ако можете не намирам място).

Стъпка 5: Монтирайте всичко, за да го направите използваем

Монтирайте всичко, за да го направите използваем
Монтирайте всичко, за да го направите използваем

Това е стъпката, в която трябва да бъдете креативни! Направихме рамката за тамруса, като използваме допълнително парче дърво, монтирайки сензорите от двете страни на компютъра и използвайки червена соло чаша (пълна с камъни) за задържане на бутона, който ще се използва за щракване (използвахме червена соло чаша, защото е идеалната височина, за да бъдете ударени с брадичката си).

Мисля, че това беше идеалното решение, тъй като бяхме на хакатон и създаването на някаква рамка за него беше идея в последната минута, но също така мисля, че можете да се справите по -добре, така че каквото и да измислите, моля, споделете го с мен!

Както и да решите да монтирате своя лос, не забравяйте да поставите десния сензор обърнат нагоре и надолу, а левия сензор обърнат наляво и надясно. Открихме, че това е най -лесният за контрол.

Можете да видите нашата система на снимката по -горе.

Стъпка 6: Готови сте! Забавлявай се

Image
Image
Готови сте! Забавлявай се!
Готови сте! Забавлявай се!
Готови сте! Забавлявай се!
Готови сте! Забавлявай се!

Най -добрият начин да ви научим как да използвате това е да ви покажем видеоклип. Можете да гледате видеоклиповете по -горе, за да видите themoose в действие. Тук се използва за игра на Minecraft и Minesweeper, но не е нужно само да играете игри, които започват с „mine“, възможностите на themoos са безкрайни!

Ако изградите един от тях, моля, уведомете ме! И също така предлагайте най -доброто използване на тази невероятна, новаторска технология.

Ние също бихме били много благодарни, ако гласувахте за нас в аудио конкурса, защото какво друго възможно изобретение, свързано с аудио, би могло да бъде по -добро от таммоса?

Много се забавлявахме при изграждането на този проект и се надяваме да го направите!

Препоръчано: