Агуулгын хүснэгт:

USB дууны хяналт: 9 алхам (зурагтай)
USB дууны хяналт: 9 алхам (зурагтай)

Видео: USB дууны хяналт: 9 алхам (зурагтай)

Видео: USB дууны хяналт: 9 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арванхоёрдугаар сар
Anonim
USB дууны хяналт
USB дууны хяналт

Энэ төсөлд бид Adafruit -ийн Arduino -тэй нийцтэй Trinket, эргэдэг кодлогч ашиглан USB дууны хяналтыг бий болгоно. Эцэст нь бид орон сууцыг 3D хэвлэж, суурийг тугалган сумаар дүүргэж, жин, тогтвортой байдлыг нэмэгдүүлж, нийлэг доод тагийг лазераар тайруулна.

Arduino код болон үндсэн загварыг анх Adafruit вэбсайтаас олсон. Дэлгэрэнгүй мэдээллийг эндээс олж болно. Arduino кодын хувьд эндээс татаж авах боломжтой Adafruit Trinket номын сан шаардлагатай болно (танд "TrinketHidCombo" номын сан тусгайлан хэрэгтэй болно). Бодит Arduino кодыг эндээс татаж авах боломжтой.

Алхам 1: эд ангиудыг цуглуул

Сэлбэгээ цуглуул
Сэлбэгээ цуглуул

(Дэлгэрэнгүй мэдээлэл авах, захиалах линкийг авахын тулд зурган дээрх зүйлс дээр хулганаа дарна уу):

  • Adafruit Trinket, 5V, 16MHz (3.3V биш 5V хувилбарыг авахаа мартуузай).
  • Ротари кодлогч (энд үзүүлсэн нь D босоо ам боловч таны ашиглаж буй бариулаас хамаарч тасархай босоо амтай кодлогч байдаг)
  • Ойролцоогоор 2.5 инчийн 5 дамжуулагч тууз кабель. Зураг дээр үзүүлсэн шиг үзүүрийг нь хуулаад, цагаан тугалга хийнэ.
  • Таван 1/2 "урт 1/8" хэмжээтэй хоолойг багасгадаг.

Алхам 2: Зүүг эргүүлэх кодлогч руу холбох

Trinket -ийг Ротари кодлогч руу холбох
Trinket -ийг Ротари кодлогч руу холбох
Trinket -ийг Ротари кодлогч руу холбох
Trinket -ийг Ротари кодлогч руу холбох

Эргэдэг кодлогч нь таван тээглүүртэй - нэг талдаа гурав, нөгөө талд хоёр. Нэг талын хоёр тээглүүр нь товчлуурт зориулагдсан болно. Тэд кодлогчын босоо амыг дарахад холбоо барьдаг. Энэ нь дууг хаах функц болно. Эдгээр тээглүүр нь туйлшралд мэдрэмтгий биш бөгөөд товчлуурын утаснууд хоорондоо хэрхэн холбогдох талаар ямар ч ялгаа байхгүй. Нөгөө талд байгаа гурван тээглүүр нь дохионы зүү юм. Хэрэв та кодлогчийг гурван тээглүүртэй хажуу тийш харуулан босоо амыг дээш харуулан барьсан бол зүүн зүү нь "А" дохио, төв нь нийтлэг, баруун зүү нь "В" дохио юм. Үүнийг мөн мэдээллийн хуудасны зураг дээр харуулав.

Trinket -ийг кодлогч руу дараах байдлаар холбоно уу

  • Кодлогчын "А" дохионы зүү рүү хийсэн 0 -р зүү.
  • Trinket Pin #1 нь кодлогчийн товчлуурын хавчааруудын нэг рүү залгагддаг.
  • Trinket pin #2 нь кодлогчийн "B" дохионы зүү юм.
  • Trinket pin 5V -ийг бусад кодлогч товчлуурын зүү рүү холбоно уу.
  • Trinket pin GND нь кодлогчийн нийтлэг зүү юм.

Гагнахаасаа өмнө утас бүр дээр дулааны агшилтын хоолойг гулсуулж, багасгахаасаа өмнө зүүгээр аль болох хол гулсуулна уу. Хожим нь суурийг тугалган сумаар дүүргэх бөгөөд эдгээр тээглүүрийг аль болох дулаалах шаардлагатай бөгөөд учир нь тэд дууссаны дараа буудлагатай холбоо барих болно. Сайн зөвлөгөө бол агшилтын хоолой ба кодлогчийн хоорондох кодлогч тээглүүрийг халуун цавуугаар дулаалах явдал юм.

Алхам 3: Зүүг програмчлахад бэлтгэ

Image
Image
Зүүг програмчлахад бэлтгэ
Зүүг програмчлахад бэлтгэ

Arduino IDE -ийг нээнэ үү. Adafruit Trinket -ийн номын сан, дууны түвшинг хянах кодыг татаж аваад суулгаарай (төслийн эхэнд байгаа линкүүд). Самбарын төрлийг "Adafruit Trinket 16MHz", програмистыг "USBtinyISP" гэж тохируулна уу.

Trinket нь кодыг оруулахын тулд Bootloader горимд байх ёстой. Компьютерийн USB порт руу анх залгахад ногоон LED тогтвортой асах бөгөөд улаан LED нь 10 секундын турш анивчихад унтрах болно. Энэхүү 10 секундын цонхны үеэр Trinket нь Bootloader горимд байна. Та USB портны эсрэг талд байрлах Trinket -ийн төгсгөлд байгаа товчлуурыг дарж Bootloader горимыг хүссэн үедээ оруулах боломжтой.

Arduino IDE нь самбар руу илгээхээс өмнө кодыг эмхэтгэх, шалгахад 10 секундээс илүү хугацаа шаардагддаг болохыг олж мэдсэн тул кодыг самбар руу илгээхдээ баруун доод буланд байгаа ногоон дэвшилтэт мөрийг үзээрэй. IDE цонх. Хагас цагийн үед Trinket дээрх дахин тохируулах товчийг дарна уу. Дээрх видеон дээр ногоон дэвшилтийн мөр харагдаж байна. Ойролцоогоор хагас болоход би Trinket дээрх дахин тохируулах товчийг дарна. Ногоон явцын самбар 10 секундын цонх хаагдахаас өмнө баруун тийш шилжсэн тохиолдолд Trinket кодыг хүлээн авах болно. Та унтраахаасаа өмнө улаан LED -ээр код шилжиж байгааг харж болно. Хэрэв Bootloader хугацаа дуусахаас өмнө шилжүүлэг эхлэхгүй бол Arduino IDE дээр улбар шар өнгийн алдааны мессежийг харах болно. Хэрэв ийм зүйл тохиолдвол дарааллыг давтаж, дахин оролдоно уу.

Алхам 4: Шифрлэгчийг турших

Image
Image

Програмчлал амжилттай дуусч, Trinket дахин ачаалсны дараа та эргүүлэх кодлогч ашиглан дууны түвшинг хянах боломжтой болно. Кодлогчийг цагийн зүүний дагуу эргүүлэх нь таны компьютерийн дууг ихэсгэх ёстой, харин цагийн зүүний эсрэг эргүүлж багасгах ёстой. Босоо амыг дарахад таны компьютер хаагдах ёстой. Хэрэв та эргэх чиглэл нь эсрэг нөлөөтэй болохыг олж мэдвэл (эзлэхүүн нь буурах ёстой үед нэмэгддэг) байвал кодлогч "А" ба "В" чиглүүлэгчийг буцаана. Та кодлогч дээрх утсыг сольж болно, эсвэл Arduino кодын 3 ба 4 -р мөрөн дээрх зүү (0 ба 2) тодорхойлолтыг сольж, дараа нь дахин Trinket руу илгээж болно. Дээрх видео клип дээр та компьютер дээрх дууны болон дуугүй байдлыг хянадаг эргэдэг кодлогчийг харах болно.

Алхам 5: Суурийг 3D хэвлэх

Суурийг 3D хэвлэх
Суурийг 3D хэвлэх
Суурийг 3D хэвлэх
Суурийг 3D хэвлэх

3D хэвлэх файлыг Thingiverse -ээс энд дарж татаж авах боломжтой. Би үүнийг PLA, 0.15 мм давхаргын өндөр, 0.4 мм цорго ашиглан хэвлэв. Хэвлэх файлын суурийн яг гадна талд байрлах тэгш өнцөгт блокыг зөвхөн гадна талын туслах материалыг багасгахад ашигладаг, учир нь энэ дэмжлэг нь хэвлэх явцад тогтвортой байхын тулд хэт нимгэн, өндөр байх болно. Төвлөрсөн дэмжлэгийг хаа сайгүй ашигла. Дэмжих материалыг зайлуулах цорын ганц хэцүү зүйл бол Trinket -ийг дэмждэг гүүрэн доор байдаг. Би жижиг халив, өнцөг хясаа, зүү хамартай хавчаарыг ашиглан арилгадаг. Үүнийг гаргах нь чухал (эсвэл наад зах нь чадах чинээгээрээ), учир нь тэр орон зай нь дараа нь хар тугалгагаар дүүрэх болно.

Алхам 6: Электроникийг нэмнэ үү

Электроникийг нэмнэ үү
Электроникийг нэмнэ үү
Электроникийг нэмнэ үү
Электроникийг нэмнэ үү

Trinket -ийг сууринд суулгаарай. 3D хэвлэсэн суурийн бүх бэхэлгээний нүхнүүд нь өөрөө түншдэг 2-56 эрэг хэмжээтэй байна. Самбарын арын үзүүрийг бэхлэхийн тулд 2-56 x 1/4 хэмжээтэй хоёр боолтыг ашиглана уу. Хэрэв та 100 боолт авахыг хүсвэл энд дарж McMaster Carr-аас худалдаж авч болно.

Эсвэл, хэрэв та төслөө барихад хэрэгтэй зүйлээ худалдаж авахыг хүсвэл эрэг (Trinket болон доод тагны аль алиных нь хувьд), мөн лазераар хийсэн нийлэг бүрхүүл, резинэн хөл, хар тугалга хийх боломжтой. Миний eBay хуудаснаас хамт худалдаж авсан - Засварлах: Би eBay -ийн жагсаалтыг гаргахаа больсон, учир нь eBay намайг сум гэж үзсэн тул хар тугалга агуулсан жагсаалтаас хасах боломжийг олгосон (жин, тогтворжуулагч болгон ашиглаж байсан ч гэсэн). Хэрэв та ямар нэгэн тоног төхөөрөмжийн эд анги (эрэг, нийлэг ёроол, резинэн хөл, тугалга гэх мэт - электроник, бариулаас бусад зүйл) худалдаж авахыг хүсч байвал энд бичээрэй. төслийн дээд хэсэгт, дараа нь Мессеж товчийг дарна уу)

Эргэдэг кодлогчийг суурийн дээд талын нүхээр оруулаад хавтгай угаагч болон самар нэмж сайтар чангална.

Алхам 7: Суурь дээр жинг нэмнэ үү

Суурь дээр жинг нэмнэ үү
Суурь дээр жинг нэмнэ үү
Суурь дээр жинг нэмнэ үү
Суурь дээр жинг нэмнэ үү

Суурь нь жин, тогтвортой байдлыг нэмэгдүүлэхийн тулд 7.5 (0.095 инч) хар тугалгаар дүүргэсэн (ойролцоогоор 6 унц буюу 175 гр). Энэ нь бариулыг эргүүлэх үед таны ширээн дээр гулсахаас сэргийлнэ.

Trinket байрладаг хөндийд ямар нэгэн буудлага хийхээс зайлсхийх хэрэгтэй. Гүүрний доорх цохилтыг "түлхэх "ийн тулд өнцөгт хямсаа ашиглан доод хавтангийн бэхэлгээний бэхэлгээний дээд хэсэг, Тринкетийн хөндийг тойрсон хана хүртэл дүүргэнэ. Үүнийг тэгшлээд өгөөч. Суурь нь хангалттай дүүрсэн байхыг хүсч байгаа бөгөөд үүнийг сэгсрэх үед марака шиг сонсогдохгүй, гэхдээ доод тагийг суулгасны дараа угааж болохгүй.

Алхам 8: Доод тагийг хийж, суулгана уу

Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суулгана уу
Доод тагийг хийж, суурилуулна уу
Доод тагийг хийж, суурилуулна уу

Доод хавтасны DXF файлыг Thingiverse хуудсанд оруулсан болно, эсвэл энд дарж файлын шууд холбоосыг үзнэ үү. Би үүнийг 3 мм (1/8 ") акрилаар лазераар хайчилж авсан. Доод тагийг бэхлэхийн тулд та Trinket-ийг бэхлэхдээ ашиглаж байсан 2-56 x 1/4" хэмжээтэй эрэг ашиглаж болно. Нэмэлт байдлаар та нүхийг таглаж, хавтгай толгойтой эрэг ашиглаж болно, ингэснээр ёроол нь тэгш байх болно. Хэрэв та хавтгай боолтыг ашиглахаар шийдсэн бол энд дарж McMaster Carr -аас 100 ширхэг багц захиалах боломжтой.

Дотор талыг нь гулсуулахгүйн тулд дөрвөн тунгалаг резинэн хөл нэмж дуусга.

Алхам 9: Дуусгах

Дуусгах
Дуусгах

38 мм -ийн диаметртэй бариулыг сонгоно уу. Миний ашигласан товчлуурыг эндээс худалдаж авч болно. Энэ бариул нь тогтоосон шурагтай тул D босоо амны кодлогчтой хамт ашиглах зориулалттай болохыг анхаарна уу. Хэрэв та тасархай босоо ам бүхий кодлогч ашиглахаар шийдсэн бол босоо аманд зориулсан товчлуурыг сонгохоо мартуузай. Бариулын босоо амны нүх нь тохирох налуутай байх бөгөөд гөлгөр биш болно. Гаднах диаметр нь 38 мм бөгөөд кодлогчийн 6 мм босоо аманд таарч байвал та дуртай дурын товчлуурыг сонгож болно.

Эцэст нь USB кабелийг залгаж, төхөөрөмжийг илрүүлэхийн тулд компьютерт 15 секунд орчим хугацаа өг (Trinket нь PC -ийг илрүүлэхээс өмнө 10 секундын Bootloader дарааллыг давах ёстой), тэгвэл та бэлэн боллоо.

Зөвлөмж болгож буй: