INHOUDSOPGAWE:

Robotiese e-tekstiel: 5 stappe (met foto's)
Robotiese e-tekstiel: 5 stappe (met foto's)

Video: Robotiese e-tekstiel: 5 stappe (met foto's)

Video: Robotiese e-tekstiel: 5 stappe (met foto's)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Robotiese e-tekstiel
Robotiese e-tekstiel

Hallo! My naam is Fiberbot, en ek is so bly dat jy meer van my vriende gaan maak. In hierdie instruksies leer jy presies hoe om 'n robot te maak wat net soos ek lyk. Ek sal jou ook 'n klein geheim inlaat en met jou deel hoe ek my laat glimlag (ook, hoe om my te kodeer!) Omdat ek baie mense geleer het hoe om meer veselbots te maak, is ek baie moeg en kan ek regtig gebruik 'n dutjie. Dus, in plaas daarvan dat ek leer, is dit my eienaar wat altyd weet hoe om 'n glimlag op my gesig te sit … letterlik. Duik in vir die res van die les, geniet dit, leer baie en ek kom later terug om my nuwe vriend wat jy geskep het, te ontmoet !! Sien jou binnekort!:)

Stap 1: Les 1: Kry die voorraad

Les 1: Verkry die voorraad
Les 1: Verkry die voorraad
Les 1: Kry die voorraad
Les 1: Kry die voorraad

Daar is twee verskillende komponente wat hierdie projek uitmaak: kuns en tegnologie. Die leerterm sluit in die vervaardiging van die bak van die Fiberbot met verbruikbare materiaal, en die voormalige deel van die projek verg 'n meer tegniese benadering met nie-verbruiksgoedere. Vir die Fiberbot -sjabloon kan u die meeste voorraad by u plaaslike dollarwinkel of handwerkwinkel vind. Vir die robotkomponent van Fiberbot het ek die meeste van my voorraad aanlyn by Adafruit gekoop, maar daar is baie aanlynwinkels wat u kan vind. Ek sal ook aanbeveel dat u die boek Make: Making Simple Robots deur Kathy Ceceri koop of huur. In hierdie boek het ek die projek Fiberbot gevind wat 'n beskrywende en stap-vir-stap instruksies bied. Die onderstaande materiaal kos my ongeveer $ 40, maar dit is omdat ek dit nie gehad het nie. (Ek het ook die soldeerbout geleen wat die prys van die projek verlaag). Dit is beslis een van die goedkoper e-tekstiele, en dit is ook baie oulik !!

Fiberbot -liggaam/sjabloon

- verskillende kleure vilt - soldeerbout

- skêr - soldeerdraad

- borduurgare - draadsnyers/ontkleedoeker

- naaldbedekte drade of krokodilleklemme

- klittenband

- jute

- pluis/droër pluis

Robotvoorrade

- Adafruit Gemma mikrobeheerder (#1222)

- Adafruit Mini (0,8 duim) 8x8 LED Matrix met rugsak

- Adafruit 3 x AAA batteryhouer met aan/uit-skakelaar en 2-pins JST-aansluitkabel (#727)

- Mini USB -kabel (#260 - 'n selfoonkabel werk)

- Rekenaar (Windows of Mac)

Stap 2: Sit die liggaam saam

Om die liggaam bymekaar te sit
Om die liggaam bymekaar te sit
Om die liggaam bymekaar te sit
Om die liggaam bymekaar te sit
Om die liggaam bymekaar te sit
Om die liggaam bymekaar te sit

Nou gaan ons begin met die skep van die sagte liggaam vir die robot. Ek het hierdie materiaal vir minder as $ 5 by my plaaslike dollarwinkel gekoop. Ek hou van hoe oulik Fiberbot is, en ook hoe goedkoop!

1. Ek het jute gebruik, want dit is maklik om te sny, naai en die gerafelde rande skep vir 'n prettige en spunky robot. Ek het die sjabloon gevolg wat in die boek van Kathy Ceceri verskyn het. Die skep van u eie sjabloon werk egter ook, solank daar genoeg ruimte is vir die mikrobeheerder en die LED -matriks.

2. Ek het my Fiberbot-sjabloon van nuuts af geskep, maar daar is 'n afdrukbare patroon wat verkry kan word by https://bit.ly/fiberbot-template. Sodra u u sjabloon gereed het, spoor u dit op u lap met 'n merker wat donker genoeg is om te verskyn.

3. Vervolgens wil u u mikrobeheerder en LED -matriks op 'n gekleurde vilt grootte. Op die foto hierbo werk ek met 'n Arduino FLORA wat baie groter is as die Gemma. Ek sou egter aanbeveel dat u die Gemma vir hierdie projek gebruik. Vir 'n nog meer esteties aangename robot, voeg nog 'n stuk gekleurde vilt agter die aanvanklike viltstuk. Dit sal die "oë" van die robot meer robuustheid toevoeg, wat dit makliker maak om van robotliggaam na robotliggaam oor te dra.

4. Om u Fiberbot aanmekaar te werk, moet u weet hoe u 'n agtersteek kan maak. Gelukkig is daar 'n instruksie daarvoor! Ek beveel aan dat u hierdie instruksies bekyk as u nie weet hoe om te werk nie, of as u nog nie begin werk het nie. Dit is maklik en vinnig om te lees, en neem nie te veel tyd weg om u Fiberbot te skep nie!

5. Hierbo kan jy sien dat ek my hele Fiberbot -liggaam gestik het, maar die bokant van die reghoek oopgelaat het. Dit is omdat u u Fiberbot gaan stop en u hierdie stap moet verlaat. Jy benodig 'n materiaal om die liggaam te vul. Pluis werk uitstekend, ek het toevallig nie in my huis gelê nie, so ek het 'n bietjie geïmproviseer en droërpluis gebruik en dit werk net so goed! Boonop is dit gratis! Sodra u u Fiberbot volgemaak het, maak u die bokant van die Fiberbot vas.

6. U wil 'n paar stukke klittenband sny en dit in al vier hoeke op die kop van die Fiberbots plaas. U moet hierdie klittenbandstukke in lyn bring met die op die agterkant van die viltstukke.

7. Knip die Fiberbot uit, maar maak seker dat jy nie te naby aan die stikwerk sny nie. U sal ongeveer 1,5 - 2 duim ruimte tussen die draad en die skêr wil laat om te verseker dat die jute nie uitmekaar val nie.

8. Ontsag, die Fiberbot lyk tot dusver ongelooflik !!! (Wag totdat dit eintlik kan glimlag!)

9. Sit die Fiberbot opsy. Plaas dit in 'n gebied wat nie hitte produseer nie. Jute en droërpluis is albei baie ontvlambaar!

Stap 3: Sit die robot saam

Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel
Om die robot saam te stel

Goed, nou begin ons net! Plaas die E in E-tekstiele, woo! Die instruksies hieronder is die aanwysings wat ek gevolg het uit die boek Make: Making Simple Robots. Hierdie boek was baie gedetailleerd en het my baie gehelp om hierdie projek te voltooi. Laat ons begin!

Stap 1: Die LED -matriks het 'n rugsak -printplaat waarmee die matriks versoenbaar is met eenvoudige Arduino -programmering. Hierdie twee toestelle moet eers aanmekaar gesoldeer word voordat u na die volgende stap kan gaan. Soldeer is 'n eenvoudige taak wat 'n soldeerbout gebruik om metaal te smelt wat dit aan ander voorwerpe smelt. Daar is altesaam 16 gate op die rugsak en 16 drade op die matriks wat in die kante van die rugsak gly. U kan die twee verskillende stukke op die foto's hierbo sien. Rig die drade met die gate in en druk dit saggies deur. Wat ek gevind het, werk die beste om die twee stukke saam te soldeer, was om die soldeerdraad en die soldeerbout tussen die draad op die matriks te verbind. Deur die matriksdraad in die middel te hê en dan die twee komponente te ontmoet, kon die soldeer 'n lekker bal onderaan die rugsak vorm. Herhaal hierdie stap vir die volgende 15 drade.

- As u nie seker is hoe om te soldeer nie, moenie bang wees nie! Daar is 'n instruksie daarvoor. Lees hierdie basiese handleiding vir soldeer as u nog nie soldeer nie en meer wil leer.

Stap 2: Noudat die matriks gereed is om te begin, is die volgende stap om vier drade of klein krokodilleklemme aan die vier gate wat aan die rugsak gekoppel is, te heg. U kan drade van verskillende kleure gebruik, maar omdat ek net een kleur bedekte draad gehad het, het ek net een gebruik. Soldeer die vier drade in elke gat met dieselfde tegniek as wat ek gebruik het om die matriks en die rugsak saam te soldeer. Sny die oorblywende drade af.

Stap 3: Die volgende stap is om die Gemma aan die LED Matrix te koppel. Elke draad het 'n spesifieke plek op die Gemma, dus is dit belangrik om die drade korrek aan te sluit. Maak seker dat u die draad ongeveer 'n half duim afgetrek het voordat u dit aan die Gemma draai. Ek het hierdie metode gebruik, maar u kan ook die drade aan die Gemma soldeer. Omdat die gate bedoel is vir naaldwerk en nie soldeer nie, moet u die gate vooraf as u die drade soldeer. Dit beteken dat 'n ekstra laag soldeer by die gate gevoeg word. Ek het die prent hierbo uit die boek Make: Making Simple Robots gebruik vir 'n verwysing na waar elke draad geheg moet word.

Die + -draad (rooi op die foto) word aan die onderste onderkant aan die regterkant gekoppel (gemerk Vout).

Die - draad (swart op die foto) sal aan die boonste blok aan die regterkant gekoppel word (gemerk GND).

Die D -draad (geel op die foto) word aan die middelste pad aan die linkerkant gekoppel (gemerk D0).

Die C -draad (groen op die foto) word aan die boonste pad aan die regterkant gekoppel (gemerk D2).

Ceceri, K. (2015). Maak: Maak eenvoudige robotte. San Francisco: Maker Media Inc.

Stap 4: U het nou die "oë" van die robot gebou! YAY! Amper daar om Fiberbot wakker te maak en aan hulle nuwe vriend voor te stel. U kan 'n toets uitvoer om seker te maak dat u Gemma behoorlik werk. U kan hierdie stappe in die volgende les vind!

Stap 4: Laai Arduino Blink af

In hierdie les sal u 'n toets op u Gemma uitvoer, sowel as die aflaai van die program waarmee u u mikrobeheerder met Arduino IDE kan kodeer.

Hoe om 'n toets uit te voer:

Dit is belangrik om 'n toets op u Adafruit Gemma uit te voer voordat u daarop inskakel. Hier is die stappe om 'n oefentoets op u Gemma uit te voer. Instruksies afgelei van Make: Making Simple Robots deur Kathy Ceceri.

Stap 1: As u 'n Windows-rekenaar gebruik, moet u 'n bestuurder met die naam USB-tinyISP aflaai. Die bestuurders se taak is om die taal wat van die rekenaar na die Gemma gekommunikeer word, te verstaan. Soortgelyk aan hoe mense hul taal verander wanneer hulle met jongmense praat in vergelyking met wanneer hulle voor universiteitstudente praat. Met ander woorde, die aflaai van die bestuurder stel die rekenaar in staat om effektief met die Gemma te kommunikeer.

- Om die bestuurder te installeer: Tik http // bit.ly/ada-drivers in waar u instruksies vir Windows 7, 8 en XP vind.

Stap 2: Sluit u Gemma aan op die rekenaar met behulp van die USB -poort en die mini -USB -kabel op die Gemma. Sodra dit ingeprop is, moet u die groen LED -lig op die Gemma sien, sowel as die rooi LED -flits aan boord.

- Nadat u u Gemma ingeprop het, moet 'n pop-upvenster op die skerm verskyn. U het dit nie nodig om die bestuurder op die internet te soek nie, aangesien dit die bestuurder direk op u hardeskyf moet installeer.

Stap 3: Vervolgens moet u die Arduino IDE -program op u rekenaar aflaai. Gaan na die aflaai van die Arduino IDE -programbladsy hier en volg die aanwysings. Nadat u die program suksesvol op u hardeskyf afgelaai het, moet u seker maak dat u die regte bord gebruik. Omdat die Gemma 'n Adafruit is en slegs versoenbaar is met Arduino, moet u die bord afsonderlik aflaai en in die program installeer. Kyk na hierdie tutoriaalvideo waarin ek jou wys hoe om die Adafruit Gemma -bord in die IDE -program af te laai. U kan ook hierdie skakel sien wat u beskrywende instruksies gee vir die aflaai van bykomende borde na die IDE -programmering.

Stap 4: voer die kode uit. Kyk na hierdie video wat wys watter kode u moet gebruik om u toets uit te voer. Hierdie spesifieke kode is ingestel om die rooi LED te verander om elke sekonde aan en af te begin flikker. Alhoewel dit voorheen geknip het, behoort hierdie knipper baie stadiger te wees.

Stap 4: Noudat u Gemma aan die werk is en die liggaam klaar is, is die volgende stap om hulle aan mekaar te koppel. Gebruik 'n ander kleur vilt om 'n buitelyn van die Gemma en die LED Matrix uit te sny. Plaas die buitelyne agter elke stuk. Werk die hoeke van die LED -matriks en die Gemma vas aan die reghoekige stuk vilt wat u vroeër in hierdie les gemaak het.

Stap 5: Steek die battery in die Gemma en plaas die swart boks agter die robot. Heg die battery aan die agterkant van die Fiberbot vas met klittenband. As u hierdie 'oë' op 'n ander robot wil plaas, is alles draagbaar.

Goed, sodat jy die Fiberbot vir 'n oomblik kan neersit. Ek lei u na die webwerf wat u stap-vir-stap aanwysings gee oor hoe u die Arduino-program op u MacBook- of Windows-rekenaar kan aflaai. Nou gaan dit jou Fiberbot laat glimlag!

1. Arduino aflaai: Op die adafruit -webwerf is daar 'n bladsy wat spesifiek beskikbaar is om meer te leer oor u Gemma -beheerder. Eerstens moet u die versoenbare sagteware op u rekenaar aflaai. Hier is die skakel om hierdie stap te voltooi.

Laai Arduino af

2. Programmering met Arduino IDE: Op die adafruit -webwerf onder die aanvang van Gemma kan u weer 'n oortjie vind met die naam 'programmering met Arduino IDE'. Met hierdie spesifieke webblad kan u die betekenis agter die kode verstaan. Alle kodering beteken in wese iets om as taak uit te voer. Dit staan bekend as insette en uitsette. 'N Invoer is inligting wat in die voorwerp kom en die uitset is die eindresultaat. As ek byvoorbeeld vir my suster sê om die skottelgoed op te was en sy dit doen, word die insette voorgestel deur ek haar te vra om die skottelgoed te was, maar die uitset is dat sy dit doen. 'N Ander voorbeeld is die gebruik van u afstandsbediening vir u TV. U druk die aan -knoppie wat die invoer is, en die TV skakel aan en dien as die uitset. Dieselfde kommunikasie word gebruik wanneer u met mikrobeheerders werk. Ons gaan leer hoe om insette in ons Gemma te stuur sodat dit 'n reaksie (uitset) kan hê. Lees meer oor die verskillende betekenisse van die kode. Ek hou baie daarvan om hierdie webwerf te gebruik omdat dit stappe vir beginners uiteensit. Dit is maklik om te verstaan en dit bied baie beeldmateriaal om na te volg.

Programmering met Arduino ID

3. Nadat u die Arduino -program op u rekenaar afgelaai het, maak dit oop en volg die instruksies op die video wat ek verskaf het. U wil op 'tools' in die boonste menubalk klik, blaai af na 'board:' en klik op Adafruit Gemma (ATtiny85 @ 8MHz). Omdat kodering effens van bord tot bord verskil, is dit belangrik om die regte bord te kies vir die beheerder wat u gebruik.

4. Noudat u die Arduino -program afgelaai het en vertroud is met die konteks agter die kodering, dink ek dat u gereed is om u eie Fiberbot te begin kodeer !!! Lees die volgende les oor hoe om te kodeer met behulp van Blink.

Stap 5: Kodering van Fiberbot

Image
Image
Kodering Fiberbot
Kodering Fiberbot

Een. Meer. Stap.

Die knipskets waarmee u 'n toets vir u Gemma uitgevoer het, is 'n eenvoudige kode waarmee u kan vertroud raak met die program. Vind waar dit vertraging (1000) sê. Hierdie opdrag vertel die Gemma om die LED vir 1000 duisendste van 'n sekonde aan of uit te skakel of met ander woorde 1 sekonde. U kan met die tydsberekening speel en verstaan hoe die snelheid van die knipperende LED dit verander. As u dit byvoorbeeld in vertraging (500) verander, sal die LED twee keer so vinnig knipper. Kan u raai wat dit sou verander as u dit in vertraging verander (2000)? Ja, jy het dit! Dit vertel die Arduino -toestel om twee keer so stadig te flikker.

** Onthou: u sal altyd die reset -knoppie op u Gemma moet druk elke keer as u 'n nuwe lêer wil oplaai.

Daar is 'n kans dat daar 'n fout onder rooi druk kan wees as u die kode verifieer/oplaai. As dit gebeur, is dit dikwels omdat u vergeet het om op die reset -knoppie op u Gemma te druk. As dit nie die geval is nie, kan u die bladsy "Opstel met Arduino IDE" (https://bit.ly/arduino-setup) lees vir verdere instruksies en hulp. Daar is ook 'n Adafruit Customer Support Forum, waar 'n lewende persoon hulp kan verleen en enige verdere vrae kan beantwoord.

Noudat u die blink kode suksesvol op u Gemma laat loop het, is dit tyd om die Matrix betrokke te kry. Hiervoor moet u 'n biblioteek met die naam TinyWireM aflaai. Hier is hoe:

1. Maak enige oop Arduino -vensters toe

2. Gaan na die Adafruit-webwerf of tik https://bit.ly/gemma-sc in. Hier vind u die TinyWireM -biblioteek. Laai dit af. Ek het 'n video opgelaai om jou te wys hoe om dit op 'n Mac -rekenaar te doen. U kan ook na hierdie skakel gaan vir 'n skriftelike stap-vir-stap gids vir die aflaai van hierdie biblioteek. Deur hierdie biblioteek af te laai, het u permanente toegang tot hierdie kode waarmee u as nuwe lêers kan stoor.

3. Stap 2 kan ietwat verwarrend wees. As dit die geval is, is die kodes beskikbaar op die Adafruit -webwerf. U kan die kodes in die Arduino Blink -program kopieer en plak en dit van daaruit laat loop. U wil twee nuwe oortjies skep, soortgelyk aan hoe daar oortjies in die blaaier is. Verifieer albei kodes en laai dit op na u Gemma en Matrix. TA-DA !!!!! U het pas gekodeer en opgelaai met Arduino IDE !!!!! Jy het Fiberbot baie gelukkig gemaak !! Koppel u battery aan u Gemma en koppel die USB van u rekenaar en die mikrobeheerder. U kan nou u Fiberbot -vriend aan almal wys! Hê pret:)

** As daar toevallig niks gebeur nie, gaan terug na die vorige les en lees hoe u die probleem kan oplos/waar u hulp kan vind.

Aanbeveel: