INHOUDSOPGAWE:

Ottobot -wysiging: 5 stappe
Ottobot -wysiging: 5 stappe

Video: Ottobot -wysiging: 5 stappe

Video: Ottobot -wysiging: 5 stappe
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Ottobot -wysiging
Ottobot -wysiging
Ottobot -wysiging
Ottobot -wysiging

Dit is 'n ontwerpprojek op beginnervlak waarin ek 'n Ottobot aangepas het deur nuwe sensors by sy prototipe te voeg. Otto is 'n eenvoudige interaktiewe robot wat gebaseer is op die Arduino -programmeertaal. In beginsel gaan hierdie instruksionele pos oor die feit dat robot op verskillende maniere op verskillende sensors kan reageer, sodat dit dinge doen op grond waarvan die sensor gestimuleer word. Die eindproduk moet wees, as 'n knoppie ingedruk word, speel die ottobot 'n kort melodie of klap sy voete of skakel die lig-uitstralende diode aan.

Stap 1: Materiële samestelling en sagteware -installasie

Die volgende elektroniese komponente en rekenaartoepassing word vereis:

  • Otto DIY robot
  • Oopbron-IDE vir Arduino (myne was weergawe 1.8.5 op Macbook Pro)
  • 1 broodbord
  • 8 springdrade (manlik tot vroulik)
  • 3 springdrade (vroulik tot vroulik)
  • 2 LED's van enige kleur
  • 2 drukknoppies
  • 1 aanraaksensor HW-483

Stap 2: Plasing van drukknoppies

Plasing van drukknoppies
Plasing van drukknoppies
Plasing van drukknoppies
Plasing van drukknoppies

Plaas 'n drukknop in die broodbord, oorkant die kloof vir IC's met dubbele in-pakket-pakket (DIP). Al vier die pote van die knoppie moet styf vasgemaak word sodat elektriese stroom onbelemmerd langs die eindstroke van die broodbord kan vloei. Plaas die ander drukknop op 'n ander plek.

Koppel die een been van die knoppie deur 'n jumperdraad (manlik tot vroulik) aan die spanning (V of +) pen van analoog 0 (A0) op u Arduino Nano IO -skild. Draai die been ook na die sein (S) -pen van A0. Verbind die gat in dieselfde kolom as die been aan die teenoorgestelde kant met die grondpen (G of GND) van A0. Herhaal die stappe vir die tweede knoppie, behalwe as u hierdie keer A1 gebruik.

Stap 3: Meervoudige LED -opstelling

Meervoudige LED -opstelling
Meervoudige LED -opstelling
Meervoudige LED -opstelling
Meervoudige LED -opstelling

Koppel LED 1 aan die broodbord, bene begrawe in twee afsonderlike eindstroke. Plaas die lang been van LED 2 langs die kort been van LED 1 in dieselfde aansluitstrook. Die kort been van LED 2 kan oral gaan, solank dit nie in die gebruikte kolomme op die bord is nie. Ten slotte, om 'n seriekring te voltooi, het ek die lang been van LED 1 aan die sein (S) -pen van A4 en die kort been van LED 2 aan die G -pen van A4 gekoppel.

Die stroom verloop in 'n lus volgens een pad van begin tot einde, met die anode (positief) van LED 2 wat verbind is met die katode (negatief) van LED 1. Boonop sluit die spanningsuitset van die analoog pen aan die positiewe lang been van LED 1, en vanaf daardie LED word 'n verdere verbinding gemaak van die negatiewe na die positiewe van LED 2 in die GS -stroombaan, waarvandaan elektrisiteit van die negatiewe kant na die gronduitsetpen gaan.

Stap 4: Raak sensorverbinding aan

Raak sensorverbinding aan
Raak sensorverbinding aan

Drie bene van die raaksensor het verskillende funksies. Die middelste aanvaar spanning. Een van die sytande met 'n hoofletter S wat daarby geskryf is, is verantwoordelik vir seininvoer, en die ander een wat deur 'n minussimbool gemerk is, is 'n aardelektrode. Koppel die sypennetjies dus aan S en G van digitale 7 (D7), die middelste been aan V.

Stap 5: Programoplaai

Program oplaai
Program oplaai

Ek het 'n.ino -tekslêer van my ottobot -kode by hierdie stap aangeheg vir u verwysing. Ek erken die gebreke in my program, veral die LED -afdeling. Ek het net daarin geslaag om die ligte gelyktydig te laat knip, ondanks my meedoënlose poging om dit in en uit te laat vervaag. Ek vra om verskoning vir die onduidelikheid in my kommunikasie, en hopelik kan lesers van my pos hierdie prosedures hierbo maklik volg.

Aanbeveel: