Агуулгын хүснэгт:
- Алхам 1: Видео
- Алхам 2: Үүнийг хэрхэн тохируулах талаар
- Алхам 3: Кодын жишээ
- Алхам 4: Боловсруулж байна
- Алхам 5: OSC
- Алхам 6: Нийлэг тавиур
- Алхам 7: Чуулган
- Алхам 8: Цавуу
- Алхам 9: Матрын клип
- Алхам 10: Мэдрэгчээ будна уу
- Алхам 11: Хүйтэн гагнуур
- Алхам 12: Хөнгөн цагаан тугалган мэдрэгч
- Алхам 13: Босохын тулд бэхлээрэй
- Алхам 14: Pi Cap -ийг хавсаргана уу
Видео: Pi Cap Capong төслийн заавар: 14 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Понг бол бидний дуртай видео тоглоомуудын нэг бөгөөд саяхан хийсэн семинарт бид Пон Таннер, Тина Аспиала, Росс Аткин нар Понгыг дэлгэцнээс гаргаж, тоглоом болгон хувиргаж, "Капонг" (багтаамжтай + Понг!) Болгон хувиргасан нь бидэнд аз тохиосон юм. гар. Тэд Pi Cap болон Raspberry Pi -ийг ашиглан сэлүүрт сэлүүрийг гарныхаа байрлалд буулгаж, энгийн, бэрхшээлтэй, үнэхээр донтуулдаг тоглоом бүтээжээ.
Pi Cap бол Bare Conductive -ийн хамгийн шинэ бүтээгдэхүүн юм. Raspberry Pi нэмэлт хэрэгсэл нь Raspberry Pi төслүүддээ багтаамжийн мэдрэгч, ойрхон байдлыг мэдрэх, өндөр чанартай аудио нэмэх боломжийг олгодог. Энэ нь Raspberry Pi A+, B+, Zero ба түүнээс хойшхи хувилбаруудад ажилладаг (40 зүү GPIO холбогчтой аливаа Raspberry Pi). Мэдрэгч самбарыг мэдрэх нарийвчлал, Raspberry Pi -ийн тооцоолох чадлын ачаар Pi Cap нь аналог өгөгдлийг тоон гаралт болгон хувиргах гайхалтай хэрэгсэл юм.
Таныг доорхи "Капонг" -аар дамжуулахыг бид Паулд үлдээх болно.
Capacitive Pong бол уламжлалт дэлгэцийн тоглоомын дахин тайлбар юм. Хулгана эсвэл сумны товчлуурыг ашиглахын оронд багтаамжийн мэдрэгчийг ашигладаг. Тоглоом Pi Zero дээр ажилладаг бөгөөд Cap Cap нэмэлт, Ethernet адаптертай.
Энэ нь 12 мэдрэгчийн оролтыг өгдөг бөгөөд үүнээс 4 -ийг ашигладаг. Тэд лазер хайчлах тавиур дээр байрлуулсан бөгөөд тоглогч бүр хос мэдрэгчийн хооронд гараа хөдөлгөдөг.
Тоглоом нь OpenProcessing.org дээр байдаг SimplePong дээр суурилсан бөгөөд Creative Commons -ийн хүрээнд гардаг. Үүнийг Pi Cap мэдрэгчийн оролтыг ашиглахын тулд өөрчилсөн (хулганы оронд), 2 тоглуулагчийн үйлдэл болгон хөрвүүлэв.
Эхний хувилбар нь процессор дээр зөөврийн компьютер дээр ажилладаг бөгөөд Pi Zero -аас Open Sound Control (OSC) протокол дээр оролтоо авдаг. Pi Zero дээр бид Pi Cap -тэй танилцуулсан демо програмыг ашигласан - эдгээр модулиудын нэг нь OSC урсгалыг үүсгэдэг.
Тогтмол утгыг туршилтын аргаар олж авсан бөгөөд Pi Cap -аас гарах гаралтын хүрээ нь тоглоомын цонхны өндөртэй тохирч байв. Бүх зүйлийг Pi дээр тавих нь сайн байх болно, бид кодыг цэвэрлэж, тогтмол гэх мэтийг шошголох хэрэгтэй. Тоглоом нь дуу, онооны систем, тоглоомыг эхлүүлэх илүү сайн арга зэргээс ашиг хүртэх болно; гэхдээ энэ бол өөр өдөр.
Pi Cap -ийн онцлог шинж чанаруудын талаар илүү ихийг олж мэдээд өнөөдөр манай онлайн дэлгүүрээс өөрийн сонголтыг аваарай. Хэрэв та өөрөө Capong хийхийг хүсч байвал доорх зааврыг дагана уу. Зугаацаарай!
@paul_tanner 2016 оны 7 -р сарын 25 Стандарт дизайн, ерөнхий урам зоригийг @rossatkin болон @spongefile
Алхам 1: Видео
Энэхүү богино хэмжээний видео бичлэг дээр Росс багийнхаа төсөл, хэрхэн хоёр загвараа Pi Zero болон Pi Cap ашиглан эцсийн хувилбарыг бүтээх талаар тайлбарласан болно.
Алхам 2: Үүнийг хэрхэн тохируулах талаар
"Raspberry Pi Zero дээр Pi Cap -аа тохируулах" хичээлийг эндээс үзээд ямар ч алхамыг бүү алдаарай. (Нэвтрэхийн тулд та Pi -ийн IP хаягийг мэдэх хэрэгтэй.)
Алхам 3: Кодын жишээ
Pi Cap танилцуулгаар гүйж кодын жишээг, ялангуяа мэдрэгчийн өгөгдлийг OSC -ээр дамжуулан зөөврийн компьютерын терминалын цонх руу дамжуулдаг жишээг үзэхийн тулд үзээрэй. DIFF өгөгдлийг анхаарч үзээрэй - үүнийг бид ашиглах болно.
Алхам 4: Боловсруулж байна
Хэрэв таны зөөврийн компьютер дээр байхгүй бол Processing програмыг татаж аваад суулгаарай. Mpr121_pong кодыг задалж, боловсруулах хэсгийн ноорог хавтсанд ихэвчлэн /Баримт бичиг /Боловсруулах хэсэгт суулгана уу. Ноорогыг боловсруулж байгаад нээгээд ажиллуулж эхэлнэ үү. Доорх алхамыг хийх хүртэл тоглоомын цонхонд юу ч тохиолдохгүй.
Алхам 5: OSC
OSC-ийн демо хувилбарыг бие даан ажиллуулахын тулд Pi дээрх PiCapExamples фолдер руу ороод cpp/picap-datastream-osc-cpp руу очно уу. Pi Cap өгөгдлийн урсгалыг харахын тулд./run ашиглана уу.
Зөөврийн компьютерынхаа IP хаягийг олж мэдээд./run –host [зөөврийн компьютерын IP хаяг] ашиглан үүнийг боловсруулж байна.
Понг одоо гүйж байх ёстой. Тоглоом эхлүүлэхийн тулд зөөврийн компьютерын хулгана дээр дарна уу. Тоглогч бөмбөг алдсан тохиолдолд тоглоом дуусна. Зөөврийн компьютерын хулгана дээр дарж өөр тоглоом эхлүүлнэ үү.
Алхам 6: Нийлэг тавиур
Хэрэв та видеон дээр үзүүлсэн нийлэг хавтанг бүтээхийг хүсвэл доорх Illustrator файлуудыг татаж аваад @rossatkin -ийн зөвшөөрсөн зааварчилгааг дагана уу. Эдгээрийг огтлохын тулд танд лазер таслагч хэрэгтэй болно, эсвэл хөөсөнцөр хавтангаар хийж болно.
Улаан загварыг татаж авах
Цагаан загварыг татаж авах
Алхам 7: Чуулган
Тавиураа угсрахын тулд I хэлбэртэй хэсгүүдийн нэгийг нь нүхгүй цагаан тэгш өнцөгт хэсэг дээр наа.
Хоёр улаан тэгш өнцөгт хэсгийг наахаасаа өмнө зураг дээр үзүүлсэн шиг хоёр матрын хавчаарыг бүтцэд оруулах хэрэгтэй. Энэ нь утсыг таны тавиур дотор нуусан боловч нэвтрэх боломжтой хэвээр байх болно.
Улаан өнгийн тэгш өнцөгт хэлбэртэй хоёр хэсгийг цагаан бүтцэд наа.
Алхам 8: Цавуу
Жижиг будгийн сойз ашиглан тавиурын бүх үеийг нийлэг цавуугаар арчвал энэхүү наалдамхай материал нь хуванцар хэсгүүдийг хамтад нь хайлуулна. Улаан акрилийг болгоомжтой хэрэглэвэл хайлж, өнгө ялгаруулж магадгүй юм.
Танд нэг нийлэг хэсэг үлдсэн байх ёстой, хоёр нүхтэй цагаан тэгш өнцөгт. Энэ хэсгийг хараахан нааж болохгүй.
Алхам 9: Матрын клип
Капонгоо босоо байрлуул (нүхгүй цагаан хэсэг нь ширээн дээр хүрч байна). Таны матрын хавчуурга дээд талд нь цухуйхын тулд хангалттай утас байгаа эсэхийг шалгаарай (зураг дээр үзүүлсэн шиг дор хаяж 3 инч хэмжээтэй матрын хавчаар хэрэгтэй болно).
Одоо утсыг уртын доод талд үлдээгээд утсыг хайчилж ав. Та 1.5 см орчим зэс утас цухуйсан байх ёстой. Та үүнийг ашиглан зэс утсыг мэдрэгч рүү залгах болно.
Алхам 10: Мэдрэгчээ будна уу
Хоёр картон дөрвөлжин, хоёр тэгш өнцөгт хайчилж ав. Эдгээр нь таны тавиур дээр очдог тул та дотоод гадаргуугийн хэмжээг хэмжих боломжтой.
Хэрэв та Electric Paint ашиглаж байгаа бол эдгээр дөрвөлжин дээр шууд будаж болно. Хатаасны дараа хоёр талт соронзон хальс түрхээд мэдрэгчийг акрилийн эсрэг доош нь наана. Гэхдээ эхлээд будгийг хүйтэн гагнах хэрэгтэй.
Алхам 11: Хүйтэн гагнуур
Цахилгаан будагтай хоолойгоо ашиглан ил гарсан зэс дээр маш их будаг түрхээрэй. Утас нь хөдлөхгүй байхаар бэхлэгдсэн байх ёстой (та хоёр талт соронзон хальс ашиглаж болно).
Дууссан мэдрэгч нь 11 -р алхам дахь гурав дахь зураг шиг харагдах ёстой. Дууссаны дараа та Capong индэрийн тал тус бүрт холбогдсон хоёр дөрвөлжин, хоёр тэгш өнцөгт дөрвөн мэдрэгчтэй байх ёстой.
Алхам 12: Хөнгөн цагаан тугалган мэдрэгч
Хэрэв танд цахилгаан будаг байхгүй бол мэдрэгчээ хөнгөн цагаан тугалган цаасаар хийж болно. Дээрхтэй ижил алхмуудыг дагана уу, гэхдээ баруун талд байгаа зурган дээр үзүүлсэн шиг хөнгөн цагаан тугалган цаас ба картон хоёрын хооронд ил утас тавь.
Алхам 13: Босохын тулд бэхлээрэй
Та одоо мэдрэгчээ тавиур дээр бэхлээд Pi Cap болон Pi Zero -оосоо гараарай!
Алхам 14: Pi Cap -ийг хавсаргана уу
Капонг тавиурын орой дээрээс цухуйсан матрын хавчаарыг аваад Пи Капныхаа электродуудад хавсаргана. Та зөв электродтой холбогдож байгаа эсэхээ шалгаарай, энэ нь таны үйл ажиллагаанд зориулагдсан болно. Одоо та Pi Zero -гоо холбож, кодыг байршуулж, тоглож болно! Энэ төсөл таалагдаж байна уу? Өөрөө хийхийг хүсч байна уу? Pi Cap -ийн онцлог шинж чанаруудын талаар илүү ихийг олж мэдээд өнөөдөр манай онлайн дэлгүүрээс өөрийнхөөрөө аваарай.
Зөвлөмж болгож буй:
OLED дэлгэцийн төслийн тусламжтайгаар GPS хяналт: 5 алхам (зурагтай)
OLED дэлгэцийн төслийн тусламжтайгаар GPS -ийн хяналт: Бүгдээрээ сайн байна уу, энэхүү хурдан нийтлэлд би өөрийн төслийг хуваалцах болно: SAMD21J18 микроконтроллер ба SSD1306 OLED 128*64 дэлгэцтэй ATGM332D GPS модуль, би Eagle Autodesk дээр тусгай ПХБ барьсан бөгөөд үүнийг програмчлав. Atmel studio 7.0 болон ASF ашиглан
Хос хямд 30V/2A төслийн цахилгаан хангамж: 7 алхам (зурагтай)
Хос хямд 30V/2A төслийн цахилгаан хангамж: Цахилгаан хангамжийн модулиуд болон LCD дэлгэц хайж байхдаа 0.5-30V @3A (халаагууртай, 4А гүйдлийн гүйдэлтэй 50Вт) хүчдэлтэй эдгээр 35Вт-ийн хямд LCD тэжээлийн модулиудтай тааралдлаа. Энэ нь хүчдэлийн тохируулга, гүйдлийн хязгаарлагчтай. Бас байдаг
Төслийн нэр: 5 алхам (зурагтай)
Төслийн Алиас: Алиас бол хэрэглэгчид өөрсдийн хувийн туслалцаа, хувийн нууцлалын талаар ухаалаг туслахуудаа илүү их хянах боломжийг олгох зорилготой "шимэгч хорхой" юм. Энгийн програмаар дамжуулан хэрэглэгч Alias-ийг өөрчлөн сэрээх үг/дуунд хариу үйлдэл үзүүлэхийг сургаж, нэг удаа
WIND - Адафрутын өдний төслийн хурдасгуур: 9 алхам (зурагтай)
WIND - Adafruit Feather -ийн төслийн хурдасгуур: Би Adafruit -ээс авах боломжтой янз бүрийн Adafruit Feather микроконтроллерууд болон мэдрэгч самбаруудыг аажмаар цуглуулж байна. Тэд прототип хийх, турших ажлыг маш хялбар болгодог, би бол самбарын зохион байгуулалтын маш том фен. Би өөрийгөө өөрийгөө олсноос хойш
Аз жаргалтай үнэг! (Том төслийн эхний элемент): 7 алхам (зурагтай)
Аз жаргалтай үнэг! (Том төслийн эхний элемент): Өөр нэг жижиг төсөл миний хувьд гарч ирэв, энэ нь хэд хэдэн жижиг төслүүдийг багтаасан бөгөөд эцэст нь нэгдэх болно. Энэ бол анхны элемент бөгөөд сүүл шиг сарвайсан үнэг юм. ид шид