Indholdsfortegnelse:

Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)
Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)

Video: Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)

Video: Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)
Video: Противовирусная настройка иммунитета 2024, November
Anonim
Image
Image
Papirkurv Bygget BT Line Drawing Bot - My Bot
Papirkurv Bygget BT Line Drawing Bot - My Bot
Papirkurv Bygget BT Line Drawing Bot - My Bot
Papirkurv Bygget BT Line Drawing Bot - My Bot

Hej venner efter et langt mellemrum omkring 6 måneder her kommer jeg med et nyt projekt. Indtil færdiggørelsen af Cute Drawing Buddy V1, SCARA Robot - Arduino planlægger jeg en anden tegnebot, hovedformålet er at dække et stort rum til tegning. Så faste robotarme kan ikke gøre det, så jeg planlægger en bot, der er i stand til at trække i flad overflade. Dette er version 1, den kan tegne alle vektortegninger (fordi stepper, der bruges her, er meget billig) i enhver skala. I denne vejledning ser vi ikke kun konstruktion, men også dyb undersøgelse af, hvordan den trækker meget detaljeret ind. Jeg angav forbrugsvarerne på Separat side, så jeg kunne tilføje billeder separat.

Du kan tegne meget store billeder ved hjælp af denne bot. Det er meget sjovt for børn at bygge og lege

Nogle ekstra tilstande tilføjes med robotten til børn og sjov er i mit nye Instructables Live Turtle Logo -program ved hjælp af BT Bot. Du har også en Android -app til at styre botten

BEMÆRK:- For dem, der har bot og ønsker kode til tegningen, skal du gå direkte til trin 9. Du kan se den detaljerede beregning på siden med billeder.

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet

Ligesom mine tidligere projekter her også de fleste ting, der blev brugt fra affald bortset fra controller motor og hjul.

Materialer påkrævet

1) 28byj -48 stepper motor med uln2003 driver - 2 nr.

2) Arduino Nano - 1 nr.

3) Tower pro servo sg90 - 1Nr.

4) HC-05 bluetooth-modul.

5) Hjul til stepper motor - 2 nr.

6) Caster Wheels - 2Nr.

7) Skitsepen

8) Skrue og møtrik.

9) Kondensator 470 mikrofarad.

bortset fra ovenstående alt fra skraldespanden

9) Krydsfiner 12 CM X 12 CM.

10) Aluminiumsfoderaffaldsstykker.

11) CD -æske.

12) Gamle plastgear.

Brugt software

1) Arduino IDE.

2) Visual studio 10.

Brugte værktøjer

1) Boremaskine.

2) Loddeion.

3) Hacksavsblad.

4) Skruetrækker.

Trin 2: Video til opbygning

Image
Image

Fuld konstruktion i enkelt video se videoen eller gå igennem trinene for detaljer.

Trin 3: Chassiskonstruktion og fiksering af hjul

Chassiskonstruktion og fiksering af hjul
Chassiskonstruktion og fiksering af hjul
Chassiskonstruktion og fiksering af hjul
Chassiskonstruktion og fiksering af hjul
Chassiskonstruktion og hjulfastsættelse
Chassiskonstruktion og hjulfastsættelse

Billedet er selvforklarende, men jeg fortæller stadig nogle ord

1) Det er en meget lille bot, kun 6 cm radius (12 cm Dia). Tegn først cirklen i et papir, og markér portionerne til hjul og skær papiret.

2) Læg papiret over krydsfiner og tegn omridset af chassiset. Da jeg ikke har nogen træskæremaskine, borer jeg udlinjen med lige store mellemrum og fjerner de ekstra stykker.

3) Skulpturér siderne ved hjælp af kniv og gør den poleret.

4) Skær nu firkantet aluminiumsrør til L -form ved hjælp af hacksav.

5) Marker hullerne i L -formen, der passer til trinmotoren. Sæt igen huller og skær aluminiumstykket (Det tager mere tid, fordi vægt mindre aluminium er meget hårdt, når du arbejder med hænder).

6) Monter nu L -formet aluminiumsfodring til legetræsbasen ved hjælp af skruer og møtrikker. Skru nu trinmotoren i chassiset.

7) Lav en base til Castor -hjulet og fastgør det med chassiset.

8) Sæt et 10 mm hul i det korrekte center på chassiset til fremtidig brug.

Bemærk: - Trinene er meget enkle, men alle ønskes at være i korrekt dimension og korrekt position, selv en lille mm ændring gør store ændringer i tegningen

Trin 4: Kredsløbsplan

Kredsløbsplan
Kredsløbsplan

Ovenfor er kredsløbsdiagrammet

1) Brug Arduino TX og RX til at kommunikere med HC05 Bluetooth. Husk, mens programupload HC05 skal fjerne andet, da vi ikke kan uploade programmet.

2) Bruger Digitale ben (2, 3, 4, 5) og (6, 7, 8, 9) til trinmotor. Tilslut stifterne til stepper motor via ULN2003 driver.

3) Tilslut servomotor til den digitale pin 10.

4) Separat strømforsyning til Stepper og servomotor. Jeg bruger en mobil powerbank med 5V 2.1A output.

5) 9V batteri til Arduino og Arduino 5V forsyning til HC05 modul.

6) Brug en 470 mikro farad kondensator parallelt med servostrømforsyningen for at stoppe servoen fra at flimre.

Trin 5: Afslutning af kredsløb

Kredsløbsafslutning
Kredsløbsafslutning
Kredsløbsafslutning
Kredsløbsafslutning
Kredsløbsafslutning
Kredsløbsafslutning

Jeg laver et skjold som kredsløb alle er håndloddet med hun- og hanstik. Stikledninger er også egenproducerede. Glem ikke at sætte to forskellige strømforsyninger, fordi det tager mig 3 dage at finde problemet. Tilslut al strømforsynings -gnd til arduino -gnd.

Trin 6: Fuldfør Bot

Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot

1) Tilslut kredsløbet med chassiset, jeg bruger et gammelt cd -kabinet til at lave en trianglerbase og fastsætte kredsløbet i den ene side og motordriveren i den anden side.

2) Brug nu Arduino Bluetooth RC Car app til at teste botten.

3) Tilslut strømbanken til Arduino -strømforsyningen. Kun Powerbank er nok til Arduino, Bluetooth og Steppers.

Arduino -program til at kontrollere botten er givet ovenfor

Trin 7: Pen op -ned -mekanisme

Pen op -ned -mekanisme
Pen op -ned -mekanisme
Pen op -ned -mekanisme
Pen op -ned -mekanisme
Pen op -ned -mekanisme
Pen op -ned -mekanisme

1) Efter mange ændringer lavede jeg ovenstående pen op -ned mekanisme med hurtig skift af pennen.

2) Jeg bruger linket til at løfte pennen op og ned.

3) Brug et gammelt gear over skitsepennen til vægt og løftemekanisme.

Trin 8: Fuldfør Bot

Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot
Gennemfør Bot

Fix batteriet og powerbanken Jeg skar den gamle kropssprayflaske og ræv den permanent. Nu er grundarbejdet udført, en steppermotordrevet bot er klar.

Trin 9: Robotmatematik

Robot matematik
Robot matematik
Robot matematik
Robot matematik
Robot matematik
Robot matematik

Trin for trin er detaljeret på tegningen.

1) Hoveddelen af programmet er at beregne den rotation, bot vil dreje i hvilken retning og afstanden, den vil flytte. Tænk på, at hver gang bot er i midten af en graf, har vi den aktuelle position og den position, vi vil flytte. Så hvert punkt har en X, Y -position, og vi har den aktuelle grad, som boten står over for. Ved starten af botfladen 0 grader har den 359 grader at rotere og bevæge sig i den retning.

2) Så med den aktuelle position og den position, du vil flytte, skal du finde bredden (a) og højden (b) som i trin 2 og danne en retvinklet trekant. Selvom værdierne er negative, gør det absolut. Med Hypotenuse -formlen finder du Hyp.

3) Find graden ved hjælp af trignamentry formlen med Hyp og B (modsat side). Konverter radianer til grad.

4) Nu har vi hypen, afstanden ønsker at flytte, og vi har en grad, hvor punktet er lokaliseret. Først når den roteres efter rotation. For at beregne Bot roterende vinkel bruger trin 5.

5) Trin 5 har masser af logik, fordi boten har punkter på enhver side. Så i henhold til den aktuelle position og det næste positioneringspunkts placering beregnes rotationsvinklen.

6) Med botstrømsvinklen i hukommelsen finder du rotationsvinklen og retningen som i trin fire. Drej nu til venstre eller højre side i henhold til beregningen, og flyt trin for Hyp -nummer. Lav nu det nye punkt som det aktuelle punkt, og hent det næste punkt, og gå til trin 1 igen

Gentag trinene igen og igen indtil programafslutningen.

Trin 10: VB.net 2010 -program

VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program
VB.net 2010 -program

1) I Designer View har vi to fanebetjening. En til at forbinde med Bot via bluetooth. Og et andet er tegningsvinduet.

2) Brug musen eller hånden til at tegne tegningens hvide rum, og vi kan gemme tegningen og åbne den.

3) En knap kaldet Tegn i venstre side klik for at tegne billedet i billedboksen til gulv eller papir.

4) Trin 5 -programmet for det forrige dias er i de to første billeder.

5) Når der er trykket på lodtrækningen et punkt, og penstatus beregnes og finder rotationsvinklen og kørselsafstanden, sendes dens til boten. Når bot når dette punkt, svarer det og næste punkt sendes pr. Sendepunkt, billedet vises på skærmen. Når det når enden. sidste position til hjemmet rotation og punkt send til bot.

6) Download applikationen på denne side, pak den ud, og installer den nyeste.net -ramme og kør.

BEMÆRK:- Først opretter jeg en enkelt kommando ved hjælp af kommaseparator og forsøger at opdele streng ved hjælp af substr, men i arduino, hvis længden er høj, fungerer strengfunktioner aldrig. Så send pointene trin for trin

Trin 11: Arduino -program - Beregning for antal impulser

Nuværende Bot arbejder

1) Så hvis begge trinmotorer roterer i modsat retning, flytter botten frem eller tilbage. Til stepper motor 28byj-48 har vi brug for 4096 puls til en fuld rotation.

2) Hvis den drejes i samme retning til venstre eller højre. beregne antallet af grader stepper vil rotere i en fuld rotation og dividere det med 360 for at finde rotationen for 1 grad eller find midten af hjulet fra midten af chassiset og find dets omkreds opdele det med hjulets omkreds. Nu med dette resultat multipliceres 4096 for hvor mange impulser der ønsker for fuld rotation. For mine hjul og chassis er resultatet 5742 puls og divider det med 360, 15,95 puls for 1 graders rotation.

Trin 12: Arduino -program

Med den foregående side beregnes trinet for en grad. Rotationsretning, grad og bevægelsesafstand beregnet og sendt med VB.net -program gennem blå tand. Når dataene er modtaget med starttegnet som "&" og sluttegnet som "$", deler delstrengen sig og udfører kommandoen ved at rotere motorerne og servoerne. Når den er færdig, skal du svare "@" -symbolet til den bærbare computer.

Trin 13: MyBot er klar

Image
Image
MyBot er klar
MyBot er klar
MyBot er klar
MyBot er klar

Nu er det tid til at afspille se videoerne for, hvordan det fungerer. Vi har mange forskellige farveskitser, der nemt skifter farver og tegner dine egne tegninger uden upload. Planlæg en masse opgradering i bot.

Anbefalede: