Sisällysluettelo:

Nagging Robot® - Häiritsevää elämän nopeudella: 7 vaihetta (kuvilla)
Nagging Robot® - Häiritsevää elämän nopeudella: 7 vaihetta (kuvilla)

Video: Nagging Robot® - Häiritsevää elämän nopeudella: 7 vaihetta (kuvilla)

Video: Nagging Robot® - Häiritsevää elämän nopeudella: 7 vaihetta (kuvilla)
Video: Part 2 - The Picture of Dorian Gray Audiobook by Oscar Wilde (Chs 5-9) 2024, Heinäkuu
Anonim
Nagging Robot® | Häiritsevää elämän nopeudella
Nagging Robot® | Häiritsevää elämän nopeudella

Tekijä DanLocatelliMeristemaFollow About: MSc ITECH Ehdokas Stuttgartin yliopistossa. Lisätietoja DanLocatellista »

Helpoin tapa varmistaa, että olet vihainen joka päivä. Nagging Robot® tarjoaa ratkaisun.

Nagging Robot® Annooy® 900

Annooy® 900 on suunniteltu huolellisesti uusinta DIY-tekniikkaa ärsyttäen ihmisiä. kirjoittaneet Daniel Locatelli ja TzuYing Chen

Enemmän voimaa, parempi ärsytys. Power-Lifting Bore tarjoaa viisinkertaisen vihaisen voiman* parantaakseen ärsyttävää suorituskykyä.* (Verrattuna Annooy® 800 -sarjaan).

Älykkäästi vakoilee sinua.

Täydellinen valikoima antureita tallentaa älykkäästi sinun ja kotisi tiedot navigoidaksesi robotin esineiden ympärillä ja huonekalujen alla auttaaksesi sinua huolehtimaan perusteellisesti.

Tämä teos on parodia iRobot® Roomban kanssa osana tehtävää Käyttämätön kone ITHT -seminaarin Laskennallinen suunnittelu ja digitaalinen valmistus Stuttgartin yliopistossa.

Tämä on kasvoja seuraava robotti, se tunnistaa ihmisen kasvot ja yrittää keskittää sen kameraan.

Vaihe 1: Työkalut

Työkalut
Työkalut

Se on yksinkertainen työkalusarja, ja luultavasti useimmat niistä ovat jo kotona. Juotosrautaa käytetään pääasiassa antamaan vakautta moottoreita käyttäville kaapeleille. Mutta siinä kaikki, käytät sitä vain neljä kertaa hitsaamiseen.

  • Juotin
  • Sakset
  • Leikkuuterä
  • Pitkänokkainen pihde
  • Ruuvimeisselisarja

Vaihe 2: Osat

Osat
Osat

Elektroniikka

Alla lueteltujen osien mukana tulee yleensä monia Arduino -aloituspakkauksia, joita voi ostaa verkossa, kuten tämä.

  • Arduino Uno -yhteensopiva + USB -kaapeli
  • Ultraäänianturi (x2) (yleensä aloituspakkauksissa on vain yksi ultraäänianturi).
  • Ardunio Protoshield + mini leipälauta
  • 9V akku
  • Ardunion 9V akun liitäntä
  • Käynnistyskaapelit
  • Breadboard -virtamoduuli

Alla oleva luettelo näyttää epätavalliset osat, jotka on ostettava erikseen:

  • ESP32-CAM
  • L298N H -sillan moottorin ohjain
  • Virtapankki (5000 mAh tai enemmän)

Auton alustan sarja

Verkossa on saatavana joitain todella edullisia auton alustapaketteja, kuten tämä, tai vaihtoehtoisesti voit myös ostaa nämä osat erillään. Tarvitsemme seuraavaa:

  • Kaksi 6v moottoria + kotelo + kaapelit + renkaat
  • Yleispyörä
  • Mutterit ja pultit

Paperitavarat

Tässä tapauksessa päätimme käyttää eri alusta antaaksemme robotille tyyliä. Edellä mainittujen osien lisäksi käytimme myös näitä paperitavarat:

  • Korkki (käytimme yksinkertaista mukitelinettä)
  • Hellerman nippuside
  • Muovinen pallo
  • Metalliverkko

Vaihe 3: Rungon kokoaminen

Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen

Tässä kotelossa on yksinkertainen verkko, joka helpottaa osien kiinnittämistä ja irrottamista. Muista kuitenkin, että se on metalliverkko, mikä tarkoittaa, että elektroniset osat eivät saa koskettaa sitä suoraan, koska ne voivat vahingoittaa niitä.

Metalliverkko

Järjestä ensin osat metalliverkon päälle ymmärtääksesi kuinka suuri robotti on. Meidän tapauksessamme lopullinen koko määritettiin voimapankimme + pyörien koon perusteella. Jos sinulla on pienempi virtapankki, voit tehdä robotista vieläkin pienemmän! Leikkaa sitten metalliverkko muodostaen pikselin ympyrän yllä olevan kuvan mukaisesti.

Yleispyörä

Kierrämme yleispyörän paikoilleen korkilla tasoittaessamme sen oikeaan paikkaan. Leikkaa kaksi korkkikappaletta pyörän pohjan muotoon ja savuta ne yhteen. Kierrä sitten korkki verkon päälle toisessa ääriasennossaan ja ruuvaa pyörä toisella puolella.

Moottorit & Pyörät

Moottorien asentamiseksi sinun on vain käytettävä kahta pientä Hellerman -nippusiteitä kumpaakin ja kiristä ne verkolla. Huomaa, että pyörät ovat todella lähellä moottoreita. Varo jättämästä tarpeeksi tilaa pyörälle vapaasti pyörimään.

Virtapankki

Viimeisenä mutta ei vähäisimpänä, meidän on asetettava virtapankki paikalleen. Tässä on ainoa asia, joka sinun tulee olla tietoinen siitä, missä USB -kaapelin tulo sijaitsee, jotta se ei ole pyörille päin. Ja sitten voit kiristää sen kahdella nippusiteellä.

Vaihe 4: Elektronisten osien liittäminen

Elektronisten osien liittäminen
Elektronisten osien liittäminen
Elektronisten osien liittäminen
Elektronisten osien liittäminen
Elektronisten osien liittäminen
Elektronisten osien liittäminen

Sähköiset liitännät ovat seurausta robotti- ja kasvoseurantarobotin yhdistämisestä.

Ensimmäinen asia, joka on tehtävä, on ruuvata Arduino Uno korkin toiselle puolelle ja L298N -moottorinohjain toiselle puolelle. Näin minimoimme tarvittavan tilan vaarantamatta, että elektroniset osat koskettavat toisiaan.

Kiinnitä sitten Protoshield + minileipälevy Arduino Unon päälle. Näin varmistamme, että meillä on riittävästi tilaa ja tappeja kaikkien anturien ja toimilaitteiden liittämiseen. Meidän tapauksessamme liimasimme minileipälevyn Protoshieldin päälle käyttämällä mukana tulevaa liimaa.

Sitten kytkettiin 5V minileipälevyn yhdelle riville ja GND toiselle linjalle.

L298N -moottorin ohjain

Sitten käytimme kuusi uros-naarashyppyjohtoa Arduinon nastat nro 5, 6, 7, 8, 9 ja 10 L298N-moottorin ohjaimen nastoihin ENB, IN4, IN3, IN2, IN1 ja ENA. Tässä päätimme käyttää kuutta johtoa, jotka on jo liimattu toisiinsa tehtaalta, joten meillä oli siisti liitäntä. Sitten liitämme maahan ja syöttönastat mini -leipälevyyn, akkuun ja moottoreihin. Sen pitäisi olla näin:

  • ENB - ENA vastaavasti 5-10 Arduinon
  • 5V kytketään minileipälevyn 5V linjaan
  • GND minileipälevyn pohjalinjalle
  • 12 V 9 V: n akun positiiviseen napaan, kun taas negatiivinen napa liitetään mini -leipälevyn maahan
  • OUT1 ja OUT2 moottoriin 01
  • OUT3 ja OUT4 moottoriin 02

Ultraääni -anturit

Ultraäänianturien on sijaittava robotin edessä, joten mikään ei häiritse sen sieppaamista, joten siinä pitäisi olla suurempi kaapeli, jotta sinulla on enemmän joustavuutta. Niiden nastaliitännät ovat seuraavat: Ultraäänianturi 01

  • Kaiku Arduino -nastaan 3
  • Käynnistä Arduino -nastaan 4
  • Gnd mini leipälauta
  • Vcc minileipälevyn 5V linjaan

Ultraäänianturi 02

  • Kaiku Arduinon nastalle 12
  • Laukaise Arduino -nastaan 11
  • Gnd mini leipälauta.
  • Vcc minileipälevyn 5V linjaan.

ESP32-CAM

Kamera

  • UOR yhdistää nastaan RX0 (nasta 0)
  • UOT -liitäntä nastaan TX0 (nasta 1)
  • 5V minileipälevyn 5V linjaan
  • GND Arduinon GND: hen (minileipälevy on täynnä

Virtapankki Arduinolle

Viimeinen vaihe on liittää Arduino USB virtapankkiin

Vaihe 5: Koodauksen aika

Koodeja on kaksi, yksi ESP32-CAM ja toinen Arduino. Ne ovat pohjimmiltaan kasvojen seurantarobotin ja robottiauton koodien yksinkertaistaminen.

ESP32-CAM-koodi

Ennen kuin menemme Arduino Unoon, meidän on määritettävä ESP32-CAM. Tällä kameralla on oma mikro -ohjain ESP32, mikä tarkoittaa, että jos haluamme lähettää koodimme Arduino IDE: n avulla, meidän on ensin määritettävä IDE -ympäristö ja olemme onnekkaita. Robot Zero One on jo tehnyt siitä todella yksityiskohtaisen opetusohjelman, joten siirry ensin kyseiselle linkille ja seuraa hänen askel askeleelta.

Sen jälkeen sinun on vain ladattava tähän alla oleva tiedosto PanningFastVer.ino ESP32-CAM-laitteeseen.

Arduino -koodi

Sitten Arduino -koodia varten sinun on vain ladattava alla oleva tiedosto UnoInput_Serial.ino.

Vaihe 6: Nauti

Image
Image

Kiinnitä kamera robotin sivulle ja pidä hauskaa!

Jotta siitä tulisi futuristinen nostalgia -tunne, olemme liittäneet kaiken puoleen akryylipallosta. Robotista tuli ulos myös USB -kaapeli, joka sai sen näyttämään hännältä. Tavallaan söpö!

Vaihe 7: Parannuksia

Jotta robotin liike olisi hallittavampaa, mielestämme olisi mielenkiintoista vaihtaa moottori askelmoottoriksi tai lisätä kaksi nopeusanturia tässä kuvatulla tavalla.

Suositeltava: