Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • Kako napraviti robota kod kuće: korak po korak plan akcije. DIY: Phoenix - Simple Robot Fighting Robot

Kako napraviti robota kod kuće: korak po korak plan akcije. DIY: Phoenix - Simple Robot Fighting Robot

Napravite robota veoma jednostavno Da vidimo šta je potrebno kreirati robota kod kuće kako bi razumjeli osnove robotike.

Sigurno ste nakon gledanja filmova o robotima više puta željeli izgraditi svog saborca, ali niste znali odakle početi. Naravno, nećete moći da napravite dvonogog terminatora, ali ni mi ne težimo tome. Svako ko zna kako pravilno držati lemilicu u rukama može sastaviti jednostavnog robota i to ne zahtijeva duboko znanje, iako se neće miješati. Amaterska robotika se ne razlikuje mnogo od strujnih kola, samo je mnogo interesantnija, jer su ovdje također pogođena područja poput mehanike i programiranja. Sve komponente su lako dostupne i nisu tako skupe. Dakle, napredak ne miruje, a mi ćemo ga iskoristiti u svoju korist.

Uvod

Dakle. Šta je robot? U većini slučajeva, ovo je automatski uređaj koji reagira na bilo koju akciju u okruženju. Roboti mogu kontrolirati ljudi ili obavljati unaprijed programirane radnje. Obično je robot opremljen raznim senzorima (udaljenost, ugao rotacije, ubrzanje), video kamerama, manipulatorima. Elektronski dio robota sastoji se od mikrokontrolera (MC) - mikrokola koji sadrži procesor, generator takta, razne periferije, slučajni pristup i trajnu memoriju. U svijetu postoji veliki izbor mikrokontrolera za različite oblasti primjene i na njihovoj osnovi se mogu sastaviti moćni roboti. Za amaterske zgrade, AVR mikrokontroleri se široko koriste. Oni su, danas, najpristupačniji i na internetu možete pronaći mnogo primjera zasnovanih na ovim MK. Da biste radili sa mikrokontrolerima, potrebno je da znate programiranje u asembleru ili C-u i da imate osnovno znanje o digitalnoj i analognoj elektronici. Mi ćemo koristiti C u našem projektu. Programiranje za MK se ne razlikuje mnogo od programiranja na kompjuteru, sintaksa jezika je ista, većina funkcija je praktički ista, a nove su prilično jednostavne za učenje i zgodne za korištenje.

Šta nam treba

Za početak, naš robot će moći jednostavno zaobići prepreke, odnosno ponoviti normalno ponašanje većine životinja u prirodi. Sve što nam je potrebno da napravimo takvog robota može se naći u radio prodavnicama. Mi ćemo odlučiti kako će se naš robot kretati. Mislim da su najuspješnije gusjenice koje se koriste u tenkovima, ovo je najpogodnije rješenje, jer gusjenice imaju veću prohodnost od kotača vozila i pogodnije su za upravljanje (za okretanje, dovoljno je za rotiranje staza u različitim smjerovima). Stoga će vam trebati bilo koji spremnik za igračke sa gusjenicama koje se rotiraju neovisno jedna o drugoj, možete je kupiti u bilo kojoj trgovini igračaka po razumnoj cijeni. Od ovog rezervoara trebate samo platformu sa gusjenicama i motore sa mjenjačima, ostalo možete sigurno odvrnuti i baciti. Potreban nam je i mikrokontroler, moj izbor je pao na ATmega16 - ima dovoljno portova za povezivanje senzora i perifernih uređaja, i općenito je prilično zgodan. Također morate kupiti neke radio komponente, lemilicu, multimetar.

Izrada ploče sa MK

U našem slučaju, mikrokontroler će obavljati funkcije mozga, ali nećemo početi od njega, već od napajanja mozga robota. Pravilna ishrana je ključ zdravlja, pa ćemo krenuti od toga kako pravilno hraniti našeg robota, jer to je obično greška početnika u izradi robota. A da bi naš robot normalno radio, trebate koristiti stabilizator napona. Preferiram mikrokolo L7805 - dizajnirano je da obezbijedi stabilan napon od 5V na izlazu, što je potrebno našem mikrokontroleru. Ali zbog činjenice da je pad napona na ovom mikrokrugu oko 2,5V, na njega se mora napajati najmanje 7,5V. Zajedno sa ovim stabilizatorom, elektrolitski kondenzatori se koriste za izglađivanje talasa napona, a dioda mora biti uključena u kolo radi zaštite od promjene polariteta.

Sada se možemo pozabaviti našim mikrokontrolerom. Kućište za MK je DIP (prikladnije je lemiti na ovaj način) i ima četrdeset pinova. Na brodu se nalazi ADC, PWM, USART i još mnogo toga što za sada nećemo koristiti. Razmotrimo nekoliko važnih čvorova. RESET pin (9. krak MK) povlači otpornik R1 na "plus" napajanja - to se mora učiniti! U suprotnom, vaš MK može biti nenamjerno resetovan ili, drugim riječima, greši. Također je poželjna mjera, ali nije obavezna, da se RESET poveže preko keramičkog kondenzatora C1 na masu. Na dijagramu možete vidjeti i elektrolit od 1000 uF, on štedi od padova napona kada motori rade, što će također imati blagotvoran učinak na rad mikrokontrolera. Kvarcni kristal X1 i kondenzatore C2, C3 treba postaviti što bliže XTAL1 i XTAL2 pinovima.

Neću govoriti o tome kako flešovati MK, jer o tome možete pročitati na Internetu. Program ćemo napisati na C; ja sam izabrao CodeVisionAVR kao programsko okruženje. Ovo je prilično zgodno okruženje i korisno za početnike, jer ima ugrađenog čarobnjaka za kreiranje koda.

Kontrola motora

Jednako važna komponenta u našem robotu je i pokretač motora, koji nam olakšava upravljanje njime. Nikada i ni pod kojim okolnostima ne smijete spajati motore direktno na MK! Općenito, moćna opterećenja se ne mogu kontrolisati direktno iz mikrokontrolera, inače će izgorjeti. Koristite ključne tranzistore. Za naš slučaj postoji poseban mikro krug - L293D. U takvim jednostavnim projektima, uvijek pokušajte koristiti ovaj mikro krug s "D" indeksom, jer ima ugrađene diode za zaštitu od preopterećenja. Ovo mikrokolo je vrlo jednostavno za rukovanje i lako se može nabaviti u radio prodavnicama. Dostupan je u dva DIP i SOIC paketa. Koristićemo DIP paket zbog lakoće montaže ploče. L293D ima odvojeno napajanje za motore i logiku. Stoga ćemo sam mikrokolo napajati iz stabilizatora (VSS ulaz), a motore direktno iz baterija (VS ulaz). L293D može izdržati opterećenje od 600 mA po kanalu, a ima dva ova kanala, odnosno dva motora se mogu spojiti na jedno mikrokolo. Ali, da budemo sigurni, spojit ćemo kanale, a onda nam je potreban jedan mikron za svaki motor. Iz toga slijedi da će L293D moći izdržati 1,2 A. Da biste to postigli, trebate kombinirati noge mikre, kao što je prikazano na dijagramu. Mikrokolo radi na sljedeći način: kada se logička "0" primjenjuje na IN1 i IN2, a logička jedinica na IN3 i IN4, motor se rotira u jednom smjeru, a ako su signali obrnuti, primjenjuje se logička nula, tada se motor će početi da se okreće u drugom smeru. Pinovi EN1 i EN2 su odgovorni za uključivanje svakog kanala. Povezujemo ih i spajamo na "plus" napajanja iz stabilizatora. Budući da se mikrokrug zagrijava tijekom rada, a ugradnja radijatora je problematična za ovu vrstu kućišta, rasipanje topline osiguravaju GND noge - bolje ih je lemiti na širokom kontaktnom području. To je sve što trebate znati o vozačima motora po prvi put.

Senzori prepreka

Kako bi naš robot mogao da se kreće i da se ne zaleti u sve, na njega ćemo ugraditi dva infracrvena senzora. Najjednostavniji senzor se sastoji od IR diode, koja emituje u infracrvenom spektru, i fototranzistora, koji će primati signal od IR diode. Princip je sljedeći: kada nema prepreka ispred senzora, IR zraci ne udaraju u fototranzistor i on se ne otvara. Ako postoji prepreka ispred senzora, tada se zrake iz njega reflektiraju i padaju na tranzistor - otvara se i struja počinje teći. Nedostatak takvih senzora je što mogu različito reagirati na različite površine i nisu zaštićeni od smetnji - senzor se može slučajno pokrenuti od stranih signala s drugih uređaja. Modulacija signala može zaštititi od smetnji, ali za sada se nećemo zamarati time. Za početak, to je dovoljno.


Firmware robota

Da biste oživjeli robota, morate napisati firmware za njega, odnosno program koji bi uzimao očitanja sa senzora i kontrolirao motore. Moj program je najjednostavniji, ne sadrži složene strukture i svima će biti jasan. Sljedeća dva reda uključuju datoteke zaglavlja za naš mikrokontroler i komande za formiranje kašnjenja:

#include
#include

Sledeći redovi su uslovni jer vrednosti PORTC zavise od toga kako ste povezali drajver motora na vaš mikrokontroler:

PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; Vrijednost 0xFF znači da će izlaz biti log. "1", i 0x00 - log. "0". Sljedećom konstrukcijom provjeravamo da li postoji prepreka ispred robota i na kojoj je strani: ako (! (PINB & (1<

Ako svjetlost iz IR diode udari u fototranzistor, tada se na nogu mikrokontrolera postavlja log. "0" i robot počinje da se kreće unazad kako bi se udaljio od prepreke, zatim se okreće da se ne bi ponovo sudario sa preprekom i onda ponovo ide napred. S obzirom da imamo dva senzora, dva puta provjeravamo prisutnost prepreke - s desne i lijeve strane, te stoga možemo saznati s koje strane je prepreka. Komanda "delay_ms (1000)" označava da će proći jedna sekunda prije nego što se izvrši sljedeća naredba.

Zaključak

Pokrio sam većinu aspekata koji će vam pomoći da napravite svog prvog robota. Ali robotika se tu ne završava. Ako napravite ovog robota, tada ćete imati puno mogućnosti za njegovo proširenje. Možete poboljšati algoritam robota, na primjer šta učiniti ako prepreka nije s neke strane, već direktno ispred robota. Također ne škodi instaliranje enkodera - jednostavnog uređaja koji će vam pomoći da precizno pozicionirate i znate lokaciju vašeg robota u svemiru. Radi jasnoće, moguće je ugraditi displej u boji ili crno-bijeli koji može prikazati korisne informacije - nivo napunjenosti baterije, udaljenost do prepreke, razne informacije o otklanjanju grešaka. Neće škoditi ni poboljšanje senzora - ugradnja TSOP-a (ovo su IR prijemnici koji percipiraju signal samo određene frekvencije) umjesto konvencionalnih fototranzistora. Osim infracrvenih senzora, postoje i ultrazvučni, skuplji su, a također nisu bez nedostataka, ali u posljednje vrijeme postaju sve popularniji među inženjerima robotike. Kako bi robot mogao da reaguje na zvuk, bilo bi lepo da se ugrade mikrofoni sa pojačanjem. Ali zaista zanimljiva stvar, mislim, je instalacija kamere i programiranje na bazi mašinskog vida. Postoji skup specijalnih OpenCV biblioteka sa kojima možete programirati prepoznavanje lica, kretanje po farovima u boji i još puno drugih zanimljivih stvari. Sve ovisi samo o vašoj mašti i vještinama.

Spisak komponenti:

    ATmega16 u DIP-40 pakovanju>

    L7805 u paketu TO-220

    L293D u DIP-16 pakovanju h2 kom.

    Otpornici 0,25 W nominalnih vrijednosti: 10 kOhm x1 kom., 220 Ohm x4 kom.

    keramički kondenzatori: 0,1 μF, 1 μF, 22 pF

    elektrolitski kondenzatori: 1000 uF x 16 V, 220 uF x 16 V x 2 kom.

    dioda 1N4001 ili 1N4004

    kristalni rezonator na 16 MHz

    IR diode: bilo koje dvije su dovoljne.

    fototranzistori, takođe bilo koji, ali koji reaguju samo na talasnu dužinu infracrvenih zraka

Kod firmvera:

/ ************************************************** ** ** Firmware za robota MK tip: ATmega16 Frekvencija takta: 16,000000 MHz Ako imate drugačiju kvarcnu frekvenciju, potrebno je da navedete ovo u postavkama okruženja: Project -> Configure -> Tab "C Compiler" ****** ************************************************** / #include #include void main (void) (// Postavite portove za ulaz // Preko ovih portova primamo signale od senzora DDRB = 0x00; // Uključite pull-up otpornike PORTB = 0xFF; // Postavite portove za izlaz // Preko ovih portovi kojima upravljamo DDRC motori = 0xFF; // Glavna petlja programa. Ovdje čitamo vrijednosti sa senzora // i kontroliramo motore dok (1) (// Idemo naprijed PORTC.0 = 1; PORTC. 1 = 0; PORTC.2 = 1; PORTC.3 = 0; ako (! (PINB & (1<O mom robotu

Trenutno je moj robot skoro gotov.


Ima bežičnu kameru, senzor udaljenosti (i kamera i ovaj senzor su instalirani na rotirajućem tornju), senzor prepreka, enkoder, prijemnik za signale sa daljinskog upravljača i RS-232 interfejs za povezivanje sa računarom . Radi u dva načina rada: autonomno i ručno (prihvata kontrolne signale s daljinskog upravljača), kameru se također može uključiti/isključiti daljinski ili sam robot radi uštede energije baterije. Pišem firmware za sigurnost stana (prenos slike na kompjuter, detekcija pokreta, obilazak sobe).

Kako napraviti robota kod kuće da sve funkcionira? Morate početi jednostavno i postepeno komplikovati! Upute za izradu robota vlastitim rukama kod kuće doslovno su preplavile internet. Od toga neće ostati po strani ni autor članka. Općenito, ovaj proces se može podijeliti na tri dijela: teorijski, pripremni i samu montažu. U okviru članka, razmotrit ćemo ih sve, a također opisati opću shemu za razvoj čistača.

Pravljenje robota kod kuće

Za razvoj od nule potrebno vam je znanje o struji, naponu, funkcioniranju raznih elemenata kao što su okidači, kondenzatori, otpornici, tranzistori. Također biste trebali naučiti kako sve ovo lemiti na dijagramima i koristiti spojne žice. Potrebno je proraditi kroz svaki aspekt kretanja i izvođenja radnji, postižući maksimalnu detaljnost radnji da biste postigli svoj cilj. A ovo znanje je neophodno ako vas zaista zanima kako napraviti robota kod kuće, a ne samo besposlena radoznalost.

Pripremni procesi

Prije nego počnete smišljati kako napraviti robota kod kuće, morate dobro voditi računa o uvjetima u kojima će biti sastavljen. Prvo morate pripremiti radno mjesto na kojem će se kreirati željeni uređaj. Potrebno je negdje postaviti samu konstrukciju i njene sastavne dijelove. Također biste trebali razmotriti pitanje prikladnog postavljanja lemilice, kolofonija i lema. Radno mjesto treba optimizirati što je više moguće tako da pruža udobnost pri interakciji sa strukturom.

Skupština

Potrebno je razmisliti o "kičmi" strukture na kojoj će se sve graditi. Obično se bira jedan dio, a svi ostali su već zalemljeni na njega. Govoreći o kvaliteti lemljenja, treba reći da se mjesta na kojima će se vršiti moraju očistiti. Također, ovisno o debljini žica i nogu koje se koriste, potrebno je odabrati dovoljnu količinu lema kako elementi ne bi otpali tokom rada. Da biste pojednostavili procese prijenosa signala i spriječili mogućnost kratkog spoja, možete ga urezati, zatim se na njega nanose svi potrebni elementi, rezultirajuća struktura se spaja na izvor napajanja i, ako je potrebno, uređaj se revidira.

Jednostavan robot

Kako napraviti nešto jednostavno kod kuće? Šta je korisnije? Vaša kuća mora biti čista i preporučljivo je automatizirati ovaj proces. Naravno, teško je stvoriti punopravnog robota za čišćenje, ali minimalni dizajn koji će skupljati prašinu s podova prostorija sasvim je u njegovoj moći. Iskreno rečeno, razmotrit će se koji radi na jednom mjestu i istovremeno uklanja sitne ostatke koji se nalaze u zoni implementacije. Da biste stvorili takvu strukturu, morate imati sljedeće materijale:

  1. Plastična ploča.
  2. Tri male četke koje se koriste za čišćenje cipela ili poda.
  3. Dva ventilatora koja se mogu uzeti sa zastarjelih kompjutera.
  4. 9V baterija i konektor za nju.
  5. Nosač ili stezaljke koje se mogu same postaviti na svoje mjesto.
  6. Vijci i matice.

Izbušite ravnomjerno raspoređene rupe za četke. Pričvrstite ih. Poželjno je da su sve četke postavljene na jednakoj udaljenosti od ostalih i središta posude. Koristeći vijke i matice, na svaki od njih treba pričvrstiti nosač za podešavanje, a oni se sami učvršćuju uz njihovu pomoć. Postavite klizače nosača za podešavanje u srednji položaj. Koristićemo lepeze za kretanje. Povezujemo ih na bateriju i postavljamo paralelno kako bi omogućili rotaciju robota u krug. Ovaj dizajn će se koristiti kao vibracioni motor. Stavite terminale i struktura je spremna za upotrebu. Ako se robot pomakne u stranu tokom procesa čišćenja, radite s pričvršćivačima za podešavanje. Dizajn predstavljen u članku ne zahtijeva značajne financijske troškove ili dostupnost vještina i iskustva. Prilikom izrade robota korišteni su jeftini materijali do kojih nije značajan problem nabaviti. Ako želite zakomplicirati dizajn i natjerati ga da se ciljano kreće, trebat će vam poboljšanja u obliku dodatnih motora i mikrokontrolera. Evo kako napraviti robota kod kuće. Zamislite samo koliko ovdje možete poboljšati! Najšire polje za dizajnerske aktivnosti.

Danas ćemo vam reći kako napraviti robota koristeći improvizirana sredstva. Rezultirajući "high-tech android", iako će biti male veličine i teško da će vam moći pomoći u kućnim poslovima, sigurno će zabaviti i djecu i odrasle.

Neophodni materijali

Da biste napravili robota vlastitim rukama, nije vam potrebno znanje nuklearne fizike. To se može učiniti kod kuće od običnih materijala koji su uvijek pri ruci. Dakle, šta nam treba:
  • 2 komada žice
  • 1 motor
  • 1 AA baterija
  • 3 igle
  • 2 komada pjenaste ploče ili sličnog materijala
  • 2-3 glave starih četkica za zube ili nekoliko spajalica

1. Pričvrstite bateriju na motor

Pomoću pištolja za ljepilo pričvrstite komad pjenaste ploče na kućište motora. Zatim na njega zalijepimo bateriju.

Ovaj korak može izgledati zbunjujuće. Međutim, da biste napravili robota, morate ga natjerati da se kreće. Stavili smo mali duguljasti komad pjenaste ploče na osovinu motora i pričvrstili ga pištoljem za ljepilo. Ovaj dizajn će dovesti do neravnoteže motora, što će pokrenuti cijelog robota.

Na samom kraju destabilizatora, kapnite nekoliko kapi ljepila ili pričvrstite neku vrstu ukrasnog elementa - to će dodati individualnost našoj kreaciji i povećati amplitudu njegovih pokreta.

3. Noge

Sada morate opremiti robota donjim udovima. Ako ćete za to koristiti glave četkice za zube, zalijepite ih na dno motora. Ista pjenasta ploča može se koristiti kao međusloj.

Sljedeći korak je pričvršćivanje naših dva komada žice na kontakte motora. Možete ih jednostavno zašrafiti, ali bi bilo još bolje da ih zalemite, to će robota učiniti izdržljivijim.

5. Povezivanje baterije

Koristeći toplotni pištolj, zalijepite žicu na jedan kraj baterije. Možete odabrati bilo koju od dvije žice i bilo koju stranu baterije - polaritet u ovom slučaju nije bitan. Ako ste dobri u lemljenju, za ovaj korak možete koristiti i lemljenje umjesto ljepila.

6. Oči

Par perli koje pričvrstimo vrućim ljepilom na jedan od krajeva baterije sasvim je prikladan kao oči robota. U ovom koraku možete pokazati svoju maštu i osmisliti izgled očiju po vlastitom nahođenju.

7. Pokreni

Sada animiramo naš domaći proizvod. Uzmite slobodni kraj žice i pričvrstite ga ljepljivom trakom na nezauzeti terminal baterije. Nemojte koristiti ljepilo za topljenje u ovom koraku, jer će vas to spriječiti da isključite motor ako je potrebno.

Da li ste ikada poželeli da napravite borbenog robota? Vjerovatno ste mislili da je preskupo i opasno. Međutim, većina takmičenja u borbi robota je u težinskoj kategoriji od 150 grama, uključujući RobotWars. Ova klasa se zove "Antweight" u većini zemalja i "FairyWeight" u Sjedinjenim Državama. Oni su mnogo jeftiniji od velikih borbenih robota i nisu ni približno tako opasni. Stoga su idealni za novopridošlice u biznisu borbenih robota. Ovaj članak će vas voditi o tome kako dizajnirati i izgraditi Antweight borbenog robota.


BILJEŠKA: Ovaj članak pretpostavlja da ste već pročitali i napravili osnovni RC robot. Ako ne, vrati se i prvo učini to. Treba napomenuti da ovaj članak ne je preporuka da koristite određeni dio vašeg robota. Ovo je da se potakne kreativnost i raznolikost među robotima.

Koraci

    Shvatite pravila. Prije dizajniranja robota za takmičenje, morate razumjeti sva pravila. Ovo se može naći. Najvažnije pravilo za sklapanje na koje treba paziti su zahtjevi za veličinu/težinu (4 "X4" X4 "150 grama) i pravilo za metalni oklop, koje kaže da ne možete imati oklop deblji od 1 mm.

    Koje ćeš oružje koristiti? Oružje je važan dio borbenog robota. Smislite ideju za oružje, ali budite sigurni da se pridržavate pravila. Za vašeg prvog antweight bota, toplo je preporučljivo koristiti "flipper" ili čak "pusher". Preokretno oružje, ako je pravilno dizajnirano, može biti najefikasnije oružje u Antweight klasi. Oružje za guranje je najjednostavnije, jer nije oružje koje se kreće. Cijeli robot djeluje kao oružje i gura robote okolo. Ovo je efikasno jer pravila kažu da polovina arene mora biti bez zidova. Moći ćete da izbacite drugog robota iz arene.

    Odaberite svoje detalje. Da trebaš izaberite Vaše detalje prije dizajna. Međutim, nemojte ih kupovati. Do. Samo odaberite detalje i odgovarajući projekat. Ako nešto ne odgovara ili neće raditi dok dizajnirate, uštedjet ćete novac jer i dalje možete zamijeniti dijelove. i opet, ne kupi dijelove za sada!

    • Odaberite servo. Općenito se preporučuje početnicima u Antweight klasi da koriste servo umjesto motora, jer kod servo uređaja nije vam potreban regulator brzine što će vam uštedjeti novac i nešto težine za vašeg robota. Trebali biste potražiti "mikro" servo jer će vam uštedjeti dosta težine. Uvjerite se da je servo "360" promjenjiv. Za borbene robote, preporučljivo je uzeti servo s velikim obrtnim momentom umjesto velike brzine kako biste lakše gurali druge robote čak i ako imate različito oružje. Servo se može kupiti
      • Ako ne možete pronaći servo koji je savršen za vaše potrebe, pogledajte drugi odjeljak web-mjesta koji prodaje Futaba servo pogone. Futaba je još jedan servo brend. Ponekad imaju drugačije dimenzije od HiTec servo pogona.
    • Odaberite motor za svoje oružje. Ako imate aktivno oružje (na primjer, ne "gurač") onda vam je vjerovatno potreban motor za pomicanje oružja. Ako imate oružje koje treba da se kreće jako brzo (poput oružja koje se okreće), onda biste trebali opremiti DC motor (bez četkica obično radi bolje, ali će i četke raditi) s regulatorom brzine. Nije preporučljivo koristiti rotirajuće oružje za svoju prvu antweight, jer ih je teško izgraditi i pravilno balansirati. Međutim, ako želite da napravite flip oružje, onda vam je potreban servo. Preporučuje se da kupite mikro servo sa posebno velikim obrtnim momentom, kako bi lako mogao da prevrne drugog robota. Još jedna stvar na koju treba obratiti pažnju kada birate servo za oružje je vrsta zupčanika. Ako koristite najlonske zupčanike i motor je pod velikim opterećenjem, zupčanici se mogu rastegnuti tokom vremena. Pokušajte odabrati izdržljivije metalne zupčanike.
    • Odaberite točkove. Prilikom odabira točkova zapamtite pravilo da robot mora stati u kocku od 4 "X4" X4 ". To znači da vaš robot mora imati manje točkove. Preporučljivo je koristiti kotače od 2". Uvjerite se da se kotači mogu lako servo montirati i zaštititi. Još jedna sjajna tehnika koju koriste borbeni roboti svih veličina je sposobnost vožnje naopačke. Da, kontrole će biti malo obrnute, ali možete spriječiti gubitak takmičenja u imobilizaciji. Da biste to učinili, postavite robota ispod točkova tako da se može voziti naopačke. Možete kupiti točkove
    • Odaberite prijemnik/predajnik. Kada kupujete prijemnik, uvjerite se da je "bezbjedan". Ovo je neophodno za većinu konkurencije i sigurnosti. Prijemnik AR500 ne ima ovu osobinu. Morat ćete kupiti BR6000 bot prijemnik ili neki drugi prijemnik za preklapanje greške. Preporučljivo je koristiti SpektrumDX5e kao predajnik. Ako ste napravili robota za daljinsko upravljanje iz prethodnog članka wikiHow, možete ponovo koristiti taj odašiljač, ali morate kupiti novi prijemnik.
    • Odaberite bateriju. Preporučljivo je kupiti LiPo bateriju umjesto NiHM baterije. LiPo baterije su lakše. Međutim, oni su opasniji, skuplji i zahtijevaju poseban punjač. Investirajte u LiPo bateriju i punjač da uštedite na težini.
    • Odaberite materijal. Materijal od kojeg je napravljena šasija i oklop Borbeni robot je vrlo važan, jer pokriva vaše električne komponente od probijanja neprijateljskim oružjem. Postoje tri opcije koje možete izabrati: (napomena: postoji više opcija, ali ove tri su najpogodnije za ovu težinsku kategoriju) aluminij, titan i polikarbonat. Aluminijum je lagan i izdržljiv, ali može biti skup i težak za rezanje. Osim toga, može biti potpuno ne 1mm debljine. Titanijum je lagan i veoma jak, ali težak za sečenje i veoma skup. I pravilo debljine 1 mm također se primjenjuje na njega. Polikarbonat, ili Lexan, je lagana, jeftina, koja se lako reže, otporna na lomljenje, čvrsta plastika koja se ponekad koristi za zaštitu od metaka. Polikarbonat je također plastičan, tako da može biti bilo koje debljine, ali je preporučljivo koristiti debljinu od 1 mm. Polikarbonat se jako preporučuje. Čvrsta je koliko i plastika koja se koristi u zidovima protivtežine arene. Prilikom kupovine obavezno ponesite malo više u slučaju da ste promašili oznaku. Svi ovi materijali se mogu kupiti
  1. Prikupite statistiku. Sada kada ste odabrali sve dijelove, morate skinuti dimenzije i težine. Moraju biti navedeni na web stranici na kojoj ste ih kupili. Pretvorite sve vrijednosti u inčima u milimetre pomoću pretvarača. Napišite specifikacije (u mm) svih vaših dijelova na komad papira. Sada pretvorite težine (unce, funte) u grame pomoću pretvarača. Zapišite specifikacije težine na papir.

    Dizajn. Želite da projekat bude što precizniji. To znači da biste trebali pokušati napraviti 3D projekat na računaru, a ne 2D projekat na papiru. Međutim, 3D projekat ne mora izgledati komplikovano. Jednostavan dizajn prizme i cilindra će biti dovoljan.

    1. Dodajte težinu svih dijelova (u gramima) i uvjerite se da je zbroj manji od 150 grama.
    2. Ako nemate CAD sistem, preuzmite besplatnu verziju programa Sketchup.
    3. Naučite osnove Sketchupa uz besplatne tutorijale.
    4. Kreirajte sve dijelove koje ćete koristiti u Sketchupu s dimenzijama koje ste zapisali.
    5. Dizajnirajte svoju šasiju i oklop. Pobrinite se da bude manji od 4X4X4 inča.
    6. Postavite sve komponente u 3D model šasije/oklopa da vidite da li odgovaraju. Ovo će vam pomoći da odlučite gdje će se komponente nalaziti.
  2. Naručite svoje artikle. Ako sve vaše komponente besprijekorno odgovaraju vašem dizajnu, naručite dijelove. Ako ne, odaberite nove dijelove.

    Sakupi ga. Sada morate prikupiti svoju šasiju / oklop. Stavite sve svoje komponente na mjesta predviđena u vašem projektu. Povežite sve i testirajte. Trebali biste pokušati sve ponovo sastaviti tako da možete lako ukloniti komponente ako im je potrebna zamjena. A komponente će se morati mijenjati češće nego obični robot, jer će se ovaj robot boriti. Napadni roboti mogu oštetiti vaše. Preporučljivo je koristiti čičak za držanje dijelova.

    Vježbaj vožnju. Nije važno koliko je dobar vaš robot, ako padnete, gubite. Prije nego što i pomislite na konkurenciju, vi treba vežbaj vožnju. Koristite preokrenute čaše kao čunjeve i obiđite ih. Koristite stiropor kao metu i napadnite ga (probajte ga na malom stolu da vježbate guranje i pokušajte da ne padnete). Možete čak kupiti jeftin radio upravljani automobil (na drugoj frekvenciji sa vašim robotom), zamoliti drugu osobu da ga vozi i pokušati gurnuti ili uništiti auto bez pada. Ako poznajete drugu osobu s Antweight robotom, dogovorite prijateljske duele s njim (ako je moguće, zamijenite rotirajuće oružje s manje destruktivnim plastičnim).

  3. Takmičite se. Pronađite takmičenja u svojoj zoni i zabavite se uništavajući druge robote! Zapamtite, ako ćete se takmičiti u SAD-u, trebali biste tražiti Fairyweight, a ne Antweight.

    • Ako želite da vaš robot može da udara, preporučljivo je da pričvrstite servo na sferično "rame" i da vam ruka bude postavljena na 90 stepeni da biste radili aperkote.
    • Hoće li vaš robot biti više defanzivni ili ofanzivni? Budući da je težina ograničena, možda ćete htjeti upotrijebiti većinu na oružju ili oklopu. Pokušajte uravnotežiti ove statistike na svom prvom robotu.
    • Svaki robot se može poboljšati. Samo zato što vaš prvi robot ne radi, ne biste ga trebali potpuno baciti. Možda samo trebate zamijeniti motor. Čak i ako imate potpuno funkcionalnog robota, još uvijek ga možete poboljšati. Potražite motore koji više odgovaraju vašoj nameni, ako se novi motor ne koristi u projektu, samo ga ostavite i imaćete priliku da napravite još jednog robota. Pokušajte nadograditi neke dijelove (obično prednje, stražnje i oružje) oklopa na aluminij, ili čak titanijum, za veću zaštitu od "gramofona".
    • Zapamtite da svog robota možete postaviti dijagonalno u kocku.
    • Naručite rezervne dijelove za vašeg robota. Budući da je ovo borbeni robot, vaši dijelovi se mogu oštetiti u borbi. Ako imate rezervne dijelove pri ruci, dijelove možete zamijeniti brže.

    Pravila kažu da robot mora stati u kocku 4X4X4 inča, ali se može proširiti pomoću daljinskog upravljača. Možete imati koristi od ovoga. Na primjer, vaše oružje za okretanje previše strši. Pokušajte ga dizajnirati tako da peraje može ići ravno gore i biti manje od četiri inča. Ali kada se peraje spusti (nakon što se kocka podigne), dužina će biti veća od četiri inča.

    • Nakon što napravite svog prvog robota i imate jasno razumijevanje borbenih robota, pokušajte napraviti još jednog. Ali ovaj put budi jedinstven... Pokušajte da ga učinite drugačijim od robota drugih ljudi u ovoj težinskoj kategoriji. Ako ste zaista ambiciozni, možete pokušati napraviti letećeg robota! Leteći roboti su dozvoljeni pravilima, ali se retko grade.
    • Ako koristite SketchUp, u skladištu možete pronaći idealne modele servo uređaja i drugih komponenti. Samo potražite naziv servo (ili komponente koju želite) i pogledajte hoće li se nešto pojaviti. Nije sve tu, ali ono što nađete obično izgleda bolje i daće vam uredniji model. Provjerite je li model koji pronađete iste veličine kao pravi dio
    • Ako ste iskusni u mehanici i borbenim robotima, možete pokušati napraviti hodajućeg robota. Ako napravite borbenog robota koji hoda, dobijate dodatnu težinu za rad.

    Upozorenja

    • LiPo baterije vrlo opasno. Ne napunite ih NiHM ili Nicad punjačem baterija.
    • Čak je i mikropneumatika opasna. Ako koristite pneumatiku, pridržavajte se sigurnosnih mjera opreza.
    • Borbeni roboti čak i ove veličine mogu biti opasni. Ako koristite oružje koje se okreće, povucite se kada rukujete njime. Isključite ga kada radite na oružju.
    • Uvijek nosite zaštitne naočale kada sečete materijal ili rukujete robotom.
    • Neke arene se smatraju nesigurnim za okretanje oružja. Ne pokušavajte koristiti rotirajuće oružje u takvim arenama.
    • LiPo baterije se mogu zapaliti ako se probuše. Kada dizajnirate svog robota, pokušajte postaviti bateriju na mjesto koje neće biti probušeno. Ako se baterija zapali, pravila navode da vi ne možete dodirnuti robota dok je uključen. Nećete ga moći dobiti, što znači da sve ostale komponente mogu biti uništene. Zaštitite bateriju kao da je srce robota!

Moj tim i ja pravimo robota za učešće Bitka robota... Naš robot se zove "Veliki brat" i gleda u vas! Gleda, prestiže i razbija u paramparčad. Njegova grabežljiva priroda i moćno kinetičko oružje čine ga savršenom mašinom za ubijanje. On je već tu, blizu je - beži!

Ovo je kratki istorija razvoja borbenog robota kod kuce. Pazite na saobraćaj! Puno slika.



Opis takmičenja

Učestvujemo u takmičenju "Bronebot 2015: Jesenje zagrevanje" (http://www.bronebot.ru/). Robot Fighting je popularna emisija u Velikoj Britaniji i SAD-u više od 25 godina. Prvi put će se održati u Moskvi. Dolazi da sudi Peter Redmond, predsjednik Irske federacije borbenih robota, potpredsjednik Engleske federacije borbenih robota, kreator specijalnih efekata za Top Gear i Game of Thrones. Kada nam je ponuđeno da učestvujemo na takmičenju, pristali smo bez pogovora, iako uzalud...

Vremena je jako malo, ali dajemo sve od sebe.

Propisi o konkurenciji

Ispod su informacije za dizajnere o stvaranju robota koji sudjeluju u bitkama Armored Bota.

1. Izgradnja

1.1. Težina. Roboti su predstavljeni u tri težinske kategorije. U zavisnosti od kategorije koju odabere učesnik, maksimalna težina robota je:

  • Teška klasa: 100 kg.
  • Srednja klasa: 50 kg.
  • Lagana klasa: 17 kg.
Za robote koji hodaju, ograničenje težine je 30% veće u svim klasama. Roboti koji hodaju ne bi trebali koristiti radilicu za kretanje.

1.2. Maksimalne dimenzije konstrukcije ovise o kategoriji:

  • Teška klasa: 1,5 x 1 metar dužine i širine.
  • Srednja klasa: 1 x 0,75 metara dužine i širine.
  • Klasa svjetlosti: 0,5 x 0,5 metara dužine i širine.
  • Visina nije ograničena.
1.3. Dozvoljena je upotreba klaster robota (sposobnih da se podijele na nekoliko nezavisnih robota). Na početku bitke, robot mora biti jedinstvena cjelina. Ako je 50% botova ili više oštećeno, robot se smatra gubitnikom.

1.4. Roboti moraju biti opremljeni prekidačima za uključivanje/isključivanje u dijelu koji je udaljen od oružja, čime se potpuno isključuje napajanje svih robotskih podsistema. Ako postoji nekoliko prekidača, oni bi trebali biti u blizini. Prekidači mogu biti skriveni ispod školjke, ali moraju biti dostupni bez prevrtanja robota ili rastavljanja alatom.

1.5. Leteći roboti su zabranjeni.

2. Struja

2.2. Svi električni priključci moraju biti kvalitetno izvedeni i propisno izolirani. Kablovi treba da se polažu sa minimalnom šansom da budu polomljeni.

2.3. Baterije moraju biti potpuno izolovane i bez tečnosti. Priključci baterije moraju biti potpuno izolirani.

2.4. Motori sa unutrašnjim sagorevanjem su zabranjeni.

3. Hidraulika

3.1. Pritisak u hidrauličnim vodovima ne smije prelaziti 204 bara (3000 psi / 20,4 mps).

3.2. Hidraulične tekućine se moraju čuvati u sigurnim posudama unutar robota. Svi hidraulički vodovi moraju biti izvedeni uz minimalnu mogućnost oštećenja.

4. Pneumatika

4.1. Pritisak u pneumatskim vodovima ne smije prelaziti 68 bara (1000 psi / 6,8 mps).

4.2. Pneumatski kontejneri moraju biti predmetnog kvaliteta, industrijske proizvodnje. Tlak u njima mora odgovarati specifikacijama proizvođača.

4.3. Pneumatski kontejneri moraju biti osigurani unutar robota i zaštićeni od oštećenja.

4.4. Pneumatski plinovi moraju biti nezapaljivi ili inertni, npr. zrak, ugljični dioksid, argon, dušik.

4.5. Mora biti moguće otpustiti pritisak u sistemu bez rastavljanja konstrukcije.

5. Oružje
5.1. Svaki robot mora biti opremljen sa najmanje jednim aktivnim oružjem.

  • Pirotehnika
  • Bacači plamena
  • Tečnosti
  • Korozivne supstance
  • Nevođeni projektili
  • Pištolji za omamljivanje
  • Radio prigušivači
  • Toplotne puške
  • Gaussgans
  • Bilo koje oružje koje koristi zapaljive ili zapaljive gasove
5.3. Brzina rotirajućih oružja (kružne testere, rotirajući sečivi, itd.) ne smije prelaziti specifikacije proizvođača. Specifikacije moraju biti dostupne za verifikaciju.

5.4. Zabranjeni su rotirajući diskovi i noževi od kaljenog čelika koji će se lomiti.

5.5. Dužina bajoneta ne smije biti veća od 20 cm.

5.6. Svi pokretni manipulatori, čak i ako ne sadrže oružje, moraju imati pričvršćivače. Pričvršćivači moraju biti zatvoreni u svakom trenutku, osim kada je robot u areni ili tokom održavanja.

5.7. Sve oštre ivice i elementi oružja moraju imati poklopce ili dodatke. Ove stavke nisu uključene u vaganje.

6. Radio kontrola

6.1. Korištene frekvencije moraju biti dozvoljene zakonodavstvom Ruske Federacije.

6.2. Robot ne mora biti autonoman. Sva kontrola se mora vršiti isključivo sa upravljačke ploče.

6.3. Svi robotski sistemi moraju biti onemogućeni kada se izgubi kontrolni signal.

6.4. Stabilnost upravljanja mora biti demonstrirana Organizatorima unaprijed za prijem za učešće.

6.5. Kako bi izbjegli sukobe frekvencija između robota, učesnici moraju imati dva seta predajnika-prijemnika koji rade na različitim frekvencijama.

Arena


Bitke će se odvijati na specijalnoj neprobojnoj bini 10x10 metara sa zakošenim uglovima, tj. zapravo je osmougao.

Ostali roboti

Većina robota ima dosta iskustva u sudjelovanju na takmičenjima, ali to samo čini zadatak da ih pobijedi još zanimljivijim.

Naš tim


Svaki član tima čini sve što je u njegovoj moći da ostvari blistavu budućnost, ali želim da istaknem rad Saše i Andreja. Sve svoje slobodno vrijeme ulažu u robota. To što će naš robot uništiti sve ostale je upravo njihova zasluga!

  • Viacheslav Golitsyn
  • Alexander Egorov
  • Andrey Taktashov
  • Dmitry Eliseev
  • Pavel Pozdnyakov

Kratak opis robota


Nakon gledanja velikog broja video zapisa robotskih takmičenja, sami smo shvatili glavne karakteristike robota koje daju prednosti na bojnom polju:

  • Niski centar mase
  • Nizak klirens
  • Sposobnost preokreta u slučaju državnog udara
  • Sposobnost preokretanja protivnika
  • Geometrija karoserije kao pasivna zaštita.
Tako se rodila ideja da se napravi robot u obliku piramide sa glavnim alatom u obliku uparenog čekića za mogućnost udaranja u dva smjera, dva mala čekića sa strane i viljuškom kipera.

Također od karakteristika: odvojivi dio robota i pila.

Okvir, oblik, montaža

Rezanje profila

Kuhajte okvir

Točkovi sa građevinskog tržišta

Motori


Polagali smo velike nade u koračne motore Nema 43. Po deklarisanim karakteristikama su nam odgovarali, zavarili smo im ram. Kada su spojeni, pokazalo se da se ne mogu nositi ni sa jednim opterećenjem. Hitno je trebalo tražiti drugo rješenje. Pronašli smo 36V 500W motore i već smo redizajnirali okvir za njih.

Radio kontrola

Radio upravljanje se odvija preko 8-kanalne radio opreme za glavnog operatera, 4-kanalne opreme za rukovaoca pištoljem i 2-kanalne opreme za odvojivi dio.

PWM signal s daljinskog upravljača obrađuje Arduino (duša moje robotske kosilice). Problem sa obradom je bio taj što je potrebno mnogo vremena da se izračuna PWM signal sa 8 kanala. Radeći ovo u glavnoj petlji programa, ispostavilo se da je nemoguće poslati adekvatan broj impulsa vozačima motora za kretanje. Rješenje je bilo dovesti rad sa koracima u funkciju koju pokreće tajmer i promijeniti parametre tajmera u glavnoj petlji. Sada se ispostavilo da sve ovo nije potrebno, motore kolektora kontroliramo preko drajvera, na koji ćemo isporučiti PWM, koji se može sigurno mijenjati u glavnoj programskoj petlji.

Pneumatski sistem

Rastavljeni pneumatski sistem:

Osnovna ideja je bila korištenje 4 ventila za svaki dvosmjerni cilindar, koji su unakrsno povezani. Kada otvorimo ventil da napunimo cilindar na jednoj strani, otvorimo ventil na suprotnoj strani radi odzračivanja.

Za upravljanje ventilima odlučili smo koristiti takav modul sa 8 releja, što je dovoljno za 16 parno povezanih ventila, tj. za 4 cilindra.

Guns

Glavni čekić. Razmišljamo i svađamo se oko dizajna glavnog motika.

Odlučili smo koristiti robomow motore i noževe za košenje kao pile. Prvo, noževi su napravljeni od čvrstog čelika, a motori daju dobar obrtni moment i broj obrtaja. Drugo, Robomow je pristao da nas sponzoriše sa njima.

Video

PS: Pripremam drugi dio, spremamo se i za takmičenje autonomnih robotskih kosilica.

P.P.S. (za one koji misle da je vremena kratko):

Top srodni članci