Sisukord:

Nagging Robot® - Häiriv elukiirusel: 7 sammu (koos piltidega)
Nagging Robot® - Häiriv elukiirusel: 7 sammu (koos piltidega)

Video: Nagging Robot® - Häiriv elukiirusel: 7 sammu (koos piltidega)

Video: Nagging Robot® - Häiriv elukiirusel: 7 sammu (koos piltidega)
Video: Открытие коробки с бустером 36 Pokemon Combat Styles, мечом и щитом EB05! 2024, November
Anonim
Nagging Robot® | Elu kiirusel häiriv
Nagging Robot® | Elu kiirusel häiriv

DanLocatelliMeristemaFollow About Teave: MSc ITECH kandidaat Stuttgarti ülikoolis. Lisateave DanLocatelli kohta »

Lihtsaim viis veendumaks, et vihastate iga päev. Nagging Robotil on lahendus.

Nagging Robot® Annooy® 900

Annooy® 900 loodi inimeste ärritamiseks hoolikalt koos tipptasemel DIY-tehnoloogiaga. autorid Daniel Locatelli ja TzuYing Chen

Rohkem jõudu, parem tüütus. Power-Lifting Bore pakub viiekordset närvilisust*, et parandada häirivat jõudlust.* (Võrreldes Annooy® 800 seeriaga).

Arukalt luurab teie järele.

Täielik andurite komplekt kogub arukalt teie ja teie koduandmeid, et navigeerida robot objektide ümber ja mööbli all, et teid põhjalikult häirida.

See teos on paroodia iRobot® Roomba® -ga, mis on osa Stuttgarti ülikooli ITECH -seminari Computational Design and Digital Fabrication ülesandest Useless Machine.

See on nägu jälgiv robot, see tuvastab inimese näo ja püüab selle kaamerale tsentraliseerida.

Samm: tööriistad

Tööriistad
Tööriistad

See on lihtne tööriistakomplekt ja tõenäoliselt on enamik neist juba kodus olemas. Jootekolvi kasutatakse peamiselt mootorite toitekaablite stabiilsuse tagamiseks. Aga see selleks, keevitamiseks kasutate seda ainult neli korda.

  • Jootekolb
  • Käärid
  • Lõikaja nuga
  • Pika ninaga tang
  • Kruvikeeraja komplekt

2. samm: osad

Osad
Osad

Elektroonika

Allpool loetletud osadega on tavaliselt kaasas palju veebist ostetavaid Arduino stardikomplekte, näiteks seda.

  • Arduino Uno ühilduv + USB -kaabel
  • Ultraheli andur (x2) (tavaliselt on stardikomplektidel ainult üks ultrahelisensor).
  • Ardunio Protoshield + minileib
  • 9V aku
  • 9 V akuühendus Ardunio jaoks
  • Jumper kaablid
  • Leivaplaadi võimsusmoodul

Kuigi allolevas loendis kuvatakse ebatavalised osad, mis tuleb eraldi osta:

  • ESP32-CAM
  • L298N H sildmootori juht
  • Toitepank (5000 mAh või rohkem)

Auto šassii komplekt

Internetis on saadaval mõned tõeliselt odavad autode šassiikomplektid, näiteks see, või võite neid osi ka eraldi osta. Vajame järgmist:

  • Kaks 6V mootorit + ümbris + kaablid + rehvid
  • Universaalne ratas
  • Mutrid ja poldid

Kirjatarbed

Sel juhul otsustasime robotile mõne stiili andmiseks kasutada erinevat šassii. Lisaks eelnevalt mainitud osadele kasutasime ka neid kirjatarbeid:

  • Kork (kasutasime mõnda lihtsat tassihoidjat)
  • Hellermani kaabliside
  • Plastikust pall
  • Metallist võrk

3. samm: šassii kokkupanek

Šassii kokkupanek
Šassii kokkupanek
Šassii kokkupanek
Šassii kokkupanek
Šassii kokkupanek
Šassii kokkupanek

See šassii kasutab lihtsat võrku, et hõlbustada osade kinnitamist ja eemaldamist. Kuid pidage meeles, et tegemist on metallvõrguga, mis tähendab, et elektroonilised osad ei tohi seda otse puudutada, kuna see võib neid kahjustada.

Metallist võrk

Esiteks korraldage metallvõrgu peal olevad osad, et mõista, kui suur robot teil on. Meie puhul määrati lõplik suurus meie jõupanga + rataste suuruse järgi. Kui teil on väiksem jõupank, saate roboti veelgi kompaktsemaks muuta! Seejärel lõigake metallvõrk, moodustades piksliga ringi, nagu on näidatud ülaltoodud pildil.

Universaalne ratas

Universaalratta paika kruvimiseks kasutasime korki, et see õigele kohale tasandada. Lõigake ratta aluse kujuga kaks korgitükki ja suitsutage need kokku. Seejärel keerake kork võrgu peal ühes äärmuses ja teisel küljel ratas.

Mootorid ja rattad

Mootorite paika panemiseks peate lihtsalt kasutama kummagi jaoks kahte väikest Hellermani kaablisidet ja pingutama võrku. Pidage meeles, et rattad on mootorite lähedal, olge ettevaatlik ja jätke rattale vabalt pöörlemiseks piisavalt ruumi.

Akupank

Viimaseks, kuid mitte vähem tähtsaks, peame panga paika panema. Siinkohal peaksite teadma ainult seda, kus asub USB -kaabli sisend, vältides selle rataste poole pööramist. Ja siis saate selle kinnitamiseks pingutada kahe nööri abil.

Samm: elektrooniliste osade ühendamine

Elektrooniliste osade ühendamine
Elektrooniliste osade ühendamine
Elektrooniliste osade ühendamine
Elektrooniliste osade ühendamine
Elektrooniliste osade ühendamine
Elektrooniliste osade ühendamine

Elektroonilised ühendused on robotauto ja näo jälgimisroboti ühendamise tulemus.

Esimese asjana tuleb kruvida Arduino Uno korgi ühele küljele ja L298N mootorijuht teisele küljele. Nii minimeerime vajaliku ruumi, riskimata sellega, et elektroonilised osad üksteist puudutavad.

Seejärel kinnitage Protoshield + mini leivaplaat Arduino Uno peale. See tagab, et meil on piisavalt ruumi ja tihvte iga anduri ja täiturmehhanismi ühendamiseks. Meie puhul liimisime minileivalaua Protoshieldi peale, kasutades sellega kaasas olevat liimi.

Seejärel ühendasime 5V minileiva ühe reaga ja GND teise liiniga.

L298N mootorijuht

Seejärel ühendasime 6 isas-naissoost hüppajakaabli abil tihvtid 5, 6, 7, 8, 9 ja 10 Arduino juurest L298N mootorijuhi tihvtidega ENB, IN4, IN3, IN2, IN1 ja ENA. Siin otsustasime kasutada kuut tehases üksteise külge liimitud kaablit, nii et meil oli korralik ühendus. Seejärel ühendame maandus- ja etteandetihvtid minileiva, aku ja mootoritega. See peaks olema selline:

  • ENB - ENA vastavalt 5-10 Arduino
  • 5V ühendub mini leivalaua 5V liiniga
  • GND mini leivalaua põhijoonele
  • 12V 9V aku positiivsele poolusele, negatiivne pool aga mini leivaplaadi maandusele
  • OUT1 ja OUT2 mootorile 01
  • OUT3 ja OUT4 mootorile 02

Ultraheli andurid

Ultraheli andurid peavad asuma roboti ees, nii et miski ei segaks selle jäädvustamist, nii et sellel peaks olema suurem kaabel, nii et teil oleks rohkem paindlikkust. Nende tihvtühendused on järgmised: Ultraheli andur 01

  • Kaja Arduino tihvtile 3
  • Käivitage Arduino tihvtiga 4
  • Gnd mini leivalaua põhijoonele
  • Vcc mini leivalaua 5V liinile

Ultraheli andur 02

  • Kaja Arduino tihvtile 12
  • Käivitage Arduino tihvtiga 11
  • Gnd mini leivalaua põhijoonele.
  • Vcc mini leivalaua 5V liinile.

ESP32-CAM

Kaamera

  • UOR ühendub tihvtiga RX0 (tihvt 0)
  • UOT ühendub tihvtiga TX0 (tihvt 1)
  • 5V mini leivalaua 5V liinile
  • GND Arduino GND -le (mini leivalaud saab täis

Toitepank Arduinole

Viimane samm on ühendada Arduino USB toitepangaga

Samm: kodeerimise aeg

Koode on kaks, üks ESP32-CAM ja teine Arduino jaoks. Põhimõtteliselt on need näo jälgimisroboti ja robotauto koodide lihtsustamine.

ESP32-CAM kood

Enne Arduino Unosse suundumist peame konfigureerima ESP32-CAM. Sellel kaameral on oma mikrokontroller ESP32, mis tähendab, et kui tahame oma koodi saata Arduino IDE abil, peame esmalt konfigureerima IDE keskkonna ja meil on vedanud. Robot Zero One on selle kohta juba tõesti üksikasjaliku õpetuse teinud, nii et minge kõigepealt sellele lingile ja järgige tema samm-sammult.

Pärast seda peate lihtsalt alla laadima siia alla lisatud faili PanningFastVer.ino ESP32-CAM-i.

Arduino kood

Arduino koodi jaoks peate lihtsalt alla laadima faili UnoInput_Serial.ino, mis on lisatud allpool.

6. samm: nautige

Image
Image

Kinnitage kaamera oma roboti külge ja nautige!

Et see tekitaks futuristliku nostalgiatunde, oleme kõik akrüülpalli ühe poolega ümbritsenud. Robotil tuli välja ka USB -kaabel, mis muutis selle sabaks. Kuidagi armas!

7. samm: täiustused

Roboti liikumise kontrollitavamaks muutmiseks arvame, et oleks huvitav mootor vahetada samm -mootoriks või lisada kaks siin kirjeldatud kiiruseandurit.

Soovitan: