Мазмұны:
- Жабдықтар
- 1 -қадам: сымдарды қосу
- 2 -қадам: MU Vision Sensor III
- 3 -қадам: Micro: bit арқылы Makecode арқылы бағдарламалау
- 4 -қадам: MU көру сенсорын іске қосыңыз
- 5 -қадам: анықтау нәтижесін өңдеу үшін кодты қосыңыз
- 6 -қадам: Нәтижені жарықдиодты матрицада көрсету
- 7 -қадам: Ойын логикасы
- 8 -қадам: Өмір жолағын қосыңыз
- 9 -қадам: Музыканы қосыңыз
- 10 -қадам: Қорытынды
Бейне: Мини «Санды тап» ойын автоматы Micro: bit: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз «Санды тап» ойынын ойнадыңыз ба? Бұл сізбен бірге «Санды тап» ойынын ойнауға болатын шағын ойын автоматы. Біз бұл DIY жобасын физикалық ойынды ынталандыру және балаларға бағдарламалауды үйренуге көмектесу үшін жасадық. Ол MU Vision сенсорының көмегімен сандық карталарды сезеді, ол арқылы ойыншы машина таңдаған кездейсоқ санды табуға тырысады.
Орнату бәрі осы суретте түсіндірілген.
IUC шинасы арқылы басылған нөмірлік карталарды тани алатын MU көру сенсоры Micro: bitке қосылған. Екі ПХД тақтасы мен колонка LEGO техникалық бөліктерінен жасалған тірек көмегімен бірге ұсталады, осылайша камера 45 градус бұрышта төмен қарайды. Micro: бит камерасының көрінісін блоктайтын ештеңе жоқ екеніне көз жеткізіңіз, онда ойнатқыш нөмір картасын құрылғыға ұсынады.
Жабдықтар
BBC микро: биттік тақта
×1
Morpx MU көру сенсоры III
×1
LEGO техникалық бөліктері
× 1 Пиморон түйреуіші: бит × 1
Динамик: 0,25 Вт, 8 Ом
1 -қадам: сымдарды қосу
Сізге 6 сымды қосу қажет. Динамикте Micro: bit «0» және «GND» түйреуішіне қосылатын екі сым бар. MU Vision сенсорында I2C шинасына қосылатын 4 сым бар - 3V, PIN 19 (SCL), PIN 20 (SDA) және GND. Суретте біз сымдарды Micro: bit контактілі тақтасына дәнекерлейміз. Сондай -ақ, сымдарды қосу үшін micro: bit үшін ажырату тақтасының бірін пайдалануға болады.
2 -қадам: MU Vision Sensor III
MU Vision сенсоры - түрлі сандық карталарды танитын негізгі AI модулі. Оның I2C шығыс порты бар, оны Micro: bitке қосуға болады (пин 19 және пин 20). Ескерту:
1. Micro: битке қосылу үшін, I2C режимін пайдалану үшін көру сенсорының сол жақтағы DIP қосқышы 2 «ON» күйіне орнатылуы керек.
2. Көру сенсоры төңкеріліп орнатылған (сенсор қосқышы ойнатқышқа қараған), сондықтан ойыншы нөмірлік картаны машинаға ұсынған кезде, ол ойыншының көзқарасынан «фронтальды» болады.
3 -қадам: Micro: bit арқылы Makecode арқылы бағдарламалау
Машинаны MakeCode көмегімен бағдарламалауға болады. Сіз Micro: bit бағдарламасын Javascript -те де, блок -кодта да бағдарламалай аласыз. Қарапайым ету үшін біз мұнда суреттеу үшін блоктық бағдарламалауды қолданамыз. MUVisionSensorIII кітапханасын импорттау «Қосымша»-> «Кеңейтімдерді» таңдап, іздеу жолағына «mu-opensource/MuVisionSensorIII-MakeCode» теріңіз. Нәтижеден «Muvs» кеңейтімін таңдаңыз.
Енді сіз MuVisionSensor блоктарын таба аласыз
4 -қадам: MU көру сенсорын іске қосыңыз
2. Іске қосу блогында MU Vision Sensor инициализациясы және оны I2C шинасын пайдалануға орнатыңыз.
және нөмірлік картаны қосу алгоритмі.
5 -қадам: анықтау нәтижесін өңдеу үшін кодты қосыңыз
Forever циклінде MU Vision Sensor анықтау нәтижесін өңдеу үшін кодты қосыңыз.
6 -қадам: Нәтижені жарықдиодты матрицада көрсету
Біз нөмірді тану нәтижесін көрсету үшін реттелетін функцияны қолданамыз. Ескерту: Micro: битін тігінен орналастырғандықтан, жарықдиодты дисплейдегі санды 90 градусқа бұру қажет.
7 -қадам: Ойын логикасы
Құпия нөмірге кішкене түсінік беру үшін micro: bit бағдарламалауға болады.
8 -қадам: Өмір жолағын қосыңыз
Сіз сондай -ақ ойынға көбірек көңіл көтеру үшін өмір сүре аласыз. Біз «өмір жолын» көрсету үшін жарықдиодты матрицаның сол жақ бағанын қолданамыз.
9 -қадам: Музыканы қосыңыз
Міне бітті. Ғарыштық себептерге байланысты барлық код жоғарыдағы суретте көрсетілмеген. Толық кодты мына жерден таба аласыз.
10 -қадам: Қорытынды
Бұл оқулық сізге Micro: bit және MU Vision Sensor көмегімен шағын ойын машинасын құруды үйретеді. MU Vision Sensor визуалды тану көмегімен сіз Micro: bit платформасында ұқсас «физикалық ойын» ойындарын құра аласыз.
Ұсынылған:
Ойын автоматы: 4 қадам
Ойын автоматы: ЕСКЕРТПЕ: Менде қазір ойын автоматтары үшін Arduino кодын ұсынатын нұсқаулық бар. Есімде, мен 17 жаста едім, мектеп бітіруші едім, Калифорниядан ата-әжеммен бірге Мичигандағы үйіне қайттым. . Әрине, біз
Pocket Flappy Bird ойын автоматы: 5 қадам
Pocket Flappy Bird ойын машинасы: бұл nodemcu esp8266 микроконтроллерге негізделген ойын консолі, ол флиппи құсты және басқа да көптеген ойындарды ойнай алады. Бұл құрылғыны https://github.com/SpacehuhnTech/esp8266_deauther сілтемесі бойынша Spacehuhns коды негізінде деутер жасау үшін де қолдануға болады
Arduino қалталы ойын автоматы: 4 қадам
Arduino қалталы ойын автоматы: Мен шынымды айтамын, мен бұл жоба ешқашан болмайтынын айтамын, егер мен коронавирустың өршуі кезінде орнымда тұрсам, Instructables «LED жолағы» байқауын өткізіп жатқанын көрдім. Менде бірнеше жарық диодты жолақтар бар
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Raspberry Pi бар ойын автоматы: 7 қадам (суреттермен)
Raspberry Pi бар аркада ойын машинасы: Сюжетті құру: ретро пи бар аркада ойын машинасы (таңқурай pi3)