Indholdsfortegnelse:

Robot E-tekstil: 5 trin (med billeder)
Robot E-tekstil: 5 trin (med billeder)

Video: Robot E-tekstil: 5 trin (med billeder)

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

Hej! Mit navn er Fiberbot, og jeg er så glad for, at du kommer til at få flere af mine venner. I denne instrukser lærer du nøjagtigt, hvordan du laver en robot, der ligner mig. Jeg vil også lade dig ind på en lille hemmelighed og dele med dig, hvordan jeg får mig til at smile (aka, hvordan man koder mig!) Fordi jeg har undervist mange mennesker i at lave flere Fiberbots, er jeg meget træt og kunne virkelig brug en lur. Så i stedet for at jeg underviser, vil det være min ejer, der altid ved, hvordan man får et smil på læben … bogstaveligt talt. Dyk ned i resten af lektionen, have det sjovt, lær meget, og jeg vender tilbage senere for at møde min nye ven, som du har oprettet !! Vi ses snart!:)

Trin 1: Lektion 1: Hent forbrugsvarer

Lektion 1: Hent forbrugsvarer
Lektion 1: Hent forbrugsvarer
Lektion 1: Hent forbrugsvarer
Lektion 1: Hent forbrugsvarer

Der er to forskellige komponenter, der udgør dette projekt, kunst og teknologi. Stigebegrebet omfatter fremstilling af Fiberbots karrosseri med forbrugsmaterialer, og det tidligere stykke af projektet kræver mere teknisk viden om brug af forbrugsvarer. For Fiberbot -skabelonen kan størstedelen af forsyningerne findes i din lokale Dollar Store eller håndværksbutik. Til robotkomponenten i Fiberbot købte jeg de fleste af mine forsyninger online hos Adafruit, men der er flere onlinebutikker, du kan finde dem. Jeg vil også anbefale at købe eller leje bogen Make: Making Simple Robots af Kathy Ceceri. Denne bog er, hvor jeg fandt projektet Fiberbot, der tilbyder beskrivende og let at følge trin-for-trin instruktioner. Materialerne, der er anført nedenfor, kostede mig alle omkring $ 40, men det er fordi jeg ikke havde mine egne. (Jeg lånte også loddejernet, hvilket sænker prisen på projektet). Dette er bestemt en af de billigere e-tekstiler, og den er også meget sød !!

Fiberbot krop/skabelon

- filt i forskellige farver - loddejern

- saks - loddetråd

- broderitråd - trådskærere/stripper

- nålebelagte ledninger eller krokodilleklip

- velcro

- burlap

- fnug/tørretumbler fnug

Robotartikler

- Adafruit Gemma mikrokontroller (#1222)

- Adafruit Mini (0,8 tommer) 8x8 LED Matrix med rygsæk

- Adafruit 3 x AAA batteriholder med tænd/sluk kontakt og 2-benet JST stik kabel (#727)

- Mini USB -kabel (#260 - et mobiltelefonkabel virker)

- Computer (Windows eller Mac)

Trin 2: Sæt kroppen sammen

At sætte kroppen sammen
At sætte kroppen sammen
At sætte kroppen sammen
At sætte kroppen sammen
At sætte kroppen sammen
At sætte kroppen sammen

Nu skal vi i gang med at skabe den bløde krop til robotten. Jeg købte disse materialer i min lokale dollarbutik for under $ 5. Jeg elsker hvor sød Fiberbot er, og også hvor billig!

1. Jeg brugte burlap, fordi det er let at klippe, sy og de flossede kanter skaber en sjov og spunky robot. Jeg fulgte skabelonen, der blev leveret i Kathy Ceceris makerbog. Men at oprette din egen skabelon virker også, så længe der er plads nok til mikrokontrolleren og LED -matrixen.

2. Jeg oprettede min Fiberbot-skabelon fra bunden, men der er et mønster, der kan udskrives på, https://bit.ly/fiberbot-template. Når du har din skabelon klar, skal du spore den videre til dit ark med en markør, der er mørk nok til at dukke op.

3. Dernæst vil du have større størrelse på din mikrokontroller og LED -matrix på farvet filt. På billedet ovenfor arbejdede jeg med en Arduino FLORA, som er meget større end Gemma. Jeg vil dog anbefale at bruge Gemma til dette projekt. For en endnu mere æstetisk tiltalende robot, tilføj endnu et stykke farvet filt bag det første filtstykke. Dette vil tilføje mere robusthed til robotens "øjne", hvilket gør det lettere at overføre fra robotkrop til robotkrop.

4. For at sy din Fiberbot sammen skal du vide, hvordan du syr baglæns. Heldigvis er der en instruerbar til det! Jeg vil anbefale at se dette instruerbart, hvis du ikke ved hvordan, eller hvis du er ny i at sy. Det er let og hurtigt at læse, og tager ikke for lang tid fra at oprette din Fiberbot!

5. Ovenfor kan du se, at jeg har syet hele min Fiberbot -krop, men efterlader toppen af rektanglet åben. Dette er fordi du vil fylde din Fiberbot, og du skal forlade rummet i dette trin. Du skal bruge et materiale til at fylde kroppen. Fluff fungerer fantastisk, jeg har bare tilfældigvis ikke lagt noget rundt omkring i mit hus, så jeg improviserede lidt og brugte tørretumbler, og det fungerer lige så godt! Plus, det er gratis! Når du har proppet din Fiberbot til din fulde smag, skal du sy sy toppen af Fiberbot færdig.

6. Du vil gerne skære nogle små stykker velcro op og placere dem i alle fire hjørner på Fiberbots -hovedet. Du bliver nødt til at stille disse velcrostykker på linje med dem på bagsiden af filtstykkerne.

7. Klip Fiberbot ud, men sørg for at du ikke klipper for tæt på syningen. Du vil efterlade omkring 1,5 - 2 tommer plads mellem tråden og saksen for at sikre, at burlap ikke falder fra hinanden.

8. Ære, Fiberbot ser fantastisk ud indtil videre !!! (Vent til det faktisk kan smile!)

9. Sæt Fiberbot til side. Placer det i et område, der ikke producerer varme. Burlap og tørretumbler er begge meget brandfarlige!

Trin 3: Sæt robotten sammen

Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen
Sætter robotten sammen

Okay, nu er vi lige begyndt! Sætter E i E-tekstiler, woo! Instruktionerne herunder er de anvisninger, jeg fulgte fra bogen Make: Making Simple Robots. Denne bog var meget detaljeret og super nyttig for mig at gennemføre dette projekt. Lad os begynde!

Trin 1: LED -matrixen leveres med et rygsækskort, der gør det muligt for matrixen at være kompatibel med enkel Arduino -programmering. Disse to enheder skal først loddes sammen, før de går videre til det næste trin. Lodning er en enkel opgave, der bruger et loddejern til at smelte metal, der fusionerer det til andre objekter. Der er i alt 16 huller på rygsækken og 16 ledninger på matrixen, der glider ind i siderne af rygsækken. Du kan se de to forskellige stykker på billederne ovenfor. Ret ledningerne op med hullerne, og skub det forsigtigt igennem. Det, jeg fandt, fungerede bedst til lodning af de to stykker sammen, var at forbinde loddetråden og loddejernet mellem tråden på matricen. At have matrixwiren i midten og derefter have de to komponenter til at opfylde det, lod loddemetret til at danne en flot kugle i bunden af rygsækken. Gentag dette trin for de næste 15 ledninger.

- Hvis du er usikker på, hvordan du skal lodde, ingen frygt! Der er en instruerbar til det. Tjek denne grundlæggende vejledning til lodning, hvis du er ny inden for lodning og vil lære mere.

Trin 2: Nu hvor matrixen er klar til at gå, er det næste trin at fastgøre fire tråde eller små alligatorklemmer til de fire huller, der er forbundet til rygsækken. Du kan bruge ledninger i forskellige farver, men fordi jeg kun havde en farve af coated tråd, brugte jeg bare en. Lod de fire ledninger ind i hvert hul ved hjælp af den samme teknik som jeg brugte til lodning af matrix og rygsæk sammen. Trim de resterende ledninger.

Trin 3: Det næste trin er at forbinde Gemma til LED Matrix. Hver ledning har et bestemt sted på Gemma, så det er vigtigt at forbinde ledningerne korrekt. Sørg for, at du har fjernet ledningen omkring en halv tomme, før du vrider dem til Gemma. Jeg brugte denne metode, men du kan også lodde ledningerne på Gemma. Fordi hullerne er beregnet til syning og ikke lodning, skal du fortinde hullerne, hvis du lodder trådene. Dette betyder at tilføje et ekstra lag loddemateriale til hullerne. Jeg brugte billedet ovenfor fra bogen Make: Making Simple Robots til en reference til, hvor hver ledning skal fastgøres.

+ Ledningen (rød på billedet) forbindes til bundpladen til højre (markeret Vout).

Ledningen - sort (på billedet) forbindes til den øverste pude til højre (markeret GND).

D -ledningen (gul på billedet) forbindes til den midterste pude til venstre (mærket D0).

C -ledningen (grøn på billedet) forbindes til den øverste pude til højre (mærket D2).

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

Trin 4: Du er nu færdig med at bygge robotens “øjne”! YAY! Næsten der for at vække Fiberbot og introducere dem for deres nye ven. Du kan køre en test for at sikre, at din Gemma fungerer korrekt. Du kan finde disse trin i den næste lektion !!

Trin 4: Downloadning af Arduino Blink

I denne lektion kører du en test på din Gemma samt downloader programmet, der giver dig mulighed for at kode din mikrokontroller ved hjælp af Arduino IDE.

Sådan køres en test:

Det er vigtigt at køre en test på din Adafruit Gemma, før du dykker ned i kodning på den. Her er trinene til at køre en øvelsestest på din Gemma. Instruktioner afledt af Make: Making Simple Robots af Kathy Ceceri.

Trin 1: Hvis du bruger en Windows-computer, skal du downloade en driver kaldet USB-tinyISP. Driverens job er at forstå det sprog, der kommunikeres fra computeren til Gemma. Ligner hvordan mennesker ændrer deres sprog, når de taler til unge mennesker i forhold til, når de taler foran universitetsstuderende. Med andre ord gør download af driveren det muligt for computeren at kommunikere effektivt med Gemma.

- For at installere driveren: Indtast http // bit.ly/ada-drivers, hvor du finder vejledning til Windows 7, 8 og XP.

Trin 2: Tilslut din Gemma til computeren ved hjælp af USB -porten og mini -USB -kablet på Gemma. Når dette er tilsluttet, skal du se det grønne LED -lys på Gemma -lampen samt den røde indbyggede LED -blitz.

- Når du har tilsluttet din Gemma, skal der være en pop-up boks prompt på skærmen. Du behøver det ikke for at søge på internettet efter driveren, da den direkte skal installere driveren på din harddisk.

Trin 3: Dernæst skal du downloade Arduino IDE -programmet til din computer. Gå til download af Arduino IDE -programsiden her, og følg vejledningen. Når du har downloadet programmet på din harddisk, skal du sikre dig, at du bruger det korrekte kort. Desværre, fordi Gemma er en Adafruit og kun kompatibel med Arduino, skal du downloade tavlen separat og installere det i programmet. Se denne tutorialvideo, hvor jeg viser dig, hvordan du downloader Adafruit Gemma -kortet i IDE -programmet. Du kan også se dette link, der giver dig beskrivende instruktioner til download af yderligere tavler til IDE -programmeringen.

Trin 4: Kør koden. Se denne video, der viser dig, hvilken kode du skal bruge til at køre din test. Denne specifikke kode er indstillet til at ændre den røde LED for at begynde at blinke til og fra hvert sekund. Selvom det blinkede før, skulle dette blink være meget langsommere.

Trin 4: Nu hvor du har fået din Gemma til at fungere og kroppen er færdig, er det næste trin at forbinde dem sammen. Skær en kontur af Gemma og LED Matrix med en anden filtfarve. Placer konturerne bag hvert stykke. Sy hjørnerne af LED -matricen og Gemma til det rektangulære filtstykke, du lavede tidligere i denne lektion.

Trin 5: Tilslut batteripakken til Gemma, og anbring den sorte boks bag robotten. Sæt batteriet på bagsiden af Fiberbot med velcro. På den måde er alt bærbart, hvis du vil sætte disse "øjne" på en anden robot.

Okay, så du kan lægge Fiberbot fra et sekund. Jeg vil guide dig til det websted, der giver dig trin-for-trin vejledning i, hvordan du downloader Arduino-programmet på enten din MacBook eller Windows-computere. Nu kommer dette til at få din Fiberbot til at smile!

1. Downloading af Arduino: På adafruit -webstedet er der en tilgængelig side specielt til at lære om din Gemma -controller. Først og fremmest skal du downloade den kompatible software til din computer. Her er linket til at fuldføre dette trin.

Downloader Arduino

2. Programmering med Arduino IDE: Igen på adafruit -webstedet under at komme i gang med Gemma kan du finde en fane kaldet 'programmering med Arduino IDE.' Denne specifikke webside giver dig mulighed for at forstå betydningerne bag koden. Al kodning er i det væsentlige at fortælle noget, der skal udføres som opgave. Disse er kendt som input og output. Et input er information, der kommer ind i objektet, og output er slutresultatet. For eksempel, hvis jeg fortæller min søster at tage opvasken, og hun gør dem, er input repræsenteret ved, at jeg beder hende om at vaske op, output er hende, der gør dem. Et andet eksempel ville være at bruge din fjernbetjening til dit tv. Du trykker på tænd -knappen, som er input, og fjernsynet tændes og fungerer som output. Den samme kommunikation bruges, når man arbejder med mikrocontrollere. Vi skal lære at sende input til vores Gemma, for at det kan få et svar (output). Læs om de forskellige betydninger af koden. Jeg kan virkelig godt lide at bruge dette websted, fordi det bryder ned til begyndere. Det er let at forstå, og de giver masser af grafik at følge med på.

Programmering med Arduino ID

3. Når du har downloadet Arduino -programmet til din computer, skal du åbne det og følge vejledningen på den video, jeg har givet. Du vil klikke på 'værktøjer' i den øverste menulinje, rulle ned til 'board:' og klikke på Adafruit Gemma (ATtiny85 @ 8MHz). Fordi kodning er lidt forskellig fra bord til bord, er det vigtigt at vælge det korrekte kort til den controller, du bruger.

4. Nu hvor du har downloadet Arduino -programmet og er blevet fortrolig med noget af konteksten bag kodningen, tror jeg, at du er klar til at begynde at kode din helt egen Fiberbot !!! Tjek den næste lektion om, hvordan du koder ved hjælp af Blink.

Trin 5: Kodning af Fiberbot

Image
Image
Kodning Fiberbot
Kodning Fiberbot

En. Mere. Trin.

Den blinkskitse, du brugte til at køre en test for din Gemma, er en simpel kode, som du kan lege med for at blive fortrolig med programmet. Find, hvor der står forsinkelse (1000). Denne kommando fortæller Gemma at tænde og slukke LED'en i 1000 tusindedele af et sekund eller med andre ord 1 sekund. Du kan lege med timingen for at forstå, hvordan ændring af den vil ændre hastigheden på den blinkende LED. Hvis du f.eks. Ændrer den til forsinkelse (500), blinker LED'en dobbelt så hurtigt. Hvis du ændrer det til forsinkelse (2000), kan du gætte, hvad det ville ændre? Yup, du har det! Det fortæller Arduino -enheden at blinke dobbelt så langsomt.

** Husk: Du skal altid trykke på nulstillingsknappen på din Gemma, hver gang du vil uploade en ny fil.

Der er en chance for, at når du bekræfter/uploader koden, kan der være en fejl i bunden af skærmen med rødt tryk. Hvis dette sker, er det ofte fordi du har glemt at trykke på reset -knappen på din Gemma. Hvis dette ikke er tilfældet, kan du læse siden "Opsætning med Arduino IDE" (https://bit.ly/arduino-setup) for yderligere instruktion og assistance. Der er også et Adafruit Customer Support Forum, hvor en levende person vil kunne yde assistance og besvare eventuelle yderligere spørgsmål, du har.

Nu hvor du med succes har kørt blinkkoden til din Gemma, er det tid til at få Matrix involveret. Til dette skal du downloade et bibliotek kaldet TinyWireM. Sådan gør du:

1. Luk alle åbne Arduino -vinduer

2. Gå til Adafruit-webstedet, eller indtast https://bit.ly/gemma-sc. Det er her, du finder TinyWireM -biblioteket. Download dette. Jeg har uploadet en video for at vise dig, hvordan du gør dette på en Mac -computer. Du kan også gå til dette link for en skriftlig trin-for-trin vejledning til download af dette bibliotek. Ved at downloade dette bibliotek har du permanent adgang til denne kode, så du kan gemme som nye filer.

3. Trin 2 kan være noget forvirrende. Hvis dette er tilfældet, er koderne tilgængelige på Adafruit -webstedet. Du kan kopiere og indsætte koderne i Arduino Blink -programmet og køre dem derfra. Du vil oprette to nye faner, der ligner, hvordan der er faner i browseren. Bekræft begge koder, og upload dem til din Gemma og Matrix. TA-DA !!!!! Du har lige kodet og uploadet ved hjælp af Arduino IDE !!!!! Du har gjort Fiberbot meget glad !! Tilslut din batteripakke til din Gemma, og tag USB -stikket ud af din computer og mikrokontrolleren. Du kan nu vise din Fiberbot -ven frem for alle! Hav det sjovt:)

** Hvis der ved en tilfældighed ikke sker noget, skal du gå tilbage til den forrige lektion og læse vejledningen til fejlfinding/hvor du kan finde hjælp.

Anbefalede: