Hur man bygger din första Robot ($ 85) (21 / 21 steg)

Steg 21: Heads up & go!



Du är klar bygga grunderna!

Du har faktiskt gjort en robot. Nu roligt börjar, du kan programmera den att göra något, och bifoga något till det, expandera på något sätt. Jag är säker på att du redan är fullt av idéer och du sannolikt inte har följt mig alla hitåt ;)

Designen kan försiktig, du kan ha använt andra delar osv... Men om du har anslutit som beskrivs, här är några tips att börja programmera din robot:

Ange (klistra in) här koden i din editor och tryck F5 medan roboten är ansluten:

Obs: Koden kommer att se mycket snyggare när du får det till din redaktör, kommer att känna igen kommandon och ge dem färger.

+++

viktigaste:

readadc 1, b1 "tar spänningen återvände till analoga stift 1, och sätter det i variabeln b1
Felsöka "detta drar ut alla variabler till redaktören.
gå till största

+++
Nu tar din hand framför robotens huvud och ser hur den rörliga b1 ändras värdet. Du kan använda den kunskap som vunnits för att besluta vad som ska hända när (hur nära saker ska få innan..)

Nu råder jag er att sätta din robot på en tändsticksask eller liknande, som hjulen kommer att börja vrida.

Ange (klistra in) här koden i din editor och tryck F5 medan roboten är ansluten:

+++

hög 4

låga 5

+++

Ett av hjulen ska vända i en riktning. Vända din hjul fram? Om så är fallet, är anvisningen för att hjulet vända framåt.

Om hjulet vänder bakåt, kan du prova detta:

+++

låg 4

High 5

+++

För att stänga det andra hjulet, måste du ange

hög 6

låga 7

(eller tvärtom för motsatt riktning.)

Servo du redan har provat.

Hela vägen till sidan är:

servo 0, 75

den andra sidan är:

servo 1, 225

- och center:

servo 1, 150

Här är ett litet program som kommer (bör, om allt är bra, och infogar de rätt parametrarna för hög/låg som passar ditt ledningar till motorerna) gör roboten kör runt, stannar framför saker, ser att varje sida att besluta vilken är bäst, ändra på det sättet och kör mot nya äventyr.

+++

Symbol dangerlevel = 70' hur långt bort sak bör, innan vi reagera?
Symbol tur = 300' Detta anger hur mycket som ska vändas
Symbol servo_turn = 700' Detta sätter för hur lång tid vi bör vänta på servo inaktivera (beroende på det är speed) innan vi mäta avstånd

huvudsakliga: "den viktigaste loopen
readadc 1, b1 "läsa hur mycket avstånd framåt
om b1 < dangerlevel sedan
GOSUB nodanger ' om inget driva framåt, framåt
annat
GOSUB whichway ' om hinder framåt sedan besluta vilken väg är bättre
slut om
gå till huvudsakliga "detta avslutas loopen, resten är bara sub rutiner

nodanger: "detta borde vara din kombination att göra roboten enheten framåt, dessa behöver du sannolikt att justera för att passa sättet du har fast dina robotar motorer
High 5: hög 6: låg 4: låg 7
returnera

whichway:
GOSUB totalhalt "först stoppa!

"Titta ett sätt:
GOSUB lturn ' titta åt sidan
Pausa servo_turn ' vänta för servo vara avslutad vrida
GOSUB totalhalt
readadc 1, b1

"Titta åt andra hållet:
GOSUB rturn "ser till en annan sida
Pausa servo_turn ' vänta för servo vara avslutad vrida
GOSUB totalhalt
readadc 1, b2

"Bestämmer vilken är ett bättre sätt:
om b1 < b2 sedan
GOSUB body_lturn
annat
GOSUB body_rturn
slut om
returnera

body_lturn:
hög 6: låg 5: låg 7: hög 4' Detta bör din kombination som förvandlar roboten ett sätt
paus slå: gosub totalhalt
returnera

body_rturn:
High 5: låg 6: låg 4: hög 7' Detta bör din kombination som förvandlar roboten åt andra hållet
paus slå: gosub totalhalt
returnera

rturn:
servo 0, 100' titta åt sidan
returnera

lturn:
servo 0, 200' ser till andra sidan
returnera

totalhalt:
låg 4: låg 5: låg 6: låg 7' låg på alla 4 stannar roboten!
Servo 0,150' ansikte fram
vänta 1' frysa alla för en sekund
returnera
+++

Med några smarta programmering och tweaking, du kan göra robot enheten, slå it´s huvud, fatta beslut, göra små justeringar, sväng mot â € intressant holes†som dörröppningar, arbetar på samma gång, när du kör. Det ser ganska coolt om du gör roboten spin medan huvudet vänder ;)

Upp för några mer avancerade kod? Kolla här: http://letsmakerobots.com/node/25

Ljud:

Du kan också lägga till en liten högtalare till exempel (output) stift 1 & marken och skriva

Ljud 1, (100, 5)

- eller inom programmet exemplet ovan gör det

Ljud 1, (b1, 5)

-att få roliga ljud beroende på avståndet till objekt framåt.

Du kan också koppla en lampa eller LED till stift 2 & slipade och skriva (kom ihåg lysdioder behöver vända på rätt sätt)

Hög 2

slå på lampan, och

Låg 2

att stänga av ;)

-Hur omkring en Laser-penna, monterad på en extra servo? Då kan du göra roboten aktivera lasern runt och slår av och på, peka ut platser...

  • Lägga till en markör på det (kanske på en andra servo, så det kan ta av och på papperet?), och lära det att skriva hur många gånger du vinka din hand framför det på ett papper.
  • Förvandla det till en "cat-get-down-from-the-chair"-guardian-robot, skakar när katten kommer nära.
  • Göra det jaga en annan robot (eller katten?) Du kommer att få in några bra chase-rutiner hitåt!
  • Göra det söka upp i mitten av ett rum
  • Att det fungerar som en mus; Frysa om det finns rörelse i sikte, och alltid flytta nära väggar och söka efter små luckor att komma in.

Du kan också ta en gammal leksak-bil isär, ta ut elektroniken i den, spara motorer och svänganordningen i den, och koppla in din styrelse, servo och sensor - du har gett liv till bilen :)

Också försöka läsa några av dokumentationen, det är meningsfullt nu när du fått ett försprång, du kan göra något nu!

Välkommen till en mycket rolig värld av hemmagjord robotar, det finns tusentals sensorer och ställdon som bara väntar på dig att koppla in dem och göra robotar ur dem :)

Nu tar några bilder på din robot, och skicka dem till mig på letsmakerobots.com - C ya ;)

Se Steg
Relaterade Ämnen

Hur man bygger din egna sugru robot, Fixbot

Så du såg vår video och du har stupat förälskat med Fixbot, har du? Det är okej, det är förståeligt. Vi har stupat förälskat med det också.Vi har några stora nyheter! Du kan bygga din egen Fixbot också, förutsatt att du är okej med att få händerna sm...

Hur man bygger din allt riktigt riktigt snabbt

några år sedan, skrev jag ett kort dokument om metoder för snabbt tillverka delar av mekaniska system med titeln hur till bygga din Robot verkligen riktigt snabbt. Det var något till studerande på MIT: s 2,007 inledande design och tillverkning klass...

Bygga din första robot

i detta instructable jag ska visa dig hur man bygger en riktigt enkel robot som kan styras med en laptop eller mac.Denna robot drivs med en arduino uno och är mycket billig och lätt att bygga. Denna robot kan ta temprature värden och kan sända det vi...

Hur man bygger din egen Gaming maskin

Älskar dugamla skolan arkadspel? Hur skulle du vilja veta hur man bygger din egen, med ett urval av över 5 000 spel att spela när som helst det passar din fantasi?Vill veta mer? Klicka här för mer information eller kolla in följande steg för att skap...

Hur man startar din första Mini Kombucha bryggeri

Älskar den syrliga smaken Kombucha men hatar att betala de höga priserna för denna rika fermenterat te späckad med antioxidanter och goda bakterier? Du kan enkelt starta din egen kombucha mini bryggeri för mindre än femtio dollar, inklusive din utrus...

ARDUINO hur man bygger din egna universal IR-fjärrkontroll

Jag har hittat många tutorials online för att ta emot IR koder med din ARDUINO men inte en hel del handledning förklarar hur man skickar dem, de flesta av de som jag hittade hade också massor av kommentar om det inte fungerar. Skicka IR koder med din...

Hur man bygger din PC för Media Center, webbserver, arkivera delar

Denna tutorial visar dig hur man bygger en PC för installera min mediacenter, webbserver, dela filer.För mig ska jag använda den till göra en mediacenter.Vad behöver du? :Mini eller mitten av tornetMamma styrelsenProcessornRAM-minneFör min användning...

Hur man bygger din egna LED färg Organ || Arduino || MSGEQ7

Jag visar dig hur man bygger en färg orgel när du bara använder en Arduino Uno, en MSGEQ7 och fem yttre elektroniska komponenter. Jag använder tre hög effekt ledde och tre MOSFET för att visualisera tre olika frekvensband för musiken. Gå med mig för...

Hur man bygger din egen USB Keylogger

orsak jag har sökt en hel del för ett projekt som detta, och jag har inte hitta något på Internet, jag skulle dela min erfarenhet av min personliga USB Keylogger.Det är egentligen inte en ren "USB" Keylogger (orsak USB HID protokoll är mycket sv...

Hur man bygger din Pop Diva sin egen scen

VälkommenI detta instructable min dotter, Holly, och jag kommer att visa hur man bygger en mycket trevlig, fullt fungerande, miniatyr scen för vill vara pop-stjärnor. Kostnaden för detta skede endast $35, med nästan inga bortkastade material. Storlek...

Hur man bygger din egen pappersmodell LEGO Castle Black Knight minifig

även om jag har gjort många papercraft modeller redan, jag aldrig postat alla dem här på Instructables ännu så här är det! o) de delar du behöver (och dessa instruktioner) finns i avsnittet LEGO på min papercraft webbsida: http://www.kickme.to/ninjat...

Hur man bygger din egna DARPA Robotics Challenge Final Robot. Verkligen!

eller hur man inte ska vinna 2.000.000 och ha roligt gör det.IntroduktionDetta är först i en serie av instructables som är avsedd att vara fullständig dokumentation av hur vi byggt vår 2013/2015 DARPA Robotics utmaning Robot (heter Buddy i 2013 DARPA...

Hur man bygger din egna tid fontän

vi har alla sett den söt video på tuben! Du vet den magiska vatten fontäner som verkar för att "frysa" vattendropparna i luften, eller ens få dem att gå baklänges!Jag har varit fascinerad av dessa "magiska" thingamabobs för ganska någr...

Hur man bygger din egen 1u Linuxserver

i detta instructable, vi kommer att bygga en snabb server kan köra Linux mycket väl. Det kommer också att utökas till två processorer och i standardkonfiguration, stöder RAID 1-spegling. Denna specifika konfiguration har blivit testade med Debian och...

Hur man bygger din egen jetmotor

du behöver inte vara Jay Leno att äga en jet drivs motorcykel och vi visar dig hur du gör din egen jet enigne här för att driva dina galna fordon. Detta är ett pågående projekt, och gott om ytterligare info kommer snart att publiceras på vår hemsida....

Hur man bygger din egna tidningen hatt

för alla som inte vet hur att, detta kommer att visa dig hur man gör en tidning hatt. En mycket enkel teknik med en full ark tidningen gör du de coolaste letar hatten på blocket. Kan också användas som en pirat hatt, när plundring är nödvändigt.Tack...

Hur man bygger din egna hemsida

en helt täckt guide till att få papper på webben, gratis om du vill, speciellt om någon vänlig webmasters är skyldig dig några favörer men även med lite erfarenhet och kunskap kan du bygga en webbplats och få det på webben som så:...Steg 1: Verktyg,...

Hur man bygger ditt första RC plan för Under $100 - sändare, frakt, batteri, laddare och maskinvara omfattar

Låt oss inse det: radiostyrda flygplan är dyra, speciellt om du är ny till hobby. Billigare alternativ dyker upp varje dag, men för det mesta, hobby-grade plan kommit med ett stort pris. Flite Test hastighet bygga byggsatser och elektronik förpacknin...

Hur man bygger din egen dator

Följande steg hjälper dig att att bygga din egen dator.Steg 1: 1) få dina delar.Det första du vill göra är att hitta en återförsäljare som Fry's Electronics. Om du inte väntar på frakt, finns Newegg och TigerDirect stora webbplatser att hitta datorko...