Turinys:

Ottobot modifikacija: 5 žingsniai
Ottobot modifikacija: 5 žingsniai

Video: Ottobot modifikacija: 5 žingsniai

Video: Ottobot modifikacija: 5 žingsniai
Video: Обазриваю мод на маленьких человечков 2024, Lapkritis
Anonim
Ottoboto modifikacija
Ottoboto modifikacija
Ottoboto modifikacija
Ottoboto modifikacija

Tai pradedančiojo lygio robotikos projektavimo projektas, kurio metu pakeičiau „Ottobot“, pridėdamas naujų jutiklių prie jo prototipo. „Otto“yra paprastas interaktyvus robotas, pagrįstas „Arduino“programavimo kalba. Iš esmės šis instrukcinis pranešimas yra apie tai, kad robotas galėtų reaguoti į kelis jutiklius skirtingais būdais, kad jis atliktų veiksmus, pagrįstus tuo, kuris jutiklis yra stimuliuojamas. Galutinis produktas turėtų būti toks: kai paspaudžiamas mygtukas, ottobotas groja trumpą melodiją arba atlenkia kojas arba įjungia šviesos diodą.

1 žingsnis: medžiagos surinkimas ir programinės įrangos diegimas

Reikalingi šie elektroniniai komponentai ir kompiuterinė programa:

  • „Otto“pasidaryk pats robotas
  • „Arduino“atvirojo kodo IDE (mano versija buvo 1.8.5 „Macbook Pro“)
  • 1 duonos lenta
  • 8 jungiamieji laidai (nuo vyrų iki moterų)
  • 3 trumpieji laidai (iš moters į moterį)
  • 2 bet kokios spalvos šviesos diodai
  • 2 mygtukai
  • 1 jutiklinis jutiklis HW-483

2 žingsnis: mygtukų išdėstymas

Mygtukų išdėstymas
Mygtukų išdėstymas
Mygtukų išdėstymas
Mygtukų išdėstymas

Įdėkite mygtuką į duonos lentą skersai daubos, kad būtų galima rasti dvigubo sujungimo paketo (DIP) IC. Visos keturios mygtuko kojelės turi būti tvirtai pritvirtintos, kad elektros srovė netrukdomai tekėtų išilgai duonos lentos gnybtų. Panašiai padėkite kitą mygtuką kitoje vietoje.

Prijunkite vieną mygtuko kojelę per jungiamąjį laidą (nuo patelės iki patelės) prie analoginio 0 (A0) įtampos (V arba +) kaiščio ant „Arduino Nano IO“skydo. Taip pat prijunkite tą koją prie A0 signalo (S) kaiščio. Kitame gale prijunkite skylę toje pačioje stulpelyje kaip ir koja prie A0 įžeminimo kaiščio (G arba GND). Pakartokite antrojo mygtuko veiksmus, išskyrus šį kartą A1 naudojimą.

3 žingsnis: kelių šviesos diodų sąranka

Kelių šviesos diodų sąranka
Kelių šviesos diodų sąranka
Kelių šviesos diodų sąranka
Kelių šviesos diodų sąranka

Prijunkite šviesos diodą 1 prie duonos lentos, kojos palaidotos dviejose atskirose gnybtų juostelėse. Padėkite ilgąją 2 šviesos diodo kojelę greta trumpos LED 1 kojos toje pačioje gnybtų juostoje. Trumpa šviesos diodo 2 kojelė gali eiti bet kur, kol jos nėra naudojamose lentos stulpeliuose. Galiausiai, norėdamas užbaigti serijinę grandinę, ilgąją šviesos diodo 1 kojelę prijungiau prie A4 signalo (S) kaiščio, o trumpąją 2 šviesos diodo kojelę - prie A4 kaiščio.

Srovė eina ciklu pagal vieną kelią nuo pradžios iki pabaigos, kai 2 šviesos diodo anodas (teigiamas) prijungtas prie 1 šviesos diodo katodo (neigiamas). Be to, įtampa iš analoginio kaiščio jungiasi prie teigiamo ilgą šviesos diodo 1 koją, o nuo to šviesos diodo toliau jungiamasi iš neigiamo į teigiamą 2 LED nuolatinės srovės grandinėje, iš kurios elektra eina iš neigiamo galo į įžeminimo išvesties kaištį.

4 žingsnis: jutiklinio jutiklio prijungimas

Jutiklinio jutiklio jungtis
Jutiklinio jutiklio jungtis

Trys jutiklinio jutiklio kojos atlieka skirtingas funkcijas. Vidurinis priima įtampą. Viena iš šoninių atramų, prie kurios parašyta didžioji raidė S, yra atsakinga už signalo įvedimą, o kita, pažymėta minuso simboliu, yra įžeminimo elektrodas. Todėl šoninius kaiščius prijunkite prie skaitmeninio 7 (D7) S ir G, vidurinę - prie V.

5 veiksmas: programos įkėlimas

Programos įkėlimas
Programos įkėlimas

Prie šio veiksmo pridėjau savo ottobot kodo.ino teksto failą, kad galėtumėte susipažinti. Pripažįstu savo programos, ypač LED skyriaus, trūkumus. Man pavyko leisti žibintams mirksėti vienu metu, nepaisant mano nenuilstamų pastangų, kad jos užgeso ir užgeso. Atsiprašau už mano bendravimo neaiškumus ir, tikiuosi, mano įrašo skaitytojai galės lengvai sekti aukščiau aprašytas procedūras.

Rekomenduojamas: