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

Гэр бүлийн интерактив тоглоом: 6 алхам
Гэр бүлийн интерактив тоглоом: 6 алхам

Видео: Гэр бүлийн интерактив тоглоом: 6 алхам

Видео: Гэр бүлийн интерактив тоглоом: 6 алхам
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Долдугаар сарын
Anonim
Гэр бүлийн интерактив тоглоом
Гэр бүлийн интерактив тоглоом

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

Энэ төсөлд хамрагдахаасаа өмнө танд тодорхой мэдлэг хэрэгтэй байна гэж хэлье. Би код болон үндсэн зааврыг өгөх болно, гэхдээ би танд тулгарч болох аливаа асуудлыг хэрхэн шийдвэрлэх талаар зааж өгөхгүй бөгөөд Raspberry Pi дээр LAMP вэб серверийг суулгах талаар гүнзгий судлахгүй. Үүнийг хэлэхэд энэ тоглоомыг бүтээхийн тулд та сорилтыг даван туулж, эдгээр алхмуудыг дагахад бэлэн байна гэж найдаж байна!

Хангамж

Танд хэрэгтэй хамгийн чухал зүйл бол Raspberry Pi (би 3 B -ийг ашигласан) болон гэрлийг тохируулах электрон хэрэгсэл юм. Холбоосуудыг доор байрлуулсан болно.

Raspberry Pi 3B

Электроник

Эдгээр зүйлээс гадна танд дараахь зүйлс хэрэгтэй болно.

1 'X 1' зураг - 6 доллар

1 'X 1' фанер - 3 доллар

Зөөврийн утасны цэнэглэгч - $ 12

Нугас - 2 доллар

Түгжээ - 2 доллар

Алхам 1: Тоглоом хэрхэн явагддаг вэ?

Тоглоом хэрхэн явагддаг вэ?
Тоглоом хэрхэн явагддаг вэ?

Энэ тоглоомыг би олон жилийн турш гэр бүлийнхэнтэйгээ хамт тоглосон тоглоом дээр үндэслэсэн болно. Үндсэндээ та тоглоом тоглож буй хүн бүрийн нэрийг бичээд саванд хийнэ. Хүн бүр нэр зурдаг бөгөөд таны авсан нэр бол тоглолтын үлдсэн хугацаанд тоглодог нэр юм. Тоглоомын зорилго бол ялсан буйдангаа багийнхаа хүмүүсээр дүүргэх явдал юм.

Тоглоомыг тохируулахдаа та нэг суудал хоосон орхих бөгөөд энэ нь хэний ээлж болохыг тодорхойлох болно. Хэрэв та хоосон суудлын зүүн талд байгаа бол тоглож буй хүмүүсийн нэрийг хэлэх бөгөөд энэ нэрийг өгсөн хүн босоод хоосон суудал руу шилжих ёстой. Та нэг баг бүх тоглогчидоо зориулалтын ялагч буйдан дээр суулгах хүртэл үүнийг үргэлжлүүлээрэй.

Бага зэрэг араа сольж, бидний бүтээх төсөл нь энэ тоглоомыг бараг л дуурайдаг, гэхдээ үүнийг хөдөлгөөнгүй, тоглогчдын утаснаас тоглодог. Энэ төсөлд бид тоглогчдыг баг болгон хувааж, тэдэнд зан төлөвийг хуваарилж, тоглогчдыг тоглоомын тавцан дээрээс унагах зорилгоор ээлжлэн тоглуулах боломжийг олгодог вэбсайт бүтээх болно.

Алхам 2: Raspberry Pi дээрээ LAMP вэб сервер тохируулах

Raspberry Pi дээрээ LAMP вэб сервер тохируулах
Raspberry Pi дээрээ LAMP вэб сервер тохируулах

Өмнө дурьдсанчлан, би төслийн энэ хэсэгт тийм ч их орохгүй, та үүнийг хэрхэн хийхээ аль хэдийн мэдэж байсан гэж найдаж байна. Хэрэв та үүнийг яаж хийхээ мэдэхгүй байгаа бол айх хэрэггүй, та энэ видеог үзээрэй. Үүнийг хийх нь тийм ч хэцүү биш бөгөөд Google -ийн цөөн хэдэн хайлт, youtube видеонууд таныг замд чинь оруулах ёстой. Тиймээс пи -ээ тохируулж, энэ төслийн илүү хөгжилтэй хэсгүүдийг үргэлжлүүлцгээе.

LAMP серверийг тохируулах

Пи -ийг тохируулна уу

Алхам 3: Зөвшөөрөл

Зөвшөөрөл
Зөвшөөрөл
Зөвшөөрөл
Зөвшөөрөл

Энэ зүйлийг ажиллуулахад тулгарах хамгийн том толгойны өвчин бол зөвшөөрлийг эмх цэгцтэй авах явдал юм. Анхдагч байдлаар, танд PHP кодтой apache сервер дээр python файлуудыг ажиллуулах зөвшөөрөл байхгүй болно. Үүнийг засахын тулд та www-data-д зохих зөвшөөрлийг өгөх ёстой. Терминалыг нээгээд 'sudo visudo' гэж оруулаад оруулна уу. Энэ нь /etc/sudoers.tmp гарч ирэх бөгөөд та www-өгөгдлийг доод хэсэгт нь зөвшөөрөлтэйгээр нэмэх хэрэгтэй. Дээрх зургуудыг үзнэ үү.

Та энэ файлыг шинэчлэх үед гараад хадгалаад бүх зүйл зөв ажиллах ёстой.

Алхам 4: Breadboard -ийг бүх гэрлээр тохируулна уу

Breadboard -ийг бүх гэрлээр тохируулна уу
Breadboard -ийг бүх гэрлээр тохируулна уу
Breadboard -ийг бүх гэрлээр тохируулна уу
Breadboard -ийг бүх гэрлээр тохируулна уу

Хэрэв та талхны хавтанг хэрхэн ашиглах талаар сайн мэдэхгүй байгаа бол би бүх зүйлийг хаанаас залгах ёстойг харуулсан диаграммыг хийсэн болно. Дээр нь бөөрөлзгөнө pi дээр GPIO зүү байрлуулах газрын зураг байгаа бөгөөд аль зүүг унтраалга болгон ашиглаж болохыг харуулах болно. GPIO шошготой хүмүүс бол таны очихыг хүсч буй зүйл юм. Энэ нь мөн үндэслэлтэй тээглүүдийг харуулдаг бөгөөд талхны тал тус бүрт нэг ширхэгээс 2 ширхэг л хэрэгтэй болно гэдгийг анхаарах нь чухал юм.

Та 4 улаан, 4 цэнхэр гэсэн 8 гэрэл асаахыг хүсэх болно. Талхны тавцангийн нэг талд блюз, нөгөө талд улаан өнгийг тавь. Эдгээрийг тохируулсны дараа бид тоглоомыг ажиллуулах, вэб дээр ажиллах код руу орох болно.

Алхам 5: Google Drive -аас PHP код болон Python кодыг Raspberry Pi руу шилжүүлэх

PHP код болон Python кодыг Google Drive -аас Raspberry Pi руу шилжүүлэх
PHP код болон Python кодыг Google Drive -аас Raspberry Pi руу шилжүүлэх

Энэ алхам нь хамгийн чухал бөгөөд хамгийн их алдаатай байх тул энэ төслийг хийхээсээ өмнө php болон python програмыг бага зэрэг судалж үзэхийг зөвлөж байна. Би эхлэгчдэд илүү хялбар болгож өгсөн боловч төсөлд шаардлагатай бүх кодыг танд өгөх болно. Эхлэхийн тулд доорх google drive холбоос дээр дарна уу.

Тоглоомын код

Таны хийх гэж байгаа зүйл бол энэ бүх кодыг флаш диск рүү хуулж, pi руу зөөх явдал юм. Дараа нь та өөрийн apache вэб сервер дэх www файлыг энэхүү шинэ www файлаар дарж бичээд бөөрөлзгөнө pi дээрээ тоглоомыг шилжүүлэхийг хүсэх болно. Хэрэв танд apache зөвшөөрлийн алдаа гарвал html файлыг www файлдаа хуулж аваад google drive www файлаас connect.php файлыг авч www хавтсандаа буулгаарай. Энэ нь маш энгийн процесс байх ёстой, гэхдээ хэрэв та алдаатай тулгарвал бүү санаа зов. Танд тулгарч болзошгүй аливаа асуудлыг шийдэхийн тулд var/apache2/error.log -ийг ашиглахыг зөвлөж байна.

Алхам 6: Бүрэлдэхүүн хэсгүүдийг холбож чимэглээрэй

Бүрэлдэхүүн хэсгүүдийг холбож, чимэглээрэй
Бүрэлдэхүүн хэсгүүдийг холбож, чимэглээрэй
Бүрэлдэхүүн хэсгүүдийг холбож, чимэглээрэй
Бүрэлдэхүүн хэсгүүдийг холбож, чимэглээрэй

Та амжилтанд хүрсэнд баяр хүргэе! Энэ бол энэ төслийн хувьд хийх ёстой эцсийн алхам юм. Юуны өмнө та бүх бүрэлдэхүүн хэсгүүдийг фанер хавтан дээр холбох хэрэгтэй. Үүнд таны бөөрөлзгөнө пи, талхны самбар, зай орно. GPIO холбогч кабелиар талхны самбараас тоглоомын тавцангийн гадаргуу хүртэл бүх гэрлээ асааж байгаа эсэхийг шалгаарай.

Үүний дараа даавуугаа чимэглэх асуудал юм. Би хувьдаа зурахаар сонгосон боловч энд зөвхөн таны төсөөллөөр хязгаарлагддаг. Эцсийн алхам бол чимэглэсэн тоглоомын самбартай бүрэлдэхүүн хэсгүүдийг холбох нугас, түгжээг нэмэх явдал юм.

Одоо та бүх зүйлийг нэгтгэсэн тул энэ тоглоом зөвхөн вэб сервер дээр ажилладаг тул та утсан дээрээ хөтөч дээрээ ороод {raspberrypi ip address}/тоглоомыг бичих хэрэгтэй болно гэдгийг хэлэх нь зүйтэй болов уу гэж бодож байна. php. Үүнийг хийснээр та болон танай бүлэг тоглоомоо тэндээс эхлүүлэх ёстой! Анхаарна уу, хэрэв хүн тоглохыг хүсч байвал хүн бүр бөөрөлзгөнө pi -тай ижил wifi -тай байх ёстой.

Та дууссан! Та үүнийг бүтээж чадсан гэж найдаж байна, найз нөхөд, гэр бүлийнхэнтэйгээ энэ тоглоомыг хөгжилтэй өнгөрүүлээрэй гэж найдаж байна!

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