Innehållsförteckning:

Robot E-textil: 5 steg (med bilder)
Robot E-textil: 5 steg (med bilder)

Video: Robot E-textil: 5 steg (med bilder)

Video: Robot E-textil: 5 steg (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
Robot E-textil
Robot E-textil

Hej! Jag heter Fiberbot och jag är så glad att du kommer att få fler av mina vänner. I dessa instruktioner lär du dig exakt hur man gör en robot som ser ut precis som jag. Jag kommer också att låta dig komma in på en liten hemlighet och dela med dig av hur du får mig att le (aka, hur man kodar mig!) Eftersom jag har lärt många människor hur man gör fler Fiberbots är jag väldigt trött och kunde verkligen ta en tupplur. Så, istället för att jag undervisar blir det min ägare som alltid vet hur man lägger ett leende på läpparna … bokstavligen. Dyk in i resten av lektionen, ha kul, lär dig mycket och jag återkommer senare för att träffa min nya vän som du har skapat !! Ses snart!:)

Steg 1: Lektion 1: Skaffa förbrukningsmaterial

Lektion 1: Skaffa förbrukningsmaterial
Lektion 1: Skaffa förbrukningsmaterial
Lektion 1: Skaffa förbrukningsmaterial
Lektion 1: Skaffa förbrukningsmaterial

Det finns två olika komponenter som utgör detta projekt, konst och teknik. Stegetermin inkluderar att göra Fiberbots karosseri med förbrukningsbara material och den tidigare delen av projektet kräver mer av en tekniskt kunnig metod med icke-förbrukningsvaror. För Fiberbot -mallen finns majoriteten av leveranserna i din lokala dollarbutik eller hantverksbutik. För robotkomponenten i Fiberbot köpte jag de flesta av mina förnödenheter online på Adafruit men det finns flera onlinebutiker du kan hitta dem. Jag skulle också rekommendera att köpa eller hyra boken Make: Making Simple Robots av Kathy Ceceri. I den här boken hittade jag projektet Fiberbot som erbjuder beskrivande och enkla steg-för-steg-instruktioner. Materialen som listas nedan kostade mig ungefär cirka $ 40, men det beror på att jag inte hade några egna. (Jag lånade också lödkolven som sänker projektets pris). Detta är definitivt en av de billigare e-textilierna, och den är också väldigt söt !!

Fiberbot -kropp/mall

- färgad filt - lödkolv

- sax - lödtråd

- broderigänga - trådklippare/strippare

- nålbelagda trådar eller krokodilklämmor

- kardborreband

- säckväv

- ludd/torktumlare

Robotartiklar

- Adafruit Gemma mikrokontroller (#1222)

- Adafruit Mini (0,8 tum) 8x8 LED Matrix med ryggsäck

- Adafruit 3 x AAA batterihållare med på/av-omkopplare och 2-polig JST-anslutningskabel (#727)

- Mini USB -kabel (#260 - en mobiltelefonkabel fungerar)

- Dator (Windows eller Mac)

Steg 2: Sätta ihop kroppen

Att sätta ihop kroppen
Att sätta ihop kroppen
Att sätta ihop kroppen
Att sätta ihop kroppen
Att sätta ihop kroppen
Att sätta ihop kroppen

Nu ska vi börja med att skapa den mjuka kroppen för roboten. Jag köpte dessa material i min lokala dollarbutik för under $ 5. Jag älskar hur söt Fiberbot är, och också hur billig!

1. Jag använde säckväv eftersom det är lätt att klippa, sy och de slita kanterna skapar en rolig och spunkig robot. Jag följde mallen som fanns i Kathy Ceceris tillverkarbok. Men att skapa din egen mall fungerar också så länge det finns tillräckligt med utrymme för mikrokontrollen och LED -matrisen.

2. Jag skapade min Fiberbot-mall från början, men det finns ett utskrivbart mönster som kan nås på https://bit.ly/fiberbot-template. När du har din mall klar spårar du den till ditt säckark med en markör som är tillräckligt mörk för att dyka upp.

3. Därefter kommer du att vilja storleksanpassa din mikrokontroller och LED -matris på färgad filt. På bilden ovan arbetade jag med en Arduino FLORA som är mycket större än Gemma. Jag skulle dock rekommendera att använda Gemma för detta projekt. För en ännu mer estetiskt tilltalande robot, lägg till ytterligare en bit färgad filt bakom den första filtbiten. Detta kommer att lägga till mer robusthet i robotens "ögon" vilket gör det lättare att överföra från robotkropp till robotkropp.

4. För att sy ihop din Fiberbot måste du veta hur du syr ihop. Lyckligtvis finns det en instruerbar för det! Jag skulle rekommendera att titta på denna instruerbara om du inte vet hur, eller om du är ny på att sy. Det är enkelt och snabbt att läsa, och tar inte alltför lång tid från att skapa din Fiberbot!

5. Ovan kan du se att jag har sytt hela min Fiberbot -kropp men lämnat toppen av rektangeln öppen. Detta beror på att du kommer att stoppa din Fiberbot och du måste lämna rummet i det här steget. Du behöver ett material för att stoppa kroppen. Fluff fungerar bra, jag råkade inte ha någon som låg runt mitt hus så jag improviserade lite och använde torktumlare och det fungerar lika bra! Dessutom är det gratis! När du har fyllt din Fiberbot så att den passar dig, avslutar du med att sy upp toppen av Fiberbot.

6. Du kommer att vilja klippa upp några små kardborrebitar och placera dem i alla fyra hörnen på Fiberbots -huvudet. Du måste rada upp dessa kardborreband med dem på baksidan av filtbitarna.

7. Klipp ut Fiberbot, men se till att du inte skär för nära sömmen. Du kommer att vilja lämna cirka 1,5 - 2 tum utrymme mellan tråden och saxen för att säkerställa att säckväv inte faller isär.

8. Awe, Fiberbot ser fantastiskt ut hittills !!! (Vänta tills det faktiskt kan le!)

9. Lägg åt sidan Fiberbot. Placera den i ett område som inte producerar värme. Burlap och torktumlare är båda mycket brandfarliga!

Steg 3: Sätta ihop roboten

Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten
Att sätta ihop roboten

Okej, nu har vi precis börjat! Sätter E i E-textil, woo! Instruktionerna nedan är anvisningarna jag följde från boken Make: Making Simple Robots. Denna bok var mycket detaljerad och super hjälpsam för mig att slutföra detta projekt. Låt oss börja!

Steg 1: LED -matrisen levereras med ett kretskort för ryggsäckar som gör att matrisen kan vara kompatibel med enkel Arduino -programmering. Dessa två enheter måste lödas ihop först innan de går vidare till nästa steg. Lödning är en enkel uppgift som använder ett lödkolv för att smälta metall som smälter ihop det med andra föremål. Det finns totalt 16 hål på ryggsäcken och 16 trådar på matrisen som glider in i ryggsäckens sidor. Du kan se de två olika bitarna på bilderna ovan. Rikta in trådarna med hålen och tryck försiktigt igenom dem. Det jag tyckte fungerade bäst för att lödda ihop de två bitarna var att ansluta lödtråden och lödkolven mellan tråden på matrisen. Med matriswiren i mitten och sedan att de två komponenterna möttes fick låten att bilda en fin boll i botten av ryggsäcken. Upprepa detta steg för de nästa 15 trådarna.

- Om du är osäker på hur du ska löda, ingen rädsla! Det finns en instruerbar för det. Kolla in den här grundläggande instruktionen för lödning om du är ny på lödning och vill lära dig mer.

Steg 2: Nu när matrisen är klar att gå, är nästa steg att fästa fyra trådar eller små krokodilklämmor till de fyra hålen som är anslutna till ryggsäcken. Du kan använda olika färgade trådar, men eftersom jag bara hade en färg av belagd tråd använde jag bara en. Löd de fyra trådarna i varje hål med samma teknik som jag använde för att löda matrisen och ryggsäcken tillsammans. Trimma de återstående trådarna.

Steg 3: Nästa steg är att ansluta Gemma till LED -matrisen. Varje tråd har en specifik plats på Gemma så det är viktigt att ansluta trådarna korrekt. Se till att du har tagit bort tråden ungefär en halv tum innan du vrider dem till Gemma. Jag använde denna metod, men du kan också löda trådarna på Gemma. Eftersom hålen är avsedda för sömnad och inte lödning, om du lödar trådarna behöver du för-tinna hålen. Detta innebär att man lägger till ett extra lager av lod i hålen. Jag använde bilden ovan från boken Make: Making Simple Robots som referens till var varje tråd ska fästas.

+ -Tråden (röd på bilden) kommer att anslutas till den nedre plattan till höger (markerad Vout).

Kabeln (svart på bilden) ansluts till den övre plattan till höger (markerad GND).

D -kabeln (gul på bilden) kommer att anslutas till mittplattan till vänster (märkt D0).

C -kabeln (grön på bilden) ansluts till den övre plattan till höger (märkt D2).

Ceceri, K. (2015). Gör: Gör enkla robotar. San Francisco: Maker Media Inc.

Steg 4: Du har nu byggt färdigt robotens "ögon"! JIPPIE! Nästan där för att väcka Fiberbot och presentera dem för sin nya vän. Du kan köra ett test för att se till att din Gemma fungerar som den ska. Du hittar dessa steg i nästa lektion !!

Steg 4: Ladda ner Arduino Blink

I den här lektionen kommer du att köra ett test på din Gemma samt ladda ner programmet som gör att du kan koda din mikrokontroller med Arduino IDE.

Så här kör du ett test:

Det är viktigt att köra ett test på din Adafruit Gemma innan du dyker ner i kodning på den. Här är stegen för att köra ett övningstest på din Gemma. Instruktioner härledda från Make: Making Simple Robots av Kathy Ceceri.

Steg 1: Om du använder en Windows-dator måste du ladda ner en drivrutin som heter USB-tinyISP. Förarens jobb är att förstå språket som kommuniceras från datorn till Gemma. Liknar hur människor ändrar sitt språk när de pratar med unga människor jämfört med när de talar inför universitetsstudenter. Med andra ord, genom att ladda ner drivrutinen kan datorn kommunicera effektivt med Gemma.

- För att installera drivrutinen: Skriv in http // bit.ly/ada-drivers där du hittar instruktioner för Windows 7, 8 och XP.

Steg 2: Anslut din Gemma till datorn med USB -porten och mini -USB -kabeln på Gemma. När detta är inkopplat bör du se den gröna LED -lampan på Gemma -lampan och den röda inbyggda LED -blixten.

- När du har anslutit din Gemma ska det finnas en popup-rutan på skärmen. Du behöver den inte för att söka efter drivrutinen på webben, eftersom den borde installera drivrutinen direkt på din hårddisk.

Steg 3: Därefter måste du ladda ner Arduino IDE -programmet till din dator. Gå till nedladdningen av Arduino IDE -programsidan här och följ anvisningarna. När du har laddat ner programmet till din hårddisk måste du se till att du använder rätt kort. Tyvärr, eftersom Gemma är en Adafruit och endast är kompatibel med Arduino måste du ladda ner kortet separat och installera det i programmet. Titta på denna självstudievideo där jag visar dig hur du laddar ner Adafruit Gemma -kortet i IDE -programmet. Du kan också se den här länken som ger dig beskrivande instruktioner för att ladda ner ytterligare kort till IDE -programmeringen.

Steg 4: Kör koden. Titta på den här videon som visar vilken kod du ska använda för att köra ditt test. Denna specifika kod är inställd för att ändra den röda lysdioden för att börja blinka på och av varje sekund. Även om det blinkade innan, borde denna blinkning vara mycket långsammare.

Steg 4: Nu när du har fått din Gemma att fungera och kroppen är klar, är nästa steg att koppla ihop dem. Skär ut en kontur av Gemma och LED -matrisen med en annan färg filt. Placera konturerna bakom varje bit. Sy hörnen på LED -matrisen och Gemma till den rektangulära filt du gjorde tidigare i den här lektionen.

Steg 5: Anslut batteriet till Gemma och placera den svarta lådan bakom roboten. Fäst batteriet på baksidan av Fiberbot med kardborre. På det sättet är allt portabelt om du vill sätta dessa "ögon" på en annan robot.

Okej, så du kan lägga ner Fiberbot för en sekund. Jag kommer att guida dig till webbplatsen som ger dig steg-för-steg-anvisningar om hur du laddar ner Arduino-programmet till antingen din MacBook eller Windows-datorer. Nu kommer det här att få din Fiberbot att le!

1. Ladda ner Arduino: På adafruit -webbplatsen finns en sida tillgänglig specifikt för att lära dig om din Gemma -kontroller. Först och främst måste du ladda ner den kompatibla programvaran till din dator. Här är länken för att slutföra detta steg.

Ladda ner Arduino

2. Programmering med Arduino IDE: Återigen, på adafruit -webbplatsen under att komma igång med Gemma kan du hitta en flik som heter”programmering med Arduino IDE.” Denna specifika webbsida låter dig förstå betydelserna bakom koden. All kodning är i huvudsak, säger något att utföra som uppgift. Dessa är kända som ingångar och utgångar. En ingång är information som kommer in i objektet och utmatningen är slutresultatet. Till exempel, om jag säger till min syster att diska och hon gör dem, representeras ingången av att jag ber henne att diska, utgången är hon som gör dem. Ett annat exempel är att använda fjärrkontrollen för din TV. Du trycker på på -knappen som är ingången och TV: n slås på och fungerar som utgång. Samma kommunikation används när du arbetar med mikrokontroller. Vi kommer att lära oss att skicka inmatningar till vår Gemma för att den ska få ett svar (utmatning). Läs om kodens olika betydelser. Jag gillar verkligen att använda den här webbplatsen eftersom den bryter ned steg för nybörjare. Det är lätt att förstå och de ger massor av bilder att följa med på.

Programmering med Arduino ID

3. När du har laddat ner Arduino -programmet till din dator öppnar du det och följer instruktionerna i videon som jag har tillhandahållit. Du vill klicka på "verktyg" längst upp i menyraden, rulla ner till "styrelse:" och klicka på Adafruit Gemma (ATtiny85 @ 8MHz). Eftersom kodning skiljer sig något från kort till kort är det viktigt att välja rätt kort för den styrenhet du använder.

4. Nu när du har laddat ner Arduino -programmet och blivit bekant med några av sammanhanget bakom kodningen, tror jag att du är redo att börja koda din alldeles egna Fiberbot !!! Kolla in nästa lektion om hur man kodar med hjälp av Blink.

Steg 5: Kodning av Fiberbot

Image
Image
Kodning Fiberbot
Kodning Fiberbot

Ett. Mer. Steg.

Blinkskissen som du använde för att köra ett test för din Gemma är en enkel kod som du kan leka med för att bekanta dig med programmet. Hitta var det står fördröjning (1000). Detta kommando uppmanar Gemma att slå på och av lysdioden i 1000 tusendels sekund eller med andra ord 1 sekund. Du kan leka med tidpunkten för att förstå hur det ändrar hastigheten på den blinkande lysdioden. Om du till exempel ändrar den till fördröjning (500) blinkar lysdioden dubbelt så snabbt. Om du ändrar det till fördröjning (2000), kan du gissa vad det skulle förändra? Japp, du har det! Den säger till Arduino -enheten att blinka dubbelt så långsamt.

** Kom ihåg: Du måste alltid trycka på återställningsknappen på din Gemma varje gång du vill ladda upp en ny fil.

Det finns en chans att när du verifierar/laddar upp koden kan det finnas ett fel längst ned på skärmen med rött tryck. Om detta händer beror det ofta på att du glömde att trycka på återställningsknappen på din Gemma. Om så inte är fallet kan du läsa igenom sidan "Konfigurera med Arduino IDE" (https://bit.ly/arduino-setup) för ytterligare instruktioner och hjälp. Det finns också ett Adafruit Customer Support Forum, där en levande person kan ge assistans och svara på eventuella ytterligare frågor du har.

Nu när du framgångsrikt har kört blinkkoden på din Gemma är det dags att involvera Matrix. För detta måste du ladda ner ett bibliotek som heter TinyWireM. Här är hur:

1. Stäng alla öppna Arduino -fönster

2. Gå till Adafruit-webbplatsen eller skriv in https://bit.ly/gemma-sc. Det är här du hittar TinyWireM -biblioteket. Ladda ner detta. Jag har laddat upp en video för att visa dig hur du gör detta på en Mac -dator. Du kan också gå till denna länk för en skriftlig steg-för-steg-guide för nedladdning av detta bibliotek. Genom att ladda ner det här biblioteket har du permanent åtkomst till den här koden så att du kan spara som nya filer.

3. Steg 2 kan vara något förvirrande. Om så är fallet finns koderna tillgängliga på Adafruit -webbplatsen. Du kan kopiera och klistra in koderna i Arduino Blink -programmet och köra dem därifrån. Du kommer att vilja skapa två nya flikar, som liknar hur det finns flikar i webbläsaren. Verifiera båda koder och ladda upp dem till din Gemma och Matrix. TA-DA !!!!! Du har just kodat och laddat upp med Arduino IDE !!!!! Du har gjort Fiberbot väldigt glad !! Anslut batteriet till din Gemma och koppla ur USB från datorn och mikrokontrollen. Du kan nu visa upp din Fiberbot -vän för alla! Ha så kul:)

** Om det inte händer något går du tillbaka till föregående lektion och läser igenom felsökningen/var du kan hitta hjälp.

Rekommenderad: