Tekening Robot (4 / 5 stap)

Stap 4: codering


Dit deel van het project is het meest interessante deel en de belangrijkste eveneens.

Ik geef u een briefing van wat er gebeurt.

Eerst wij nemen een afbeelding en de randen met behulp van canny randdetectie zoeken en we gaan tot het opstellen van deze afbeelding. Tekening van het beeld bestaat uit twee delen

Deel 1: Eerste we vinden de pixel die 1, is zoals onze afbeelding nu in de vorm van 0s en 1s is en controleer de lokale pixels als om het even wie van hen ook 1 is dan de pen die pixel bereikt en de vorige 1 verwijdert. De functie herhaalt zichzelf recursief en vloeiende lijnen creëert.

DEEL 2: Het tweede deel betreft het omgekeerde cinematica deel van hoe te bereiken dat specifieke pixel. Het gewoon neemt in de coördinaten van de pixel en de overeenkomstige hoeken voor de pivots berekent, worden de berekeningen in de bovenstaande afbeelding weergegeven.

De bovenstaande uitleg is niet vereist voor de uitvoering van de code alleen voor begrip is.

Nu hoe te opstelling van Matlab en arduino voor de uitvoering van de code.

Installeer eerst de arduino IO pakket op matlab (alle instructies worden gegeven met het pakket).

Nu vervangen door het arduino.m-bestand het bestand het bestand dat ik heb geupload met dezelfde naam.

Download en bewaar finaldraw.m en draw.m in matlab-map.

Upload het adioes.ino bestand dat dat ik heb geupload naar de arduino board.

Zie op welke poort je arduino is aangesloten en ga dan naar finaldraw.m en COM3 omzetten in uw haven.

Wijzig de extensie van de afbeelding die u wilt tekenen aan .png. Dit kan gebeuren in elke beeldeditor nu deze afbeelding naar de matlab-map opslaan. Open de finaldraw.m en emma.png omzetten in uw afbeeldingsnaam met de extensie .png. Sla het bestand finaldraw.m.

Ik heb geupload het beeld van emma watson als een monster, zodat u het voor het testen gebruiken kunt en u ook de parameters van de canny rand detectie functie volgens uw behoefte aanpassen kunt.

We zijn klaar nu sluit de arduino op uw PC en schakel de voeding en typ finaldraw in matlab-opdrachtregel. Veel plezier!!!

Als u geconfronteerd met eventuele problemen dan de reactie hieronder.

Gerelateerde Artikelen

Met behulp van een Arduino tekening Robot met Code Tutorials uur

Met behulp van een Arduino tekening Robot met Code Tutorials uur

Ik heb een Arduino robot voor een workshop tekening om te helpen tiener meisjes krijgen interesse in de onderwerpen van de stam (zie). De robot is ontworpen met Turtle-stijl programmering opdrachten zoals forward(distance) en turn(angle) maken van in
Eenvoudige tekening Robot voor Kids

Eenvoudige tekening Robot voor Kids

Dit is een tekening robot of een Draw-Bot voor kinderen. Zijn makkelijk te maken en kunnen trekken willekeurige lijnen van verschillende kleur op een papier. Elke tekening is verschillend en uniek van andere als zijn willekeurig. Zo maken en genieten
Circuit van Scribe tekening Robot

Circuit van Scribe tekening Robot

Is het proces van het opstellen van schakelingen met geleidende inkt pennen te nauw gerelateerd aan handenarbeid voor u?Of wilt u gewoon om te zien een cool ding gebeuren?Dit kan de oplossing voor u zijn. Bij een van onze hackerspace februari bouwen
SADbot: de seizoensinvloeden getroffen tekening robot

SADbot: de seizoensinvloeden getroffen tekening robot

SADbot werd gemaakt in samenwerking met Ben Leduc-molens voor de galerie met venster op de Eyebeam Art + Technology Center. Het belangrijkste idee was om het gebruik van zonne-energie voor het aandrijven van een tekening machine die kan communiceren
Technische tekening Robot

Technische tekening Robot

In dit project stellen wij een educatief robotic tekening systeem voor het leren doel. Onze systeem maakt gebruik van robot autonoom projectie van lijnen en alle engineering geometrie zoals kubus, driehoek, vierkant, veelhoek tekenen. Het bot is voll
Arduino tekening Robot

Arduino tekening Robot

Ik heb ontworpen dit project voor een 10-uur durende workshop voor ChickTech.org waarvan het doel is om teenage vrouwen kennismaken met onderwerpen van de stam. De doelen voor dit project waren:Gemakkelijk op te bouwen.Eenvoudig te programmeren.Deed
Low-Cost, Arduino-Compatible tekening Robot

Low-Cost, Arduino-Compatible tekening Robot

Ik heb ontworpen dit project voor een 10-uur durende workshop voor ChickTech.org waarvan het doel is om teenage vrouwen kennismaken met onderwerpen van de stam. De doelen voor dit project waren:Gemakkelijk op te bouwen.Eenvoudig te programmeren.Deed
$100 muurschildering tekening robot (ook werkt als een gigantische etsen-a-schets)

$100 muurschildering tekening robot (ook werkt als een gigantische etsen-a-schets)

Featured on Hack-a-dag!Wat ik leuk vindt aan robots is dat je iets dat maken kunt maakt van andere dingen.  Zo meta!  Het maakt gebruik van gcode trekken alle foto's die je wilt, of u kan het rond rijden zoals een etsen-a-schets.  U kunt deze robot t
Dronken tekening robot!

Dronken tekening robot!

Geïnspireerd door de zak dronken robot, ik wilde de robot een baan te doen. Heb ik besloten om te laten de dronken robot sommige tekeningen maken. Om uw eigen zult u het volgende nodig:materialen:3 vilt-tipped markeringeneen knop cell batterijSommige
Muur tekening robot - Open Source! (KeerBot.com)

Muur tekening robot - Open Source! (KeerBot.com)

KeerBot doel is het ontwikkelen van open hardware robot – een nieuwe!Niet meer regelmatig saai robot die over de grond rolt, maar een nieuwe robot die uit muren putten kan.De robot is opgehangen op twee draden met bekende eerste lengte, en het heeft
Tekening robot hoe maak je

Tekening robot hoe maak je

te maken van deze robot u moet:Stap 1: eerst u zal deel V en sluit hem aan op deel O met 2 delen van A en B (zie intro voor deel gids) en een deel R plaatsen en deel L op het einde van de motor.Stap 2: volgende Neem deel Q en schuif het door deel W m
Een tekening robot

Een tekening robot

ik heb gemaakt deze robot voor de robotwedstrijd (ik ben 14 dus ik voor de prijs van de rechters rekenen)
Blu ray gloed in de donkere afbeelding tekening robot

Blu ray gloed in de donkere afbeelding tekening robot

al deze dingen moet vrij eenvoudig voor de ervaren gebruiker.Stap 1, krijgen een pololu maestro board en twee servomotoren, lijm deze elkaar zodat een torentje.Stap 2, een 100mW blu-ray laser toevoegen aan het torentje en schilderen van een blad in g
Hoe maak je zelfgemaakte koekjes met tekening Robot

Hoe maak je zelfgemaakte koekjes met tekening Robot

Homemade cookie is één van de beste keuzes bij de voorbereiding van een feest of groot diner met vrienden of families. Creatieve cookies op basis van aangepaste vormen imponeren mensen veel meer. Echter ook al heb je de hoge kwaliteit pannenkoek mach