Мазмұны:
- 1 -қадам: Бұл сізге қажет
- 2 -қадам: Уақыт
- 3 -қадам: La Vista жабдықтары, нәресте
- 4 -қадам: Егер (lastStep) {code ();}
Бейне: Sif's лабиринті (ойын) - Arduino ITTT: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Менің мектебім маған Arduino көмегімен интерактивті нәрсе жасауды тапсырды. Мен кішкентай лабиринт ойынын жасадым, ол, өкінішке орай, соншалықты жақсы болмады, бірақ оны аяқтауға немесе оған қосуға болады
Бұл жоба Скандинавия мифологиясы туралы ТБА тұжырымдамасы ретінде басталды. Сіз Лифтрасир болдыңыз, өмірді жақсы көруші едіңіз және есіміңізді ұмытып кеттіңіз. Сіз не өзіңіздің сүйіктіңіз Лифті табуыңыз керек, не сіз оянған орманнан қашып кетуіңіз керек еді. Өкінішке орай, бұл да жақсы болмады, сондықтан мен оны скандинавия мифологиясын ұстанатын кішкентай лабиринт ойынына айналдырдым
1 -қадам: Бұл сізге қажет
Бұл жоба үшін келесі бөліктер қажет:
- Ардуино Уно
- Сымдар секіру
- Сұйық кристалды дисплей (СКД) (16, 2)
- x2 батырмасы
- потенциометр
- 10к Ом резисторы x3
- Кем дегенде 1 кг сабынтас (сізде неғұрлым көп тас болса, оның ішіндегі жабдыққа сай болу оңайырақ болады).
- ағаш штепсель x4
2 -қадам: Уақыт
Сіз дұрыс оқыдыңыз ханымдар мен мырзалар. A R T. -дің уақыты келді. Дәлірек айтқанда, сабын тасын аппаратура ішіне сыйатындай етіп ойып алу керек.
Мен мұны тасты үгіту мен үгіту арқылы жасадым, бірақ егер сізде үйде басқа кәсіби құралдар болса, оларды қолданыңыз. Сабын тасты өте оңай өңдейді, сондықтан сізге MX-30KSUPER бұрғысы немесе басқа нәрсе қажет емес. Стандартты штуцер мен торлы жабдық жақсы жұмыс істейді.
Алдымен біз тасты екіге бөлуіміз керек. Сеніңіз немесе сенбеңіз, бірақ мен мұны жұмсақ металдарға арналған араны алып, дәл сол арқылы аралау арқылы жасадым. Енді бізде тастың 2 жартысы бар болғандықтан, біз бір бөліктің ортасында тікбұрышты пішінді ойып бастай аламыз. Біз мұны дисплей үшін қолданамыз. Мен менікін БҮТІН дисплейге сәйкес келетін үлкен етіп жасадым, бірақ сіз оны тек дисплейдің өзі ашылатын етіп қалыптастыра аласыз.
САҚТАНДЫРУ БАСТАЛДЫ !! сіз байқағандай, менің дисплейімнің жартысында үлкен жарықшақ бар. Бұл жұқа бөліктің жанында бұрғылау кезінде болды (бұрғылауға кейінірек кірісеміз). Жіңішке бөлшектердің жанында бұрғылау кезінде өте абай болыңыз, себебі бұл жиі болады.
Ия, мүмкін, жалпы сақ болыңыз. Жобамның кесірінен біреудің жараланғанын көруді жек көремін.
Енді! Екінші жартысына келетін болсақ, бізге қуыс тіктөртбұрыш керек. Ардуино мен кастрюльге сәйкес келетін тереңдікте, бірақ тым терең емес, өйткені сіз тастың бөлінуін қаламайсыз.
Бұрғылау уақыты келді, балақай. Енді сіз дисплей тесігінің айналасындағы 4 нүктені және жартысының қуыс бөлігін таңдағыңыз келеді. Кейінірек ағаш шанышқыларды үстіңгі (Дисплей) жартысын көтеру үшін салыңыз, тасқа тесіктерді тесіңіз, тесіктерге тесіктерді салыңыз. Мен сол тесіктерді сол жерлерге қоюды ұсынамын.
Сіз мұны істегеннен кейін, тастарды бір -бірінің үстіне қою керек, арасында бос орын болуы керек!
3 -қадам: La Vista жабдықтары, нәресте
Терминатордың қорқынышты сөзі үшін кешірім сұраймын, бірақ машинаның жүрегін жинайтын уақыт келді.
СКД экранына түйреуіштерді немесе секіру сымдарын дәнекерлеуден бастаңыз. Мен секіру сымдарын тікелей экранға дәнекерлеуді таңдадым. Осылайша мен кеңістікті сақтап қаламын және бәрі жақсы болады. Аяқтағаннан кейін сіздің экран менікіне ұқсас болуы керек. СКД экранды қалай жалғауға болатынын мына жерден білуге болады:
www.arduino.cc/kz/Tutorial/HelloWorld?from…
Сіз бұл оқулықта берілген нақты нұсқауларды орындай аласыз, себебі мен мұны экранды қосу үшін де қолдандым, сондықтан код осы түйреуіштермен жұмыс істейді.
Аяқтағаннан кейін экранды сол оқулықта берілген мысал кодымен тексере аласыз.
Әрі қарай, мен сізге кастрөлді есептегішті электр тақтасына қосуды ұсынамын. Ыдыс өлшегіш пен экранды жалғап, оны өлшеуішті айналдыру арқылы тексеріңіз. Егер СКД жарықтығы өзгерсе, сіз оны дұрыс сыммен қосқансыз. Егер жоқ болса, жоғарыда көрсетілген оқулыққа тағы бір рет қарауды ұсынамын.
Егер сіз аяқтаған болсаңыз, түймелеріңізді алыңыз, оларды жерге қосыңыз және Arduino -дағы 5В түйреуіштерді қосыңыз. Түймелерді кез келген сандық түйреуішке қосуға болады. Егер түйреуіштер бірдей болса, кодты тексеруді ұмытпаңыз.
Аяқтағаннан кейін сіз жабдықты тасқа қоюға болады!
4 -қадам: Егер (lastStep) {code ();}
Ұйқы безі. Матрицаға кіру уақыты.
Сіз ойлап таптыңыз! Кодтау уақыты келді. Уайымдамаңыз. Бұл бөлік шын мәнінде өте оңай. Мен жұмыс жасай алмайтын жалғыз нәрсе - экран арқылы ойнау. Егер сіз оны іске қоссаңыз, маған айтыңыз!
Сіз жүктеген файл ретінде менің кодты пайдалана аласыз. Алдыңғы деңгейлерді көшіру және қою арқылы өз деңгейлеріңізді қосуға болады, бірақ әр түрлі жауаптармен (Солға және оңға).
Және бұл бәрі! Сіз бұл оқулықтан бірдеңе алдыңыз деп үміттенемін, мүмкін оны өзіңіз жасадыңыз!
Егер сіз мұны жасасаңыз, мен оны көргім келеді!
Ұсынылған:
Ойын алаңындағы экспресс көмегімен қозғалысты белсендірілген косплей қанаттары - 1 бөлім: 7 қадам (суреттермен)
Circuit Playground Express көмегімен қозғалысты белсендірілген косплей қанаттары - 1 бөлім: Бұл екі бөліктен тұратын жобаның бірінші бөлігі, мен сізге автоматтандырылған ертегі қанаттарын жасау процесін көрсетемін. Жобаның бірінші бөлігі - бұл қанаттардың механикасы, ал екінші бөлігі оны тозуға жарайды және қанаттар қосады
DIY ARGB ойын құлаққаптары акрилді қолданады: 14 қадам (суреттермен)
Акрилді қолданатын DIY ARGB ойындық құлаққаптар үшін стенд: Барлығына сәлем, осы нұсқаулықта мен сізге WS2812b светодиодтарын (Aka Neopixels) қолдана отырып, сіздің ойын құлаққаптарыңызға RGB реттелетін құлаққаптар стендін қалай жасау керектігін көрсетемін. жоба Бұл сипаттама нақты емес
HackerBox 0043: Фалкеннің лабиринті: 9 қадам
HackerBox 0043: Фалкеннің лабиринті: бүкіл әлем бойынша HackerBox хакерлеріне сәлем! HackerBox 0043 бізге кіріктірілген веб-камера ағыны, конденсаторлық схемалар, микросервалық панельді қисайту қондырғылары және тағы басқаларды ұсынады. Бұл нұсқаулықта HackerBox 0043 -тен бастау туралы ақпарат бар
Ойын қысымына сезімтал төсемдер (сандық ойын алаңдары үшін және т.б.): 11 қадам (суреттермен)
Қысымға сезімтал алаңшалар (цифрлық ойын алаңдары үшін - және басқалары): бұл цифрлық ойыншықтар немесе ойындар жасау үшін қолданылатын қысымға сезімтал төсем жасауды көрсететін нұсқаулық. Ол үлкен күшке сезімтал резистор ретінде қолданыла алады және ойынға қарамастан, оны маңызды жобалар үшін қолдануға болады
Серво басқарылатын мәрмәр лабиринті: 5 қадам (суреттермен)
Серво басқарылатын мәрмәр лабиринті: бұл классикалық мәрмәр лабиринтінің нұсқасы (жолда таңдау бар), онда табақ пен көлбеу хобби сервосымен басқарылады. Серверлер көмегімен сіз лабиринтті R/C контроллерімен немесе компьютермен жұмыс жасай аласыз. Біз оны TeleToyl -мен пайдалану үшін құрдық