Мазмұны:
- 1 -қадам: Бұл қалай жұмыс істейді және материалдар тізімі
- 2 -қадам: тізбекті сыммен қосыңыз
- 3 -қадам: Arduino бағдарламасын жасаңыз
- 4 -қадам: Arduino -ны тексеріңіз
- 5 -қадам: тыңдаушы бағдарламалық жасақтамасын іске қосыңыз
- 6 -қадам: көтерілу
Бейне: Кербал ғарыштық бағдарламасының физикалық кезеңдеу түймесімен ғарыштық ұшырылымды жаңартыңыз: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен жақында Kerbal Space бағдарламасының демо нұсқасын алдым. Кербал ғарыш бағдарламасы - бұл тренажерлық ойын, ол зымырандарды жобалауға және ұшыруға және оларды алыс айлар мен планеталарға бағыттауға мүмкіндік береді. Мен әлі күнге дейін айға сәтті қонуға тырысамын (немесе Мун, ойында осылай аталады). Ресми форумдарды қарау кезінде мен осы ұқыпты жобаны кездестірдім. Бұл тәжірибеге шынайылық қосатын ондаған қосқышы мен терулері бар физикалық басқару тақтасы. Бір күні менің жеке қондырғымды құру қызықты болар еді деп ойлаймын, бірақ менде әлі де барлық компоненттер жоқ. Бұл арада мен іске қосуды бастау, бос отын багтарын ағызу және парашюттерді орналастыру сияқты басқару элементтерін орындауға болатын осы қарапайым түймені жинадым. Бұл ойынға шынымен қызықты элемент қосады, және оны өз қолыңызбен жасау үшін Arduino, батырмалы қосқыш және басқа да кішкене бөліктер қажет.
Бастайық!
1 -қадам: Бұл қалай жұмыс істейді және материалдар тізімі
Міне, менің орнатуымның қалай жұмыс істейтіні туралы негізгі шолу.
Түймешік Arduino түйреуіштерінің біріне қосылады. Arduino түйменің басылуын күтеді, содан кейін USB арқылы менің компьютеріме шағын хабарлама жібереді. Компьютерде жеңіл бағдарлама Arduino сигналын тыңдайды және Kerbal Space бағдарламасына (немесе қазіргі уақытта компьютерде белсенді кез келген бағдарлама) бос орын пернесін модельдеуге жібереді. Бұл шын мәнінде өте қарапайым, және қажетті жобаны өзгерту арқылы бүкіл жобаны кез келген басқа мақсатқа оңай бейімдеуге болады. Сіз фото редакторында белгілі бір құралды немесе браузердегі веб -бетті жаңартатын түймені жасай аласыз. Мүмкіндіктер өте кең.
Міне, жеке түймешікті іске қосу үшін сізге қажет:
- Сәйкес USB кабелі бар Arduino (мен Arduino Uno қолдандым)
- Піспейтін нан тақтасы
- Лездік түймешік (кез келген түймешік жасайды. Мен қолданған суреттің екінші суретін қараңыз)
- Кішкене резистор
- Компоненттерді қосу үшін секіргіш сымдар немесе 22 AWG сымының бірнеше ұзындығы.
Әрине, сізге Kerbal Space бағдарламасының көшірмесі қажет болады. Бұл жоба үшін демо нұсқасы жақсы жұмыс істейді, сондықтан егер сізде ойын жоқ болса, сіз бұл түймені жасай аласыз және тексере аласыз. Ойынды мына жерден алыңыз: kerbalspaceprogram.com
2 -қадам: тізбекті сыммен қосыңыз
Енді схеманы құруды бастайық.
Алдымен, Arduino 5В істікшесін тақтаның қызыл бағанына жалғау үшін өтпелі сымды қолданыңыз. Жер (GND) түйреуіші мен көк бағанмен де осылай жасаңыз. Бұл бізге қызыл сызықтың бойындағы кез келген түйреуіштен Arduino -дан қуат алуға мүмкіндік береді және көк сызық бойымен кез келген түйреуішке жерге қосылуға мүмкіндік береді.
Екіншіден, батырманың қосқышын тақтаға салыңыз. Нақты орналасу маңызды емес, тек кіретін және шығатын түйреуіштердің бөлек жолдарда екеніне көз жеткізіңіз. Енді, тақтаның қызыл бағанасынан коммутатордың бір жағына өтетін сымды өткізіңіз. Коммутатордың екінші жағын көгілдір бағанға резистор арқылы қосыңыз. Ақырында, егер Arduino -дегі түйреуіштер болса, резистор қосылған қосқыштың сол жағын қосыңыз. Мен 2 түйреуішті қолдандым.
Бұл негізгі схема үшін!
3 -қадам: Arduino бағдарламасын жасаңыз
Келесі нәрсе - кодты Arduino -ға жүктеу.
Мен түймені басқан сайын компьютерге сериялық байланыс арқылы 1 нөмірін жіберу үшін Arduino бағдарламалық қамтамасыз етуімен бірге келетін Debounce үлгі нобайын өзгерттім. Мен орнату функциясына «Serial.begin (9600)» және «Statial == HIGH» түймешігін тексеретін if операторының ішкі жағына «Serial.println (1)» қосуым керек болды. Мен сондай -ақ борттық жарықдиодты қосатын және өшіретін кодты алып тастадым.
Сіз менің жасағанымды жасай аласыз және Debounce эскизін өзгерте аласыз немесе менің нұсқаулықты осы нұсқаулықтан жүктей аласыз.
Қалай болғанда да, сіз Arduino -ды қосып, дайын эскизді ашып, Arduino тақтасына жүктегіңіз келеді.
4 -қадам: Arduino -ны тексеріңіз
Көшпес бұрын, осы уақытқа дейін не салғанымызды тексеруге көмектеседі.
Arduino компьютерге қосулы тұрғанда, Arduino бағдарламалық жасақтамасындағы сериялық мониторды ашыңыз. Түймені бірнеше рет басыңыз. Әр басу сериялық монитор терезесінде «1» шығаруы керек. Егер бұлай болса, сіз әрі қарай жүруге дайынсыз. Олай болмаған жағдайда, қайтып оралып, барлығын дұрыс қосқаныңызды тексеріңіз және Arduino нобайын қайта жүктеп көріңіз. Егер бұл әлі де жұмыс істемесе, төменде түсініктеме қалдырыңыз, мен оны жұмыс істеуге көмектесетінін көремін.
5 -қадам: тыңдаушы бағдарламалық жасақтамасын іске қосыңыз
Енді бізде физикалық түйме бар, ол басылған сайын компьютерге хабарлама жібереді. Енді бізге компьютерде тыңдаушыны орнату керек, ол Arduino -дан келетін «1» -ді Кербал ғарыш бағдарламасы танитын пернелерге басады.
Мен мұны істеу үшін шағын бағдарлама жаздым. Жүктеп алыңыз, ашыңыз, содан кейін бағдарламаны іске қосыңыз. Ол суретке ұқсас болуы керек. Енді COM портының нөмірін Arduino нөміріне орнатыңыз. Егер сіз Arduino қандай COM портын қолданатынын білмесеңіз, Arduino редакторлық бағдарламасын ашып, төменгі оң жақ бұрышын тексеріңіз.
Содан кейін курсорды мәтін ұясына қойып, бос орын пернесін бір рет басыңыз. Тыңдаушы осы терезеде терілгендердің барлығына пернелерді басуды имитациялайды. Kerbal Space Program бағдарламасындағы кезеңдеу батырмасы бос орын болғандықтан, біз бұл мәтіндік жәшікте бір бос орын болуын қалаймыз.
COM портының нөмірін орнатып, мәтін ұясында бос орын болған соң, сіз оны сынап көруге дайынсыз !. «Тыңдауды бастау» түймесін басыңыз. Блокнот немесе Word сияқты мәтіндік редакторды ашып, батырманы басыңыз. Бос орын пайда болуы керек. Олай болмаса, Arduino қосылғанын, порт нөмірінің дұрыс екенін және тыңдаушы бағдарламасы әлі де жұмыс істеп тұрғанын екі рет тексеріңіз.
6 -қадам: көтерілу
Бәрі аяқталды! Кербал ғарыштық бағдарламасын іске қосыңыз, зымыран жинаңыз және ұшыру алаңына барыңыз. Егер бәрі ойдағыдай болса, түймені басқанда сіздің зымыран ұшырылуы керек. Егер сіз көп сатылы зымыран құрастырған болсаңыз, түйме келесі кезеңдерді де іске қосады.
Оқығаныңыз үшін рахмет! Сізге бұл нұсқаулық ұнады деп сенемін. Егер сізде сұрақтар туындаса, түсініктемелерде маған хабарлаңыз және аяқталған іске қосу түймесінің суретін жіберуді ұмытпаңыз.
Ұсынылған:
Como Crear бағдарламасының бағдарламасы Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 қадам
Python Que Encuentre El Programme бағдарламасының тізімі: PV диаграммасы: оқулықтардың ең маңыздысы - бұл есептік аймақтың маңызды деректері. Есептеудің жалпы аумағы өте үлкен және маңызды болып табылады; el area bajo esta
Python бағдарламасының бағдарламасы: PV диаграммасы: 4 қадам
Python бағдарламасының диаграммасы PV: Кіріспе бағдарламаның диаграммасының PV диаграммасын анықтауға мүмкіндік береді. Бұл бағдарламаның ең маңыздысы болып табылмайтын газбен жұмыс істеу болып табылады
Бағдарлама бағдарламасының графикалық картасы мен бағдарламалық жасақтамасы қандай ?: 8 қадам
Бағдарламаның графикалық картасы қандай болады ?: Бағдарламаның соңғы нұсқасы Tecnolog í a, en el grado 11. El prop ó sito era lograr crearer, medio del del. Python бағдарламалық жасақтамасы & iacute сияқты, егер сіз бағдарламалық жасақтаманы басқа бағдарламалармен байланыстырсаңыз
Arduino Uno оқулығы #1 - Blink бағдарламасының негізгі бағдарламасы: 4 қадам
Arduino Uno оқулығы №1 - Негізгі Blink бағдарламасы: Барлығына сәлем! Мен бірінші нұсқаулықты шығарғаныма қуаныштымын! Бұл идея маған Arduino Uno -ны жұмыспен қамтамасыз етуде қиындықтар туындаған кезде келді, сондықтан мен қиыншылықтарға тап болдым, сондықтан мен өзім білмейтін нәрселерді түсіндіремін
PowerPoint бағдарламасының жеке шаблондарына кіріспе: 7 қадам
PowerPoint жекелендірілген шаблондарына кіріспе: Іскерлік кездесу немесе дәріс кезінде жасалатын ең қиын істердің бірі - бұл скучно презентацияны көру. Немесе сіз өзіңіздің компанияңызға немесе топтық жобаңызға арналған PowerPoint жобасын жасаудан бас тартқан шығарсыз. Бұл нұсқаулық процесті көрсетеді