3D tryckt handkontroll trådlös handske (8 / 11 steg)

Steg 8: Ladda upp koden!



Den kod som bifogas är är fullt kommenterade men här en kort översikt.

Sändande glove Nano koden:

  • Enkel överföring bibliotek ingår som hanterar att sätta data i matriser och har en kontrollsumma för data på den mottagande sidan. Komplimanger av Bill Porter. Mer erfarna programmerare kanske vill lägga till data i matriser och definiera någon form av kontrollsumma som jag gjorde. Det är dock svårt att konkurrera med detta bibliotek användarvänlighet.
  • Struct funktion av filöverföring bibliotek används för att definiera de variabler som senare kommer att tilldelas vinkel värden skall översändas.
  • Flex variabler deklareras som kommer att innehålla analog Läs av spänningen från flex sensorerna och tilldelas till stiften i Nano.
  • Öppnade och stängda variabler deklareras som ska tilldelas till lägsta och högsta värden som erhålls från flex sensorerna. Detta kommer att användas i funktionen karta för att definiera spänna av finger resor. Detta är en smart kod anpassad från en annan Instructable författare Gabry295.
  • Villkorssatser används för att säkerställa öppnat och stängt variablerna representerar minst och högsta värdena för spänna av flex spänning sensormätningar.
  • Karta-funktionen används för att tilldela flex sensor värdet till en 0-180 graders vinkel för servon och skickas till Uno.

Mottagande hand Uno-kod:

  • Servo och filöverföring bibliotek ingår.
  • Servo objekt definieras för varje finger.
  • Struct funktion av filöverföring bibliotek används för att deklarera variabler som definierades tidigare i Nano skissen.

  • Stift av Uno tilldelas till servo pin variabler tilldelats som utgångar och bifogas respektive finger objekt av klassen servo.
  • Uppgifterna fick då använda funktionen receiveData för filöverföring biblioteket och funktionen skriva av servo biblioteket används för att tilldela vinkeln till finger objekt.

Ladda upp koden:

  • Hämta filöverföring bibliotek zip-filen.

  • Lägg till zip arkivet från inuti Arduino IDE genom att välja "skiss" sedan "Inkluderar" och "Lägga till Zip-biblioteket" som visas.

  • Du kan också manuellt lägga till biblioteket. För att installera biblioteket, först avsluta Arduino programmet. Sedan dekomprimera ZIP-filen innehåller biblioteket. Dra mappen filöverföring eller spara till mappen bibliotek. Under Windows, kommer det sannolikt att kallas "Min Documents\Arduino\libraries". För Mac-användare, kommer det sannolikt att kallas "Dokument/Arduino/bibliotek". På Linux man mappen "bibliotek" i din skissbok.

  • Öppna den Arduino IDE och kopiera och klistra in Uno_Hand kod till en tom skiss. Med hjälp av Arduino IDE uppladdningen kommer att Uno_Hand koden i Uno.The Xbee sköld behöva tas bort från Uno tillfälligt för uppladdning.
  • Öppna den Arduino IDE och kopiera och klistra in Nano_Glove kod till en tom skiss. Med Arduino IDE uppladdningen Nano_Glove koden till Nano. Xbee måste föras bort från Parralax styrelsen för uppladdning till Nano.

Se Steg
Relaterade Ämnen

Att göra "En handske" - en 3D-tryckt, wearable cell telefonerna.

Hello! Jag är Bryan Cera, och jag älskar att göra konstiga saker ur elektronik! Det är min passion. För detta instructable, jag skulle vilja ta dig igenom min processen för att skapa En handske, en fungerande mobiltelefon som du bär på din hand. Jag...

Realistiska MK 42 Iron man handske 3D tryckt med vittring

Awestruck av världen av prop att göra, jag bestämde mig att bidra till det genom att skapa rekvisita form min favorit film - Iron Man. Jag bestämde mig att återskapa 3 rekvisita, handskar, arc reaktorn och hjälmen.Eftersom jag hade nyligen skapat min...

3D tryckt Mini Quadcopter

Detta är en guide för en nybörjare att lära sig grunderna i Quadcopter Design. I slutet av denna handledning kommer du att kunna förstå grunderna i quadcopter flyg och viktiga färdigheter för att sätta mot att göra egna.För att göra en quadcopter beh...

Bionic Iron Man handske

En av våra främsta passioner är att motivera de nästa stora sinnen och idéer genom att publicera informativ steg för steg tutorials. För att fira lanseringen av vår fjärde generationens muskel sensor, MyoWare, vi har revisited våra populäraste tutori...

3D tryckt ställningar för cellkultur

> Kultur celler på 3D utskrifter < > Hur man gör 3D utskrifter för Cell och vävnadsodling < > Kultur celler på 3D tryckta ställningar <Konst x teknik x biologiJag är en konstnär som använder kroppen, biologi och teknik för att skapa kons...

Hur man ska avsluta 3D tryckt PLA objekt

Här är en några metoder som jag använder för att sätta ihop 3D tryckta PLA delar och ett par sätt att avsluta 3D tryckt delar.Det bästa sättet att sätta 3D tryckta delar tillsammans, om du har en 3D skrivare som har en liten bygga plattform, är att b...

CupBot - 3D tryckt Robotics plattform

Här är en stor helg robotics projekt som du kan genomföra kallas CupBots baserat på Raspberry Pi och BeagleBone svart som är kreditkort storlek datorer och även 3D-utskrifter...De flesta 3D tryckta delar är gemensamma för både versionen av CupBot och...

Modulära Robotic Hand & Arm (med Extended Range of Motion) (3D tryckt)

Hej alla! Detta är min prototyp hand och arm protes som jag har designat i flera månader nu. Det är fortfarande lite av ett pågående arbete, och [[eftersom jag slutar upp med college klasser för terminen]] jag ännu inte har haft tid att utveckla alla...

Tryckte blommor eller blad telefon fall

Min mormor brukade trycka blommor när jag var liten. Det är ett förtjust sommar minne till mig, plocka Queen Anne's Lace vid kanten av sin friggebod. Jag har alltid haft en soft spot för denna blomma.Jag har lite av en kåda besatthet. Kåda, när helt...

3D tryckt Sumo Robot med hög dragkraft hjul

Syftet var att konstruera och bygga en lätt helt självständiga sumo kämpar robot för en i universitet Sumo Bot konkurrensen. Roboten var skyldig att skjuta eller lyfta motståndarens robot ut från arenan.Begränsningar:Mindre än 1000gPassar i en 200 mm...

PS2 Handkontroll gränssnitt

Videospel kan vara enorma mängder av roliga och vi har några nostalgiska band till vissa spel. Men även våra mest omhuldade favoritspel kan bli lite tråkigt om spelat för mycket, för ofta. Och spel ger oräkneliga timmar av underhållning, ibland gå ut...

Gravity Touch bluetooth handske

Hej stötarna! Jag skulle vilja dela med dig den enhet jag skapat specifikt för att interagera med AR glas som Google glas, Meta, Moverio BT eller med VR headset som Oculus Rift, Samsung Gear VR, vrAse, Durovis dyk. Dessa nya produkter är fantastiska...

Piano TouchSense handske

Detta är ett ganska enkelt sätt att skapa en bärbar piano med hjälp av kondensator avkänning som touch sensorer; varje finger är en annan nyckel som kan spelas individuellt eller i kombination. Jag ville göra en mycket enkel bärbara avkänning handske...

HandSight: En handske för blinda att känna former och navigera hinder

HandSight är en prototyp handske att hjälpa blinda. Den kan känna av ljushet eller mörkhet av en yta med taktiken feedback från en vibration motor för varje enskilt finger. Det kan också känna avstånd från fysiska objekt eller hinder och ange riktnin...

3D tryckt Princess Tower

Inte du älskar när vetenskap och fantasi möts? Lär dig att få din egen skalenlig modell av en favorit princess tower (förutsatt att du har tillgång till en 3D-skrivare)Steg 1: Modell tornet.Detta torn var modellerad i mixer, som är en gratis open sou...

Handske kontrollerade Robotic Hand - billig och enkel Version

Detta projekt bygger bort av DIY Robotic Hand instructable finns här. Att vara en dålig högskolestudent emellertid, jag hade inte råd att dela ut ~ $500 för en 3D tryckta hand och en annan $50 för servon. I anges för att revidera ett billigare altern...

Smart handske

IDEOLOGIN Jag är Sahil Rohilla, och jag älskar att göra konstiga saker ur elektronik! Det är min passion. För detta projekt, skulle jag vilja ta dig igenom min processen att skapa Smart handske, en fungerande mobiltelefon som du bär på din hand. Jag...

Campbell Planter - fullt 3D tryckt själv vattning Planter

Varje dag vi generera ton avfall, kasta vi bort saker som kan vara riktigt bra i rätt sammanhang. Start från denna punkt, jag har försökt att kombinera potentialen i 3D-utskrifter med en av de vanligaste typerna av avfall: mat och dryck burkar. Resul...

3D tryckt Sewable batterihållare

Vi gillar etextiles mycket - de gör mjuka material projekt sätt mer intressant och du kan lära dig om elektroniska kretsar i processen. Lilypad och sewable innehavare kan du köpa i är riktigt bra men vi är i Nya Zeeland och genom att vara var som hel...