Съдържание:
- Стъпка 1: Съберете материали
- Стъпка 2: Свържете сензорите за жестове
- Стъпка 3: Свържете всичко останало
- Стъпка 4: Софтуер
- Стъпка 5: Монтирайте всичко, за да го направите използваем
- Стъпка 6: Готови сте! Забавлявай се
Видео: Theremoose - компютърната мишка с контролиран термин: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този проект е направен в сътрудничество с Ранди Глен, не забравяйте да го проверите тук:
Преди около седмица участвах в хакатон за ужасни идеи тук в Торонто (stupidhacktoronto.com). Това е резултатът от този уикенд.
Започнахме с много различна идея. Един член на нашия екип имаше частично завършен 3D отпечатан плотер и два сензора за жестове, така че нашата идея беше да направим ужасна гравюра, като контролираме плотерите със сензорите за жестове. За съжаление, по средата на деня след отстраняване на неизправности на сензорите за движение и накрая ги накараха да работят с малиново пи и тонален генератор, един от двигателите на плотера не успя и го стопи. Оставени с разтопен плотер и тъп сензорен сензор за жестове, имахме нужда от нова идея.
Тогава ни хрумна, ами ако използвахме нашия глупав термин като компютърна мишка? И така се роди нашата идея. Може би си мислите, защо да го наричате таммус, когато очевидно е мишка? Е, за да разберете истински, ще трябва да си изградите такъв за себе си, но по принцип името таммос беше закрепено, тъй като никоя мишка не можеше да вдигне толкова шум, темосът звучи като лос. Ние също сме канадци, така че всичко трябва да включва лос.
Забележка: Това не е истински термин, тъй като не работи с използване на капацитет, а просто използва сензори за жестове. Но все пак работи като един! Предполагам, че можеш да го наречеш цифров термин?
Стъпка 1: Съберете материали
Имахме голям късмет, че един от членовете на нашия екип е страхотен създател и донесе абсолютно всичко необходимо за изграждането на този проект и много други. Но ако нямате най -страхотната колекция от електроника в света, ще трябва да намерите тези неща.
Ще имаш нужда:
- Teensy v3.0
- Малък аудио щит
- усилватели от някакъв вид
- гигантски бутон с вграден светодиод (или без светодиод, но светодиодът го прави по -забавно)
- много джъмперни проводници
- дъски
- 2x сензори за жестове sparkfun (това е по -новата версия на това, което използвахме, всичко е същото, с изключение на това как изглежда)
- 4x светодиоди
- 5x транзистори (PN2222A)
- 5x 470 ома резистори
- някаква рамка за мишката (използвахме малко дърво и пластмасова чаша, надявам се, че можете да се справите по -добре)
Стъпка 2: Свържете сензорите за жестове
За мен това е най -забавната част. Окабеляване на всичко.
За да започнем, трябва да направим някои модификации само на десния сензор (това е този, който ще премества мишката ви нагоре и надолу):
- Отстранете спойката, която свързва подложките "I2C Pullup".
- Преместете подложките "Addr".
Начертах малка диаграма, показваща къде тези подложки се намират по -горе.
След като промените сензора за дясната ръка, свържете двата сензора към дъската Teensy по същия начин:
- Прикрепете земята към земята (GND към GND).
- Прикрепете VCC към сензорите към 3.3v на Teensy.
- Прикрепете щифта за данни към сензорите (DA) към щифт 18 на Teensy.
- Прикрепете щифта на часовника към сензорите (CL) към щифт 19 на Teensy.
Това е всичко, сензорите са свързани!
Стъпка 3: Свържете всичко останало
Сега, когато сензорите са свързани, нека прикачим всичко останало към Teensy. Има инструкции по -долу и ръчно нарисувана схема с изображенията по -горе, надявам се, че това е достатъчно, за да обясните правилно окабеляването!
Бутон
Свържете бутона към щифт 0 на Teensy и заземете. Уверете се, че сте свързали бутона естествено отворен (обозначен с NO и COM на нашия бутон).
За да свържете LED, ако имате бутон, вграден във вашия бутон, както ние:
- прикрепете Teensy щифт 1 към основата на вашия транзистор
- прикрепете излъчвателя към земята
- прикрепете колектора към анода на светодиода
- свържете проводника катода на светодиода към +3.3v на Teensy, с резистор от 470 ома последователно
Индикаторни светодиоди
Те ще осигурят обратна връзка, така че да знаете по какъв начин се движи мишката ви, знаете, в случай че искате да използвате своя лос, докато не гледате монитора. Добре, добре, добавихме ги, защото нито един проект не е завършен без светодиоди.
Добавихме четири светодиода и всеки от тях е прикрепен към щифт Teensy от 2 до 5, свържете ги така:
- прикрепете основата на транзистор към един от четирите пина Teensy по -горе.
- прикрепете излъчвателя към земята
- прикрепете колектора към анода на светодиода
- свържете проводника катода на светодиода към +3.3v на Teensy, с резистор от 470 ома последователно
Говорители
Просто ги включете в аудио щита Teensy. Има аудио жак 1/8.
Това е всичко! В този проект не остава нищо за свързване.
Стъпка 4: Софтуер
Кодът за този проект е свързан по -долу:
drive.google.com/file/d/1hLA2Aydn1qutxAOlt…
Трябва да можете да го изтеглите от тази връзка и да го отворите в Arduino IDE, да го качите на вашата дъска и всичко да работи отлично. Но това е скучно! Опитайте да експериментирате с кода и да промените параметрите. Имахме много забавление, експериментирайки с видовете вълни, които могат да бъдат генерирани от Teensy. Открихме, че вълната на трион е най-досадната. По -горе има изображение на параметъра, който трябва да бъде променен, за да се промени формата на вълната.
След като кодът бъде качен, когато включите Teensy в компютъра, той ще действа като мишка! Това може да бъде досадно, когато се опитвате да качите модифициран код и някой си играе с него. Когато Teensy е включен за първи път, той може да влезе в един от двата режима. Ако задържите големия бутон натиснат, когато той се включи, той ще бъде в тих режим (идеален за домашна употреба), ако просто го включите, той ще бъде в силен режим (идеален за изчистване на кафене, ако можете не намирам място).
Стъпка 5: Монтирайте всичко, за да го направите използваем
Това е стъпката, в която трябва да бъдете креативни! Направихме рамката за тамруса, като използваме допълнително парче дърво, монтирайки сензорите от двете страни на компютъра и използвайки червена соло чаша (пълна с камъни) за задържане на бутона, който ще се използва за щракване (използвахме червена соло чаша, защото е идеалната височина, за да бъдете ударени с брадичката си).
Мисля, че това беше идеалното решение, тъй като бяхме на хакатон и създаването на някаква рамка за него беше идея в последната минута, но също така мисля, че можете да се справите по -добре, така че каквото и да измислите, моля, споделете го с мен!
Както и да решите да монтирате своя лос, не забравяйте да поставите десния сензор обърнат нагоре и надолу, а левия сензор обърнат наляво и надясно. Открихме, че това е най -лесният за контрол.
Можете да видите нашата система на снимката по -горе.
Стъпка 6: Готови сте! Забавлявай се
Най -добрият начин да ви научим как да използвате това е да ви покажем видеоклип. Можете да гледате видеоклиповете по -горе, за да видите themoose в действие. Тук се използва за игра на Minecraft и Minesweeper, но не е нужно само да играете игри, които започват с „mine“, възможностите на themoos са безкрайни!
Ако изградите един от тях, моля, уведомете ме! И също така предлагайте най -доброто използване на тази невероятна, новаторска технология.
Ние също бихме били много благодарни, ако гласувахте за нас в аудио конкурса, защото какво друго възможно изобретение, свързано с аудио, би могло да бъде по -добро от таммоса?
Много се забавлявахме при изграждането на този проект и се надяваме да го направите!
Препоръчано:
Направете свой собствен прост термин: 4 стъпки (със снимки)
Направете свой собствен прост термин: В този проект ще ви покажа как работи електронният инструмент Theremin и как можем да създадем негова проста версия с помощта на 2 интегрални схеми и само няколко допълващи се компонента. По пътя ще говорим за типове осцилатори, капацитет на тялото
[Носеща мишка] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: 5 стъпки
[Wearable Mouse] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: Направих контролер за мишка, базиран на Bluetooth, който може да се използва за управление на показалеца на мишката и извършване на операции, свързани с компютърна мишка, в движение, без да докосвате никакви повърхности. Електронната схема, която е вградена в ръкавица, може да се използва за проследяване на h
PHYS 339 Окончателен проект: Прост термин: 3 стъпки
PHYS 339 Окончателен проект: Обикновен термин: Като музикант и физик за отдих, винаги съм мислил, че там са най -готиният електронен инструмент. Звукът им е почти хипнотичен, когато се играе от професионалист, а теорията на електрониката, необходима за тяхното функциониране, е доста силна
Термин: Електронна одисея [на 555 таймер IC] *(Tinkercad): 3 стъпки
Термин: Електронна одисея [на 555 таймер IC] *(Tinkercad): В този експеримент аз проектирах оптичен термин, използвайки интерактивна интегрална схема 555. Тук ще ви покажа как да генерирате музика (близо до нея: P), без дори да докосвате музикалния инструмент. По принцип този инструмент се нарича термин, първоначално изграден
Ултразвуков термин (преподаване на звук): 3 стъпки (със снимки)
Ултразвуков термен (Teach Sound): Ултразвуковият термен е проект на Arduino, който използва евтин термен за преподаване на звукови вълни. Променяйки разстоянието на ръката си до устройството, променям честотата на звуковите вълни. Също така, преместването на потенциометър променя амплитудата на t