Satura rādītājs:

Nagging Robot® - Satraucošs dzīves ātrumā: 7 soļi (ar attēliem)
Nagging Robot® - Satraucošs dzīves ātrumā: 7 soļi (ar attēliem)

Video: Nagging Robot® - Satraucošs dzīves ātrumā: 7 soļi (ar attēliem)

Video: Nagging Robot® - Satraucošs dzīves ātrumā: 7 soļi (ar attēliem)
Video: Часть 4. Аудиокнига Оскара Уайльда «Портрет Дориана Грея» (главы 15–20) 2024, Jūlijs
Anonim
Nagging Robot® | Satraucošs dzīves ātrumā
Nagging Robot® | Satraucošs dzīves ātrumā

Pēc DanLocatelliMeristemaSekot par: MSc ITECH kandidāts Štutgartes Universitātē. Vairāk par DanLocatelli »

Vienkāršākais veids, kā pārliecināties, ka katru dienu dusmojaties. Nagging Robot® ir risinājums.

Nagging Robot® Annooy® 900

Annooy® 900 tika rūpīgi izstrādāts ar vismodernāko DIY tehnoloģiju, lai kaitinātu cilvēkus. autori: Daniel Locatelli un TzuYing Chen

Vairāk jaudas, labāks kaitinājums. Power-Lifting Bore nodrošina 5x dusmas spēku*, lai uzlabotu kaitinošo darbību.* (Salīdzinot ar Annooy® 800 sēriju).

Saprātīgi izspiego jūs.

Pilns sensoru komplekts inteliģenti uztver jūsu un jūsu mājas datus, lai virzītu robotu pa objektiem un zem mēbelēm, lai palīdzētu jums pamatīgi traucēt.

Šis darbs ir parodija ar iRobot® Roomba® kā daļa no uzdevuma Bezjēdzīga mašīna no ITECH semināra Skaitļošanas dizains un digitālā ražošana Štutgartes Universitātē.

Šis ir sejai sekojošs robots, tas identificē cilvēka seju un mēģina to centralizēt kamerā.

1. darbība: rīki

Rīki
Rīki

Tas ir vienkāršs rīku komplekts, un, iespējams, lielākā daļa no tiem jums jau ir mājās. Lodāmurs galvenokārt tiek izmantots, lai nodrošinātu stabilitāti kabeļiem, kas baro motorus. Bet tas arī viss, metināšanai izmantosit tikai četras reizes.

  • Lodāmurs
  • Šķēres
  • Griešanas nazis
  • Garās deguna knaibles
  • Skrūvgriežu komplekts

2. darbība. Daļas

Daļas
Daļas

Elektronika

Tālāk uzskaitītajām daļām parasti ir daudz Arduino sākuma komplektu, kas pieejami tiešsaistē, piemēram, šis.

  • Ar Arduino Uno saderīgs + USB kabelis
  • Ultraskaņas sensors (x2) (parasti sākuma komplektiem ir tikai viens ultraskaņas sensors).
  • Ardunio Protoshield + mini maizes dēlis
  • 9V akumulators
  • 9 V akumulatora savienojums Ardunio
  • Jumper kabeļi
  • Maizes dēļa jaudas modulis

Lai gan zemāk esošajā sarakstā ir parādītas neparastas detaļas, kas jāiegādājas atsevišķi:

  • ESP32-CAM
  • L298N H tilta motora vadītājs
  • Barošanas bloks (5000mAh vai lielāks)

Automašīnas šasijas komplekts

Internetā ir pieejami daži patiešām lēti automašīnu šasiju komplekti, piemēram, šis, vai arī jūs varat iegādāties šīs detaļas atsevišķi. Mums būs nepieciešams:

  • Divi 6V motori + korpuss + kabeļi + riepas
  • Universāls ritenis
  • Skrūves un uzgriežņi

Kancelejas preces

Šajā gadījumā mēs nolēmām izmantot citu šasiju, lai robotam piešķirtu kādu stilu. Papildus iepriekš minētajām daļām mēs izmantojām arī šādas kancelejas preces:

  • Korķis (mēs izmantojām vienkāršu krūzes turētāju)
  • Hellerman kabeļu kaklasaite
  • Plastmasas bumba
  • Metāla siets

3. darbība: šasijas montāža

Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža

Šī šasija izmanto vienkāršu sietu, lai atvieglotu detaļu piestiprināšanu un noņemšanu. Bet paturiet prātā, ka tas ir metāla siets, kas nozīmē, ka elektroniskās detaļas nedrīkst tam tieši pieskarties, jo tas var tos sabojāt.

Metāla siets

Vispirms sakārtojiet detaļas virs metāla sieta, lai saprastu, cik lielam robotam ir jābūt. Mūsu gadījumā galīgo izmēru noteica mūsu spēka bankas + riteņu izmērs. Ja jums ir mazāka jaudas banka, jūs varētu padarīt robotu vēl kompaktāku! Pēc tam nogrieziet metāla sietu, veidojot pikselētu apli, kā parādīts attēlā iepriekš.

Universāls ritenis

Lai ieskrūvētu universālo riteni, mēs izmantojām korķi, lai to izlīdzinātu pareizajā vietā. Izgrieziet divus korķa gabalus ar riteņa pamatnes formu un izvadiet tos kopā. Pēc tam skrūvējiet korķi virs acs vienā no galējībām un otrā pusē ieskrūvējiet riteni.

Motori un riteņi

Lai uzstādītu motorus, jums ir jāizmanto divas mazas Hellerman kabeļu saites katram un jāizmanto siets, lai tos pievilktu. Ņemiet vērā, ka riteņi ir patiešām tuvu motoriem, esiet uzmanīgi, lai atstātu pietiekami daudz vietas, lai ritenis varētu brīvi griezties.

Spēka banka

Visbeidzot, mums ir jāievieš elektroenerģijas banka. Šeit vienīgais, kas jums jāzina, ir vieta, kur atrodas USB kabeļa ieeja, izvairoties no tā, lai tā būtu vērsta pret riteņiem. Un tad jūs varat cieši izmantot divas kabeļu saites, lai to nofiksētu vietā.

4. darbība. Elektronisko detaļu pievienošana

Elektronisko detaļu savienošana
Elektronisko detaļu savienošana
Elektronisko detaļu savienošana
Elektronisko detaļu savienošana
Elektronisko detaļu savienošana
Elektronisko detaļu savienošana

Elektroniskie savienojumi ir robotu automašīnas un sejas izsekošanas robota apvienošanas rezultāts.

Pirmais, kas jādara, ir pieskrūvēt Arduino Uno vienā korķa pusē un L298N motora draiveri otrā pusē. Tādā veidā mēs samazinām nepieciešamo telpu, neriskējot, ka elektroniskās detaļas saskaras viena ar otru.

Pēc tam pievienojiet Protoshield + mini maizes dēli virs Arduino Uno. Tas nodrošinās, ka mums ir pietiekami daudz vietas un tapas, lai savienotu katru sensoru un izpildmehānismu. Mūsu gadījumā mēs pielīmējām mini maizes dēli Protoshield augšpusē, izmantojot komplektācijā iekļauto līmi.

Tad mēs savienojām 5V ar vienu mini maizes dēļa līniju un GND ar citu līniju.

L298N motora vadītājs

Tad, izmantojot 6 vīriešu un sieviešu džemperu kabeļus, mēs savienojām tapas ar numuru 5, 6, 7, 8, 9 un 10 no Arduino ar L298N motora draivera tapām ENB, IN4, IN3, IN2, IN1 un ENA. Šeit mēs nolēmām izmantot sešus kabeļus, kas jau bija pielīmēti viens otram no rūpnīcas, tāpēc mums bija kārtīgs savienojums. Tad mēs savienojam zemi un padeves tapas ar mini maizes dēli, akumulatoru un motoriem. Tam vajadzētu būt šādam:

  • ENB - ENA attiecīgi līdz 5-10 Arduino
  • 5V savienojas ar mini maizes dēļa 5V līniju
  • GND līdz mini maizes dēļa pamatlīnijai
  • 12V līdz 9V akumulatora pozitīvajam polim, bet negatīvais polis savienojas ar mini maizes dēļa zemējumu
  • OUT1 un OUT2 uz motoru 01
  • OUT3 un OUT4 uz motoru 02

Ultraskaņas sensori

Ultraskaņas sensoriem jāatrodas robota priekšā, lai nekas netraucētu tā uztveršanai, tāpēc tam vajadzētu būt lielākam kabelim, lai jums būtu lielāka elastība. Viņu tapu savienojumi ir šādi: Ultraskaņas sensors 01

  • Atbalss līdz Arduino tapai 3
  • Iedarbiniet ar Arduino tapu 4
  • Gnd līdz mini maizes dēļa pamatlīnijai
  • Vcc uz mini maizes dēļa 5V līnijas

Ultraskaņas sensors 02

  • Atbalss līdz Arduino tapai 12
  • Iedarbiniet ar Arduino tapu 11
  • Gnd līdz mini maizes dēļa pamatlīnijai.
  • Vcc uz mini maizes dēļa 5V līnijas.

ESP32-CAM

Kamera

  • UOR savienojas ar RX0 tapu (0 tapa)
  • UOT savienojas ar tapu TX0 (1. tapa)
  • 5V līdz mini maizes dēļa 5V līnijai
  • GND uz Arduino GND (mini maizes dēlis būs pilns

Barošanas banka uz Arduino

Pēdējais solis ir savienot Arduino USB ar strāvas banku

5. solis: kodēšanas laiks

Ir divi kodi, viens ESP32-CAM un otrs Arduino. Būtībā tie ir attiecīgi sejas izsekošanas robota un robotu automašīnas kodu vienkāršošana.

ESP32-CAM kods

Pirms došanās uz Arduino Uno mums ir jākonfigurē ESP32-CAM. Šai kamerai ir savs mikrokontrolleris ESP32, kas nozīmē, ka, ja mēs vēlamies nosūtīt savu kodu, izmantojot Arduino IDE, vispirms ir jākonfigurē IDE vide, un mums ir paveicies. Robot Zero One jau ir izdarījis patiešām detalizētu apmācību par to, tāpēc vispirms dodieties uz šo saiti un sekojiet viņa soli pa solim.

Pēc tam jums vienkārši augšupielādējiet šeit pievienoto failu PanningFastVer.ino zemāk ESP32-CAM.

Arduino kods

Tad, lai iegūtu Arduino kodu, jums vienkārši jāaugšupielādē šeit pievienotais fails UnoInput_Serial.ino.

6. solis: izbaudiet

Image
Image

Pievienojiet kameru sava robota sāniem un izklaidējieties!

Lai tai būtu futūristiska nostaļģijas sajūta, mēs visu esam iekļāvuši vienā akrila bumbiņas pusē. Robotam iznāca arī USB kabelis, kas padarīja to līdzīgu astei. Diezgan mīļi!

7. solis: uzlabojumi

Lai padarītu robota kustību vieglāk kontrolējamu, mēs domājam, ka būtu interesanti mainīt motoru uz pakāpju motoru vai pievienot divus ātruma sensorus, kā aprakstīts šeit.

Ieteicams: