Sadržaj:
- Korak 1: Alati
- Korak 2: Dijelovi
- Korak 3: Sklapanje šasije
- Korak 4: Spajanje elektroničkih dijelova
- Korak 5: Vrijeme za kodiranje
- Korak 6: Uživajte
- Korak 7: Poboljšanja
Video: Nagging Robot® - Uznemirujuće brzinom života: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Autor DanLocatelliMeristemaFollow O: MSc ITECH Kandidat na Sveučilištu u Stuttgartu. Više o DanLocatelliju »
Najlakši način da se svaki dan naljutite. Nagging Robot® ima rješenje.
Nagging Robot® Annooy® 900
Annooy® 900 pažljivo je osmišljen s najnovijom DIY tehnologijom kako bi živcirao ljude. autor Daniel Locatelli i TzuYing Chen
Više snage, bolje smetnje. Power-Lifting Bore isporučuje 5X snagu ljutnje* za poboljšane dosadne performanse.* (U usporedbi s Annooy® serijom 800).
Inteligentno vas špijunira.
Cijeli niz senzora inteligentno bilježi vaše i vaše podatke o domu za kretanje robota oko predmeta i ispod namještaja kako bi vam potpuno zasmetao.
Ovaj rad je parodija na iRobot® Roomba® kao dio zadatka Beskorisni stroj sa ITECH seminara Računalni dizajn i digitalna izrada na Sveučilištu u Stuttgartu.
Ovo je robot koji prati lice, identificira ljudsko lice i pokušava ga centralizirati na kameru.
Korak 1: Alati
To je jednostavan skup alata i vjerojatno većinu njih već imate kod kuće. Lemilica se uglavnom koristi za stabilnost kabela koji napajaju motore. Ali to je to, upotrijebit ćete ga samo za zavarivanje četiri puta.
- Lemilica
- Škare
- Nož za rezanje
- Kliješta za dugonošce
- Komplet odvijača
Korak 2: Dijelovi
Elektronika
Dolje navedeni dijelovi obično dolaze s mnogo Arduino početnih setova dostupnih za kupnju na mreži, poput ovog.
- Arduino Uno kompatibilan + USB kabel
- Ultrazvučni senzor (x2) (obično početni setovi imaju samo jedan ultrazvučni senzor).
- Ardunio Protoshield + mini ploča
- 9V baterija
- 9V priključak baterije za Ardunio
- Kratki kabeli
- Modul napajanja Breadboard -a
Dok donji popis prikazuje neobične dijelove koje je potrebno kupiti zasebno:
- ESP32-CAM
- L298N H Vozač motora mosta
- Power bank (5000mAh ili više)
Komplet šasije automobila
Postoje neki stvarno jeftini kompleti šasija za automobile koji se mogu kupiti putem interneta, poput ovog, ili ih također možete kupiti odvojeno. Trebat će nam sljedeće:
- Dva motora 6v + kućište + kabeli + gume
- Univerzalni kotač
- Matice i vijci
Dopisnice
U ovom smo slučaju odlučili upotrijebiti drugačiju šasiju kako bismo robotu dali neki stil. Osim prethodno spomenutih dijelova, koristili smo i ove dopisnice:
- Pluta (koristili smo neki jednostavan držač za čaše)
- Hellermanova vezica za kabel
- Plastična kugla
- Metalna mreža
Korak 3: Sklapanje šasije
Ovo kućište koristi jednostavnu mrežu za lakše pričvršćivanje i uklanjanje dijelova. No imajte na umu da se radi o metalnoj mreži, što znači da je elektronički dijelovi ne smiju izravno dodirivati jer ih može oštetiti.
Metalna mreža
Najprije organizirajte dijelove na vrhu metalne mreže kako biste razumjeli koliko vam je potreban robot. U našem slučaju konačna veličina određena je veličinom naše banke snage + kotača. Ako imate manju banku napajanja, mogli biste robota učiniti još kompaktnijim! Zatim izrežite metalnu mrežu tvoreći pikselirani krug kao što je prikazano na gornjoj slici.
Univerzalni kotač
Za pričvršćivanje univerzalnog kotača pomoću pluta izravnali smo ga na pravo mjesto. Izrežite dva komada pluta u obliku osnove kotača i spojite ih dimnjakom. Zatim zavijte pluto na vrh mreže u jedan od njegovih ekstrema, a s druge strane zavijte kotač.
Motori i kotači
Da biste postavili motore, samo morate upotrijebiti dvije male Hellermanove kabelske vezice za svaku i pomoću mreže ih zategnuti. Imajte na umu da su kotači doista blizu motora, pazite da ostavite dovoljno prostora za slobodno okretanje kotača.
Moćna banka
Na kraju, ali ne i najmanje važno, moramo postaviti banku moći. Ovdje jedino morate biti svjesni gdje se nalazi ulaz USB kabela, izbjegavajući da bude okrenut prema kotačima. Zatim možete čvrsto pričvrstiti dvije kabelske vezice.
Korak 4: Spajanje elektroničkih dijelova
Elektroničke veze rezultat su spajanja robotskog automobila i robota za praćenje lica.
Prvo što trebate učiniti je pričvrstiti Arduino Uno s jedne strane čepa, a upravljački program motora L298N s druge strane. Na taj način minimiziramo potreban prostor bez rizika da se elektronički dijelovi međusobno dodiruju.
Zatim pričvrstite Protoshield + mini ploču na vrh Arduino Uno. To će osigurati da imamo dovoljno prostora i igle na raspolaganju za povezivanje svakog senzora i aktuatora. U našem slučaju, zalijepili smo mini ploču na vrh Protoshielda ljepilom koje dolazi s njom.
Zatim smo spojili 5V na jednu liniju mini matične ploče, a GND na drugu liniju.
Vozač motora L298N
Zatim smo pomoću 6 spojnih kabela muško-žensko spojili pinove broj 5, 6, 7, 8, 9 i 10 s Arduina na pinove ENB, IN4, IN3, IN2, IN1 i ENA upravljačkog programa motora L298N. Ovdje smo odlučili upotrijebiti šest kabela koji su već zalijepljeni jedan s drugim iz tvornice pa smo imali urednu vezu. Zatim spojimo uzemljenje i iglice za napajanje na mini ploču, bateriju i motore. To bi trebalo biti ovako:
- ENB - ENA odnosno 5 - 10 Arduina
- 5V se spaja na 5V liniju mini ploče
- GND na liniju uzemljenja mini ploče
- 12V na pozitivni pol 9V baterije, dok se negativni pol spaja na masu mini ploče
- OUT1 i OUT2 na motor 01
- OUT3 i OUT4 na motor 02
Ultrazvučni senzori
Ultrazvučni senzori moraju biti smješteni ispred robota tako da ništa ne ometa njegovo hvatanje, pa bi trebao imati veći kabel kako biste imali veću fleksibilnost. Njihovi pin priključci su sljedeći: Ultrazvučni senzor 01
- Eho na Arduino pin 3
- Okrenite na Arduino pin 4
- Gnd do linije uzemljenja mini ploče
- Vcc na 5V liniju mini ploče
Ultrazvučni senzor 02
- Eho na Arduino pin 12
- Okrenite na Arduino pin 11
- Gnd do linije uzemljenja mini ploče.
- Vcc na 5V liniju mini ploče.
ESP32-CAM
Fotoaparat
- UOR se spaja na pin RX0 (pin 0)
- UOT se spaja na pin TX0 (pin 1)
- 5V na 5V liniju mini ploče
- GND do GND Arduina (mini ploča će biti puna
Power bank do Arduina
Posljednji korak je spajanje Arduino USB -a na banku napajanja
Korak 5: Vrijeme za kodiranje
Postoje dva koda, jedan za ESP32-CAM i jedan za Arduino. Oni su u osnovi pojednostavljenje kodova robota za praćenje lica i automobila robota.
ESP32-CAM kod
Prije odlaska na Arduino Uno moramo konfigurirati ESP32-CAM. Ova kamera ima vlastiti mikrokontroler ESP32, što znači da ako želimo poslati svoj kôd pomoću Arduino IDE -a, prvo moramo konfigurirati IDE okruženje, a mi smo sretni. Robot Zero One već je napravio jako detaljan vodič o tome, pa prvo idite na tu vezu i slijedite njegov korak po korak.
Nakon toga morate samo učitati datoteku PanningFastVer.ino koja je ovdje pričvršćena ispod na ESP32-CAM.
Arduino kod
Zatim za Arduino kôd morate samo učitati datoteku UnoInput_Serial.ino koja je ovdje dolje priložena.
Korak 6: Uživajte
Pričvrstite kameru sa strane robota i zabavite se!
Kako bi imao osjećaj futurističke nostalgije, sve smo ogradili jednom polovicom akrilne kugle. Robotu je izlazio i USB kabel zbog čega je izgledao kao rep. Nekako slatko!
Korak 7: Poboljšanja
Kako bismo kretanje robota učinili kontroliranijim, smatramo da bi bilo zanimljivo ili promijeniti motor u koračni motor ili dodati dva senzora brzine kako je ovdje opisano.
Preporučeni:
Premještajući portrete iz stvarnog života iz Harryja Pottera!: 11 koraka (sa slikama)
Premještajući portrete iz stvarnog života od Harryja Pottera!: &Quot; Nevjerojatno! Zadivljujuće! Ovo je poput magije! &Quot; - Gilderoy LockhartJa sam veliki obožavatelj Harryja Pottera, a jedna od stvari koje sam oduvijek volio iz Čarobnjačkog svijeta su pokretni portreti. Naletio sam na animiranu sliku Kyle Stewart-Frantz
Stroj za jetkanje s promjenjivom brzinom: 9 koraka
Stroj za jetkanje s promjenjivom brzinom: U ovoj temi želimo podijeliti kako napraviti stroj za graviranje za osobnu upotrebu. Ovu ideju smo dobili kada smo htjeli napraviti minimalni sustav za ATMega328p. Najdosadniji korak u ispisivanju izgleda PCB -a kada radimo korak jetkanja. Troši se
Arduino RGB alat za odabir boja - odaberite boje s objekata iz stvarnog života: 7 koraka (sa slikama)
Arduino RGB alat za odabir boja - Odaberite boje s objekata iz stvarnog života: Jednostavno odaberite boje s fizičkih objekata pomoću ovog Arduino alata za odabir boja na bazi RGB -a koji vam omogućuje da ponovno stvorite boje koje vidite u predmetima iz stvarnog života na svom računalu ili mobilnom telefonu. Jednostavno pritisnite gumb za skeniranje boje objekta pomoću jeftinog TCS347
Drvo života (Arduino kapacitivni senzor dodira koji upravlja servo motorom): 6 koraka (sa slikama)
Drvo života (Arduino kapacitivni senzor dodira koji pokreće servo motor): Za ovaj projekt napravili smo stablo koje daje rižu, a koje se sastojalo od kapacitivnog senzora dodira i servo motora. Nakon dodirivanja prostirke, servo motor bi se aktivirao, a riža (ili što god želite staviti u nju) bit će puštena. Evo kratkog videa
Fotografija sa velikom brzinom bljeskom: 6 koraka (sa slikama)
Fotografija s velikom brzinom bljeskom: Ovo je slika odvijača usred odbijanja. Nakon što sam u jednom časopisu pročitao o fotografiji velike brzine, nadahnuo sam se da kopam po svom ormaru i vidim što mogu smisliti. Koristio sam domaći make-screen za aktiviranje bljeskalice dok je moj digitalni