![USB көлөмүн көзөмөлдөө: 9 кадам (сүрөттөр менен) USB көлөмүн көзөмөлдөө: 9 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7959-40-j.webp)
Мазмуну:
- 1 -кадам: Бөлүктөрүңүздү чогултуп алыңыз
- 2 -кадам: Trinketти Ротари Encoderге туташтыруу
- 3 -кадам: Trinketти программалоого даярдануу
- 4 -кадам: Encoder тестирлөө
- 5 -кадам: базаны 3D басып чыгаруу
- 6 -кадам: Электрониканы кошуу
- 7 -кадам: базага салмак кошуу
- 8 -кадам: Төмөнкү мукабаны жасап, орнотуңуз
- 9 -кадам: Аяктоо
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![USB көлөмүн көзөмөлдөө USB көлөмүн көзөмөлдөө](https://i.howwhatproduce.com/images/003/image-7959-41-j.webp)
Бул долбоордо биз Adafruitтен Arduino менен шайкеш келген Trinketти жана айлануучу коддогучту колдонуп, USB көлөмүн башкарууну курабыз. Акырында, биз корпусту 3D басып чыгарабыз, салмагын жана туруктуулугун кошуу үчүн базаны коргошун менен толтуруп, акрилдин астынкы капкагын лазер менен кесебиз.
Arduino коду жана негизги дизайны алгач Adafruit веб -сайтында табылган. Көбүрөөк маалыматты бул жерден тапса болот. Arduino коду бул жерде жүктөлүп алына турган Adafruit Trinket китепканаларын талап кылат (Сизге "TrinketHidCombo" китепканасы керек болот). Чыныгы Arduino кодун бул жерден жүктөп алсаңыз болот.
1 -кадам: Бөлүктөрүңүздү чогултуп алыңыз
![Бөлүктөрүңдү чогулт Бөлүктөрүңдү чогулт](https://i.howwhatproduce.com/images/003/image-7959-42-j.webp)
(Чоо -жайын жана буйрутмага шилтемелерди алуу үчүн сүрөттөгү нерселердин үстүнө келиңиз):
- Adafruit Trinket, 5V, 16MHz (5V версиясын алууну унутпаңыз, 3.3V эмес).
- Ротари Encoder (бул жерде көрсөтүлгөн-бул D-вал, бирок сиз колдонгон туткаңызга жараша, спини валдары бар коддогучтар да бар)
- Болжол менен 2,5 дюймдук 5 өткөргүч ленталуу кабель. Сүрөттө көрсөтүлгөндөй учтарын сыйрып, калайлаңыз.
- Беш 1/2 "узун даана 1/8" жылуулукту кысуучу түтүк.
2 -кадам: Trinketти Ротари Encoderге туташтыруу
![Trinketти Ротари Encoderге туташтыруу Trinketти Ротари Encoderге туташтыруу](https://i.howwhatproduce.com/images/003/image-7959-43-j.webp)
![Trinketти Ротари Encoderге туташтыруу Trinketти Ротари Encoderге туташтыруу](https://i.howwhatproduce.com/images/003/image-7959-44-j.webp)
Ротари кодердин беш казыгы бар - үчөө бир тарапта, экөө экинчи тарапта. Бир жагындагы эки казык баскыч үчүн. Алар кодердин огу басылганда байланыш түзүшөт. Бул үнсүз функция болуп калат. Бул казыктар полярдыкка сезгич эмес жана баскыч зымдары аларга кантип туташканында эч кандай айырма жок. Башка жактагы үч казык - бул сигнал казыктары. Эгерде сиз коддогучту үч казык менен капталга каратып, өйдө каратып кармай турган болсоңуз, сол пин "А" сигналы, борбору жалпы жана оң пин "С" белгиси. Бул маалымат баракчасынын сүрөтүндө да көрсөтүлгөн.
Trinketти коддогучка төмөнкүчө туташтырыңыз:
- Шкаф пин #0 коддогучтун "А" сигнал пинине.
- Шкаф пин #1 коддогучтун баскычтарынын бирине.
- Шкаф пин #2 коддогучтун "В" сигнал пинине.
- Башка коддогуч баскычынын пинине 5V пин пин.
- Коддогучтун жалпы пинине GND пин пин.
Ар бир зымга ширетүүдөн мурун жылуулукту кысуучу түтүктүн бир бөлүгүн сыйрып алыңыз жана аны кыскартуудан мурун аны мүмкүн болушунча казыктын үстүнө жылдырыңыз. Кийинчерээк база коргошун менен толтурулат жана бул казыктар мүмкүн болушунча изоляцияланышы керек, анткени алар бүткөндө ок менен байланышта болушат. Жакшы кеңеш - бул шифрлөөчү түтүк менен кодердин ортосундагы коддоочу казыктарды ысык желим менен изоляциялоо.
3 -кадам: Trinketти программалоого даярдануу
![Image Image](https://i.howwhatproduce.com/images/003/image-7959-46-j.webp)
![](https://i.ytimg.com/vi/xZR8jSk15y8/hqdefault.jpg)
![Трюкти программалоого даярдан Трюкти программалоого даярдан](https://i.howwhatproduce.com/images/003/image-7959-47-j.webp)
Arduino IDE ачыңыз. Adafruit Trinket китепканаларын жана үндү көзөмөлдөө кодун жүктөп алып, орнотуңуз (долбоордун башындагы шилтемелер). Такта түрүн "Adafruit Trinket 16MHz", ал эми Программистти "USBtinyISP" деп коюңуз.
Trinket кодду жүктөө үчүн Bootloader режиминде болушу керек. Компьютердин USB портуна биринчи жолу туташтырылганда, жашыл LED туруктуу күйөт жана кызыл LED 10 секундга өчүп күйүп, анан өчөт. Бул 10 секунддук терезеде Trinket Bootloader режиминде. Сиз USB портуна карама -каршы келген Тринкеттин аягындагы баскычты басып, каалаган убакта Жүктөгүч режимине кире аласыз.
Мен Arduino IDE кодун тактага жөнөтүүдөн мурун, аны чогултуу жана текшерүү үчүн 10 секунддан бир аз көбүрөөк убакыт керек экенин түшүндүм, андыктан кодду тактага жөнөткөнүңүздө, оң жактагы төмөнкү бурчтагы жашыл прогресс тилкесин көрүңүз. IDE терезеси. Жарым жолдо турганда, Trinketтеги баштапкы абалга келтирүү баскычын басыңыз. Жогорудагы видео жашыл прогресс тилкесин көрсөтөт. Жарым жолдо калганда, мен Trinketтин баштапкы абалга келтирүү баскычын басам. Жашыл прогресс тилкеси 10 секунддук терезе жабылганга чейин оңго жетет, Trinket кодду кабыл алат. Сиз кызыл LED аркылуу кодду өткөрүп берүүнү өчүрүүдөн мурун катуу болуп жатканын көрө аласыз. Эгерде өткөрүп берүү Bootloader убактысы бүтө электе башталбаса, Arduino IDEде кызгылт сары ката кабарын көрөсүз. Эгер мындай болуп калса, жөн гана иретин кайталап, кайра аракет кылыңыз.
4 -кадам: Encoder тестирлөө
![Image Image](https://i.howwhatproduce.com/images/003/image-7959-49-j.webp)
![](https://i.ytimg.com/vi/jTQSrmiMTSs/hqdefault.jpg)
Программалоо ийгиликтүү аяктагандан кийин жана Trinket кайра жүктөлгөндө, сиз көлөмүңүздү айлануучу коддогуч менен башкара аласыз. Коддогучту сааттын жебеси боюнча айландыруу сиздин компьютериңиздин үнүн жогорулатышы керек, ал эми сааттын жебесине каршы аны азайтышы керек. Биликти басуу менен компьютериңиздин үнү басылышы керек. Эгерде сиз айлануу багытынын тескери эффектке ээ экенин байкасаңыз (көлөмү азайышы керек болгондо көбөйөт), анда сизде "А" жана "В" коддогучтар тескери болот. Сиз же коддогучтагы зымдарды алмаштыра аласыз, же Arduino кодунун 3 жана 4 -саптарындагы пин аныктамаларын (0 жана 2) алмаштырып, анан аны кайрадан Trinketке жөнөтө аласыз. Жогорудагы видеоклипте, сиз компьютердин үнүн жана үнүн көзөмөлдөгөн айлануучу коддогучту көрөсүз.
5 -кадам: базаны 3D басып чыгаруу
![Базаны 3D басып чыгаруу Базаны 3D басып чыгаруу](https://i.howwhatproduce.com/images/003/image-7959-50-j.webp)
![Базаны 3D басып чыгаруу Базаны 3D басып чыгаруу](https://i.howwhatproduce.com/images/003/image-7959-51-j.webp)
3D Басып чыгаруу файлын Thingiverseден бул жерди чыкылдатуу менен жүктөп алсаңыз болот. Мен аны PLA, 0.15мм катмар бийиктиги жана 0.4мм сопло аркылуу басып чыгардым. Басып чыгаруу файлындагы базанын сыртында жайгашкан тик бурчтуу блок сырттагы колдоо материалдарын азайтуу үчүн гана колдонулат, анткени бул колдоо басып чыгаруу учурунда туруктуу бойдон калуу үчүн өтө ичке жана узун болот. Бардык жерде концентрдик колдоолорду колдонуңуз. Колдоо материалын алып салуунун жалгыз кыйынчылыгы Trinketти колдогон көпүрөнүн астында. Мен аны алып салуу үчүн кичинекей отвертка, бурчтуу пинцет жана ийне мурундуу кычкачтын комбинациясын колдоном. Аны алуу маанилүү (же жок дегенде мүмкүн болушунча), анткени бул мейкиндик кийин коргошун атуу менен толтурулат.
6 -кадам: Электрониканы кошуу
![Электрониканы кошуу Электрониканы кошуу](https://i.howwhatproduce.com/images/003/image-7959-52-j.webp)
![Электрониканы кошуу Электрониканы кошуу](https://i.howwhatproduce.com/images/003/image-7959-53-j.webp)
Trinketти базага орнотуңуз. 3D басып чыгарылган базанын бардык тешикчелери 2-56 бурамалар үчүн өз алдынча тапталат. Тактанын арткы учун бекитүү үчүн 2-56 x 1/4 эки бураманы колдонуңуз. Эгерде сиз 100 бурамадан турган пакетти кааласаңыз, бул жерди чыкылдатуу менен Макмастер Каррдан сатып алсаңыз болот.
Же болбосо, эгерде сиз проектиңизди куруу үчүн керектүү нерселерди сатып алууну кааласаңыз, бурамалар топтому (Trinket үчүн да, астыңкы капкак үчүн да), ошондой эле лазердик акрил капкагы, резина буттары жана каалоосу боюнча коргошун атылышы мүмкүн eBay баракчамдан чогуу сатылып алынган - Түзөтүү: Менде eBay тизмеси жок, анткени eBay мага ок -дарыларды камтыган тизмелеримди алып салууга мажбур кылды (салмагы же балласт катары колдонулса дагы). Эгерде сиз кандайдыр бир аппараттык тетиктерди сатып алууну кааласаңыз (б.а. бурамалар, акрил түбү, резина буттар, коргошун, ж.б. - электроника менен топчодон башкасы), мага бул жерге билдирүү жөнөтүңүз (Менин атымдын жанындагы менин сүрөтүмдү басыңыз Долбоордун үстүнө, андан кийин Кабар баскычын чыкылдатыңыз)
Ротари кодерди базанын үстүндөгү тешиктен салыңыз, жалпак шайба менен гайканы кошуп, бекем тартыңыз.
7 -кадам: базага салмак кошуу
![Базага салмак кошуу Базага салмак кошуу](https://i.howwhatproduce.com/images/003/image-7959-54-j.webp)
![Базага салмак кошуу Базага салмак кошуу](https://i.howwhatproduce.com/images/003/image-7959-55-j.webp)
База #7.5 (0.095 ) коргошун менен толтурулган жана салмактуулукту жана туруктуулукту кошот (болжол менен 6 унция же 175 грамм). Бул баскычты бурганда столдо жылып кетүүдөн сактайт.
Trinket жайгашкан көңдөйгө эч кандай ок тийбөөнү унутпаңыз. Көпүрөнүн астындагы кадрды "түртүү" үчүн бурчтуу пинцетти колдонуңуз жана аны астыңкы плитанын орнотуу мамыларынын чокуларына чейин жана Тринкет көңдөйүн курчап турган дубалдарга чейин толтуруңуз. Аны тегиздеңиз. Сиз базанын жетишерлик толгон болушун каалайсыз, аны чайкаганыңызда маракадай угулбайт, бирок орнотулганда астыңкы капкак такыр эле отуруп калбайт.
8 -кадам: Төмөнкү мукабаны жасап, орнотуңуз
![Төмөнкү капкакты жасоо жана орнотуу Төмөнкү капкакты жасоо жана орнотуу](https://i.howwhatproduce.com/images/003/image-7959-56-j.webp)
![Төмөнкү капкакты жасоо жана орнотуу Төмөнкү капкакты жасоо жана орнотуу](https://i.howwhatproduce.com/images/003/image-7959-57-j.webp)
![Төмөнкү капкакты жасоо жана орнотуу Төмөнкү капкакты жасоо жана орнотуу](https://i.howwhatproduce.com/images/003/image-7959-58-j.webp)
![Төмөнкү капкакты жасоо жана орнотуу Төмөнкү капкакты жасоо жана орнотуу](https://i.howwhatproduce.com/images/003/image-7959-59-j.webp)
Төмөнкү мукабанын DXF файлы базанын Thingiverse барагына киргизилген, же бул жерди чыкылдатыңыз. Мен аны 3мм (1/8 ") акрилден лазер менен кесип алгам. Төмөнкү капкакты бекитүү үчүн, Trinketти орнотууда колдонулган 2-56 x 1/4" бурамаларды колдонсоңуз болот. Ыктыярдуу түрдө, тешиктерди чөгүп, тегиз баш бурамаларды колдонсоңуз болот, андыктан түбү тегиз. Эгерде сиз жалпак баш бурамаларды колдонууну чечсеңиз, McMaster Carrден 100 пакетке заказ кылсаңыз болот Бул жерди басуу.
Тайып кетпөө үчүн төрт тунук резина бутун кошуп түбүн бүтүрүңүз.
9 -кадам: Аяктоо
![Бүтүрүү Бүтүрүү](https://i.howwhatproduce.com/images/003/image-7959-60-j.webp)
Диаметри 38 мм болгон баскычты кошуңуз. Мен колдонгон баскычты бул жерден сатып алса болот. Бул баскычтын бурама бурама бар экенин эске алыңыз, андыктан ал D-валдык коддогуч менен колдонууга арналган. Эгерде сиз шпинделдүү шахтасы бар коддогучту колдонууну чечсеңиз, анда бычакталган вал үчүн баскычты тандап алыңыз. Баскычтын шахтасынын тешиги дал келген сплиндерге ээ болот жана жылмакай болбойт. Сиз каалаган диаметри тандай аласыз, сырткы диаметри 38мм болсо, жана ал коддогучтун 6мм шахтасына туура келет.
Акыр -аягы, USB кабелиңизди сайыңыз, компьютерге 15 секундга жакын убакытта түзмөктү табыңыз (Trinket 10 секунддук жүктөөчү ыраатынан өтүшү керек, компьютер аны аныктай электе), ошондо баары даяр.
Сунушталууда:
Аналогдук джойстикти колдонуу менен 2 сервону көзөмөлдөө: 5 кадам (сүрөттөр менен)
![Аналогдук джойстикти колдонуу менен 2 сервону көзөмөлдөө: 5 кадам (сүрөттөр менен) Аналогдук джойстикти колдонуу менен 2 сервону көзөмөлдөө: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-206-16-j.webp)
Аналогдук джойстикти колдонуп 2 сервону башкаруу ал
Жөнөкөй DIY көлөмүн башкаруу баскычы!: 5 кадам (сүрөттөр менен)
![Жөнөкөй DIY көлөмүн башкаруу баскычы!: 5 кадам (сүрөттөр менен) Жөнөкөй DIY көлөмүн башкаруу баскычы!: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4263-67-j.webp)
Жөнөкөй DIY көлөмүн көзөмөлдөө баскычы!: Сиз отурган жерден алысыраак үн системасы бар иш үстөлүңүз барбы? Бир аз казгандан кийин, мен өзүмдүн үнүмдү үнөмдөөчү баскычты арзан кылуу оңой экенин түшүндүм
Мээ кутуча: убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: 20 кадам
![Мээ кутуча: убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: 20 кадам Мээ кутуча: убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: 20 кадам](https://i.howwhatproduce.com/images/002/image-4750-90-j.webp)
Мээ кутуча: Убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: Адамдын узак жашоосунун чегине карай жылышы бизден мурун цивилизация көрбөгөн оорулардын пайда болушуна алып келди. Алардын арасында Альцгеймер 2017 -жылы болжол менен 5.3 миллион жашаган улгайган америкалыктарга же болжол менен 10 -жылы 1
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
![Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен) Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7587-11-j.webp)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот
ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)
![ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен) ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8336-20-j.webp)
ТВнын коммерциялык үнүн басуучу: атам жарнактар алардын коштогон программасына караганда бир топ катуураак болгондо, анын кыжыры кайнап турганын дайыма айтып турат. Анын арыздануусу чыныгы жарнактарга караганда кыжырды келтире баштагандыктан, мен кичинекей гаджет түзүүнү чечтим