Turinys:

Nagging Robot® - Nerimas gyvenimo greičiu: 7 žingsniai (su nuotraukomis)
Nagging Robot® - Nerimas gyvenimo greičiu: 7 žingsniai (su nuotraukomis)

Video: Nagging Robot® - Nerimas gyvenimo greičiu: 7 žingsniai (su nuotraukomis)

Video: Nagging Robot® - Nerimas gyvenimo greičiu: 7 žingsniai (su nuotraukomis)
Video: Часть 2. Аудиокнига Оскара Уайльда «Портрет Дориана Грея» (главы 5–9) 2024, Lapkritis
Anonim
Nagging Robot® | Nerimą keliantis gyvenimo greičiu
Nagging Robot® | Nerimą keliantis gyvenimo greičiu

DanLocatelliMeristemaSekite apie: MSc ITECH kandidatas Štutgarto universitete. Daugiau apie „DanLocatelli“»

Lengviausias būdas įsitikinti, kad pykstate kiekvieną dieną. „Nagging Robot®“turi sprendimą.

Nagging Robot® Annooy® 900

„Annooy® 900“buvo kruopščiai sukurtas naudojant pažangiausią „pasidaryk pats“technologiją, kad erzintų žmones. pateikė Daniel Locatelli ir TzuYing Chen

Daugiau galios, geresnio susierzinimo. „Power-Lifting Bore“suteikia 5 kartus didesnę nerimo galią*, kad pagerėtų erzinantis veikimas.* (Palyginti su „Annooy® 800“serija).

Protingai šnipinėja tave.

Visas jutiklių rinkinys sumaniai fiksuoja jūsų ir jūsų namų duomenis, kad galėtų naršyti robotą aplink objektus ir po baldais, kad padėtų jums rūpėti.

Šis darbas yra parodija su „iRobot® Roomba®“atliekant užduotį „Useless Machine“iš ITECH seminaro „Computational Design and Digital Fabrication“Štutgarto universitete.

Tai veidą sekantis robotas, jis identifikuoja žmogaus veidą ir bando jį sutelkti į kamerą.

1 žingsnis: įrankiai

Įrankiai
Įrankiai

Tai paprastas įrankių rinkinys, ir tikriausiai daugumą jų jau turite namuose. Lituoklis dažniausiai naudojamas siekiant užtikrinti variklių maitinimo kabelių stabilumą. Bet viskas, suvirinimui naudosite tik keturis kartus.

  • Lituoklis
  • Žirklės
  • Pjovimo peilis
  • Žnyplės ilgomis nosimis
  • Atsuktuvų komplektas

2 žingsnis: dalys

Dalys
Dalys

Elektronika

Žemiau išvardytos dalys paprastai pateikiamos su daugeliu „Arduino“pradinių rinkinių, kuriuos galima įsigyti internetu, pavyzdžiui, šį.

  • Suderinamas su „Arduino Uno“+ USB kabelis
  • Ultragarso jutiklis (x2) (paprastai pradiniuose rinkiniuose yra tik vienas ultragarso jutiklis).
  • „Ardunio Protoshield“+ mini duonos lenta
  • 9V baterija
  • 9 V baterijos prijungimas „Ardunio“
  • Trumpieji kabeliai
  • „Breadboard“maitinimo modulis

Toliau pateiktame sąraše pateikiamos neįprastos dalys, kurias reikia pirkti atskirai:

  • ESP32-CAM
  • L298N H tilto variklio tvarkyklė
  • Maitinimo bankas (5000 mAh ar didesnis)

Automobilio važiuoklės komplektas

Yra keletas tikrai nebrangių automobilių važiuoklių rinkinių, kuriuos galima nusipirkti internetu, pavyzdžiui, šį, arba taip pat galite nusipirkti šias dalis atskirai. Mums reikės šių dalykų:

  • Du 6V varikliai + dėklas + kabeliai + padangos
  • Universalus ratas
  • Veržlės ir varžtai

Kanceliarinės prekės

Šiuo atveju nusprendėme naudoti kitą važiuoklę, kad robotui suteiktume tam tikrą stilių. Be anksčiau minėtų dalių, mes taip pat naudojome šiuos raštinės reikmenis:

  • Kamštiena (mes naudojome paprastą puodelio laikiklį)
  • „Hellerman“kabelių kaklaraištis
  • Plastikinis rutulys
  • Metalinis tinklelis

3 žingsnis: Važiuoklės surinkimas

Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas
Važiuoklės surinkimas

Ši važiuoklė naudoja paprastą tinklelį, kad būtų lengviau pritvirtinti ir išimti dalis. Tačiau nepamirškite, kad tai yra metalinis tinklelis, o tai reiškia, kad elektroninės dalys neturi jo tiesiogiai liesti, nes tai gali jas sugadinti.

Metalinis tinklelis

Pirmiausia sutvarkykite dalis ant metalinio tinklelio, kad suprastumėte, kokio dydžio jums reikia roboto. Mūsų atveju galutinį dydį lėmė mūsų galios banko + ratų dydis. Jei turite mažesnį galios banką, galite padaryti robotą dar kompaktiškesnį! Tada nupjaukite metalinę tinklelį, sudarydami pikselių apskritimą, kaip parodyta aukščiau esančiame paveikslėlyje.

Universalus ratas

Norėdami prisukti universalųjį ratą, mes panaudojome kamštį, kad jį išlygintume iki reikiamos vietos. Iškirpkite du kamščio gabalus pagal rato pagrindo formą ir sudėkite juos kartu. Tada užsukite kamštį ant tinklelio vienoje iš kraštinių, o iš kitos pusės - ratą.

Varikliai ir ratai

Norėdami sumontuoti variklius, turite naudoti du mažus „Hellerman“kabelius ir pritvirtinti tinklelį. Atminkite, kad ratai yra tikrai arti variklių, būkite atsargūs ir palikite pakankamai vietos, kad ratas galėtų laisvai suktis.

Maitinimo bankas

Paskutinis, bet ne mažiau svarbus dalykas yra tai, kad turime įdiegti elektros banką. Vienintelis dalykas, kurį turėtumėte žinoti, yra tai, kur yra USB kabelio įvestis, kad jis nebūtų nukreiptas į ratus. Tada galite tvirtai pritvirtinti du kabelius, kad užfiksuotumėte.

4 žingsnis: Elektroninių dalių prijungimas

Elektroninių dalių prijungimas
Elektroninių dalių prijungimas
Elektroninių dalių prijungimas
Elektroninių dalių prijungimas
Elektroninių dalių prijungimas
Elektroninių dalių prijungimas

Elektroniniai ryšiai atsirado sujungus robotą automobilį ir veido sekimo robotą.

Pirmas dalykas, kurį reikia padaryti, yra prisukti „Arduino Uno“iš vienos kamštienos pusės ir „L298N“variklio tvarkyklę į kitą pusę. Taip sumažiname reikalingą erdvę, nerizikuodami, kad elektroninės dalys liečiasi viena su kita.

Tada ant „Arduino Uno“pritvirtinkite „Protoshield +“mini duonos lentą. Tai užtikrins, kad turime pakankamai vietos ir kaiščių kiekvienam jutikliui ir pavarai prijungti. Mūsų atveju mes priklijavome mini duonos lentą ant „Protoshield“viršaus, naudodami pridedamus klijus.

Tada mes prijungėme 5V prie vienos mini duonos lentos linijos ir GND prie kitos linijos.

L298N variklio tvarkyklė

Tada, naudodamiesi šešiais jungiamaisiais kabeliais, sujungėme 5, 6, 7, 8, 9 ir 10 kaiščius iš „Arduino“prie L298N variklio tvarkyklės kaiščių ENB, IN4, IN3, IN2, IN1 ir ENA. Čia mes nusprendėme naudoti šešis kabelius, kurie jau buvo priklijuoti vienas prie kito iš gamyklos, todėl turėjome tvarkingą jungtį. Tada mes prijungiame žemės ir tiekimo kaiščius prie mini duonos lentos, akumuliatoriaus ir variklių. Tai turėtų būti taip:

  • ENB - ENA atitinkamai 5 - 10 Arduino
  • 5V jungiasi prie mini duonos lentos 5V linijos
  • GND prie pagrindinės mini duonos lentos linijos
  • 12V prie teigiamo 9V akumuliatoriaus poliaus, o neigiamas polius jungiasi prie mini duonos lentos
  • OUT1 ir OUT2 prie variklio 01
  • OUT3 ir OUT4 prie variklio 02

Ultragarsiniai jutikliai

Ultragarso jutikliai turi būti priešais robotą, kad niekas netrukdytų jį fiksuoti, todėl jis turėtų turėti didesnį kabelį, kad būtų daugiau lankstumo. Jų kaiščių jungtys yra tokios: Ultragarsinis jutiklis 01

  • Aidas prie „Arduino“kaiščio 3
  • Įjunkite „Arduino“kaištį 4
  • Gnd prie pagrindinės mini duonos lentos linijos
  • Vcc prie 5V mini duonos lentos linijos

Ultragarsinis jutiklis 02

  • Aidas prie „Arduino“kaiščio 12
  • Įjunkite „Arduino“kaištį 11
  • Gnd prie pagrindinės mini duonos lentos linijos.
  • Vcc prie 5V mini duonos lentos linijos.

ESP32-CAM

Fotoaparatas

  • UOR jungiasi prie kaiščio RX0 (0 kaištis)
  • UOT jungiasi prie kaiščio TX0 (1 kaištis)
  • 5V iki 5V mini duonos lentos linijos
  • GND į „Arduino“GND (mini duonos lenta bus pilna

Maitinimo bankas į Arduino

Paskutinis žingsnis yra prijungti „Arduino USB“prie maitinimo banko

5 žingsnis: laikas koduoti

Yra du kodai: vienas skirtas ESP32-CAM, kitas-„Arduino“. Tai iš esmės yra veido sekimo roboto ir roboto automobilio kodų supaprastinimas.

ESP32-CAM kodas

Prieš eidami į „Arduino Uno“turime sukonfigūruoti ESP32-CAM. Ši kamera turi savo mikrovaldiklį ESP32, o tai reiškia, kad jei norime siųsti kodą naudodami „Arduino IDE“, pirmiausia turime sukonfigūruoti IDE aplinką ir mums pasisekė. „Robot Zero One“jau atliko tikrai išsamią pamoką apie tai, todėl pirmiausia eikite į tą nuorodą ir sekite jo žingsnis po žingsnio.

Po to jūs tiesiog turite įkelti failą PanningFastVer.ino, pridėtą žemiau, į ESP32-CAM.

Arduino kodas

Tada, norėdami gauti „Arduino“kodą, turite įkelti failą „UnoInput_Serial.ino“, pridėtą žemiau.

6 žingsnis: Mėgaukitės

Image
Image

Pritvirtinkite fotoaparatą prie savo roboto šono ir linksminkitės!

Kad jis taptų futuristiniu nostalgijos jausmu, mes viską uždarėme viena akrilo rutulio puse. Iš roboto taip pat buvo išvestas USB kabelis, dėl kurio jis atrodė kaip uodega. Kažkaip miela!

7 žingsnis: patobulinimai

Kad roboto judėjimas būtų labiau kontroliuojamas, manome, kad būtų įdomu pakeisti variklį į žingsninį variklį arba pridėti du greičio jutiklius, kaip aprašyta čia.

Rekomenduojamas: