ImpBot: en Pan-Tilt elektriska Imp Robot (5 / 5 steg)

Steg 5: Källkoden: din robot firmware



Det sista steget måste du göra din impBot fungerar som den i videon i början av detta instructable är bara en liten bit av firmware. Lyckligtvis, jag har skrivit det för dig! Jag rekommenderar starkt att du tar en snabb titt på koden; Tack vare vägen elektriska Imp API är inställd, är koden extremt kort, lättläst och lätt att förstå. En av de riktigt kul saker om programmering imps i ekorre (språket IMP använder) är att det är objektorienterade. Jag har förkortat koden betydligt här genom att definiera en enkel klass för min servo och sedan att göra två separata instanser för min pan och tilt motorer. Det är en ganska kraftfull setup för ett enkelt inbäddade program!

Att ta tag i källkoden, bege dig till https://github.com/tombrew/ei-fw-tom/blob/master/april-dualServo.nut. Kopiera koden till din Urklipp, sedan huvudet till plan.electricimp.com och Anmäl till planner. Följ dessa steg:

  1. Klicka på fliken "kod" överst i fönstret planner i din webbläsare
  2. Klicka på den stora "+" knappen överst i kodfönstret
  3. Ange ett namn för din nya firmware. Jag använde "april.dualServo", som vår breakout styrelsen design kallas "April"
  4. Klistra in koden från github i IDE som visas
  5. Klicka på Spara knappen i övre vänstra av fönstret IDE
  6. Klicka på knappen "plan" i övre vänstra att gå tillbaka till vyn planner

Det finns! Nu behöver vi bara berätta din robot att köra denna kod. Följ dessa steg:

  1. Blinkar upp din impBot att lägga den på ditt wifi-nätverk. En blå ruta att visas i din plan. Om du inte har blinkade upp ett prövningsläkemedel i din breakout styrelse innan, den blå rutan kommer att säga "Tomt", som den integrerade havspolitiken tjänsten har inte någon firmware att köra på brädan tills du kan tilldela en.
  2. Klicka på inställningsknappen (en liten låda med en bild av vissa reglagen på det) i det övre högra hörnet av den blå rutan som representerar din impBot
  3. I popup-rutan som visas, klickar du på den nedrullningsbara menyn för att visa alla firmware du har tillgänglig för att köra på denna imp
  4. Välj den firmware som du skapat genom att klistra in koden från github
  5. Försöksläkemedlet börjar att köra din kod i bara några sekunder. Orden "APRIL dubbla SERVO CONTROLLER" kommer att visas i den blå rutan när den integrerade havspolitiken är konfigurerad.

Voila! Har du en imp styrd robot, som du kan köra från var som helst i världen så länge du har internet. Försök upphakning av en av "tick/tack" noderna i planeraren och se vad som händer, eller ansluta din robot till en potentiometer-ingång som jag gjorde i introvideon. Försök koppla upp en HTTP i nod att skicka värden till din robot, och du kan även skriva upp en snabb rörlig app att styra din robot med din telefon eller tablett - från var som helst!

Se Steg
Relaterade Ämnen

IoT: Raspberry Pi Robot med Video Streamer och Pan/Tilt kamera fjärrkontroll över internet

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar om SAKERNAS INTERNET och AUTOMATION tävlingar. Tack så mycket! ;-)Detta är en andra del av min föregående Intructable: IoT - kontrollera en Raspberr...

Time-Lapse Pan & Tilt Robot

Hej alla! Jag är tillbaka med några mer Lego Robotics. Denna Lego Mindstorms Robot kan automatiskt pan och tilt en iPhone i mycket små steg att fånga fantastiska tid-förfaller. Jag fick idén till detta efter att ha sett andra time-lapse robotar onlin...

Hacka en $30 WiFi Pan-Tilt kamera - Video, ljud och Motor control med Python

I detta Instructable lär du dig att fånga upp den video, mikrofon och kontroller av $30 Kaicong SIP1602 trådlös pan-tilt kamera på Windows, Linux eller OSX! Allt rullas prydligt i python skript; Du kan använda utdata för saker som röst transkription,...

DIY motoriserad Pan/Tilt/Dolly HDSLR Video Mount (kamera Glidare)

DIY motoriserad Pan/Tilt/Dolly HDSLR Video montera från Brad Justinen på Vimeo.Uppdatering September 2013: det som började som en hobby har förvandlats till något ganska allvarligt. Vi förbereda lanseringen av en öppen filmiska rörelsekontroll riggen...

Kullager Jib Arm med motoriserad Pan & Tilt

uppdatering September 2013: det som började som en hobby har förvandlats till något ganska allvarligt. Vi förbereda lanseringen av en öppen filmiska rörelsekontroll riggen. Om du vill stanna uppe på futue av filmkonst "Gilla" oss på / / www.face...

Skapa din egen smart ljus med hjälp av elektriska Imp

Skapa din egen smart ljus med hjälp av elektriska Imp. Lär dig att kontrollera och övervaka dina lampor från mobil, Tablet PC och skrivbordet i 15 minuter. $44 i hårdvara. Posten nivå.Steg 1: hårdvaraFör att slutföra denna tutorial behöver du följand...

Kom igång med Analog.IO och elektriska Imp

Analog.IO är en ny webbplats för att dela dataströmmar från internet för saker anslutna enheter. Analog.IO kan du Visa dina data via en webbläsare, var du än är i världen. Du styr data som ritas genom en inbäddad enhet. Analog.IO är community driven...

3D tryckt Pan Tilt iPad Mount

Jag är för närvarande en elektroteknik Undergraduate Student vid Washington State University. I vår sista året slutföra vi en kurs som heter senior design. För mitt lag projektkurs var vi uppdrag att skapa ett hjälpmedel för att se nedsatt.Vad som eg...

Pan / Tilt ansiktsspårning med raspberry pi

med viss ansträngning har jag funnit att styra två servomotorer för att tillåta en webbkamera för att pan/tilt vid spårning av ett ansikte i realtid med raspberry pi inte så omöjligt som det först verkar. Med vissa försiktiga tweaking och kod optimer...

Elektriska Imp Garage dörröppnare

Jag har tappat räkningen på hur många gånger har vi iväg på en resa bara för att vända tillbaka för att se om vi mindes att stänga garageporten. Detta "vänners kompatibla visar dig hur du ansluter den elektriska Imp till ditt garage dörröppnare, hur...

Elektriska Imp postlåda anmälningar

Jag ville få in i IoT sak ett tag. Jag tvekar mellan den integrerade havspolitiken och SparkCore och slutligen gick jag för den integrerade havspolitiken. Hittills har marknaden inte gott om enheter som dem.En cool och lätt projekt var att börja med...

Elektriska Imp att kontrollera 8 elektriska lampor använder internet

detta projekt använder den nya (och supercool) elektriska Imp. Du kan fjärrkontrollen 120VAC elektriska apparater över WiFi, via internet Imp moln. Försöksläkemedlet skickar en seriell sträng av bitar till en "Följetong till parallell" digital u...

IMUPPHÖJT - (elektriska Imp drivs) Internet ansluten växelströmsuttag

Detta Instructable visar hur man koppla en PowerSwitch svans II och en Elektrisk Imp och bygga en enkel webbsida för att kontrollera det!PowerSwitch kan du växla växelström med en opto-isolerade styrkretsen. Detta innebär att trådarna du ansluter til...

Väder Buddy System använder elektriska Imp och Arduino vederbörlig

bara skicka en video av min kompis vädersystem som jag nyligen gjort. Den elektriska Imp används för att ansluta till internet och få väderinformation och Arduino Due skicka denna information till de respekterade delarna.Jag vet inte om bygget förtjä...

Emma: en 8-siffrig alfanumerisk LED skärm som drivs av elektriska Imp

Emma är en offentlig-domän referens design för en imp-drivna enheten från elektriska Imp.Aldrig hört talas om elektriska Imp? Det är ganska snyggt. "Imp" är en liten wifi-anslutna mikrokontroller packade upp i samma formfaktor som ett SD-kort. D...

Mycket grundläggande pan tilt genom att använda arduino

för detta instructable du kommer att lära grunderna i arduino och koder för arduino.video av pan/tilt arduino projekt (försiktig, denna video innehåller aweful intryck av batman)om någon vill ha mig att sätta upp fler bilder på detta projekt vänligen...

Arduino - WEBCAM PAN TILT kontroll med servon & KY 023 Joystick

Hej världen! Gjorde idag jag en Pan tilt kontroll med en gammal webbkamera, Dont sinne dålig video, jag sa "Gamla" LoL! Dess ganska lätt att bygga du behöver 2 servon en joystick, schematiska, kod och lite kreativitet. Följ länken för Schematisk...

Actobotics pan & tilt övervakningskamera med Arduino

Hej allaDetta är en stekpanna & tilt säkerhet kameran projekt baserat på ServocIty/Actobotics pan & luta systemet. Jag använder systemet för att övervaka mitt hus och den spindelväv kameran är ansluten till en dator. Detta projekt kombinerar robot...

DMX från den elektriska Imp

Den elektriska Imp är en fantastisk liten wifi-aktiverad mikrokontroller. Det är i princip som att ha en Arduino, en WiFi-sköld och en molntjänst i ett paket.Du får inte så mycket full processor kontroll som på Arduino, dock, eftersom Cortex M3 gör a...