Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Video za izgradnju
- Korak 3: Konstrukcija šasije i pričvršćivanje kotača
- Korak 4: Plan kola
- 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: VB.net 2010 program
- Korak 11: Arduino program - proračun broja impulsa
- Korak 12: Arduino program
- Korak 13: MyBot je spreman
Video: BT linijski bot za crtanje smeća - My Bot: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Zdravo prijatelji, nakon duge pauze od 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, već i duboko proučavamo kako to crta vrlo detaljno. Naveo sam potrošni materijal na posebnoj stranici tako da mogu zasebno dodavati slike.
Pomoću ovog bota možete crtati vrlo velike slike. Vrlo je zabavno za djecu da grade i igraju se
Neki dodatni načini dodani su uz robota za djecu i zabavu u mom novom programu Logotip Live Turtle Logo Instructables pomoću BT Bota. Imate i android aplikaciju za upravljanje botom
NAPOMENA:- Za one koji imaju robota i žele kôd za crtež, idite direktno na korak 9. Možete vidjeti detaljan izračun na toj stranici sa slikama.
Korak 1: Potrebni materijali
Kao i u mojim prethodnim projektima, i ovdje se većina stvari koristi osim 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) Točkovi 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 navedenog od smeća
9) Šperploča 12 CM X 12 CM.
10) Aluminijski otpadni komadi.
11) futrola za CD.
12) Stari plastični zupčanici.
Korišteni softver
1) Arduino IDE.
2) Vizuelni studio 10.
Korišteni alati
1) Mašina za bušenje.
2) Ion za lemljenje.
3) List nožne pile.
4) Odvijač.
Korak 2: Video za izgradnju
Potpuna konstrukcija u jednom videozapisu pogledajte videozapis ili prođite kroz korake za detalje.
Korak 3: Konstrukcija šasije i pričvršćivanje kotača
Slika sama po sebi objašnjava, ipak prepričavam neke riječi
1) Radi se o vrlo malom radijusu od samo 6 cm (Diameter 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 obliku slova L tako da odgovaraju koračnom motoru. Ponovo stavite rupe i izrežite aluminijski komad (potrebno je više vremena jer je aluminij manje težine vrlo težak pri radu s rukama).
6) Sada pričvrstite aluminijumsko uvlačenje u obliku slova L na podlogu od igara pomoću vijaka i matica. Sada uvrtite koračni motor u šasiju.
7) Napravite podlogu za kotač i pričvrstite je šasijom.
8) Stavite rupu od 10 mm u pravilno središte šasije za buduću upotrebu.
Napomena: - Koraci su vrlo jednostavni, ali svi žele da budu u odgovarajućoj dimenziji i ispravnom položaju, čak i mala promjena mm čini veliku promjenu u crtežu
Korak 4: Plan kola
Iznad je dijagram kola
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 preko ULN2003 upravljačkog programa.
3) Spojite servo motor na digitalni pin 10.
4) Odvojeno napajanje za stepenasti i servo motor. Koristim mobilnu banku napajanja sa 5V 2.1A izlazom.
5) 9V baterija za Arduino i Arduino 5V napajanje HC05 modula.
6) Upotrijebite kondenzator od 470 mikrofarada paralelno sa servo napajanjem kako biste spriječili treperenje serva.
Korak 5: Dovršetak kruga
Ja pravim sklop poput štita, svi su ručno lemljeni ženskim i muškim konektorom. Konektorske žice su takođe vlastite izrade. Ne zaboravite staviti dva različita izvora napajanja jer mi je potrebno 3 dana da pronađem problem. Spojite sav izvor napajanja na arduino gnd.
Korak 6: Dovršite Bot
1) Spojite krug sa šasijom, koristim staru futrolu za CD da napravim podlogu od trokuta i popravim 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 dat je gore
Korak 7: Mehanizam olovke gore -dolje
1) Nakon puno izmjena, uradio sam gornji mehanizam za olovku gore -dolje sa brzom promjenom olovke.
2) Koristim vezu za spuštanje poluge za podizanje olovke gore -dolje.
3) Koristite stari zupčanik preko olovke za skiciranje za podizanje težine i podizanje mehanizma.
Korak 8: Dovršite Bot
Popravite bateriju i napajanje. Odrezao sam staru bočicu s raspršivačem za tijelo i trajno je zamotao. Sada je osnovni posao završen, bot sa 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 tačka ima položaj X, Y i imamo trenutni stepen sa kojim se bot suočava. Pri pokretanju lica bota 0 stepeni, on ima 359 stepeni da se okreće i kreće u tom smjeru.
2) Dakle, s trenutnom pozicijom i pozicijom koju želite pomaknuti, 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 stepen pomoću formule trignamentacije sa Hyp i B (suprotna strana). Pretvorite radijane u stupnjeve.
4) Sada imamo hyp udaljenost koju želimo premjestiti i imamo stepen gdje se tačka nalazi. Tek kad se nakon rotacije pomakne. Korisnički korak za izračun kuta zakretanja Bote 5.
5) Korak 5 ima puno logike jer bot ima bodove na bilo kojoj strani. Prema trenutnoj poziciji i sljedećoj lokaciji tačke položaja izračunajte kut zakretanja.
6) Sa trenutnim uglom bot -a u memoriji pronađite ugao rotiranja i pravac prema četvrtom koraku. Sada rotirajte 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: VB.net 2010 program
1) U dizajnerskom prikazu imamo dvije kontrole tabulatora. Jedan za povezivanje sa Botom preko 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) Dugme pod nazivom Nacrtaj sa lijeve strane kliknite za iscrtavanje slike u okviru sa slikom na pod ili papir.
4) Program 5. koraka prethodnog slajda je u prve dvije slike.
5) Nakon što se izvuče jedna tačka i izračuna se status olovke i pronađe kut rotacije i udaljenost putovanja, šalje se botu. Kada bot dosegne tu tačku, on odgovara, a sljedeća šalje po tački slanja, slika se prikazuje na ekranu. Kad jednom dođe do kraja. poslednja pozicija na početnu rotaciju i slanje tačke botu.
6) Preuzmite aplikaciju na ovoj stranici, raspakirajte je i instalirajte najnoviji.net framework i pokrenite je.
NAPOMENA:- Prvo kreiram jednu naredbu pomoću separatora zareza i pokušavam podijeliti niz pomoću podstr, ali u arduinu ako je dužina velika, tada funkcije niza nikada 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 stepeni koje steper želi rotirati za jednu punu rotaciju i podijelite ga za 360 kako biste pronašli rotaciju za 1 stepen 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 stepen rotacije.
Korak 12: Arduino program
Na prethodnoj stranici izračunava se korak za diplomu. Smjer rotacije, stupanj i udaljenost kretanja 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 rotiranjem motora i servo pogona. Nakon što završi, odgovorite "@" simbolu na laptop.
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 učitavanja. Planirajte mnogo nadogradnje u botu.
Preporučuje se:
Perf ploča iz smeća: 4 koraka (sa slikama)
Perf ploča iz smeća: Ovdje je jeftina i laka perf ploča izgrađena od materijala koji skoro svi leže. Ovo je savršeno za Arduino projekte ili samo domaće kolo. Za izradu ovog projekta potrebno je oko pola sata
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. Veoma sam sretan jer mnogi prijatelji postavljaju mnogo pitanja u razgovoru i porukama. Jedno od važnih pitanja bilo je kako
Ultimate GREEN DIY Trackball miš od smeća: 10 koraka (sa slikama)
Ultimate GREEN DIY Trackball miš od smeća: Pozdrav svima! Danas ćemo graditi Green DIY Trackball miša od starog smeća koje imamo. Ovaj projekt je zelen iz 3 razloga: napravljen je od smeća, pa je ekološki prihvatljiv Ugradio sam zelene LED diode u dizajn (zašto
Uvjerite se da samo upotrijebite linijski pretvarač 12V na AC za žice LED svjetla umjesto da ih ponovno ožičite za 12V .: 3 koraka
Uvjerite se da samo trebate koristiti 12V-AC-AC pretvarač za LED svjetlosne žice umjesto da ih ponovno ožičite za 12V. Moj plan je bio jednostavan. Htio sam isjeći LED diode na zidne zidove na komade, a zatim ih ponovo spojiti na 12 volti. Alternativa je bila korištenje pretvarača snage, ali svi znamo da su užasno neučinkoviti, zar ne? Tačno? Ili jesu?
LED svjetlosne olovke za crtanje: Alati za crtanje lakih crteža: 6 koraka (sa slikama)
LED olovke za crtanje: Alati za crtanje lakih crteža: Moja supruga Lori neprestano crta i ja sam se godinama igrao fotografijom sa dugom ekspozicijom. Inspirisani PikaPika grupom lakih umjetnika i lakoćom digitalnih fotoaparata, uzeli smo umjetničku formu za crtanje svjetlom da vidimo šta možemo učiniti