Sisukord:

Ottoboti muutmine: 5 sammu
Ottoboti muutmine: 5 sammu

Video: Ottoboti muutmine: 5 sammu

Video: Ottoboti muutmine: 5 sammu
Video: Hungarian Refugee Problem Discussed By United Nations (1959) 2024, November
Anonim
Ottoboti modifikatsioon
Ottoboti modifikatsioon
Ottoboti modifikatsioon
Ottoboti modifikatsioon

See on algaja tasemel robootika disainiprojekt, mille käigus ma muutsin Ottobot'i, lisades selle prototüübile uusi andureid. Otto on lihtne interaktiivne robot, mis põhineb Arduino programmeerimiskeelel. Põhimõtteliselt on see juhendatav postitus robotil mitmel anduril erineval viisil reageerimiseks, nii et see teeb asju selle põhjal, millist andurit stimuleeritakse. Lõpptoode peaks olema see, et nupule vajutades mängib ottobot lühikest meloodiat või lööb jalga või lülitab sisse valgusdioodi.

Samm: materjali kokkupanek ja tarkvara installimine

Vajalikud on järgmised elektroonilised komponendid ja arvutirakendus:

  • Otto DIY robot
  • Arduino avatud lähtekoodiga IDE (minu versioon oli MacBook Pro versioon 1.8.5)
  • 1 leivalaud
  • 8 hüppetraati (meessoost naissoost)
  • 3 džemprijuhet (naissoost naissoost)
  • 2 LED -i mis tahes värvi
  • 2 vajutusnuppu
  • 1 HW-483 puuteandur

2. samm: nuppude paigutamine

Nuppude paigutus
Nuppude paigutus
Nuppude paigutus
Nuppude paigutus

Dual in-line Package (DIP) IC-de jaoks asetage nupp leivalauale üle kuristiku. Kõik nupu neli jalga tuleb kindlalt fikseerida, et elektrivool saaks takistamatult mööda leivaplaadi klemmliistu liikuda. Samamoodi asetage teine nupp teise kohta.

Ühendage nupu üks jalg läbi hüppajajuhtme (meessoost naissoost) Arduino Nano IO kilbi analoog 0 (A0) pinge (V või +) tihvtiga. Ühendage see jalg ka A0 signaali (S) tihvtiga. Ühendage vastasküljega jalaga samas veerus olev auk A0 maandusnõelaga (G või GND). Korrake teise nupu samme, välja arvatud seekord A1.

Samm: mitme LED -i seadistamine

Mitu LED -i seadistust
Mitu LED -i seadistust
Mitu LED -i seadistust
Mitu LED -i seadistust

Ühendage LED 1 leivaplaadiga, jalad on maetud kahte eraldi klemmliistu. Asetage LED 2 pikk jalg LED 1 lühikese jala kõrvale samasse klemmiriba. LED 2 lühike jalg võib minna ükskõik kuhu, kuni see pole tahvli kasutatud veergudes. Lõpuks ühendasin seeriaahela lõpuleviimiseks LED 1 pika jala A4 signaali (S) tihvtiga ja LED 2 lühikese jala A4 G -tihvtiga.

Vool kulgeb silmuses vastavalt ühele teele algusest lõpuni, kusjuures LED 2 anood (positiivne) on ühendatud LED 1 katoodiga (negatiivne). Lisaks ühendatakse analoogpinge väljundpinge positiivsega LED 1 pikk jalg ja sellest LED -ist luuakse alalisvooluahelas LED 2 negatiivsest positiivsesse täiendav ühendus, millest läheb elekter negatiivsest otsast maandusväljundi tihvti.

Samm: puuteanduri ühendus

Puuteanduri ühendus
Puuteanduri ühendus

Puuteanduri kolmel jalal on erinevad funktsioonid. Keskmine võtab vastu pinget. Üks külgharudest, mille juurde on kirjutatud suur täht S, vastutab signaali sisendi eest ja teine miinusmärgiga tähistatud on maanduselektrood. Seetõttu ühendage külgpoldid digitaalse 7 (D7) S ja G külge, keskmine jalg V -ga.

Samm: programmi üleslaadimine

Programmi üleslaadimine
Programmi üleslaadimine

Lisasin sellele sammule viitamiseks oma ottoboti koodi.ino tekstifaili. Tunnistan oma programmi vigu, eriti LED -sektsiooni. Mul õnnestus lasta tuledel vilkuda ainult üheaegselt, hoolimata oma järeleandmatutest jõupingutustest panna need tuhmuma ja kustuma. Vabandan kommunikatsiooni ebaselguse pärast ja loodetavasti saavad minu postituse lugejad neid ülaltoodud protseduure hõlpsalt järgida.

Soovitan: