Мазмуну:

Биринчи роботту кантип куруу керек ($ 85): 21 кадам (сүрөттөр менен)
Биринчи роботту кантип куруу керек ($ 85): 21 кадам (сүрөттөр менен)

Video: Биринчи роботту кантип куруу керек ($ 85): 21 кадам (сүрөттөр менен)

Video: Биринчи роботту кантип куруу керек ($ 85): 21 кадам (сүрөттөр менен)
Video: Гостиницага келдик бир берейин эми 2024, Ноябрь
Anonim
Биринчи роботту кантип куруу керек ($ 85)
Биринчи роботту кантип куруу керек ($ 85)
Биринчи роботту кантип куруу керек ($ 85)
Биринчи роботту кантип куруу керек ($ 85)

МЫНЫН ЖАҢЫ ЖАНА ЖАҢЫРТЫЛГАН ВЕРСИЯСЫН ЖАСАДЫМ. БУЛ ЖЕРДЕН ТАБЫҢЫЗ https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************ ************** Жаңыртуу: Бул билдирүүнү окуган 10.000ге жакын адамдан кечирим сурайм. Мен бул постко жаңы киргенде, мен Данияда жашаганыма байланыштуу, сыйлыктарды эсептеп койгондон башкача болчумун, анткени баары абдан кенен! Бул роботтун жалпы баасы башында 150 долларга чейин белгиленген. Көрсө, баасы чынында дүйнөнүн калган бөлүгүндө болгону 85 доллар, дээрлик жарымы байге !! (кечиресиз, мен компоненттер үчүн жаңы сыйлыктарды киргиздим) ************************************ **************************************** Эгерде сизде кандайдыр бир көйгөйлөр же суроолор болсо Бул проект, letsmakerobots.com дарегинен мени менен байланышуудан тартынбаңыз, бул автономдуу, өзүн өзү изилдөөчү, "өз акылын" кантип жасоо керектиги (алыстан башкарылбаган, так алдын ала программаланган эмес, бирок айланага реакция кылуу)) робот бир нече саатта. Бул чынында оңой жана робот курууну баштоо үчүн электроника боюнча билимди талап кылбайт. Негизги нерселерди алуу үчүн бул жерде көңүл буруңуз. Бул көздү ачуу үчүн арналган, муну кургандан кийин, сиз каалаган нерсени куруп, каалаган электрондук түзүлүштү башкара аласыз! Жинди угулат? Ырас, бүгүн бир нече долларга сатып ала турган кээ бир микросхемалардын кубаттуулугу канчалык экенин түшүнүү үчүн аны сынап көрүү керек. Микроконтроллерлер дүйнөсүнө кош келиңиз:) Мен аягында жазып жаткан программалоо мисалы, бул роботту сиз "дубалдан качуу" деп атаганга айландыруу (ал жыттап, кайсы объектилерге таянганын изилдейт, сол жактагы, оң жактагы) жана алдыда), бирок аны каалаган нерсеге программаласа болот - оңой. Эгерде кызыгуу көрсөтүлсө, мен ага дагы программаларды берем. Бул жерде дагы башка принциптер, такта, чип ж.

1 -кадам: Материалдарды сатып алыңыз (Project Board, Microcontroller жана Starter Pack)

Материалдарды сатып алыңыз (Project Board, Microcontroller жана Starter Pack)
Материалдарды сатып алыңыз (Project Board, Microcontroller жана Starter Pack)

Дүкөндөр тизмеси, бул жерден баштаңыз: Шилтемелер - бул мен бүткүл дүйнөлүк желе көз карашынан келген нерселерди тапкан жерим. Албетте, каалаган дүкөндү колдонсоңуз болот. Баалар болжол менен. Мүмкүн болушунча, баарын ошол эле дүкөндөн алууга аракет кылыңыз, жана өз өлкөсүндө жайгашкан дүкөндөн ж. Марио Брос оюну; Көңүл ачуу жана толуктоолор жана жашыруун өзгөчөлүктөр, сизди кайра -кайра ойногонго мажбур кылат. Бул негизги мээни камтыйт, PICAXE-28X1. Баасы: 38 USD Бул бир аз кеңейет, бирок мен муну сизге биринчи жолу сунуштап жатам, ал көптөгөн жакшы нерселерди камтыйт, сиз CD-ROM аласыз көптөгөн колдонмолор, кабелдер, такта, микропроцессор ж.б. менен. Чындыгында бул өтө арзан. Окшош пакеттердин баасы 10 эсе жогору! Бул USB-версиясын алууну унутпаңыз, дүкөндөрдөгү сүрөттөр дал келбеши мүмкүн жана USB заказ кылып жатканда сериялык кабелди көрсөтүңүз. USB-версиясын сатып алууда, USB кабелин кошумча нерсе катары алуунун кажети жок, бирок ал өзүнчө сатылат. Бул жерден алыңыз. Муну бир жолу сатып алгандан кийин, жаңы тактаны жана микроконтроллерди сатып алыңыз. келечектеги долбоорлор үчүн, алда канча арзаныраак, сиз робот-конструкторсуз жана бардык негиздери бар.

2 -кадам: Материалдарды сатып алыңыз (Motor Driver L293D)

Материалдарды сатып алыңыз (L293D мотор айдоочусу)
Материалдарды сатып алыңыз (L293D мотор айдоочусу)

1 L293D мотор драйвери Аты баарын айтат, кийинчерээк бул чип жөнүндө көбүрөөк:)) Баасы: 3 USD Бул жерден алыңыз

3 -кадам: Материалдарды сатып алыңыз (Servo Upgrade Pack)

Материалдарды сатып алыңыз (Servo Upgrade Pack)
Материалдарды сатып алыңыз (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack-Бул проектиге керектүү кичинекей бөлүктөрү бар сервопрокаттын оңой жолу. Сиз каалаган стандарттуу сервону, сүрөттө көрсөтүлгөн казыктарды жана сары чиптин ордуна 330 Ом резисторун, эгер кааласаңыз. Баасы: 15 USD Толук пакетти бул жерден алыңыз Серво деген эмне? Кыскача айтканда, бул зымдары бар кичинекей кутуча жана 200 градуска бурула ала турган огу. бул огунда сиз дискти же servo менен келген башка перифериялык түзүлүштү орнотсоңуз болот. 3 зым: 2 кубат үчүн, бирөө сигнал үчүн. Сигнал зымы сервону башкарган нерсеге барат, бул учурда бул микроконтроллер. Натыйжада, микроконтроллер огу кайда бурулушу керектигин чече алат жана бул абдан ыңгайлуу; Сиз физикалык жактан белгилүү бир позицияга өтүү үчүн бир нерсени программалай аласыз.

4 -кадам: Материалдарды сатып алыңыз (А сенсор, биз көрө алабыз.. Erh - Sense)

Материалдарды сатып алыңыз (А сенсор, биз көрө алабыз.. Erh - Sense)
Материалдарды сатып алыңыз (А сенсор, биз көрө алабыз.. Erh - Sense)

1 Sharp GP2D120 IR Sensor - 11.5 " / Analogue11.5" же башка диапазон аткарат. Мындай долбоор үчүн Sharp сенсорунун "ÂÂ" Санарип версиясын "сатып албаңыз, алар аналогдуктардай аралыкты өлчөшпөйт. Баасы: 10 USDБул жерден алыңызБул үчүн кызыл/кара/ак зымдарды алууну унутпаңыз.. Бул ар дайым камтылган эмес, жана бул стандарттуу эмес розетка! Бул чындыгында менин сүйүктүүм эмес, мен көбүнчө SRF05 сыяктуу УЗИ сенсорлорун колдоном (аны Google аркылуу каалаган жерден табыңыз-алар аны picaxe-storepicaxeде да сатышат) -дүкөндө SRF005 деп аташат жана дүкөндө SRF04тин арткы бетинин сүрөтү бар! Бирок бул туура, мен аларга айттым, бирок..). Баары бир; SRF05 алда канча ишенимдүү жана так. Бул дагы ылдамыраак, бирок бир аз кымбатыраак, код жазуу үчүн бир аз татаалыраак жана бир аз татаалыраак - ошондуктан бул жерде колдонулбайт, бирок эгер сиз жаңы болсоңуз, анын бирин сатып алыңыз;) сиз SRF05ке барасыз, мен SRF05ди letsmakerobots.com сайтына туташтыруу үчүн кичинекей кадам жасадым

5 -кадам: Материалдарды сатып алыңыз (Моторлор жана Дөңгөлөктөр)

Материалдарды сатып алыңыз (Мотор жана Дөңгөлөктөр)
Материалдарды сатып алыңыз (Мотор жана Дөңгөлөктөр)

Дөңгөлөктүү 2 Gear Motors катышы жогору, күчтүү робот, төмөн, ылдам робот. Мен 120: 1ден 210: 1ге чейинки пропорцияны сунуштайм. Баасы, бардыгы: 15 USDБул жерден алыңыз

6 -кадам: Сизге дагы керек болот, жана сиз дагы сатып ала аласыз

Ошондой эле сизге керек болот:

  • Эки тараптуу скотч (монтаждоо үчүн көбүктүү сорт эң жакшы)
  • Кээ бир зым
  • Кадимки скотч (балким кабелди изоляциялоо үчүн)
  • Жөнөкөй ширетүүчү жабдуулар (Ар кандай арзан комплект жакшы болот)
  • Кадимки кичинекей ниппер же нерселерди кесүү үчүн кайчы
  • Бурагыч

Сиз ошондой эле аны ала аласыз:

  • Кээ бир светодиоддор, эгер сиз роботуңуздун дүйнөгө сигнал берүүсүн же жаркыраган жарк эффекттерин жасоосун кааласаңыз
  • Роботуңузду көбүрөөк кыймылга келтирүү үчүн дагы сервоприёмдор..эрх..колдор? Же сервос ж.б.у.с.
  • Эгерде сиз роботуңуздун үн эффекттерин чыгарышын жана сиз менен баарлашышын кааласаңыз, кичинекей спикер
  • Кандайдыр бир трек системасы. Рельс рельстери дагы абдан сонун, ал эми контроллер жана калгандары бирдей болот. Бул жерде сиз белбоо тректери менен эмнени алсаңыз болот, буга мисал TAMYIA салкын кур-трек системасын түзөт жана бул дагы менин сүйүктүүм
  • Роботуңузду сумого, линияны ээрчигенге айлантуу үчүн ар кандай линия-сенсордук комплект, анын үстөлдөрдөн жана башка нерселердин баарына "ылдый кароо" керек.

7 -кадам: Робот жасайлы

Келгиле робот жасайлы!
Келгиле робот жасайлы!

Макул! Сиз нерселерди заказ кылдыңыз, пакетиңизди алдыңыз, сиз кургусу келет:) жакшы.. Баштайлы! Адегенде дөңгөлөктөрдү өзүңүздүн моторуңузга орнотуңуз. Жана шиналарды кошуңуз (бул учурда резина боолор).

8 -кадам: Кош чаптама скотч - Айла

Кош жабышчаак тасма - Айла
Кош жабышчаак тасма - Айла

Тез (жана укмуштай бекем жана туруктуу) роботторго нерселерди орнотуунун оңой жолу - бул эки чаптама скотч.

9 -кадам: Денени куруңуз.. Эч нерсе, чынында

Денени куруңуз.. Эч нерсе, чынында!
Денени куруңуз.. Эч нерсе, чынында!

Батареяларды салыңыз, ошондо сизде салмактуулук жана тең салмактуулук жөнүндө реалдуу түшүнүк бар. Батареялар дөңгөлөктөрдүн огунан төмөн болгондо, сиз тең салмактуулукту сактай аласыз, бирок эгерде жок болсо, анда эч кандай көйгөй болбойт.

10 -кадам: Роботуңузду жасаңыз

Сиздин роботту долбоорлоо
Сиздин роботту долбоорлоо
Сиздин роботту долбоорлоо
Сиздин роботту долбоорлоо
Сиздин роботту долбоорлоо
Сиздин роботту долбоорлоо

Өзүңүздүн дизайныңызды тандаңыз, эгерде менин "дизайным" өтө эле жөнөкөй болсо, кошумча материалдарды кошо аласыз. Эң негизгиси, бизде бардыгы жабыштырылган: Батарейкалар, Серво жана дөңгөлөктөр. Жана дөңгөлөктөр менен серво эркин айлана алат, бирок ал дөңгөлөктөрдүн үстүндө кандайдыр бир деңгээлде тең салмактуу же жок турушу мүмкүн.

11 -кадам: ажыратыңыз

Күтүлбөгөн нерселерди күйгүзүп албоо үчүн, батареяларды алып салыңыз! (Мага ишен, каалайсың;)

12 -кадам: Башкарууну баштайлы

Башкарууну баштайлы
Башкарууну баштайлы

Ал эми азыр болсо негизги мээге. Сиз сүрөттөгүгө окшош проект тактасына ээ болушуңуз керек. (Жана бул келечекте сизди кызыктырышы мүмкүн) Анын чипи бар экенин байкаңыз. Чыккыла. Чип-бул Дарлингтон-драйвер, ал тактага абдан ыңгайлуу жайгаштырылган, бирок биз бул долбоор үчүн ага муктаж эмеспиз жана анын мейкиндигине муктажбыз, андыктан ал чип жок! анын астына кадимки жалпак бурагычты салып, жылдырыңыз жана чипти этияттык менен өйдө көтөрүңүз.

13 -кадам: Чиптерди салыңыз

Чиптерди салыңыз
Чиптерди салыңыз
Чиптерди салыңыз
Чиптерди салыңыз

Жаңы, жаңы чип адатта розеткага батпайт. Бардык буттарыңызды бурчка бүгүү үчүн, үстөлдүн үстүнө ылдый басууңуз керек, ошондо ал туура келет. (Буттары ылдый түшөт, розеткаларга:). Бардык буттар розеткада экенин текшериңиз. Эгерде сиз Servo жаңыртуусун Picaxeдан сатып алсаңыз, сизде сары чип бар. Дарлингтондун ордуна койгула. Долбоордун тактасындагы бардык тешиктер сары чип менен толтурулган эмес. Бизге сүрөттөгү оңго сегиз гана керек, анткени бул жөнөкөй резисторлор, аларды кошумча тамактандыруунун кажети жок. Бул сары чип чындыгында тыкан пакетте 8 * 330 Омдун резисторлору. Ошентип, эгерде сизде резистор болушу керек болсо, анда анын ордуна "0" деген уячанын ичине киргизсеңиз болот (бул кичинекей бузуку үчүн сүрөттү караңыз), анткени биз бир сервону гана колдонгондо, биз аны колдонобуз. чоң чипти, мээни, микроконтроллерди, Picaxe 28 (версиянын номерин) долбоордун тактасына салыңыз. Муну туура жолго буруу маанилүү. Белгилей кетчү нерсе, бир учунда кичинекей белги бар жана тактада. Бул чогуу кетиши керек. Бул чип тактан 2 буту аркылуу күч алат. Калган 26 бутунун баары тактада туташтырылган жана алар сиз үчүн программаланат, андыктан сиз токту кирип -чыгара аласыз нерселерди таап, бул микроконтроллерге жүктөгөн программалар менен нерселерди көзөмөлдөңүз. (Баракелде!)

14 -кадам: Мотор контроллерин салыңыз

Мотор контроллерин салыңыз
Мотор контроллерин салыңыз

Эми L293D мотор контроллерин акыркы розеткага салыңыз. Микроконтроллер сыяктуу муну туура жолго бурууну унутпаңыз. L293D мотор контроллери микроконтроллерден 4 чыгарууну алып, аларды 2ге айландырат. Мейли.. Микроконтроллердин каалаган кадимки чыгарылышы "күйүк" же "өчүк" гана болушу мүмкүн. Демек, буларды колдонуу (мисалы) роботту алдыга же токтоого гана жөндөмдүү кылат. Артка эмес! Тактай ушунчалык акылдуу болгондуктан, 2 (азыр артка кайтарылуучу) чыгымдар мотор контроллеринин жанында (A) жана (B) белгиленген өз орундарын алышат (Сүрөттө оң жакта)). Бул тууралуу кийинчерээк.

15 -кадам: Тактайдын артындагы Кызыл пластик

Тактайдын артындагы Кызыл пластик
Тактайдын артындагы Кызыл пластик

Тактайдын арт жагында сиз кызыктай пластикти таба аласыз. Мунун эч кандай пайдасы жок, бул өндүрүштөн калган гана нерсе. Алар тактайды жылуу калайга "малып" салышат, жана каалабаган бөлүктөрү ушул нерселер менен мөөрлөнөт. Жөн эле мөөр баскан тешиктериңиз керек болгондо аны чечип коюңуз.

16 -кадам: Моторлордун зымдарын тактага туташтырыңыз

Моторлордун зымдарын тактага туташтырыңыз
Моторлордун зымдарын тактага туташтырыңыз
Моторлордун зымдарын тактага туташтырыңыз
Моторлордун зымдарын тактага туташтырыңыз

4 даана зым алып, аларды 4 "A & B" - тешиктерге ээрчиңиз… Же эгер сиз ошончолук өнүккөн болсоңуз, анда 4 кабелди стандарттуу өлчөмдөгү тешиктерге туташтыруунун башка каражаттарын колдонуңуз! (бири -бирине ылайыктуу болгон стандарттык розеткаларды жана казыктарды сатып алса болот) Эгерде сиз (мага окшоп) тактага эле эритсеңиз, анда бул бөлүктү лента менен бекемдей аласыз. же эгерде сизде ошол жылуулукту кичирейтүүчү пластик болсо, анда сиз муну менен зымдарды колдой аласыз.

17 -кадам: Зымдарды моторлорго туташтырыңыз

Зымдарды Моторлорго туташтырыңыз
Зымдарды Моторлорго туташтырыңыз

2 "А" бир моторго, ал эми 2 "В" экинчисине барат. "А" бир моторго, "В" экинчисинин эки уюлуна туташып турганда, кайсынысы маанилүү эмес. (Ооба, менин ширетүүчү темирим чындап кир, мен билем, хаха ал иштейт, билесиз;)

18 -кадам: Сервону туташтыруу

Сервону туташтыруу
Сервону туташтыруу
Сервону туташтыруу
Сервону туташтыруу

Келгиле, сервону байланыштыралы. Эгер сиз Picaxe документтерин окушуңуз керек болсо, сиз сервос кошсоңуз, 2 башка күч булагын колдонуу керектигин окуйсуз. Кыскача айтканда; Биз бул жерде каршы эмеспиз, бул жөнөкөй робот жана менин тажрыйбам боюнча бул жакшы иштейт. Yo "0" чыгаруу үчүн кошумча пин туташтыруу керек болот, эгер сиз стандарттуу серво туташуусун колдонууну кааласаңыз. Мындай пин Picaxe жаңыртуу пакети менен коштолот (чындыгында бир катар), бирок сизге бир гана серво үчүн бирөө керек, жана аларды каалаган электроника дүкөнүнөн сатып алууга болот. Кара, Кызыл, Сары), Кара тактанын четине чейин болушу керек. Меники болчу (Браун, Кызыл, Апельсин), ошондуктан күрөң четине кетет. Кеңеш көбүнчө Кызыл; Бул V деп аталат, же алардын кайсынысы болбосун, туш келди колдонулат: ("V", "V+", "œ+", "1"). Бул жерде ток келип чыгат. Кара (же менин учурда күрөң) G, же ("œG", "œ0" же "-"). Бул дагы "roundGround" деп аталат жана ток кайда барат. (2 уюл, +/- физика сабагыңызды эстеп көрүңүз? Акыркы түс "Сигнал" (Ак, Сары же Кызгылт сары) Сервого " + &-" же "V & G" жана сигнал керек. Кээ бир башка түзмөктөргө "Жерге" жана "Сигналга" (G & V) гана муктаж болушу мүмкүн, ал эми кээ бирлерине V, G, Киргизүү жана чыгаруу керек болушу мүмкүн. Башында башаламан болушу мүмкүн, жана ар дайым башкача аталат (мен кылгандай) бул жерде), бирок бир аздан кийин логикага ээ болосуз жана бул чындыгында өтө жөнөкөй - Мен азыр деле түшүнөм;)

19 -кадам: Башты илип коюу

Башын чайкоо
Башын чайкоо
Башын чайкоо
Башын чайкоо

Эми Sharp IR сенсорунун башын бириктирип көрөлү. (же SRF05, эгер сиз бул вариантка барсаңыз) (эгер сиз анын ордуна SRF005 же окшошун сатып алган болсоңуз, анда бул жерде аны кантип туташтыруу керек экенин карап көрүңүз, бул башкача!) IR-сенсор, бирок бул жерде кеңештер бар: Red V1ге туташышы керек, башкача айтканда (бул орнотууда) à ¢ €œVà ¢ € деп белгиленген же буга байланыштуу болгон нерселердин бири. Акча аналогдук киришке туташтырылышы керек 1. Эгерде сиз долбоордун тактасы менен келген документтерди окусаңыз, анда коштоочу лента-кабелди кантип тиркөө керектигин жана муну колдоно аласыз. Сүрөт - бул эски күйүп калган серводон кабелди кесүү, төөнөгүчкө жалгаган жана бардыгын сервопроектке туташтыруу. Сиз муну Sharpтин кайсы түстөрү тактадагы кайсы сапка баратканын көрүү үчүн колдоно аласыз.. же муну жасоонун бир жолу. Сиз аба ырайынын курч IRди туташтыруунун ленталарын же à ¢ €œ методун колдонуңуз., сиз дагы 3 аналогдук кирүүнү V туташтырышыңыз керек (сүрөттө туташкан кичинекей төөнөгүчтөрдү караңыз, сайгычтын жанына) (Акыркы жуп, тийбеген, болгону эки жер, буларды кыскартуунун кереги жок). Эгерде сиз лентаны колдонсоңуз, анда зымдарды жуп менен туташтырып, кирүүлөрдү V (же бул үчүн жерге) туташтырсаңыз болот. калкып жүрүүчү. Бул туташпаса, сиз окууга аракет кылган ар кандай кызык окууларды аласыз дегенди билдирет. (Кыскача айтканда, бул жарым тез ылдамдыкта өтүүчү жол, биз аягына чейин чыгышыбыз керек;)

20 -кадам: Жашоо болсун

Жашоо болсун
Жашоо болсун

Эми көңүл ачуу үчүн! Кээ бирөөлөр кызыл зымды батарейкаңыздан кантип алышыбыз керек (+) долбоордун тактайындагы кызыл зымга илинди (V). Ал эми кара (-) дан (G). Муну кантип жасоо сиз сатып алган жабдуулардан көз каранды. Эгерде батарейкаларда да, тактада да батарейка бар болсо, анда дагы эле батареялардан "+" тактадагы "V" чейин бүткөнүнө ынануу керек. (Көбүрөөк билүү үчүн бул жерден) Кээде (көп болбосо да) клиптерди бири -бирине каратып коюуга болот, жана жөн эле эки дал келген клипти бириктирүү + Vге жана Gге жетет деген кепилдик эмес! Аныктаңыз, болбосо сиз эрип жаткан нерселерди көрүп, чылым чекесиз! Тактага 6В ашык эмес (9В батареялары жок, клип туура келсе дагы) Тамак бербеңиз; Биз бул жерде бир гана электр энергиясы менен иштеп жатабыз. Кийинчерээк сиз бир эле Groundду колдонууну каалайсыз, бирок V1 жана V2. Ошентип, сиздин чиптериңиз бир булакты, ал эми моторлору дагы башка (күчтүү) чыңалууну ала алат. Picaxe программалоо редакторун компьютерге орнотуңуз, Jack / USB / Serial'ди туташтыруу үчүн колдонмолорду ээрчиңиз, батарейкаларды ичине салыңыз (дагы деле башы жок)) робот, джек таякчасын роботуңузга салыңыз.. программалоо редакторуна кирип, 0, 150 басыңыз F5, программанын которулушун күтө туруңуз, жана сиздин сервоңуз бир аз ийинди берет (же кандай болгонуна жараша айланат). Эгерде бул жерде бир нерсе туура эмес болуп калса, мени менен байланышкыла, же эч кандай каталар билдирилмейинче, мен менен байланышкыла, же колдонмолор жана порттор ж.б. менен байланышкыла, жана баары иштейт окшойт, Текшерүү үчүн 0, 200 жана F5 баскычтарын жазууга аракет кылгыла.. Артка кайтуу үчүн, жазыңыз: servo 0, 150 жана F5 басыңыз Азыр роботуңуздун "моюну" алдыга карайт. "Башына" чаптаңыз - Sharp IR

21 -кадам: Көңүл буруңуз

Heads Up & Go!
Heads Up & Go!

Негиздерин куруп бүттүңүз! Чындыгында робот жасадыңыз. Эми кызыктуу башталат, сиз аны каалаган нерсеге программалай аласыз жана ага каалаган нерсени тиркеп, каалаган жол менен кеңейте аласыз. Мен ишенем, сиз буга чейин идеяларга толгонсуз жана сиз мени ушинтип ээрчибеген окшойсуз;) Дизайн сак болушу мүмкүн, сиз башка бөлүктөрдү ж.б. колдонушуңуз мүмкүн. Бирок сиз сүрөттөлгөндөй туташкан болсоңуз, бул жерде кээ бир кеңештер бар Роботту программалоону баштоо үчүн: Бул кодду редакторуңузга киргизиңиз (көчүрүп чаптаңыз) жана робот туташып турганда F5 баскычын басыңыз: Эскертүү: Редакторуңузга киргенде код абдан жакшы көрүнөт, ал буйруктарды тааныйт жана аларга түстөрдү бериңиз. роботтун башын жана b1 өзгөрмөсүнүн маанини кантип өзгөрткөнүн байкаңыз. Качан эмне болорун чечүү үчүн алган билимиңизди колдонсоңуз болот (буга чейин нерселер канчалык жакын болушу керек..) Эми мен сизге роботуңузду ширеңке кутусуна же окшошуна коюуну кеңеш кылам, анткени дөңгөлөктөр бурула баштайт. Бул кодду редакторуңузга киргизип, робот туташып турганда F5 баскычын басыңыз: +++ бийик 4low 5 +++ Дөңгөлөктөрдүн бири бир тарапка бурулушу керек. Дөңгөлөктөрүңүз алдыга жылабы? Андай болсо, бул дөңгөлөктүн алдыга карай бурулушу боюнча көрсөтмө. Эгерде дөңгөлөк артка бурулуп жатса, сиз муну байкап көрүңүз: +++ төмөн 4high 5 +++ Башка дөңгөлөктү буруш үчүн, 6low 7 (же Башка жол менен карама-каршы багытта.) Сиз буга чейин аракет кылган серво. Бардык жол бир тарапка өтөт: servo 0, 75 экинчи жагы: servo 1, 225- жана борбору: servo 1, 150 Бул жерде (эгер баары жакшы болсо, жана сиз моторлоруңузга туура келген жогорку/төмөн параметрлерин киргизишиңиз керек) роботту айланып, нерселердин алдына токтотуп, кайсынысы жакшы экенин чечүү үчүн ар тарапка карап, буруңуз жол жана жаңы укмуштуу окуяларга карай айдап баруу. +++ Symbol risklevel = 70 'жооп берүүдөн мурун, нерсе канчалык алыс болушу керек? Symbol turn = 300' бул канча бурулушу керектигин белгилейт Symbol servo_turn = 700 'Бул канча убакытка орнотулат Биз аралыкты өлчөө алдында сервонун бурулушун күтүшүбүз керек (анын ылдамдыгына жараша): 'main loopreadadc 1, b1' b1 <дан канча аралыкта экенин окуйт gerlevel thengosub nodanger 'эч нерсе жок болсо, алдыга айдагыла Буларды роботторуңузга кандай жол менен моторлоштургандыгыңызга ылайыкташтырышыңыз керек 5: бийик 6: төмөн 4: төмөн 7 кайра кайрылуу servo turngosub totalhaltreadadc 1, b1'Башка жакты караңыз: gosub rturn 'башка тарапка караңыз servo_turn' сервонун бүтүшүн күтүңүз: бийик 6: төмөн 5: төмөн 7: бийик 4 'бул сиздин айкалышыңыз болушу керек, бул роботту бир тарапка бурат: gosub totalhaltreturnbody_rturn: бийик 5: төмөн 6: төмөн 4: бийик 7' бул сиздин с болушуңуз керек роботту башка жолго бурган омбинация: gosub totalhaltreturnrturn: servo 0, 100 'бир sidereturnlturnга караңыз: servo 0, 200' башка sidereturntotalhaltка караңыз: төмөн 4: төмөн 5: төмөн 6: төмөн 7 'бардык 4тө төмөн роботту токтот! Серво 0, 150 'алдыга күтүү 1' бардыгын бир секундага кайтаруу +++ Кээ бир акылдуу программалоо жана өзгөртүү менен сиз роботту башкара аласыз, анын башын айландыра аласыз, чечим кабыл аласыз, кичине өзгөртүүлөрдү жасай аласыз, Айдоо учурунда, баары бир убакта иштеген, эшик каалгалары сыяктуу кызыктуу тешиктерге буруңуз. Башыңызды айлантып жатканда роботту айландырсаңыз абдан сонун көрүнөт;) Дагы бир нече өркүндөтүлгөн код үчүн? Муну текшериңиз: https://letsmakerobots.com/node/25Sound:Сиз ошондой эле мисалга кичине спикерди кошо аласыз (чыгаруу) pin 1 & жерге, жана 1-үндү жазыңыз, (100, 5)- же жогорудагы мисал программасынын ичинде itSound кылыңыз 1, (b1, 5)- алдыдагы объектилерге чейинки аралыкка жараша күлкүлүү үндөрдү алуу үчүн. Сиз чыракты же LEDди 2 жана жерге кадап, жазыңыз (LEDдин туура жолду буруш керек экенин эстеңиз) High 2to turn to turn чыракта, andLow 2 to off off;)- Кошумча сервого орнотулган лазер калеми жөнүндө эмне айтууга болот? Андан кийин сиз роботту лазерди айлантып, жерлерди көрсөтүп, күйгүзүп же өчүрө аласыз.

  • Ага маркерди кошуңуз (балким, экинчи серводо, аны кагазга түшүрүп коет?), Жана анын алдында колуңузду канчалаган жолу кагазга жазууну үйрөтүңүз.
  • Мышык жакын келгенде титиреп, аны "мышык-отургучтан" -күзөтчү-роботко айландырыңыз.
  • Башка роботту (же мышыктыбы?) Кууп жибергиле, сиз ушундай жол менен кууп жетүү жолуна түшөсүз!
  • Бөлмөнүн ортосун издеп көрүңүз
  • Чычкандай кылгыла; Көз алдында кыймыл бар болсо тоңуп, дайыма дубалга жакын жылып, кирүү үчүн кичине боштуктарды издеңиз.

Сиз ошондой эле эски оюнчук машинаны бөлүп алып, андагы электрониканы алып, моторлорду жана айлантуу түзүлүшүн сактап, тактаңызды, сервоңузду жана сенсорду илип койсоңуз болот-сиз өзүңүздүн унааңызга өмүр берген болосуз:) кээ бир документтерди окуу үчүн, сиз азыр баштайсыз, азыр эч нерсе кыла албайсыз! Үй роботторунун абдан күлкүлүү дүйнөсүнө кош келиңиз, миңдеген сенсорлор жана кыймылдаткычтар бар, сиз аларды туташтырып, роботторду жасоону күтүп жатасыз:) Эми роботуңуздун сүрөтүн тартып, мага жөнөтүңүз letsmakerobots.com - Чаа;)

Сунушталууда: