Բովանդակություն:

Ottobot- ի փոփոխություն. 5 քայլ
Ottobot- ի փոփոխություն. 5 քայլ
Anonim
Ottobot- ի փոփոխություն
Ottobot- ի փոփոխություն
Ottobot- ի փոփոխություն
Ottobot- ի փոփոխություն

Սա սկսնակների մակարդակի ռոբոտաշինության նախագծման նախագիծ է, որի ընթացքում ես փոփոխեցի Ottobot- ը ՝ ավելացնելով նոր սենսորներ դրա նախատիպին: Otto- ն պարզ ինտերակտիվ ռոբոտ է, որը հիմնված է Arduino ծրագրավորման լեզվի վրա: Հիմնականում այս ուսանելի գրառումը վերաբերում է ռոբոտին թույլ տալու տարբեր կերպ արձագանքել մի քանի սենսորների, որպեսզի այն անի այն բաները, որոնց հիման վրա սենսորը խթանվի: Վերջնական արտադրանքը պետք է լինի այն, երբ կոճակը սեղմվում է, օթոբոտը նվագում է կարճ մեղեդի կամ թակում է ոտքերը կամ միացնում լուսադիոդ:

Քայլ 1: Նյութերի հավաքում և ծրագրաշարի տեղադրում

Պահանջվում են հետևյալ էլեկտրոնային բաղադրիչները և համակարգչային կիրառումը.

  • Otto DIY ռոբոտ
  • Բաց կոդով IDE Arduino- ի համար (իմը Macbook Pro- ում 1.8.5 տարբերակն էր)
  • 1 տախտակ
  • 8 թռիչքային լար (արականից իգական)
  • 3 թռիչքային լար (էգից մինչև կին)
  • 2 LED ցանկացած գույնի
  • 2 կոճակ
  • 1 HW-483 հպման տվիչ

Քայլ 2. Տեղադրեք կոճակները

Տեղադրման Pushbuttons
Տեղադրման Pushbuttons
Տեղադրման Pushbuttons
Տեղադրման Pushbuttons

Տեղադրեք հպման կոճակը հացատախտակի մեջ, կիրճի երկայնքով ՝ երկակի փաթեթային փաթեթների (DIP) IC- ների համար: Կոճակի բոլոր չորս ոտքերը պետք է սերտորեն ամրացված լինեն, որպեսզի էլեկտրական հոսանքը կարող է անարգել հոսել հացաթխիկի տերմինալային շերտերի երկայնքով: Նմանապես, տեղադրեք մյուս կոճակը այլ վայրում:

Կոճակի մեկ ոտքը միացնող մետաղալարով (արականից իգական) միացրեք ձեր Arduino Nano IO վահանի անալոգային 0 (A0) լարման (V կամ +) քորոցին: Նաև այդ ոտքը միացրեք A0 ազդանշանի (S) կապին: Հակառակ ծայրում միացրեք ոտքի նույն սյունակի անցքը A0- ի գրունտային քորոցին (G կամ GND): Կրկնեք երկրորդ կոճակի քայլերը, բացառությամբ այս անգամ A1- ի օգտագործման:

Քայլ 3: LED- ի բազմակի տեղադրում

LED- ի բազմակի տեղադրում
LED- ի բազմակի տեղադրում
LED- ի բազմակի տեղադրում
LED- ի բազմակի տեղադրում

Միացրեք LED 1 -ը սեղանին, ոտքերը թաղված են երկու առանձին տերմինալային շերտերում: Տեղադրեք LED 2 -ի երկար ոտքը ՝ LED 1 -ի կարճ ոտքին կից, նույն տերմինալային շերտում: LED 2 -ի կարճ ոտքը կարող է ցանկացած տեղ գնալ, քանի դեռ այն տախտակի վրա օգտագործված սյունակներում չէ: Ի վերջո, սերիական միացումն ավարտելու համար ես LED 1 -ի երկար ոտքը միացրեցի A4- ի ազդանշանային (S) կապին և LED 2 -ի կարճ ոտքը A4- ի G կապին:

Ընթացքը ընթանում է մի հանգույցով ՝ սկզբից մինչև վերջ մեկ ուղու համաձայն, LED 2-ի անոդը (դրական) միանում է LED 1-ի կաթոդին (բացասական): Ավելին, անալոգային կապից լարման ելքը միանում է դրականին LED 1 -ի երկար ոտքը, և այդ LED- ից հետագա միացում կատարվում է DC2- ի LED 2 -ի բացասականից դեպի դրական, որից էլեկտրաէներգիան բացասական ծայրից անցնում է դեպի ելքային ելքային քորոց:

Քայլ 4: Հպեք ցուցիչի միացմանը

Հպեք ցուցիչի միացում
Հպեք ցուցիչի միացում

Հպման տվիչի երեք ոտքերն ունեն տարբեր գործառույթներ: Միջինը ընդունում է լարումը: Կողքի ծայրերից մեկը, որի կողքին գրված է S մեծատառ, պատասխանատու է ազդանշանի մուտքագրման համար, իսկ մյուսը, որը նշվում է մինուս խորհրդանիշով, հողակցող էլեկտրոդ է: Հետեւաբար, կողային կապում միացրեք թվային 7 -ի S եւ G (D7), միջին ոտքը `V- ին:

Քայլ 5: Programրագրի բեռնում

Upրագրի վերբեռնում
Upրագրի վերբեռնում

Այս քայլին ձեր հղման համար կցեցի.ino տեքստային ֆայլ: Ես ընդունում եմ իմ ծրագրի թերությունները, հատկապես LED հատվածը: Ես միայն կարողացա թույլ տալ, որ լույսերը միաժամանակ թարթեն, չնայած իմ անհողդողդ ջանքերին `դրանք մարել և մարել: Ներողություն եմ խնդրում իմ հաղորդակցության մեջ առկա երկիմաստության համար, և, հուսով եմ, իմ գրառման ընթերցողները կարող են հեշտությամբ հետևել վերը նշված ընթացակարգերին:

Խորհուրդ ենք տալիս: