Мазмуну:

Ottobot өзгөртүү: 5 кадам
Ottobot өзгөртүү: 5 кадам

Video: Ottobot өзгөртүү: 5 кадам

Video: Ottobot өзгөртүү: 5 кадам
Video: [DIY arduino robot]Ottobot (Otto Robot) control with TTP223B touch sensor 2024, Июль
Anonim
Ottobot Modification
Ottobot Modification
Ottobot Modification
Ottobot Modification

Бул робототехниканын башталгыч деңгээлдеги долбоору, мен анын прототипине жаңы сенсорлорду кошуу менен Оттоботту өзгөрттүм. Отто - Arduino программалоо тилине негизделген жөнөкөй интерактивдүү робот. Негизинен, бул көрсөтмө пост роботко бир нече сенсорлорго ар кандай жолдор менен жооп бериши жөнүндө, ал сенсордун стимулдалганына негизделген нерселерди кылат. Акыркы продукт, кнопка басылганда, оттобот кыска обонду ойнойт же бутун кагат же жарык чыгаруучу диодду күйгүзүшү керек.

1 -кадам: Материалдарды чогултуу жана программалык камсыздоону орнотуу

Төмөнкү электрондук компоненттер жана компьютердик тиркеме талап кылынат:

  • Отто DIY роботу
  • Arduino үчүн ачык булак IDE (меники Macbook Proдо 1.8.5 версиясы болчу)
  • 1 нан
  • 8 секирүүчү зым (эркектен аялга чейин)
  • 3 секирүүчү зымдар (ургаачыдан ургаачыга чейин)
  • Ар кандай түстөгү 2 LED
  • 2 баскычтар
  • 1 HW-483 сенсордук сенсор

2 -кадам: Баскычтарды жайгаштыруу

Баскычтарды жайгаштыруу
Баскычтарды жайгаштыруу
Баскычтарды жайгаштыруу
Баскычтарды жайгаштыруу

Dual in-line Package (DIP) ICs үчүн жарга, нан тактасына баскычты коюңуз. Баскычтын төрт буту тең бекем орнотулушу керек, ошондо нан токтун терминалдык тилкелери боюнча электр тогу тоскоолдуксуз өтөт. Ошо сыяктуу эле, башка баскычты башка жерге коюңуз.

Баскычтын бир бутун секирүүчү зым аркылуу (эркектен ургаачыга) Arduino Nano IO калканчыңыздагы 0 (A0) аналогунун чыңалуусуна (V же +) туташтырыңыз. Ошондой эле бул бутуңузду A0 сигналынын (S) пинине туташтырыңыз. Карама -каршы учунда, буту менен бир эле мамычанын тешигин A0 жерге төөнөгүчкө (G же GND) туташтырыңыз. Бул жолу A1 колдонууну кошпогондо, экинчи баскыч үчүн кадамдарды кайталаңыз.

3 -кадам: Бир нече LED орнотуу

Бир нече LED орнотуу
Бир нече LED орнотуу
Бир нече LED орнотуу
Бир нече LED орнотуу

LED 1ди нан тактасына сайыңыз, буттары эки башка терминал тилкесине көмүлгөн. LED 1дин кыска бутуна жанаша жайгашкан LED 2нин узун бутун ошол эле терминал тилкесине коюңуз. LED 2нин кыска буту тактадагы колдонулган мамычаларда болбосо, каалаган жакка бара алат. Акыр -аягы, бир катар схеманы бүтүрүү үчүн, мен LED 1дин узун бутун A4 сигналынын (S) пинине жана LED 2нин кыска бутун A4 G пинине туташтырдым.

Учур башынан аягына чейин бир жолго ылайык уланат, LED 2 аноду (оң) LED 1 катодуна (терс) кошулат. Мындан тышкары, аналогдук пинден чыккан чыңалуу оңго туташат. LED 1дин узун шыйрагы, жана андан ары дагы туруктуу туташуу DC схемасындагы терс позитивден 2 позитивге чейин түзүлөт, андан электр терс четинен жерге чыгуу пинине чейин барат.

4 -кадам: Touch Sensor туташуусу

Сенсордун туташуусу
Сенсордун туташуусу

Сенсордун үч буту ар кандай функцияларды аткарат. Ортосу чыңалууну кабыл алат. С тамгасы менен жазылган каптал тиштердин бири сигналдын киришине жооп берет, ал эми экинчиси минус белгиси менен белгиленген - бул жерге туташтыруучу электрод. Ошондуктан, каптал казыктарды S жана G санариптик 7 (D7), ортоңку бутун V туташтырыңыз.

5 -кадам: Программаны жүктөө

Программаны жүктөө
Программаны жүктөө

Мен шилтеме үчүн бул кадамга менин ottobot кодумдун.ino текст файлын тиркедим. Мен программамдагы кемчиликтерди моюнга алам, өзгөчө LED бөлүмү. Мен алардын өчүп -өчүшүнө болгон тынымсыз аракетиме карабай, бир эле учурда жарыктын жарыгын өчүрө алдым. Байланышымдагы түшүнүксүздүк үчүн кечирим сурайм жана үмүт кылам, менин постумдун окурмандары жогорудагы процедураларды оңой эле аткара алышат.

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