Obsah:

Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino: 5 kroků
Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino: 5 kroků

Video: Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino: 5 kroků

Video: Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino: 5 kroků
Video: Top 10 nejnebezpečnějších tobogánů na světě! 2021 2024, Prosinec
Anonim
Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino všech dob
Nejmenší a nejroztomilejší robot pro vyhýbání se překážkám Arduino všech dob

Už vás nebaví velké neohrabané roboty, které vám vezmou půl police ve vašem pokoji? Jste ochotni vzít svého robota s sebou, ale prostě se vám nevejde do kapsy? Tady máš! Představuji vám Minibota, nejroztomilejšího a nejmenšího robota pro vyhýbání se překážkám, jaký jste kdy mohli (někdy vůbec) dát dohromady!

Krok 1: Kousky, které budete potřebovat

Kousky, které budete potřebovat
Kousky, které budete potřebovat
Kousky, které budete potřebovat
Kousky, které budete potřebovat
Kousky, které budete potřebovat
Kousky, které budete potřebovat

Malé prkénko (4,5 cm x 3,5 cm), 17 otvorů dlouhé a 2 řady 5 otvorů široké. Robota můžete postavit bez něj, ale pokud plánujete úpravu robota, je to příjemné.

Arduino Nano. Používám ten, který je dodáván s piny již připájenými k desce, ale můžete také použít pinless arduino nano a pájet kabely přímo k desce

9V baterie. Ano, dobrá baterie.

9V držák baterie. (mám to ze staré hračky)

2 serva s nepřetržitým otáčením (vypadají jako serva SG (), ale ve skutečnosti jsou serva s kontinuálním otáčením. Koupil jsem je ZDE

2 gumová kola. Jen se rozhlédni. Někde je určitě stará hračka, která nepotřebuje svá kola.

Kabely Banda jich. Nic takového jako příliš mnoho kabelů neexistuje.

Ultrazvukový senzor. 4pinový model. Ebay, Amazon nebo jiné místo. Všichni jsou stejní.

3D vytištěný podvozek. 3D soubory najdete ZDE

Krok 2: A kód

Žádná raketová věda zde. Prostě super jednoduchý kód, díky kterému se robot vydá vpřed, pokud na 15 cm není nic vidět, a prudce se otočí, pokud je něco blíže než 15 cm.

Stačí stáhnout soubor txt a zkopírovat kód do rozhraní Arduino.

Krok 3: Umístění bitů na správné místo

Uvedení bitů na správné místo
Uvedení bitů na správné místo
Uvedení bitů na správné místo
Uvedení bitů na správné místo

Nepájivá deska, Arduino, ultrazvukový senzor a baterie se nacházejí v horní části šasi, ale NEVKLÁDEJTE součásti. Nejprve musíte celou věc zapojit. (ano, udělal jsem tu chybu) (dvakrát)

2 serva jsou zaklapnuta ve spodní části podvozku. Ano, tyto 2 můžete nyní vložit.

Kola jsou k servopohonům připevněna trochou drátu, horkým lepidlem nebo kouzelným kouzlem. Tvoje volba.

Krok 4: A ty dráty … Ach chlapče

Tady přichází ošklivá část. zapojení. Tolik drátů a tak málo místa.

Začněme pomocí ultrazvukového senzoru.

  • Vcc -> +5V Arduina
  • Trig -> D11 Arduina
  • Echo -> D12 Arduina
  • GND -> GND Arduina (jakýkoli ze 2 GND pinů Arduina)

Servo 1:

  • Oranžový vodič -> D9 Arduina
  • Červený vodič -> +5V Arduina
  • Hnědý drát -> GND Arduina (jakýkoli ze 2 GND pinů Arduina)

Servo 2:

  • Oranžový vodič -> D10 Arduina
  • Červený vodič -> +5V Arduina
  • Hnědý drát -> GND Arduina (jakýkoli ze 2 GND pinů Arduina)

Baterie:

  • Červený vodič -> Vin pin Arduina
  • Černý drát -> GND Arduina (jakýkoli ze 2 GND pinů Arduina)

Nyní stačí opatrně nacpat všechny dráty uvnitř šasi a sevřít obě poloviny. Můj robot je tak plný, že potřebuje gumičku, aby se nerozlil jeho vnitřnosti.

Krok 5: V akci

Image
Image

Váš robot půjde vpřed, dokud nenajde něco menšího než 15 cm.

Vzdálenost můžete změnit v tomto řádku kódu:

if (vzdálenost <= 15)

Rychlost vpřed a vzad můžete také změnit úpravou těchto řádků:

myservo1.write (XXX); myservo2.write (XXX);

kde XXX = 0 je vpřed plnou rychlostí pro myservo1 a XXX = 180 je vpřed plnou rychlostí pro myservo2

a XXX = 90 se pro obě serva zastaví.

Doporučuje: