Sadržaj:
- Korak 1: Alati
- Korak 2: Dijelovi
- Korak 3: Sklapanje šasije
- Korak 4: Povezivanje 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 izmjena: 2024-01-30 08:04
Autor DanLocatelliMeristemaFollow O: MSc ITECH Kandidat na Univerzitetu 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. Snaga za podizanje pruža 5X snagu ljutnje* za poboljšane dosadne performanse.* (U usporedbi s Annooy® 800 serijom).
Inteligentno vas špijunira.
Potpuni set 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 Beskorisna mašina sa ITECH seminara Računarski dizajn i digitalna izrada na Univerzitetu 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 davanje stabilnosti kablovima koji napajaju motore. Ali to je to, upotrijebit ćete ga samo za zavarivanje četiri puta.
- Lemilica
- Škare
- Nož za rezanje
- Klešte za dugu nos
- 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
- Džemper kablovi
- Modul napajanja
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 zaista jeftini kompleti šasija za automobile koji se mogu kupiti putem interneta, poput ovog, ili ih možete kupiti i odvojeno. Trebat će nam sljedeće:
- Dva motora 6v + kućište + kablovi + gume
- Univerzalni točak
- Matice i vijci
Dopisnice
U ovom slučaju, odlučili smo koristiti drugu š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)
- Hellerman kabelska vezica
- 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. Ali imajte na umu da se radi o metalnoj mreži, što znači da je elektronički dijelovi ne smiju dodirivati jer ih može oštetiti.
Metalna mreža
Prvo 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 formirajući pikselirani krug kao što je prikazano na gornjoj slici.
Univerzalni točak
Za pričvršćivanje univerzalnog kotača pomoću plute smo ga izravnali 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 jednu od njenih krajeva, a s druge strane zavijte kotač.
Motori i kotači
Da biste postavili motore, samo morate upotrijebiti dvije male Hellermanove vezice za kablove i pomoću mreže ih zategnuti. Imajte na umu da su kotači jako blizu motora, pazite da ostavite dovoljno prostora da se kotač slobodno okreće.
Power bank
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 na mjestu.
Korak 4: Povezivanje 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 ovaj način minimiziramo potreban prostor bez rizika da se elektronički dijelovi dodiruju.
Zatim pričvrstite Protoshield + mini ploču na vrh Arduino Uno. To će osigurati da imamo dovoljno prostora i pinova 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.
L298N Vozač motora
Zatim smo pomoću 6 muško-ženskih kratkospojnih kabela 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 od drugog iz tvornice, tako da smo imali urednu vezu. Zatim povezujemo uzemljenje i pinove 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 matične 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
- Priključite na liniju 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
- Priključite na liniju uzemljenja mini ploče.
- Vcc na 5V liniju mini ploče.
ESP32-CAM
Kamera
- UOR se spaja na pin RX0 (pin 0)
- UOT se spaja na pin TX0 (pin 1)
- 5V na liniju 5V mini matične ploče
- GND do GND Arduina (mini matična ploča bit će 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 svoj 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 vrlo detaljan vodič o tome, pa prvo idite na tu vezu i slijedite njegov korak po korak.
Nakon toga, samo morate 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
Prikačite kameru sa strane robota i zabavite se!
Kako bismo imali futuristički osjećaj nostalgije, sve smo okružili 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čuje se:
Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)
Pokretni portreti iz stvarnog života od Harryja Pottera!: &Quot; Nevjerojatno! Amazing! 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
Mašina za jetkanje s promjenjivom brzinom: 9 koraka
Mašina za graviranje s promjenjivom brzinom: U ovoj temi želimo podijeliti o tome kako napraviti mašinu za graviranje za ličnu upotrebu. Ovu ideju smo dobili kada smo htjeli napraviti minimalni sistem za ATMega328p. Najdosadniji korak u ispisivanju izgleda PCB -a kada radimo korak jetkanja. Troši se
Arduino RGB alat za odabir boja - odaberite boje iz objekata iz stvarnog života: 7 koraka (sa slikama)
Arduino RGB alat za odabir boja - Odaberite boje iz predmeta iz stvarnog života: Lako birajte boje s fizičkih objekata pomoću ovog Arduino birača boja zasnovanog na Arduinu, omogućavajući vam da na svom računaru ili mobilnom telefonu ponovno stvorite boje koje vidite u stvarnim predmetima. Jednostavno pritisnite dugme za skeniranje boje objekta pomoću jeftinog TCS347
Projekt zvučnika za pojačanje mog života: 15 koraka (sa slikama)
Projekt Amplify My Life Speaker: Za ovaj projekt stvorit ćete drveni zvučnik s električnim komponentama
Drvo života (Arduino kapacitivni senzor dodira za pogon servo motora): 6 koraka (sa slikama)
Drvo života (Arduino kapacitivni senzor dodira koji pokreće servo motor): Za ovaj projekt napravili smo drvo koje daje rižu, a koje se sastoji od kapacitivnog senzora dodira i servo motora. Nakon dodira prostirke, servo motor bi se aktivirao i pirinač (ili šta god želite da stavite u njega) će se osloboditi. Evo kratkog videa