Мазмуну:
- 1 -кадам: Материалдарыңызды алыңыз
- 2 -кадам: Popsicle's Up кесип
- 3 -кадам: Картонду чаптаңыз
- 4 -кадам: Popsicle боюнча Tinfoil клей
- 5 -кадам: клей картон
- 6 -кадам: (Милдеттүү эмес) Аларды уюштуруу үчүн зымдарды кесип салыңыз
- 7 -кадам: Кодекс өзү
- 8 -кадам: Кодексти түшүндүрүү
- 9 -кадам: Акыркы продукт
Video: SUMOBOTко бамперди кантип кошуу керек: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
бул эмне кылат, эгер сиз роботтун бамперлеринин бирине тийсе, ал артка бурулуп, объекттен бурулуп кетет.
1 -кадам: Материалдарыңызды алыңыз
муну жасоо үчүн керектүү нерселер - 3 попсикула таякчасы, картон, ысык клей, төрт зым жана карточка.
сиз колдоно турган кошумча материал - бул кийинчерээк алып салгыңыз келсе, маска тасмасы
2 -кадам: Popsicle's Up кесип
бул үчүн сиз Попсикуланы алып, аны кээ бир зым кескичтер менен экиге бөлөсүз, же аны экиге бөлүүгө аракет кылсаңыз болот, ал жылмакай болбойт.
3 -кадам: Картонду чаптаңыз
эгерде сизде маскировка тасмасы болсо, аны кичинекей мамыга ороп, анан кичине бир картонду эки уюлга жабыштырыңыз.
4 -кадам: Popsicle боюнча Tinfoil клей
эки зымга кичинекей жалкоону ороп, чоң Попсикуланын учуна чаптаңыз жана зымдар жерге туташтырылганын текшериңиз.
башка popsicle менен ушундай кылгыла жана аны резистор менен туташтыргыла
азыр биринчи попсикуланы жана шыргыйларга чапталган картонду туташтырыңыз.
5 -кадам: клей картон
кичинекей, жука картонду алып, бүктөп, анын бир бөлүгүн бир попсиклдин ортосуна, анан экинчисин чаптаңыз. андан кийин 2 -попсикуланын учунда экиге бөлүнгөн попсикулду, андан кийин кичинекей популярлардын учунда клей картон
Андан кийин, экинчи попсикуланын эти биринчи капталга карагандыгын текшериңиз, ошондо ал бампердей болуп, алыстап кетет.
6 -кадам: (Милдеттүү эмес) Аларды уюштуруу үчүн зымдарды кесип салыңыз
эгер кааласаңыз, зымдарды кичирейтүү үчүн кесип, алар уюшкандыкта көрүнүшү үчүн, өзүңүзгө жаккан зым кескич менен кесип алсаңыз болот.
7 -кадам: Кодекс өзү
'{$ STAMP BS2}
'{$ PBASIC 2.5}
temp VAR Byte RunStatus DATA $ 00
Оку: RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Туруктуулар --------------- ------ LStop CON 750 RStop CON 750 '-------------- Өзгөрмөлөр --------------------- X VAR Word VAR Word '-------------- Негизги программа -----------------------
КЫЛ
GOSUB Алга
ЭГЕР (IN9 = 0) ЖАНА (IN10 = 0) ОНДО ЖОГОРУ 14 ЖОГОРУ 3 ГОСУБА Тескерүү ТЫНЫТУУ 50 ТӨМӨН 14 ТӨМӨН 3 ҮНДИФ
ЭГЕР (IN9 = 0) АНАН ЖОГОРУ 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft пауза 50 төмөн 3 ENDIF цикл
АЯКТА
'*********************************************** ******* 'төмөнкү код бамперлер үчүн колдонулат' ********************************* ***********************
'------------------------------------------------- --- 'бул бампердин алдыга жылышы үчүн ушундай' ------------------------------------ ---------------- Алга: FOR X = 0 to 25 'Forward for a bit PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'бул эки бамперге тийгенде' -------------------------------------- -------------- ReverseTurn: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 to 25' Turn Left 60 градус PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'бул код оң бампер басылганда артка жана солго бурулуу үчүн колдонулат' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
Пауза 20 NEXT FOR X = 0 to 25 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50' Оңго 45 градуска PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'бул код сол бампер басылганда артка жана оңго бурулуу үчүн колдонулат' ------------------------------ ---------------------- REVERSETurnRight: X = 0-25 'РЕВЕРСИ 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 to 25 'Reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50' Солго 45 градуска PULSOUT LMotor, 650 PULSOUT RMotor, RStop 20 КИЙИНКИ КАЙТУУ
'*********************************************** ******* 'Процедуралардын аягы' ************************************ ******************
8 -кадам: Кодексти түшүндүрүү
бул код деген эмне, бул роботтун бамперлерге ылайык кандай аракет кыларын көрсөтөт, мисалы: "reverseturnleft" коду - оң бампер урулганда жана аны артка жана солго бурганда.
"reverseturnright" - бул сол бамперге тийип, аны артка жана оңго бурууга алып келет
"reverseboth" - бул эки бампер тең урунуп, аны артка жана башка жакка бурат.
"төмөн" жана "жогорку" терминдери роботуңузда ледтерди колдонсоңуз гана пайдалуу болот, бул белгилүү бир жарыктын төмөндөшүн же бийикке кетерин билдирет.
9 -кадам: Акыркы продукт
акыркы продукт төмөнкү сүрөттө окшош болушу керек
Сунушталууда:
Долбооруңузга E-Ink дисплейин кантип кошуу керек: 12 кадам (сүрөттөр менен)
Долбооруңузга E-Ink дисплейин кантип кошуу керек: Көптөгөн проекттер контролдоо үчүн көбүнчө Arduino колдонуп, экологиялык маалыматтар сыяктуу кандайдыр бир маалыматтардын мониторингин камтыйт. Менин учурда, мен суу жумшарткычымдагы туздун деңгээлине көз салгым келди. Сиз үй тармагыңыз аркылуу берилиштерге жеткиңиз келиши мүмкүн
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
GIMPдеги нерсеге кантип жалын кошуу керек: 15 кадам (сүрөттөр менен)
GIMPдеги нерсеге кантип жалын кошуу керек: GIMPде ушинтип реалдуу от жагасыз
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек: 17 кадам (сүрөттөр менен)
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек?: Мен куруп жаткан түтүк амп менен жаңы гитаралык спикердин барышын кааладым. Баяндамачы менин дүкөнүмдө калат, андыктан өзгөчө бир нерсенин кереги жок. Толекс жабуусу өтө оңой эле бузулуп калышы мүмкүн, ошондуктан мен кумдун артынан сыртын кара чачтым