Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Video za izgradnju
- Korak 3: Konstrukcija šasije i učvršćivanje kotača
- Korak 4: Plan kruga
- Korak 5: Dovršetak kruga
- Korak 6: Dovršite Bot
- Korak 7: Mehanizam olovke gore dolje
- Korak 8: Dovršite Bot
- Korak 9: Robotska matematika
- Korak 10: Program VB.net 2010
- Korak 11: Arduino program - proračun broja impulsa
- Korak 12: Arduino program
- Korak 13: MyBot je spreman
Video: Bot za crtanje BT linije za crtanje - Moj Bot: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Hai prijatelji nakon dugog odmora oko 6 mjeseci evo dolazim s novim projektom. Do završetka programa Cute Drawing Buddy V1, SCARA Robot - Arduino i planiram još jednog robota za crtanje, glavni cilj je pokriti veliki prostor za crtanje. Dakle, fiksne robotske ruke to ne mogu učiniti, pa planiram bota koji može uvlačiti ravnu površinu. Ovo je verzija 1 koja može nacrtati sve vektorske crteže (jer je ovdje korišteni steper vrlo jeftin) u bilo kojem mjerilu. U ovom vodiču ne samo da vidimo konstrukciju, nego i duboko proučavamo kako se to crta vrlo detaljno. Popis sam naveo na zasebnoj stranici tako da mogu zasebno dodavati slike.
Pomoću ovog bota možete nacrtati vrlo velike slike. Vrlo je zabavno za djecu da grade i igraju se
Neki dodatni načini dodani su uz robota za djecu, a zabava je u mom novom programu Logotip Live Turtle Logo Instructables pomoću BT Bota. Također imate android aplikaciju za upravljanje botom
NAPOMENA:- Za one koji imaju robota i žele kôd za crtež izravno prijeđite na korak 9. Možete vidjeti detaljni izračun na toj stranici sa slikama.
Korak 1: Potrebni materijali
Kao i u mojim prethodnim projektima, i većina drugih stvari koje se koriste od smeća osim motora kontrolera i kotača.
Potrebni materijali
1) Koračni motor 28byj -48 s upravljačkim programom uln2003 - 2 br.
2) Arduino Nano - 1Br.
3) Tower pro servo sg90 - 1Br.
4) HC-05 bluetooth modul.
5) Kotači za koračni motor - 2 br.
6) Kotači za kotače - 2br.
7) Olovka za skiciranje
8) Vijak i matica.
9) Kondenzator 470 mikrofarad.
osim svega gore navedenog od smeća
9) Šperploča 12 CM X 12 CM.
10) Aluminijski otpadni komadi.
11) kućište za CD.
12) Stari plastični zupčanici.
Korišteni softver
1) Arduino IDE.
2) Vizualni studio 10.
Korišteni alati
1) Stroj za bušenje.
2) Ion za lemljenje.
3) List nožne pile.
4) Odvijač.
Korak 2: Video za izgradnju
Cijela konstrukcija u jednom videozapisu pogledajte videozapis ili prođite kroz korake za detalje.
Korak 3: Konstrukcija šasije i učvršćivanje kotača
Slika sama po sebi objašnjava, ipak pripovijedam neke riječi
1) To je vrlo mali bot samo radijusa 6 cm (Dia 12 cm). Prvo nacrtajte krug u papiru i označite dijelove za kotače te izrežite papir.
2) Stavite papir preko šperploče i nacrtajte obris šasije. Kako nemam stroj za rezanje drva, izbušim vanjsku liniju s jednakim razmacima i uklonim dodatne komade.
3) Skulpturirajte stranice nožem i polirajte ga.
4) Sada izrežite kvadratnu aluminijsku cijev za dovod u oblik L pomoću pile.
5) Označite rupe u dovodu oblika L tako da odgovaraju koračnom motoru. Ponovno stavite rupe i izrežite aluminijski komad (potrebno je više vremena jer je težina manje aluminija vrlo teška pri radu s rukama).
6) Sada pričvrstite aluminijsko uvlačenje u obliku slova L na drvenu podlogu pomoću vijaka i matica. Sada uvrtite koračni motor u šasiju.
7) Napravite postolje za kotač i učvrstite ga šasijom.
8) Stavite rupu od 10 mm u ispravno središte šasije za buduću uporabu.
Napomena: - Koraci su vrlo jednostavni, ali svi trebaju biti u odgovarajućoj dimenziji i ispravnom položaju, čak i mala promjena mm čini veliku promjenu u crtežu
Korak 4: Plan kruga
Iznad je dijagram kruga
1) Koristite Arduino TX i RX za komunikaciju s HC05 Bluetooth. Zapamtite da prilikom učitavanja programa HC05 mora ukloniti sve što ne možemo učitati.
2) Korisnički digitalni pinovi (2, 3, 4, 5) i (6, 7, 8, 9) za koračni motor. Spojite pinove na koračni motor putem ULN2003 upravljačkog programa.
3) Spojite servo motor na digitalni pin 10.
4) Odvojeno napajanje za koračni i servo motor. Koristim mobilnu banku napajanja s 5V 2.1A izlazom.
5) 9V baterija za napajanje Arduina i Arduino 5V na HC05 modulu.
6) Upotrijebite kondenzator od 470 mikrofarada paralelno sa napajanjem servo sklopke kako biste spriječili treperenje serva.
Korak 5: Dovršetak kruga
Radim sklop poput štita, svi su ručno lemljeni ženskim i muškim konektorom. Žice konektora također su vlastite izrade. Ne zaboravite staviti dva različita izvora napajanja jer mi je potrebno 3 dana da pronađem problem. Spojite sav gnd izvor napajanja na arduino gnd.
Korak 6: Dovršite Bot
1) Spojite krug s šasijom. Koristim staru kutiju za CD kako bih napravio trokutastu podlogu i popravio krug s jedne strane, a upravljački program motora s druge strane.
2) Sada upotrijebite Arduino Bluetooth RC Car aplikaciju za testiranje bota.
3) Priključite Power Bank na Arduino napajanje. Samo Power bank dovoljna je za Arduino, Bluetooth i Steppere.
Arduino program za provjeru bota dan je gore
Korak 7: Mehanizam olovke gore dolje
1) Nakon puno izmjena, učinio sam gornji mehanizam za podizanje olovke s brzom promjenom olovke.
2) Koristim vezu za spuštanje poluge za podizanje olovke gore -dolje.
3) Upotrijebite stari zupčanik preko olovke za skiciranje za podizanje utega i podizanje mehanizma.
Korak 8: Dovršite Bot
Popravite bateriju i bateriju za rezanje. Staru sam bočicu s raspršivačem za tijelo izrezao i trajno zatvorio. Sada su osnovni radovi gotovi, bot s koračnim motorom je spreman.
Korak 9: Robotska matematika
Korak po korak detaljno su prikazani na crtežu.
1) Glavni dio programa je izračunati rotaciju koju bot želi okrenuti u kojem smjeru i udaljenost koju želi premjestiti. Mislite da svaki put kada je bot u središtu grafikona imamo trenutnu poziciju i poziciju koju želimo premjestiti. Dakle, svaka točka ima položaj X, Y i imamo trenutni stupanj s kojim je bot suočen. Pri pokretanju lice bota 0 stupnjeva, ima 359 stupnjeva za rotiranje i kretanje u tom smjeru.
2) Dakle, s trenutnim položajem i položajem koji se želite pomicati, pronađite širinu (a) i visinu (b) prema koraku 2 i formirajte pravokutni trokut. Čak i ako su vrijednosti negativne, učinite to apsolutnim. Pomoću formule Hipotenuza pronađite Hyp.
3) Pronađite stupanj pomoću formule trignamentacije s Hyp i B (suprotna strana). Pretvorite radijane u stupanj.
4) Sada imamo hyp udaljenost koju želimo premjestiti i imamo stupanj gdje se točka nalazi. Tek kad se nakon rotacije pomakne. Za izračun kuta zakretanja Bota korisnik korak 5.
5) Korak 5 ima puno logike jer bot ima bodove na bilo kojoj strani. Prema trenutnom položaju i mjestu sljedeće točke položaja izračunajte kut zakretanja.
6) S trenutnim kutom bot -a u memoriji pronađite kut i smjer zakretanja prema četvrtom koraku. Sada okrenite lijevu ili desnu stranu prema izračunu i pomaknite korake za Hyp broj. Sada učinite novu točku trenutnom točkom i dohvatite sljedeću točku i ponovno idite na korak 1
Ponavljajte korake iznova i iznova do završetka programa.
Korak 10: Program VB.net 2010
1) U dizajnerskom prikazu imamo dvije kontrole kartica. Jedan za povezivanje s Botom putem Bluetootha. A drugi je prozor za crtanje.
2) Mišem ili rukom nacrtajte bijeli prostor crteža, a crtež možemo spremiti i otvoriti.
3) Gumb pod nazivom Nacrtaj s lijeve strane kliknite za iscrtavanje slike u okviru sa slikom na pod ili papir.
4) Program 5. koraka prethodnog slajda nalazi se na prve dvije slike.
5) Nakon što se izvuče jedna točka i izračuna se status olovke te se pronađe kut rotacije i udaljenost putovanja, šalje se botu. Kad bot dosegne tu točku, odgovara, a sljedeću šalje prema točki slanja, slika se prikazuje na ekranu. Kad jednom dođe do kraja. posljednja pozicija na početnu rotaciju i slanje točke botu.
6) Preuzmite aplikaciju na ovoj stranici, raspakirajte je i instalirajte najnoviji.net framework te pokrenite.
NAPOMENA:- Prvo kreiram jednu naredbu pomoću separatora zareza i pokušavam podijeliti niz pomoću podstr, ali u arduinu ako je duljina velika, tada funkcije niza nikad ne rade. Zato šaljite bodove korak po korak
Korak 11: Arduino program - proračun broja impulsa
Trenutni Bot radi
1) Dakle, ako se oba koračna motora okreću u suprotnom smjeru, bot se pomiče naprijed ili natrag. Za koračni motor 28byj-48 potreban nam je 4096 impulsa za jednu potpunu rotaciju.
2) Ako se okrećete u istom smjeru lijevo ili desno. izračunajte broj stupnjeva koje stepper želi zakrenuti za jednu punu rotaciju i podijelite ga za 360 kako biste pronašli rotaciju za 1 stupanj ili pronađite središte kotača od središta šasije i pronađite njegov opseg podijelite ga s opsegom kotača. Sada s ovim rezultatom pomnožite 4096 za koliko impulsa želite za potpunu rotaciju. Za moje kotače i šasiju rezultat je 5742 pulsa i podijelim ga za 360, 15,95 pulsa za 1 stupanj rotacije.
Korak 12: Arduino program
Na prethodnoj stranici izračunava se korak za stupanj. Smjer rotacije, stupanj i udaljenost pomaka izračunat i poslan programom VB.net kroz plavi zub. Nakon što su podaci primljeni s početnim znakom kao "&" i završnim znakom kao "$", tada se podniz razdvaja i izvršava naredbu rotirajući motore i servomotore. Nakon što dovrši, odgovorite "@" simbolu prijenosnom računalu.
Korak 13: MyBot je spreman
Sada je vrijeme za igru da vidite videozapise kako to funkcionira. Imamo mnogo skica različitih boja koje lako mijenjaju boje i crtaju vlastite crteže bez prijenosa. Planirajte puno nadogradnje u botu.
Preporučeni:
Pomicanje jedne LCD linije: 4 koraka (sa slikama)
Pomicanje jedne LCD linije: Knjižnica s tekućim kristalima ima dvije korisne funkcije scrollDisplayLeft () i scrollDisplayRight (). Ove funkcije pomiču cijeli zaslon. Odnosno, pomiču obje linije na LCD -u 1602 i sve četiri linije na LCD -u iz 2004. godine. Ono što nam često treba je abi
Mini bot za crtanje - Android aplikacija uživo - Trignomentry: 18 koraka (sa slikama)
Mini Bot za crtanje-Android aplikacija uživo-Trignomentry: Hvala BOGU i svima vama što ste učinili da moj projekt Baby-MIT-Cheetah-Robot osvoji prvu nagradu na natječaju Make it Move. Jako sam sretan jer mnogi prijatelji postavljaju mnogo pitanja u razgovoru i porukama. Jedno od važnih pitanja bilo je kako
Hakiranje gumba vrata jubilarne linije londonskog podzemlja: 12 koraka (sa slikama)
Hakiranje gumba za vrata londonske podzemne jubilejske linije: Londonski transportni muzej prodaje raskinute gumbe na vratima Jubilee linije (dostupna su i lijeva i desna strana). Ako razmišljate o izvođenju projekta za koji je potrebno gumb i neka vrsta indikatora, bili biste
TA-ZON-BOT (sljedbenik linije): 3 koraka (sa slikama)
TA-ZON-BOT (Sljedbenik linije): TA-ZON-BOTEl taz ó n siguelineasHemos realizado este robot siguelineas con la ayuda de los nuestros alumnos, (gracias minimakers). Ha sido un proyecto express para poder participar en la OSHWDEN de A Coru ñ a.https: //oshwdem.org/2017/06/o
LED svjetlosne olovke za crtanje: Alati za crtanje lakih crteža: 6 koraka (sa slikama)
LED svjetlosne olovke za crtanje: Alati za crtanje svjetlosnih crteža: Moja supruga Lori neprestano crta i ja sam se godinama igrao fotografijom s dugom ekspozicijom. Nadahnuti PikaPika grupom lakih umjetnosti i lakoćom digitalnih fotoaparata, uzeli smo umjetničku formu za crtanje svjetlom kako bismo vidjeli što možemo učiniti. Imamo