Hoe maak je een Bionic kever Robot (12 / 12 stap)

Stap 12: Programma Flow Chart


De kaart hierboven is een programma-stroomdiagram dat toont hoe kever vermijdt obstakels. Hij sectie tussen begin en einde is looping uitvoering.

Invoering van programma

Drie stappen:

A) data Preparation

B) evaluatie van voorwaarden

C) Delay systeem

Gegevensvoorbereiding: Proces & winkel gegevens verzameld door het vermijden van belemmering sensor;

Evaluatie van voorwaarden:

A) controleren of de sensor obstakel-vermijden iets heeft gedetecteerd

B) controleren of de servo's rotatiehoek is het maximum roterende hoek of de minimale roterende hoek

Delay systeem: Pas de volgorde van de punten van het gehele systeem met een vertraging functie wijzigingen aan te brengen binnen het systeem soepel.

Programma dat wordt uitgevoerd

#include / / servo gebruik bibliotheek

Servo myservo; Definite de servo aan de linkerkant

Servo myservo1; Definite de servo aan de rechterkant

int een = 90, b = 90; Maak de eerste hoek van 90 graden

uint16_t get_gp2d12 (uint16_t-waarde) {/ / functie voor uitwisseling van gegevens over het proces van het vermijden van hindernissen. De figuur te wijzigen *** mm

Als (waarde < 30)

waarde = 30;

retourneren ((67870.0 / (waarde - 3.0)) - 40.0);

}

VOID Setup {}

myservo.attach(9); Maken van pin9 als de servo aan de linkerkant

myservo1.attach(10); Maken van pin10 als de servo aan de rechterkant

pinMode (A0, INPUT); Maken van Pin A0 degene voor het vermijden van belemmering sensor

}

void loop {/ / looping

uint16_t bereik = get_gp2d12 (analogRead(A0)); detectie afstand

if(range<100) {/ / it's true als de afstand minder dan 100 mm

a ++; //angle van de servo op de verhoging van de linker

b--; hoek van de servo op de juiste daling

}

else {}

a--; //angle van de servo op de linker daling

b ++; //angle van de servo op de verhoging van de juiste

}

if(a>130) een = 130; //maximum roer hoek van de servo aan de linkerkant 130 graden

if(a<85) een = 85; minimale roer hoek van de servo op de links naar 85 graden worden

if(b>95) b = 95; //maximum roer hoek van de servo op het recht op 95 graden

if(b<50) b = 50; //minimum roer hoek van de servo op het recht op 50 graden

myservo.write(a); verhogen van de hoek van de servo aan de linkerkant

myservo1.write (b); //increase hoek van de servo op het recht

vertraging (50), //delay

}

Opmerking

A) wanneer u de servo's monteren op de kever, zorg ervoor dat het 90 graden is geweest, ze houden in een horizontale positie;

B) volgens aan de montage orde, wanneer u wilt disassembleren van de kever auto, moet het te scheiden van het miniQ platform en 3D printen materiaal eerst, en vervolgens het demonteren van het 3D printen geval;

C) Houd de kabel uit de buurt van wordt geperst wanneer montage;

D) aanpassen van MiniQ programma zodra de montage is voltooid. Om aan te passen van het MiniQ programma, zal u 3D gedrukte items en MiniQ eerst splitsen. Download het programma via Bluetooth en klik op hoe te gebruik het programma voor meer informatie;

E) zodra de assemblage is voltooid, de servo en vleugels zullen met elkaar verbinden. Zo niet probeer te ontvouwen van de vleugels in geval dat de servo worden verbroken. Metalen servo wordt aanbevolen.

Gerelateerde Artikelen

Hoe maak je een zeer eenvoudige robot

Hoe maak je een zeer eenvoudige robot

dit is mijn 1e instructable, dus vertel me als het goed is.zo im die gaat tonen hoe te om een zeer eenvoudige robot te maken: de kever robot!het gebruikt geen chip, geen programation, alleen de eenvoudige 3e verbindingStap 1: Haal alle materialen nod
Hoe maak je een Mini Bug Robot?

Hoe maak je een Mini Bug Robot?

https://www.YouTube.com/watch?v=bpISq6RRdMk&feature=Youtu.beStap 1: Om te doen een mini bug robot moet u!!! In de huidige video laat ik je zien een interessant idee over hoe maak je een bug robot!Vooral met behulp van alleen oude details, bijvoorbeel
Hoe maak je een RockBand gitaarspel Robot!

Hoe maak je een RockBand gitaarspel Robot!

Voor mijn eerste instructable...Wat kan ik zeggen, ik ben dol op de trommel weg op de rockband set maar het is zeldzaam dat ik samen met iemand te spelen met mij; misschien ik moeten meer vrienden, maar uit mijn schijnbaar eenzame life(jk) komt een h
Hoe maak je een huid Instructables Robot In Minecraft

Hoe maak je een huid Instructables Robot In Minecraft

Hallo iedereen! Dit is me weer en ik ben u kerels tonen hoe te maken van de "Instructables Robot" huid in Minecraft. Dus zou jongens, waardoor dit moeilijker als je een beginner in het maken van skins. Als u ervaring hebt gehad, is het beter. Du
Hoe maak je een goedkope, mini robot van karton

Hoe maak je een goedkope, mini robot van karton

Nou, dit is mijn nieuwste project, opnieuw gemaakt zuiver van verveling. Wat echter op een verschillende nota, ik ga proberen om iets te maken zelfs groter, slechter en beter voor de Gorilla lijm wedstrijd. Bewegen op!Stap 1: benodigdheden Tape,schaa
Hoe maak je een kleine Bug Robot thuis

Hoe maak je een kleine Bug Robot thuis

Maken van een kleine Bug robot die wordt aangedreven door een knoopcelbatterij en zeer snel beweegt willekeurig zoals een insect.U kunt wijzigen en experimenteren met de vorm van de benen te veranderen de richting van de beweging.Bekijk de video om d
Hoe maak je een Boomerang (The Robot Returns met de donkere Kite)

Hoe maak je een Boomerang (The Robot Returns met de donkere Kite)

ik had nooit een boemerang vóór, dus ik dacht dat het was hoog tijd.Het gaat hier om twee boomerang projecten in één. De instructies voor elk zijn opmerkelijk soortgelijke, en u kunt volgen de verschillen in de toelichting op de beelden.Traditionele
Hoe maak je een remote controlled Robotic Hand met Arduino

Hoe maak je een remote controlled Robotic Hand met Arduino

Dit is mijn schoolproject voor het 5de jaar van de middelbare school (ik ben Italiaans, we hebben 5 jaar van de middelbare school).Het bestaat uit een kunstmatige hand gecontroleerd door een handschoen met flex sensoren. De kunstmatige hand reproduce
Hoe maak je een Line Na Robot

Hoe maak je een Line Na Robot

Hallo Instructables,Dit mijn eerste keer maken van een robot. In dit instructable ik zal u tonen hoe te maken van een regel die volgt op robot. Merk op dat dit een instructable voor beginners die net maken van een robot voor het plezier wilt van het
Hoe maak je een obstakels vermijden Robot - Arduino stijl

Hoe maak je een obstakels vermijden Robot - Arduino stijl

je altijd al wilde maken van een van deze coole robots die in principe elk object kunnen vermijden. Maar je niet genoeg geld om te kopen een van die erg duur zijn hoefde, met reeds gesneden delen waar alle materialen waar er voor u. Als u als me bent
Hoe maak je een Bionic ei

Hoe maak je een Bionic ei

ja het bionic ei ik aan de tabel denken zat, "Ik wou dat ik kon gewoon schudden en spleet sommige ontzagwekkende roerei direct uit de eieren die ik had" zoals je kunt zien ben ik nogal lui. Ik begin te denken van de toekomst en de mogelijkheid v
Hoe maak je een drank Gieten Robot met Makeblock

Hoe maak je een drank Gieten Robot met Makeblock

Een robot die bier of drank kon pour voor u heb, hoe houdt het klinkt? Dit is een vorm van Makeblock Ultimate Robot Kit. Met uw verbeelding en DIY, kon u uw eigen robot transformator hebben.Stap 1: Assembleren basis platform Deel de lijst:1 x Beam 08
Hoe maak je een object na robot - de stalkerbot

Hoe maak je een object na robot - de stalkerbot

IntroSpreken van mobiele platforms, kan u komen met ideeën zoals lijn tracking, obstakel te vermijden, anti-dropping, toezicht op milieu, enz. Maar wat ik ben het maken van vandaag, is een robot die volgt op een object, meedogenloos. Ik noem het de s
Hoe maak je een 3D Instructables Robot van karton

Hoe maak je een 3D Instructables Robot van karton

hou van de instructables robot? Zo ja, is dit de instructable voor u!Stap 1: De benodigdheden Voor deze coole instructables moet u twee wc-papier rollen, sharpies, die dezelfde kleur op de instructables robot, karton, hotglue, hotglue gun, xacto mes,