Innholdsfortegnelse:

Robot E-tekstil: 5 trinn (med bilder)
Robot E-tekstil: 5 trinn (med bilder)

Video: Robot E-tekstil: 5 trinn (med bilder)

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

Hallo! Mitt navn er Fiberbot, og jeg er så glad for at du kommer til å få flere av vennene mine. I denne instruksjonene lærer du nøyaktig hvordan du lager en robot som ser ut akkurat som meg. Jeg vil også fortelle deg om en liten hemmelighet og dele med deg hvordan du får meg til å smile (aka, hvordan du koder meg!) Fordi jeg har lært mange mennesker å lage flere Fiberbots, er jeg veldig sliten og kunne virkelig bruk en lur. Så, i stedet for at jeg skal lære det, vil det være eieren min som alltid vet hvordan han skal smile med meg… bokstavelig talt. Dykk inn i resten av leksjonen, ha det gøy, lær mye, og jeg kommer tilbake senere for å møte min nye venn som du har skapt !! Ser deg snart!:)

Trinn 1: Leksjon 1: Få rekvisita

Leksjon 1: Få rekvisita
Leksjon 1: Få rekvisita
Leksjon 1: Få rekvisita
Leksjon 1: Få rekvisita

Det er to forskjellige komponenter som utgjør dette prosjektet, kunst og teknologi. Stigebegrepet inkluderer å lage kroppen til Fiberbot med forbruksmaterialer, og den tidligere delen av prosjektet krever mer teknisk kunnskap om ikke-forbruksvarer. For Fiberbot -malen kan du finne de fleste forsyningene i din lokale Dollar Store eller håndverksbutikk. For robotkomponenten i Fiberbot kjøpte jeg de fleste forsyningene mine online på Adafruit, men det er flere nettbutikker du kan finne dem. Jeg vil også anbefale å kjøpe eller leie boken Make: Making Simple Robots av Kathy Ceceri. Denne boken er der jeg fant prosjektet Fiberbot som tilbyr beskrivende og enkle å følge trinnvise instruksjoner. Materialene som er oppført nedenfor kostet meg omtrent $ 40, men det er fordi jeg ikke hadde noen mine egne. (Jeg lånte også loddejernet som senker prisen på prosjektet). Dette er definitivt en av de billigere e-tekstilene, og den er også veldig søt !!

Fiberbot kropp/mal

- filt i forskjellige farger - loddejern

- saks - loddetråd

- broderitråd - wire cutters/stripper

- nålbelagte ledninger eller krokodilleklips

- borrelås

- burlap

- lo/tørketrommel

Robotartikler

- Adafruit Gemma mikrokontroller (#1222)

- Adafruit Mini (0,8 tommer) 8x8 LED Matrix med ryggsekk

- Adafruit 3 x AAA batteriholder med av/på-bryter og 2-pinners JST-kontaktkabel (#727)

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

- Datamaskin (Windows eller Mac)

Trinn 2: Å sette kroppen sammen

Å sette kroppen sammen
Å sette kroppen sammen
Å sette kroppen sammen
Å sette kroppen sammen
Å sette kroppen sammen
Å sette kroppen sammen

Nå skal vi begynne å lage den myke kroppen til roboten. Jeg kjøpte disse materialene i min lokale dollarbutikk for under $ 5. Jeg elsker hvor søt Fiberbot er, og også hvor billig!

1. Jeg brukte burlap fordi den er lett å klippe, sy og de frynsete kantene skaper en morsom og spunky robot. Jeg fulgte malen som ble gitt i Kathy Ceceris produsentbok. Imidlertid fungerer det å lage din egen mal også så lenge det er nok plass til mikrokontrolleren og LED -matrisen.

2. Jeg opprettet Fiberbot-malen min fra bunnen av, men det er et utskrivbart mønster som du kan få tilgang til på https://bit.ly/fiberbot-template. Når du har malen klar, kan du spore den videre til arket med en markør som er mørk nok til å dukke opp.

3. Deretter vil du ha større størrelse på mikrokontrolleren og LED -matrisen på farget filt. På bildet ovenfor jobbet jeg med en Arduino FLORA som er mye større enn Gemma. Imidlertid vil jeg anbefale å bruke Gemma for dette prosjektet. For en enda mer estetisk tiltalende robot, legg til et annet stykke farget filt bak det første filtstykket. Dette vil gi robustheten til "øynene" til roboten, noe som gjør det lettere å overføre fra robotkropp til robotkropp.

4. For å sy Fiberbot sammen må du vite hvordan du syr. Heldigvis er det en instruerbar for det! Jeg vil anbefale å se dette instruerbart hvis du ikke vet hvordan, eller hvis du er ny i å sy. Det er enkelt og raskt å lese, og det tar ikke så lang tid å lage Fiberbot!

5. Over kan du se at jeg har sydd hele Fiberbot -kroppen min, men lar toppen av rektanglet stå åpent. Dette er fordi du skal fylle Fiberbot, og du må forlate rommet i dette trinnet. Du trenger et materiale for å stappe kroppen. Flu fungerer veldig bra, jeg hadde tilfeldigvis ikke noe rundt huset mitt, så jeg improviserte litt og brukte tørketrommel og det fungerer like bra! I tillegg er det gratis! Når du har fylt Fiberbot -en til din smak, fullfører du å sy opp toppen av Fiberbot.

6. Du kommer til å ønske å kutte opp noen biter av borrelås og plassere dem i alle fire hjørnene på Fiberbots -hodet. Du må stille opp disse borrelåsbitene med de på baksiden av filtbitene.

7. Klipp Fiberbot ut, men pass på at du ikke klipper for nær sømmen. Du vil forlate ca 1,5 - 2 tommer plass mellom tråden og saks for å sikre at burlap ikke faller fra hverandre.

8. Ære, Fiberbot ser fantastisk ut så langt !!! (Vent til det faktisk kan smile!)

9. Sett til side Fiberbot. Plasser den i et område som ikke produserer varme. Burlap og tørketrommel lo er begge svært brannfarlig!

Trinn 3: Sette roboten sammen

Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen
Å sette roboten sammen

Ok, nå er vi bare i gang! Legger E i E-tekstiler, woo! Instruksjonene nedenfor er instruksjonene jeg fulgte fra boken Make: Making Simple Robots. Denne boken var veldig detaljert og super nyttig for meg å fullføre dette prosjektet. La oss begynne!

Trinn 1: LED -matrisen leveres med et kretskort for ryggsekker som gjør at matrisen kan være kompatibel med enkel Arduino -programmering. Disse to enhetene må loddes sammen før de går videre til neste trinn. Lodding er en enkel oppgave som bruker et loddejern for å smelte metall som smelter det til andre gjenstander. Det er totalt 16 hull på sekken og 16 ledninger på matrisen som glir inn i sidene av sekken. Du kan se de to forskjellige brikkene på bildene ovenfor. Juster ledningene opp mot hullene og skyv dem forsiktig gjennom. Det jeg fant fungerte best for å lodde de to delene sammen, var å koble loddetråden og loddebolten mellom ledningen på matrisen. Å ha matrisetråden i midten og deretter ha de to komponentene til å møtes, tillot loddetinnet å danne en fin ball i bunnen av ryggsekken. Gjenta dette trinnet for de neste 15 ledningene.

- Hvis du er usikker på hvordan du skal lodde, ingen frykt! Det er en instruerbar for det. Sjekk ut denne grunnleggende fremgangsmåten for lodding hvis du er ny i lodding og vil lære mer.

Trinn 2: Nå som matrisen er klar til å gå, er neste trinn å feste fire ledninger eller små krokodilleklips til de fire hullene som er koblet til sekken. Du kan bruke ledninger i forskjellige farger, men fordi jeg bare hadde en farge på belagt tråd, brukte jeg bare en. Lodd de fire ledningene inn i hvert hull ved å bruke samme teknikk som jeg brukte for å lodde matrisen og ryggsekken sammen. Trim de resterende ledningene.

Trinn 3: Det neste trinnet er å koble Gemma til LED Matrix. Hver ledning har et bestemt sted på Gemma, så det er viktig å koble ledningene riktig. Sørg for at du har fjernet ledningen omtrent en halv tomme før du vrir dem til Gemma. Jeg brukte denne metoden, men du kan også lodde ledningene på Gemma. Fordi hullene er beregnet på å sy og ikke lodde, trenger du å tinne hullene hvis du lodder trådene. Dette betyr å legge til et ekstra lag loddetinn i hullene. Jeg brukte bildet ovenfor fra boken Make: Making Simple Robots for en referanse til hvor hver ledning skal festes.

+ Ledningen (rød på bildet) kobles til den nederste puten til høyre (merket Vout).

Ledningen - svart (på bildet) kobles til den øverste puten til høyre (merket GND).

D -ledningen (gul på bildet) kobles til den midtre puten til venstre (merket D0).

C -ledningen (grønn på bildet) kobles til den øverste puten til høyre (merket D2).

Ceceri, K. (2015). Merke: Making Simple Robots. San Francisco: Maker Media Inc.

Trinn 4: Du er nå ferdig med å bygge "øynene" til roboten! JIPPI! Nesten der for å vekke Fiberbot og introdusere dem for sin nye venn. Du kan kjøre en test for å sikre at Gemma fungerer som den skal. Du finner disse trinnene i neste leksjon !!

Trinn 4: Last ned Arduino Blink

I denne leksjonen vil du kjøre en test på Gemma din, samt laste ned programmet som lar deg kode mikrokontrolleren din ved hjelp av Arduino IDE.

Slik kjører du en test:

Det er viktig å kjøre en test på Adafruit Gemma før du dykker ned i koding på den. Her er trinnene for å kjøre en øvelsestest på Gemma. Instruksjoner hentet fra Make: Making Simple Robots av Kathy Ceceri.

Trinn 1: Hvis du bruker en Windows-datamaskin, må du laste ned en driver som heter USB-tinyISP. Driverens jobb er å forstå språket som blir kommunisert fra datamaskinen til Gemma. Ligner på hvordan mennesker endrer språket når de snakker med unge mennesker sammenlignet med når de snakker foran universitetsstudenter. Med andre ord, ved å laste ned driveren kan datamaskinen kommunisere effektivt med Gemma.

- For å installere driveren: Skriv inn http // bit.ly/ada-drivers der du finner instruksjoner for Windows 7, 8 og XP.

Trinn 2: Koble Gemma til datamaskinen ved hjelp av USB -porten og mini -USB -kabelen på Gemma. Når dette er plugget inn, bør du se det grønne LED -lyset på Gemma -lampen, så vel som den røde LED -blitsen ombord.

- Når du har plugget inn Gemma-enheten din, bør det komme en popup-melding på skjermen. Du trenger det ikke for å søke på nettet etter driveren, da den skal installere driveren direkte på harddisken.

Trinn 3: Deretter må du laste ned Arduino IDE -programmet til datamaskinen din. Gå til nedlasting av Arduino IDE -programsiden her og følg instruksjonene. Når du har lastet ned programmet på harddisken, må du kontrollere at du bruker riktig brett. Dessverre, fordi Gemma er en Adafruit og bare kompatibel med Arduino, må du laste ned brettet separat og installere det i programmet. Se denne opplæringsvideoen der jeg viser deg hvordan du laster ned Adafruit Gemma -brettet til IDE -programmet. Du kan også se denne lenken som gir deg beskrivende instruksjoner for nedlasting av tilleggstavler til IDE -programmeringen.

Trinn 4: Kjør koden. Se denne videoen som viser deg hvilken kode du skal bruke for å kjøre testen. Denne spesifikke koden er satt til å endre den røde LED -en for å begynne å blinke av og på hvert sekund. Selv om det blinket før, burde denne blinkingen være mye tregere.

Trinn 4: Nå som du har fått Gemma i gang og kroppen er ferdig, er neste trinn å koble dem sammen. Klipp ut en kontur av Gemma og LED Matrix ved å bruke en annen filtfarge. Plasser omrissene bak hvert stykke. Sy hjørnene på LED -matrisen og Gemma til det rektangulære filtstykket du lagde tidligere i denne leksjonen.

Trinn 5: Koble batteripakken til Gemma og plasser den svarte boksen bak roboten. Fest batteripakken på baksiden av Fiberbot med borrelås. På den måten er alt bærbart hvis du vil sette disse "øynene" på en annen robot.

Ok, så du kan legge ned Fiberbot et sekund. Jeg skal guide deg til nettstedet som gir deg trinnvise instruksjoner for hvordan du laster ned Arduino-programmet til enten MacBook eller Windows-datamaskiner. Nå skal dette få Fiberbot til å smile!

1. Nedlasting av Arduino: På adafruit -nettstedet er det en side tilgjengelig spesielt for å lære om Gemma -kontrolleren din. Først må du laste ned den kompatible programvaren til datamaskinen. Her er lenken for å fullføre dette trinnet.

Last ned Arduino

2. Programmering med Arduino IDE: Igjen, på adafruit -nettstedet under å komme i gang med Gemma kan du finne en fane som kalles ‘programmering med Arduino IDE.’ Denne spesifikke websiden lar deg forstå betydningen bak koden. All koding er egentlig å fortelle noe å utføre som oppgave. Disse er kjent som innganger og utganger. En inngang er informasjon som kommer inn i objektet, og utgangen er sluttresultatet. For eksempel, hvis jeg forteller søsteren min å ta oppvasken og hun gjør dem, blir inngangen representert ved at jeg ber henne om å vaske opp, utgangen er at hun gjør dem. Et annet eksempel er å bruke fjernkontrollen til TV -en. Du trykker på på -knappen som er inngangen, og TV -en slås på som utgang. Den samme kommunikasjonen brukes når du arbeider med mikrokontrollere. Vi skal lære å sende innganger til Gemmaen vår for at den skal ha et svar (utgang). Les om de forskjellige betydningene av koden. Jeg liker virkelig å bruke dette nettstedet fordi det bryter ned trinn for nybegynnere. Det er lett å forstå, og de gir mange bilder å følge med på.

Programmering med Arduino ID

3. Når du har lastet ned Arduino -programmet til datamaskinen, åpner du det og følger instruksjonene på videoen jeg har levert. Du vil klikke på 'verktøy' på den øverste menylinjen, bla ned til 'tavle:' og klikk på Adafruit Gemma (ATtiny85 @ 8MHz). Fordi kodingen er litt forskjellig fra brett til brett, er det viktig å velge riktig kort for kontrolleren du bruker.

4. Nå som du har lastet ned Arduino -programmet og har blitt kjent med noen av konteksten bak kodingen, tror jeg du er klar til å begynne å kode din helt egen Fiberbot !!! Sjekk den neste leksjonen om hvordan du koder ved hjelp av Blink.

Trinn 5: Koding av Fiberbot

Image
Image
Koding Fiberbot
Koding Fiberbot

En. Mer. Steg.

Blinkskissen du brukte til å kjøre en test for Gemma, er en enkel kode som du kan leke med for å bli kjent med programmet. Finn hvor det står forsinkelse (1000). Denne kommandoen forteller Gemma å slå LED -en av og på i 1000 tusendels sekund eller med andre ord 1 sekund. Du kan leke med timingen for å forstå hvordan endringen endrer hastigheten på den blinkende LED -en. For eksempel, hvis du endrer den til forsinkelse (500), blinker LED -en dobbelt så raskt. Hvis du endrer det til forsinkelse (2000), kan du gjette hva det ville endre? Jepp, du skjønte det! Den forteller Arduino -enheten å blinke dobbelt så sakte.

** Husk: Du må alltid trykke på tilbakestillingsknappen på Gemma hver gang du vil laste opp en ny fil.

Det er en sjanse for at når du bekrefter/laster opp koden, kan det være en feil nederst på skjermen med rødt trykk. Hvis dette skjer er det ofte fordi du glemte å trykke på tilbakestillingsknappen på Gemma. Hvis dette ikke er tilfelle, kan du lese gjennom "Konfigurere med Arduino IDE" -siden (https://bit.ly/arduino-setup) for ytterligere instruksjoner og hjelp. Det er også et Adafruit Customer Support Forum, hvor en levende person vil kunne hjelpe og svare på alle andre spørsmål du har.

Nå som du har lykkes med å kjøre blink -koden på Gemma -en din, er det på tide å involvere Matrix. For dette må du laste ned et bibliotek som heter TinyWireM. Dette er hvordan:

1. Lukk alle åpne Arduino -vinduer

2. Gå til Adafruit-nettstedet eller skriv inn https://bit.ly/gemma-sc. Det er her du finner TinyWireM -biblioteket. Last ned dette. Jeg har lastet opp en video for å vise deg hvordan du gjør dette på en Mac -datamaskin. Du kan også gå til denne lenken for en skriftlig trinn-for-trinn-guide for nedlasting av dette biblioteket. Ved å laste ned dette biblioteket vil du ha permanent tilgang til denne koden, slik at du kan lagre som nye filer.

3. Trinn 2 kan være litt forvirrende. Hvis dette er tilfellet, er kodene tilgjengelige på Adafruit -nettstedet. Du kan kopiere og lime inn kodene i Arduino Blink -programmet og kjøre dem derfra. Du vil opprette to nye faner, på samme måte som det er faner i nettleseren. Bekreft begge kodene og last dem opp til Gemma og Matrix. TA-DA !!!!! Du har nettopp kodet og lastet opp med Arduino IDE !!!!! Du har gjort Fiberbot veldig glad !! Koble batteripakken til Gemma og koble USB -en fra datamaskinen og mikrokontrolleren. Du kan nå vise frem Fiberbot -vennen din for alle! Ha det gøy:)

** Hvis det tilfeldigvis ikke skjer noe, gå tilbake til forrige leksjon og les gjennom hvordan du feilsøker/hvor du finner hjelp.

Anbefalt: