Obsah:

Nagging Robot® - Znepokojující rychlostí života: 7 kroků (s obrázky)
Nagging Robot® - Znepokojující rychlostí života: 7 kroků (s obrázky)

Video: Nagging Robot® - Znepokojující rychlostí života: 7 kroků (s obrázky)

Video: Nagging Robot® - Znepokojující rychlostí života: 7 kroků (s obrázky)
Video: 7 SKUTEČNÝCH DĚSIVÝCH PŘÍBĚHŮ, KTERÉ VÁS V NOCI NEBUDÍ (KOMPILACE HOROR SE ZVUKY DEŠTĚ)... 2024, Červenec
Anonim
Nagging Robot® | Znepokojující rychlostí života
Nagging Robot® | Znepokojující rychlostí života

Autor: DanLocatelliMeristemaFollow O: MSc ITECH kandidát na Universität Stuttgart. Více o DanLocatelli »

Nejjednodušší způsob, jak zajistit, abyste se každý den vztekali. Nagging Robot® má řešení.

Nagging Robot® Annooy® 900

Annooy® 900 byl pečlivě navržen se špičkovou technologií DIY, aby obtěžoval lidi. Daniel Locatelli a TzuYing Chen

Více síly, lepší mrzutost. Vrtání Power-Lifting přináší 5krát větší sílu rozhořčení* pro lepší obtěžující výkon.* (V porovnání s řadou Annooy® 800).

Inteligentně vás špehuje.

Kompletní sada senzorů inteligentně zachycuje vaše a vaše domácí data a naviguje robota kolem předmětů a pod nábytkem, aby vás důkladně obtěžovala.

Tato práce je parodií na iRobot® Roomba® jako součást úkolu Zbytečný stroj ze semináře ITECH Výpočetní design a digitální výroba na univerzitě ve Stuttgartu.

Toto je robot sledující tvář, který identifikuje lidskou tvář a pokusí se ji centralizovat do kamery.

Krok 1: Nástroje

Nástroje
Nástroje

Je to jednoduchá sada nástrojů a pravděpodobně většinu z nich již máte doma. Páječka se používá hlavně k zajištění stability kabelů, které pohánějí motory. Ale to je vše, použijete jej pouze ke čtyřnásobnému svařování.

  • Páječka
  • Nůžky
  • Řezací nůž
  • Longnose kleště
  • Sada šroubováků

Krok 2: Díly

Díly
Díly

Elektronika

Níže uvedené díly se obvykle dodávají s mnoha startovacími sadami Arduino, které je možné zakoupit online, jako je tento.

  • Kompatibilní s Arduino Uno + USB kabel
  • Ultrazvukový senzor (x2) (startovací sady mají obvykle pouze jeden ultrazvukový senzor).
  • Ardunio Protoshield + mini prkénko
  • 9V baterie
  • Připojení 9V baterie pro Ardunio
  • Propojovací kabely
  • Napájecí modul na prkénko

Níže uvedený seznam zobrazuje neobvyklé součásti, které je třeba zakoupit samostatně:

  • ESP32-CAM
  • Ovladač mostového motoru L298N H
  • Power banka (5 000 mAh nebo vyšší)

Sada podvozku do auta

K dispozici je několik skutečně levných sad podvozků automobilů, které lze zakoupit online, jako je tato, nebo si tyto části můžete také koupit samostatně. Budeme potřebovat následující:

  • Dva 6v motory + kufr + kabely + pneumatiky
  • Univerzální kolo
  • Šrouby a matice

Papírnické zboží

V tomto případě jsme se rozhodli použít jiný podvozek, abychom dali robotovi nějaký styl. Kromě výše uvedených částí jsme použili také tyto papírnické zboží:

  • Korek (použili jsme nějaký jednoduchý držák nápojů)
  • Stahovací pásek Hellerman
  • Plastová koule
  • Kovová síťovina

Krok 3: Sestavení podvozku

Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku
Sestavení podvozku

Tento podvozek využívá jednoduchou síťovinu, která usnadňuje připevňování a odebírání dílů. Bez ohledu na to, že se jedná o kovovou síťovinu, což znamená, že se jí elektronické součásti nesmí přímo dotýkat, protože by je mohlo poškodit.

Kovová síťovina

Nejprve uspořádejte díly na kovovém pletivu, abyste pochopili, jak velkého robota potřebujete. V našem případě byla konečná velikost určena velikostí naší powerbanky + koleček. Pokud máte menší powerbanku, můžete robota ještě více zkompaktnit! Poté rozřízněte kovovou síťovinu a vytvořte pixelový kruh, jak je znázorněno na obrázku výše.

Univerzální kolo

K zašroubování univerzálního kola na místo jsme použili korek, abychom jej vyrovnali na správné místo. Odřízněte dva kusy korku ve tvaru základny kola a spárujte je dohromady. Poté přišroubujte korek na horní část sítě v jednom z jeho extrémů a na druhé straně zašroubujte kolo.

Motory a kola

Chcete -li umístit motory na místo, stačí použít dva malé kabelové pásky Hellerman pro každý z nich a pomocí síťky je utáhnout. Uvědomte si, že kola jsou opravdu blízko motorů, dávejte pozor, abyste ponechali dostatek prostoru, aby se kolo mohlo volně otáčet.

Záložní baterie

V neposlední řadě musíme zavést powerbanku. Jediná věc, kterou byste si měli uvědomit, je místo, kde je umístěn vstup kabelu USB, aby se zabránilo tomu, že bude čelit kolům. A pak jej můžete pevně připevnit dvěma stahovacími pásky.

Krok 4: Připojení elektronických součástek

Připojení elektronických součástek
Připojení elektronických součástek
Připojení elektronických součástek
Připojení elektronických součástek
Připojení elektronických součástek
Připojení elektronických součástek

Elektronická připojení jsou výsledkem spojení robotického vozu a robota pro sledování obličeje.

První věcí, kterou je třeba udělat, je přišroubovat Arduino Uno na jednu stranu korku a ovladač motoru L298N na druhou stranu. Tímto způsobem minimalizujeme potřebný prostor bez rizika vzájemného dotyku elektronických částí.

Poté připevněte mini prkénko Protoshield + na horní část Arduino Uno. Tím zajistíme, že budeme mít k dispozici dostatek místa a kolíků pro připojení každého senzoru a akčních členů. V našem případě jsme mini prkénko nalepili na vrch Protoshield pomocí lepidla, které je součástí balení.

Poté jsme připojili 5V na jeden řádek mini prkénka a GND na jiný řádek.

Ovladač motoru L298N

Poté jsme pomocí 6 propojovacích kabelů muž-žena propojili piny číslo 5, 6, 7, 8, 9 a 10 z Arduina s piny ENB, IN4, IN3, IN2, IN1 a ENA ovladače motoru L298N. Zde jsme se rozhodli použít šest kabelů již slepených k sobě z továrny, takže jsme měli úhledné připojení. Poté připojíme uzemňovací a napájecí kolíky k mini prkénku, baterii a motorům. Mělo by to být takto:

  • ENB - ENA respektive 5 - 10 Arduina
  • 5V se připojuje k 5V linii mini breadboardu
  • GND k základní linii mini breadboardu
  • 12V na kladný pól 9V baterie, zatímco záporný pól se připojuje k zemi mini breadboard
  • OUT1 a OUT2 k motoru 01
  • OUT3 a OUT4 k motoru 02

Ultrazvukové senzory

Ultrazvukové senzory musí být umístěny před robotem, aby nic nebránilo jeho zachycení, takže by měl mít větší kabel, abyste měli větší flexibilitu. Jejich pinové připojení je následující: Ultrazvukový senzor 01

  • Echo na Arduino pin 3
  • Spusťte pin Arduino 4
  • Gnd k základní linii mini breadboardu
  • Vcc do 5V řady mini breadboard

Ultrazvukový senzor 02

  • Echo na pin Arduino 12
  • Aktivujte pin Arduino 11
  • Gnd k základní linii mini breadboardu.
  • Vcc do 5V řady mini breadboard.

ESP32-CAM

Fotoaparát

  • UOR se připojuje na pin RX0 (pin 0)
  • UOT se připojuje na pin TX0 (pin 1)
  • 5V na 5V řádku mini prkénka
  • GND až GND Arduina (mini breadboard bude plný

Powerbanka pro Arduino

Posledním krokem je připojení Arduino USB k powerbance

Krok 5: Čas na kódování

Existují dva kódy, jeden pro ESP32-CAM a jeden pro Arduino. V zásadě jde o zjednodušení kódů z Face Tracking Robot respektive Robot Car.

Kód ESP32-CAM

Než se vydáme na Arduino Uno, musíme nakonfigurovat ESP32-CAM. Tato kamera má vlastní mikrokontrolér ESP32, což znamená, že pokud chceme odeslat náš kód pomocí Arduino IDE, musíme nejprve nakonfigurovat prostředí IDE a máme štěstí. Robot Zero One o tom již udělal opravdu podrobný návod, takže nejprve přejděte na tento odkaz a postupujte podle jeho krok za krokem.

Poté stačí do ESP32-CAM nahrát níže přiložený soubor PanningFastVer.ino.

Arduino kód

Pak pro kód Arduino stačí nahrát níže uvedený soubor UnoInput_Serial.ino.

Krok 6: Užijte si to

Image
Image

Připojte kameru k boku robota a bavte se!

Aby to mělo futuristický pocit nostalgie, vše jsme uzavřeli jednou polovinou akrylové koule. U robota také vycházel kabel USB, takže vypadal jako ocas. Docela roztomilý!

Krok 7: Vylepšení

Aby byl pohyb robota lépe ovladatelný, myslíme si, že by bylo zajímavé buď změnit motor na krokový motor, nebo přidat dva snímače rychlosti, jak je popsáno zde.

Doporučuje: