
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40


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


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


Ü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 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

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:
Muunduri jahedamaks muutmine: 6 sammu

Convert Counler En Anemómetro: Construir un anemómetro que nos permite medir la velocidad del viento de forma casera es posible ingeniando el uso de algunos artefactos de los que disponemos en casa, y los cuales se les pueda dar un nuevo uso (como el cooler de unjobin gabinete d
230 V vahelduvvoolupirni muutmine USB -toiteallikaks!: 6 sammu (piltidega)

230 V vahelduvvoolupirni teisendamine USB-toiteallikaks !: leidsin eBayst need korralikud leegiefektiga pirnid, mis vilguvad ja on sisseehitatud peene animatsiooniga. Neid toidab tavaliselt 85–265 V vahelduvvooluvõrgu sisend, kuid kaasaskantavate rakenduste jaoks, näiteks võlts leekiv taskulamp või latern pole ideaalne. Ma muudan
L-tek tantsupadja muutmine küsitluseks 1000 Hz juures Windowsis ja Linuxis: 9 sammu

L-tek tantsupadja muutmine küsitluseks 1000 hz-is Windowsis ja Linuxis: miks seda modi teha? Kui olete kunagi 125 BPM-i loo graafikule kerinud, võite küsida, mis on selle terava boi-ga? Miks langeb ajastus diskreetsetesse "piludesse"? ITG -l ja DDR -il on uskumatult kitsad ajastusaknad ja seetõttu
Sinilinki WiFi -lüliti muutmine INA219 pinge-/vooluanduriga: 11 sammu

Sinilinki WiFi-lüliti modifitseerimine INA219 pinge-/vooluanduriga: Sinilink XY-WFUSB WIFI USB-lüliti on tore väike seade ühendatud USB-seadme kauglülitamiseks. Kahjuks puudub sellel võimalus mõõta lisatud seadme toitepinget või kasutatud voolu. See juhend näitab teile, kuidas ma muudan
Kasutamata nutitelefoni muutmine nutiekraaniks: 6 sammu (piltidega)

Kasutamata nutitelefoni muutmine nutiekraaniks: Deze'i õpetus on saadaval Engels'is, voor de Nederlandse versie klik hier. Kas teil on (vana) kasutamata nutitelefon? Muutke see Google'i arvutustabelite ning pliiatsi ja paberi abil nutikaks ekraaniks, järgides seda lihtsat samm-sammult õpetust. Kui olete lõpetanud