Агуулгын хүснэгт:
- Алхам 1: Техник хангамж
- Алхам 2: Програм хангамж
- Алхам 3: Кейс, 1 -р хэсэг - Дизайн ба хайчлах
- Алхам 4: Кейс, 2 -р хэсэг - Будаг ба угсралт
- Алхам 5: Дуусгах
Видео: USB гарны тохируулагч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Захиалгат USB гар болон хулганы хянагч хийх нь энгийн зүйл юм.
Adobe Lightroom дээр зургийг үнэлэхдээ би хэд хэдэн товчлол ашигладаг бөгөөд энгийн тоглоомын хянагчийн джойстик ашиглан илүү хурдан ажиллах боломжтой болохыг олж мэдсэн. Би үүнийг семинарт байсан хоёр бүрэлдэхүүн хэсэгтэй талхны тавцан дээр тохуурхсан бөгөөд энэ нь маш сайн ажилладаг болохыг олж мэдсэн боловч миний ширээн дээр амьдрахад илүү сайхан "кабинет" хэрэгтэй байв.
Энэ нь Arduino дээр суурилсан тул джойстикийн функцийг тохируулах, нэмэлт товчлуур, залгах болон бусад хяналтыг нэмэх нь хялбар байдаг.
Энэ төсөлд гурван хэсэг байна:
- Техник хангамж
- Програм хангамж
- Энэхүү тоног төхөөрөмжийг хадгалах ширээнд тохиромжтой хэрэг
Эд анги
- Arduino - Adafruit -ээс 5V 16MHz Itsy Bitsy. Бусад олон Arduino сайн ажиллах болно, гэхдээ тэдний USB гар болон хулганы сантай ажиллах боломжтой эсэхийг шалгаарай.
- Joystick - Тоглоомын хянагчийн 2 тэнхлэг нь унтраалгатай (энд 10 багц байдаг: Arduino PS2 -д зориулсан WGCD 10 ширхэг Joystick Breakout Module тоглоомын хянагч).
- Хэргийн мод эсвэл акрил. Магадгүй зарим будаг.
- Утас ба USB кабель.
Алхам 1: Техник хангамж
Ардуино
Энэхүү бүтцийг аль болох авсаархан байлгахын тулд би жижиг Arduino хавтанг ашиглахыг хүссэн юм. Надад хэдэн Pro Trinkets байгаа боловч USB нь Trinkets дээр бүрэн ашиглагдаагүй байгаа тул гар болон хулганы симуляцид сайн ажилладаггүй. Энэ төслийн хувьд би Adafruit -ийн 5V 16MHz Itsy Bitsy ашигласан бөгөөд стандарт HID номын санг USB дээр гар, хулгана болгох боломжтой.
Joystick
Энэ бол тоглоомын хянагчдад ашиглагддаг джойстик юм. Тэдгээр нь хоёр тэнхлэг бөгөөд саваа түлхэхэд түр зуурын унтраалга байдаг. Онлайнаар олоход хялбар байдаг. Хэрэв та зөвхөн нэгийг худалдаж авахыг хүсч байвал тэдгээрийг 4 -өөс 10 доллараар худалдаж авах боломжтой, гэхдээ Amazon дээрээс бөөнөөр нь 10 багцаар 11 доллараар худалдаж авах боломжтой.
Adafruit болон Sparkfun -ийн ижил төстэй джойстикууд нь онлайнаар олж болох бусад бүх төхөөрөмжөөс ялгаатай байдаг. Үүнийг холбохдоо үүнийг анхаарч үзээрэй.
Arduino дээр энэ төслүүд унтраалганд A0, X тэнхлэгт A1, Y тэнхлэгт A2 ашигладаг. Энэ нь танд бүтээлч сэтгэгдэл төрүүлэх бусад 19 оролтын зүү үлдээдэг.
5v джойстик нь 5v USB хүчнээс гаралтай (Ity Bitsy дээр ийм нэртэй). Мөн энэ нь газартай - үүнийг Arduino газартай холбоно уу.
Алхам 2: Програм хангамж
Arduino код нь маш энгийн. Би үүнийг зургийг үнэлэхэд ашигладаг цөөн хэдэн Lightroom гарын товчлол дээр тусгайлан програмчилсан. Шилжүүлэгчийг дарахад Loupe ("e") болон Grid ("g") харагдац хооронд шилждэг. Жойстикийг зүүн, баруун тийш шилжүүлэх нь өмнөх (зүүн сум) эсвэл дараагийн (баруун сум) зураг руу орно. Зөөгчийг дээш нь түлхэх нь үнэлгээнд од нэмж ("["), доош нь дарахад тугийг ("u") арилгадаг. (Надад итгээрэй, энэ нь миний зургуудыг хэрхэн үнэлж байгаа нь утга учиртай болно.) Та хүссэн зүйлээ хийхийн тулд кодыг өөрчилж болно.
Гол давталт нь эхлээд шилжүүлэгчийн төлөвийг уншдаг. Хэрэв энэ нь HIGH -аас LOW болж өөрчлөгдсөн бол Loupe болон Grid харах хооронд шилжихийн тулд 'e' эсвэл 'g' хэлбэрийг сонгож солино.
Дараа нь програм нь джойстикийн аналог утгыг (0-ээс 1024 хүртэл) өөр мужид (-5-аас +5 хүртэл) зурдаг. Код нь +/- 5 утгыг тэмдэгт илгээх үйлдэл гэж хүлээн зөвшөөрдөг тул гарны товчлол илгээхийн тулд та joystick-ийг хүрээнийхээ төгсгөлд ойртуулах хэрэгтэй. Тэд дараа нь өөр товчлуур дарахаас өмнө 0 -ээр дамжих ёстой. Үүнийг хийх код нь маш богино бөгөөд нэлээд дэгжин гэж бодож байна. Цэвэр нөлөө нь та өөрийн хөдөлгөөний талаар санаатай байх ёстой бөгөөд энэ нь санамсаргүйгээр ижил товчлуур дарах урсгалыг илгээхгүй байх болно (миний кодын анхны хувилбар ийм байсан!).
Та хулганы номын сан болон joystick -ийн аналог утгыг ашиглан курсор, гүйлгэх дугуй, дууны хяналт эсвэл бусад аналог (ish) функцийг удирдах боломжтой.
Алхам 3: Кейс, 1 -р хэсэг - Дизайн ба хайчлах
Миний ширээн дээр талхны тавцан байх нь тийм ч сайхан харагддаггүй, эргономик нь бас тийм ч тохиромжтой биш байсан. Хэргийн загвар гаргах цаг болжээ.
Энэ нь хэргийг 3D хэвлэх хамгийн тохиромжтой төсөл байх болно. Надад 3D принтер байхгүй, гэхдээ надад лазер таслагч байгаа болохоор одоо бүх зүйл лазер хайчлах төсөл шиг харагдаж байна. Энэхүү загварыг Adobe Illustrator дээр зохион бүтээхэд нэг орой зарцуулсан бөгөөд үүнд энгийн саваа, лазер хайчлах нугас ашиглан илүү органик хэлбэр, хайрцаг хэлбэр гэх мэт олон янзын ойлголттой тоглох боломжтой байв.
Би талхны хавтанг өөр өөр өндөр, өнцгөөс барьж эхэлж, ширээнээс 80-100 мм орчим өндөрт 30 ° өнцөг тохь тухтай байхаар шийдсэн. Эцсийн загвар нь жижиг нислэгийн джойстик шиг харагддаг бөгөөд барьж авахад тухтай байдаг.
Adobe Illustrator -ийн анхны файлыг DXF болон PDF хувилбартай хамт доор оруулав. (DXF болон PDF файлыг лазер таслагч дээр туршиж үзээгүй болно.) Файлд өөрийн төслийг боловсруулахад ашиглах джойстикийн дээд ба хажуугийн харагдацыг оруулсан болно.
Энэхүү загварт хоёр зузаан материал ашигладаг. Дээд талаас бусад бүх зүйл нь орон нутгийн том хайрцагны дэлгүүрээс авсан 0.187 "" ашигтай "фанер юм. 2 'x 4' хуудас нь ердөө 8 долларын үнэтэй. Энэхүү дизайны хувьд.187" модны зузаан нь 5 мм зузаантай бөгөөд угсардаг. төгс Дээд талд нь 3 мм хэмжээтэй фанер байдаг бөгөөд энэ нь джойстик дээр эрхий хурууны үзүүрийг нэмэлт цэвэрлэх боломжийг олгодог. Энэ төсөл нь тунгалаг акрилаар хийгдсэн байвал сайн байх болно.
Прототип хийх нь ямар ашиг тустай болохыг хосууд тэмдэглэжээ: Би туршилтын хайчлах, угсрах ажлыг картоноор хийсэн нь дизайны нэг алдааг олж тогтооход тусалсан. Би модон хувилбарыг анх удаа огтлохдоо дээд хавтан нь нүхний маш эмзэг болохыг олж мэдсэн тул тэнд нэмэлт хүч нэмэхийн тулд табуудыг дахин зохион бүтээв. Мөн джойстик нь хэргийн хажуу талд цохиж байгааг олж мэдээд би хоёр өөрчлөлт хийсэн: би бэхэлгээг илүү сайн төв рүү нь зөөж, дээд талд нь 5 мм -ийн оронд 3 мм -ийн мод ашигласан. Байршуулсан дизайны файлд эдгээр бүх өөрчлөлт орсон байдаг - зөвхөн нимгэн модноос дээд хэсгийг хайчилж аваарай.
Алхам 4: Кейс, 2 -р хэсэг - Будаг ба угсралт
Бүх хэсгүүдийг хайчилж авсны дараа би эцсийн хуурай угсралтыг хийж, джойстикийг түр суулгалаа. Бүх зүйл сайн байсан болохоор дээд хэсгээс бусад бүх хэсгийг наасан. Дээд талыг бэхлэсний дараа джойстикийг суулгах боломжгүй тул дараа нь ирэх болно.
Дээд талын баруун доод булан нь эрхий хурууныхаа ёроол руу цохиулах тул би доод буланг нь хурдан зүлгүүрээр дугуйруулав.
Хэрэв танд лазераар хийсэн зүсэлт таалагдсан бол, эсвэл үүнийг нийлэг материалаар хийсэн бол та дууссан! Би ширээнийхээ хамт хийж дуусгахыг хүсч байна. Би түүнд үндсэн будагтай хар будаг, дараа нь цөөн тооны зэв-олеум хуурамчаар цохиулсан шар хув өгсөн. Би энэ бүтээгдэхүүнийг ширээнийхээ ирмэг дээр ашигласан тул хэсгүүдийг хооронд нь холбодог. Энэ будагны метал өнгөлгөө надад бас таалагддаг. Будаг нь эвдэрч гэмтэхгүйн тулд би хурууныхаа үений дотор талыг дээд хэсэгт нь тааруулан хаажээ.
Жойстик ба Ардуино хоёрыг цэвэр харагдуулахын тулд хар утас, агшилтын хоолойгоор холбосон бөгөөд утсыг угсрахдаа зөв харагдаж байсан уртаар таслав.
Жойстик нь төв тавиур дээр бэхлэгддэг. Надад байгаа эрэг нь жаахан урт байсан тул би ашиглаагүй модоор шургуулж богиносгож, үзүүрийг ширээний зүлгүүрээр буцааж зүлгэв. Arduino -д бэхэлгээний нүх байхгүй тул халуун наасан байна.
Бүх зүйлийг суулгасны дараа би наалгүйгээр дээд талыг нь таглав. Энэ нь биеэ барихад хангалттай нягт бөгөөд бүтцийн хувьд чухал биш юм.
Алхам 5: Дуусгах
Дууссан төсөл миний ширээн дээр сайхан харагдаж байна.
Миний ашиглаж байсан хамгийн эхний зүйл бол энэхүү зааварчилгааны зургийг засах явдал юм.
Дууссан!
Зөвлөмж болгож буй:
Хурдан ба бохир - цахилгаан скутер 3 утастай туршилтын тохируулагч: 3 алхам
Хурдан ба бохир-Цахилгаан скутер 3 утастай туршилтын тохируулагч: Би шинэ 3 утастай тохируулагчгүй 36в шинэ скутер мотор хянагч захиалсан. Би шинэ тохируулагчаа ирэхийг хүлээж байхдаа шинэ хянагчийнхаа тохируулагчийг дуурайх хурдан бөгөөд бохир төслийг хийлээ
Бүтээгч бүтээгдэхүүний тохируулагч: 11 алхам
Зохион бүтээгчийн бүтээгдэхүүний тохируулагч: Энэхүү зааварчилгаа нь Inventor 2019 -ийг ашиглан энгийн бүтээгдэхүүн тохируулагчийг хэрхэн бүтээхийг танд харуулах болно. Зохион бүтээгчийн мэргэжлийн 2019 Үндсэн зохион бүтээгчийн тухай мэддэг мэдлэг: Параметр дизайн
AVR HVPP тохируулагч: 4 алхам
AVR HVPP тохируулагч: Саяхан надад USBASP -ээр унших, програмчлах боломжгүй ATMEGA8L чипсүүд ирсэн. Эдгээр чипүүд ашиглах боломжтой эсвэл бүрэн эвдэрсэн эсэхийг би гайхаж байсан. Би чипийн мэдээллийн хуудсыг уншсан бөгөөд хэрэв чип байгаа бол унших боломжгүй байж магадгүйг ойлгосон
555 Тохируулагч таймер (1-р хэсэг): 4 алхам
555 Тохируулгатай таймер (1 -р хэсэг): Хөөе хүмүүс ээ! 555 IC ашигладаг 1-100 секундын хооронд хувьсах сааталтай нарийн тохируулгатай таймер хийхийг сураарай. 555 таймерыг Monostable Multivibrator хэлбэрээр тохируулсан бөгөөд дээрх зураг дээр 555 тохируулгатай таймерын цаасан схемийг үзүүлэв. 55 нь
Тохируулагч El Wifi Y Activar El SSH En Una Raspberry PI ZERO: 3 алхам
Тохируулагч El Wifi Y Activar El SSH En Una Raspberry PI ZERO: En este INSTRUCTABLE veremos como configurar la conexi ó n WiFi y el servidor sshd en la Raspberry pi zero, aunque sirve para cualquier raspberry con elma systema operativo Raspbian y lo la haremos directament. SD де ла бөөрөлзгөнө, пара