Innehållsförteckning:

Trash Built BT Line Drawing Bot - My Bot: 13 steg (med bilder)
Trash Built BT Line Drawing Bot - My Bot: 13 steg (med bilder)

Video: Trash Built BT Line Drawing Bot - My Bot: 13 steg (med bilder)

Video: Trash Built BT Line Drawing Bot - My Bot: 13 steg (med bilder)
Video: Can You Reattach a Severed Finger? 🤔 2024, Juli
Anonim
Image
Image
Trash Built BT Line Drawing Bot - My Bot
Trash Built BT Line Drawing Bot - My Bot
Trash Built BT Line Drawing Bot - My Bot
Trash Built BT Line Drawing Bot - My Bot

Hej vänner efter ett långt gap ungefär 6 månader här kommer jag med ett nytt projekt. Fram till slutförandet av Cute Drawing Buddy V1, SCARA Robot - Arduino planerar jag för en annan ritbot, huvudsyftet är att täcka ett stort utrymme för teckning. Så fasta robotarmar kan inte göra det, så jag planerar för en bot som kan dra in en plan yta. Detta är version 1, den kan rita alla vektordragningar (eftersom stepper som används här är väldigt billigt) i vilken skala som helst. I denna handledning ser vi inte bara konstruktion utan också djupstudier av hur den drar in mycket detaljerat. Jag listade förbrukningsmaterial på Separat sida så att jag kan lägga till bilder separat.

Du kan rita mycket stora bilder med denna bot. Det är väldigt roligt för barn att bygga och leka

Några ytterligare lägen läggs till med roboten för barn och nöje finns i mitt nya Instructables Live Turtle Logo -program med BT Bot. Du har också en Android -app för att styra boten

OBS:- För dem som har bot och vill ha kod för ritningen går du direkt till steg 9. Du kan se den detaljerade beräkningen på den sidan med bilder.

Steg 1: Material som krävs

Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs

Precis som mina tidigare projekt här används också de flesta sakerna från skräp förutom styrmotor och hjul.

Material som krävs

1) 28byj -48 stegmotor med uln2003 -drivrutin - 2 nr.

2) Arduino Nano - 1Nr.

3) Tower pro servo sg90 - 1Nr.

4) HC-05 Bluetooth-modul.

5) Hjul för stegmotor - 2 nr.

6) Caster Wheels - 2Nr.

7) Skisspenna

8) Skruv och mutter.

9) Kondensator 470 mikrofarad.

bortsett från ovanstående allt från papperskorgen

9) Plywood 12 CM X 12 CM.

10) Aluminiummatningsavfall.

11) CD -fodral.

12) Gamla plastdrev.

Programvara som används

1) Arduino IDE.

2) Visual studio 10.

Verktyg som används

1) Borrmaskin.

2) Lödjon.

3) Kniv sågblad.

4) Skruvmejsel.

Steg 2: Video att bygga

Image
Image

Fullständig konstruktion i enstaka video se videon eller gå igenom stegen för detaljer.

Steg 3: Chassikonstruktion och hjulfixering

Chassikonstruktion och hjulfixering
Chassikonstruktion och hjulfixering
Chassikonstruktion och hjulfixering
Chassikonstruktion och hjulfixering
Chassikonstruktion och hjulfixering
Chassikonstruktion och hjulfixering

Bilden är självförklarande, men jag berättar fortfarande några ord

1) Det är en mycket liten bot bara 6 Cm radie (12 cm Dia). Rita först cirkeln i ett papper och markera delarna för hjul och klipp ut papperet.

2) Lägg papperet över plywood och rita chassits konturer. Eftersom jag inte har någon träskärmaskin borrar jag ut linjen med lika stora utrymmen och tar bort de extra bitarna.

3) Skulpturera sidorna med en kniv och gör den polerad.

4) Skär nu det fyrkantiga aluminiummatningsröret till L -form med hacksåg.

5) Markera hålen i L -formmatningen för att passa stegmotorn. Lägg igen hål och skär aluminiumbiten (Det tar mer tid eftersom vikt mindre aluminium är mycket svårt när du arbetar med händer).

6) Montera nu L -formad aluminiummatning på träbasen med skruvar och muttrar. Skruva nu in stegmotorn i chassit.

7) Gör en bas för Castor -hjulet och fixera det med chassit.

8) Sätt ett 10 mm hål i rätt mitt på chassit för framtida bruk.

Obs: - Stegen är mycket enkla men alla är önskade att ha rätt dimension och rätt position även en liten mm förändring gör stora förändringar i ritningen

Steg 4: Kretsplan

Kretsplan
Kretsplan

Ovan är kretsdiagrammet

1) Använd Arduino TX och RX för att kommunicera med HC05 Bluetooth. Kom ihåg att medan programöverföring HC05 måste ta bort annat kan vi inte ladda upp programmet.

2) Användare Digitala stift (2, 3, 4, 5) och (6, 7, 8, 9) för stegmotor. Anslut stiften till stegmotorn via ULN2003 -drivrutinen.

3) Anslut servomotorn till den digitala stift 10.

4) Separat strömförsörjning för Stepper och servomotor. Jag använder en mobil powerbank med 5V 2.1A utgång.

5) 9V batteri för Arduino och Arduino 5V matning till HC05 -modulen.

6) Använd en 470 mikro farad kondensator parallellt med servoströmförsörjningen för att stoppa servon från att flimra.

Steg 5: Slutförande av krets

Kretsens slutförande
Kretsens slutförande
Kretsens slutförande
Kretsens slutförande
Kretsens slutförande
Kretsens slutförande

Jag gör en sköld som krets alla är handlödda med hon- och hankontaktstift. Anslutningskablar är också egna. Glöm inte att sätta två olika nätaggregat eftersom det tar mig 3 dagar att hitta problemet. Anslut all strömförsörjnings -gnd till arduino -gnd.

Steg 6: Slutför Bot

Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot

1) Anslut kretsen med chassit, jag använder ett gammalt CD -fodral för att göra en trianglerbas och fixa kretsen i ena sidan och motordrivrutinen på den andra sidan.

2) Använd nu Arduino Bluetooth RC Car -appen för att testa boten.

3) Anslut strömbanken till Arduino -nätaggregatet. Endast Powerbank räcker för Arduino, Bluetooth och Steppers.

Arduino -programmet för att kontrollera boten ges ovan

Steg 7: Penna upp och ner

Penna upp och ner mekanism
Penna upp och ner mekanism
Penna upp och ner mekanism
Penna upp och ner mekanism
Penna upp och ner mekanism
Penna upp och ner mekanism

1) Efter många ändringar gjorde jag ovanstående penna uppåt och nedåt med snabb byte av pennan.

2) Jag använder länken för att lyfta pennan upp och ner.

3) Använd en gammal växel över skisspennan för vikt och lyftmekanism.

Steg 8: Slutför Bot

Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot
Slutför Bot

Fixa batteriet och powerbanken Jag klippte den gamla kroppssprayflaskan och räv den permanent. Nu är basarbetet klart, en stegmotordriven bot är klar.

Steg 9: Robotmatematik

Robotmatematik
Robotmatematik
Robotmatematik
Robotmatematik
Robotmatematik
Robotmatematik

Steg för steg beskrivs detaljerat på ritningen.

1) Huvuddelen av programmet är att beräkna rotationen som boten vill vända i vilken riktning och det avstånd det vill flytta. Tänk att varje gång bot är i mitten av ett diagram har vi den nuvarande positionen och positionen vill flytta. Så varje punkt har en X, Y -position och vi har den aktuella graden som boten står inför. Vid start botytan 0 grader, den har 359 grader att rotera och röra sig i den riktningen.

2) Så med nuvarande position och position som du vill flytta, hitta bredden (a) och höjden (b) enligt steg 2 och bilda en rätvinklig triangel. Även om värdena är negativa gör det absolut. Med Hypotenuse -formeln hittar du Hyp.

3) Hitta graden med hjälp av trignamentry -formeln med Hyp och B (motsatt sida). Konvertera radianer till grader.

4) Nu har vi hypen avståndet vill flytta och vi har en grad där punkten är lokaliserad. Först när den roteras efter rotering. Att beräkna Bot roterande vinkel användarsteg 5.

5) Steg 5 har mycket logik eftersom boten har poäng på vilken sida som helst. Så enligt den aktuella positionen och nästa position för positionen, beräkna rotationsvinkeln.

6) Med botströmvinkeln i minnet hittar du rotationsvinkeln och riktningen enligt steg fyra. Vrid nu vänster eller höger sida enligt beräkningen och flytta steg för Hyp -nummer. Gör nu den nya punkten som aktuell punkt och hämta nästa punkt och gå till steg 1 igen

Upprepa stegen om och om igen tills programmet är klart.

Steg 10: VB.net 2010 -programmet

VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet
VB.net 2010 -programmet

1) I Designer View har vi två Tab -kontroller. En för att ansluta till Bot via bluetooth. Och ett annat är ritfönstret.

2) Använd musen eller handen för att rita det vita utrymmet på ritningen så kan vi spara ritningen och öppna den.

3) En knapp som heter Rita i vänster sida för att rita bilden i bildrutan till golv eller papper.

4) Steg 5 -programmet för föregående bild finns i de två första bilderna.

5) När dragningen trycks in en poäng och pennstatus beräknas och hittar rotationsvinkeln och reseavståndet skickas dess till botten. När bot når den punkten svarar den och nästa punkt skickas enligt sändningspunkten visas bilden på skärmen. När det når slutet. sista positionen till hemrotation och punktsändning till bot.

6) Ladda ner programmet på den här sidan, packa upp det och installera det senaste.net -ramverket och kör.

OBS:- Först skapar jag ett enda kommando med kommaseparator och försöker dela sträng med hjälp av substr, men i arduino om längden är hög fungerar strängfunktioner aldrig. Så skicka poängen steg för steg

Steg 11: Arduino -program - Beräkning för antal pulser

Nuvarande Bot fungerar

1) Så nu om båda stegmotorn roterar i motsatt riktning rör sig botten framåt eller bakåt. För stegmotor 28byj-48 behöver vi 4096 puls för en hel rotation.

2) Om rotera i samma riktning vänster eller höger sväng. beräkna antalet grader stepper vill rotera för en hel rotation och dela det med 360 för att hitta rotationen för 1 grad eller hitta hjulets centrum från mitten av chassit och hitta dess omkrets dela det med hjulets omkrets. Nu med detta resultat multiplicera 4096 för hur många puls som vill ha för full rotation. För mina hjul och chassi är resultatet 5742 puls och dela den med 360, 15,95 puls för 1 graders rotation.

Steg 12: Arduino -program

Med föregående sida beräknas steget för en examen. Rotationsriktning, grad och flyttavstånd beräknat och skickat av VB.net -programmet genom blå tand. När data mottagits med Starttecken som "&" och slutstecken som "$" delas delsträngen och kör kommandot genom att rotera motorerna och servona. När den är klar svarar du "@" -symbolen till den bärbara datorn.

Steg 13: MyBot är redo

Image
Image
MyBot är redo
MyBot är redo
MyBot är redo
MyBot är redo

Nu är det dags att spela se videoklippen för hur det fungerar. Vi har många olika färgskisser som enkelt ändrar färger och ritar dina egna ritningar utan uppladdning. Planera för mycket uppgradering i boten.

Rekommenderad: