Агуулгын хүснэгт:
Видео: Нууцлах виртуал тоглоом: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Манай ач зээ нар нуугдаж тоглох дуртай боловч дотор нь тийм ч сайн газар байдаггүй. Тэд агнахдаа хөгжилтэй байхын тулд би виртуал нуугдах тоглоом хийхээр шийдсэн. Миний хувилбарт нэг нь RF хүлээн авагчтай зүйлийг нуух болно, нөгөө нь ан хийхдээ RF дамжуулагчийг ашиглах болно. Зөвхөн нэг товчлууртай бол дамжуулагч нь миний өмнөх зааварт дурдсантай бараг ижил байна. RF хүлээн авагч нь миний слот машины зааварчилгаанд ашигладаг шиг жижиг дуу бичлэг/тоглуулах модулийг идэвхжүүлдэг. Миний бичсэн зурвас: "Би энд байна. Намайг олж ирээрэй, намайг олж ирээрэй. " Тоглоом тоглох олон арга бий, үүнд хамгийн цөөн тооны товчлуур дарж тухайн зүйлийг хэн олж болохыг харах боломжтой. Эсвэл хүүхэд бүр үүнийг олохын тулд 1 минут зарцуулж болно. Хэрэв тэд олохгүй бол дараагийн хүүхдэд нэг минут өгөх гэх мэт.
Алхам 1: RXC6 RF хүлээн авагч
Өмнөх RF хүлээн авагчтай зааварчилгаанд би RXB6 ашиглан өгөгдлийг TTL формат руу хөрвүүлж, ирж буй мессежийг тайлах микроконтроллерийг ашигласан. Энэхүү төслийн хүлээн авагч нь RF зурвасын бүх декодчиллыг хийдэг RXC6 модуль тул микроконтроллер шаардлагагүй болно. Үнэн хэрэгтээ тохируулах процессын нэг хэсэг нь дамжуулагчийг хүлээн авагчтай хослуулах явдал юм. Модулийг хослуулсны дараа нэг дамжуулагчийн дөрвөн өөр түлхүүрийг тайлах боломжтой. Энэ төслийн хувьд бидэнд зөвхөн нэг гаралт хэрэгтэй боловч аль кодыг идэвхжүүлсэнийг сонгохын тулд та дөрвөн гаралтыг шалгах шаардлагатай байж магадгүй юм. Програм хангамжийн код нь одоо байгаа алсын удирдлагатай тохирч, D0 гаралтыг идэвхжүүлдэг.
RXC6 модулийн тохируулга нь гагнуурын хэсэг, товчлуур дарах хэсэгтэй. Дээрх зураг дээр харж байгаа шиг самбаруудын ард хэд хэдэн гагнуурын дэвсгэр байдаг. Энэ төслийн хувьд бид хоёр дэвсгэрийг хоёуланг нь нээлттэй байлгадаг, учир нь бид дохио хүлээн авахад л түр зуурын өндөр импульс хүсдэг. Хоёрдахь горим нь өөр түлхүүрийн кодыг хүлээн авах хүртэл нэг гаралтыг өндөр түвшинд түгждэг. Энэ тохиолдолд эхний гаралт буурч, шинэ гаралт өндөр болно. Гурав дахь горим нь товчлуурыг анх дарахад тохирох гаралтыг өндөр түвшинд байлгаж, дараагийн товчлуур дээр дарахад буцааж доош нь шилжүүлнэ.
Мөн модулийн урд талд жижиг товчлуур байдаг. Бүх дамжуулагч хослолыг арилгахын тулд товчлуурыг удаан дарна уу. LED хэдхэн секундын дараа асна. LED унтрах хүртэл товчлуурыг үргэлжлүүлэн барина уу. Дамжуулагчийг модультай хослуулахын тулд LED асах хүртэл товчлуурыг дарж, товчлуурыг суллана уу. Үүний дараа дамжуулагч дээрх дурын товчлуурыг дарна уу. Модуль дээрх LED нь хосолсон тохиолдолд хоёр удаа анивчих ёстой. Хамгийн түгээмэл 433-MHz дамжуулагч ажиллах болно. Дээрх хоёр зураг бол миний амжилттай хослуулсан хүмүүсийн дээж юм.
Алхам 2: Техник хангамж
Дамжуулагч нь зоосны батерейгаар ажилладаг (2032) тул бага эрчим хүч зарцуулдаг. Үүний ихэнхийг програм хангамж дээр хийдэг боловч ATtiny85 нь ихэвчлэн 1 МГц-ийн дотоод цаг дээр ажилладаг. Дүрэм бол бага цагийн давтамж нь бага эрчим хүч шаарддаг бөгөөд 1 МГц нь дамжуулагчийн логикт төгс төгөлдөр юм.
Миний ашиглах дуртай RF дамжуулагч модуль бол түгээмэл хэрэглэгддэг FS1000A юм. Энэ нь 433-MHz ба 315-MHz гэсэн хоёр хувилбартай. Програм хангамж нь таны алийг нь ашиглах нь хамаагүй, гэхдээ та хүлээн авагч самбар ижил давтамжтай ажиллаж байгаа эсэхийг шалгах хэрэгтэй. Миний ихэнх төслүүд 433-MHz төхөөрөмж ашигладаг, учир нь энэ бол миний хуримтлуулсан хямд үнэтэй утасгүй төхөөрөмжүүд юм. Зураг дээр үзүүлсэн дамжуулагч хавтангийн байршил нь хуучин эмийн саванд маш сайн нийцдэг. Энэ нь тийм ч үзэсгэлэнтэй биш боловч шаардлагатай зүйлд хангалттай сайн байна.
Хүлээн авагч нь мөн хуучин шахмал саванд хийгдсэн байдаг. 18650 хэмжээтэй нэлээд том батерейны багтаамжийг багтаасан бүх зүйл нь том модон гар урлалын модонд халуун наасан байна. Дууны модулийн чанга яригч нь 8 омын илүүдэл юм (4 ом бас ажиллах болно). Дууг сайн сонсохын тулд эмийн савны ёроолын хэсгийг хайчилж авдаг. Дууны модуль нь хямд ISD1820 юм. Бүх зүйл батерейны хүчдэл дээр ажилладаг тул зохицуулагч шаардлагагүй бөгөөд RF модулийн гаралт болон дууны модулийн гох оролтын хооронд хүчдэл хуваагч шаардлагагүй болно. Зураг дээр харагдаж байгаа шиг би жижиг зайны цэнэглэгч самбар нэмсэн бөгөөд ингэснээр стандарт USB утасны кабелиар 18650 батерейг эзэмшигчээс нь салгахгүйгээр цэнэглэх боломжтой болсон.
Дамжуулагч болон хүлээн авагч модулиуд хоёулаа тохирох антеннтай илүү сайн ажилладаг боловч тэдгээрийг ихэвчлэн нийлүүлдэггүй. Та тэдгээрийг худалдаж авах боломжтой (зөв давтамжийг авах) эсвэл өөрөө хийх боломжтой. 433-MHz давтамжтай шулуун утастай антенны хувьд зөв урт нь 16 см орчим байдаг. Ороомог болгохын тулд ойролцоогоор 16 см тусгаарлагчтай, хатуу судалтай утсыг аваад 5/32 инчийн өрмийн бариул гэх мэт зүйлийг нэг давхаргад боож өгнө. Богино шулуун хэсгийн тусгаарлагчийг нэг талаас нь хуулж, дамжуулагч/хүлээн авагч самбартаа холбоно уу. Хаягдал Ethernet кабелийн утас нь антенд сайн ажилладаг болохыг олж мэдсэн.
Алхам 3: Програм хангамж
Дамжуулагч програм хангамж нь өмнөх зааварчилгаанаас ATtiny85 RF алсын удирдлагын бага зэрэг өөрчлөгдсөн хувилбар юм. Цорын ганц өөрчлөлт бол бит ба синхрончлолын цаг хугацааны бага зэрэг өөрчлөлт, дамжуулж буй гурван байтын кодын өөрчлөлт, бусад гурван түлхүүрийг удирдах горимыг хасах явдал юм.
Дамжуулагч програм хангамж нь чипийг унтах горимд оруулах нийтлэг арга техникийг ашигладаг. Энэ горимд 0.2ua -аас бага гүйдэл авдаг. Шилжүүлэгчийн оролт (D1) нь дотоод татах эсэргүүцлийг асаасан боловч унтраалга дарагдах хүртэл гүйдэл гүйдэггүй. Оролт нь өөрчлөлтийг тасалдуулах (IOC) дээр тохируулагдсан болно. Шилжүүлэгчийг дарахад тасалдал үүсч, чипийг сэрээхэд хүргэдэг. Тасалдлын таслагч нь ойролцоогоор 48 msec хоцролтыг гүйцэтгэдэг бөгөөд энэ нь унтраалгыг задлах боломжийг олгодог. Дараа нь унтраалга дарагдсан эсэхийг шалгаж, шилжүүлэгч зохицуулагчийг дууддаг. Дамжуулсан мессеж хэд хэдэн удаа давтагддаг (би 5 удаа сонгосон). Энэ нь арилжааны дамжуулагчийн хувьд ердийн зүйл юм, учир нь 433 МГц ба 315 МГц давтамжтай RF-ийн урсгал маш их байдаг. Давтагдсан мессеж нь дор хаяж нэг хүн хүлээн авагч руу нэвтрэхийг баталгаажуулдаг. Синхрончлол ба битийн хугацааг дамжуулагч програм хангамжийн урд талд тодорхойлдог боловч өгөгдлийн байтыг шилжүүлэгч зохицуулагчийн горимд оруулсан болно.
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
UPS хакердах! Нууцлах ..: 8 алхам (зурагтай)
UPS хакердах! Нууцлах ..: Компьютерийн чухал файлуудаа нүдэнд харагдтал нууцлаарай! Хүүхдүүд, эхнэрүүд ээ, тэр хулгайч хулгайч тэнд байгааг ч мэдэхгүй, энэ нь нас барсан UPS -ийн тэжээлийн нөөцлөлтийг гадны хатуу диск болгон хэрхэн яаж өөрчлөхийг зааж өгөх болно. 20.00 доллараас доош! Үзнэ үү
Буцаж ойх ! Arduino & Acclerometer ашиглан виртуал бодит байдлын тоглоом: 9 алхам
Буцаж ойх ! Arduino & Acclerometer ашиглан виртуал бодит байдлын тоглоом: Энэхүү гарын авлагад бид Arduino болон Acclerometer ашиглан Virtual Reality тоглоомыг бүтээх болно
Виртуал слайд тоглоом: 8 алхам
Виртуал слайд таавар: Танилцуулга Хэдэн жилийн өмнө би энэхүү энгийн багц тоглоомын слайд тоглоомыг харсан ['Original instructable https: //www.instructables.com/id/Batch-Game-Slide …], үнэхээр дажгүй байсан. Би үүнийг хийж, хэд хэдэн удаа тоглосон боловч энгийн байдлаасаа болоод сонирхолгүй болсон. Хамт
Raspberry Pi 3 дээр Tor ашиглан нэрээ нууцлах (суулгах): 6 алхам
Raspberry Pi 3 дээр Tor ашиглан нэрээ нууцалж үзэх нь: Сайн байцгаана уу, энэ бол интернетэд нэрээ нууцлахын тулд Tor -ийг суулгах, ашиглах талаар зааварчилгаа юм. Суулгалт хийхэд хэсэг хугацаа шаардагддаг тул аяга кофе ууж, бичиж эхлээрэй. Энэ бол Tor Relay суулгац биш юм