Sadržaj:

Robotski e-tekstil: 5 koraka (sa slikama)
Robotski e-tekstil: 5 koraka (sa slikama)

Video: Robotski e-tekstil: 5 koraka (sa slikama)

Video: Robotski e-tekstil: 5 koraka (sa slikama)
Video: Необычная техника лоскутного переплетения. 5 вариантов на примере прихваток 2024, Novembar
Anonim
Robotski E-tekstil
Robotski E-tekstil

Zdravo! Moje ime je Fiberbot, i tako sam sretan što ćete steći više prijatelja. U ovom uputstvu ćete naučiti kako napraviti robota koji liči na mene. Otkrit ću vam i jednu tajnu i podijeliti s vama kako me nasmijati (aka, kako me kodirati!) Budući da sam učio mnoge ljude kako napraviti više Fiberbota, jako sam umoran i mogao bih zaista dremajte Dakle, umjesto da ja predajem, moj će vlasnik uvijek znati izmamiti osmijeh na moje lice … doslovno. Zaronite u ostatak lekcije, zabavite se, naučite puno, a ja ću se kasnije vratiti da upoznam svog novog prijatelja kojeg ste stvorili !! Vidimo se uskoro!:)

Korak 1: Lekcija 1: Nabavite potrepštine

Lekcija 1: Nabavka zaliha
Lekcija 1: Nabavka zaliha
Lekcija 1: Nabavka zaliha
Lekcija 1: Nabavka zaliha

Dvije su različite komponente koje čine ovaj projekt, umjetnost i tehnologija. Termin ljestvice uključuje izradu kućišta Fiberbota od potrošnog materijala, a prethodni dio projekta zahtijeva više pristupa koji se oslanja na tehnologiju pomoću nekorištenog materijala. Za predložak Fiberbot većina zaliha može se pronaći u vašoj lokalnoj Dollar trgovini ili zanatskoj radnji. Za robotsku komponentu Fiberbot, većinu zaliha kupio sam na mreži u Adafruit -u, ali postoji više internetskih trgovina koje možete pronaći. Takođe bih preporučio kupovinu ili iznajmljivanje knjige Make: Making Simple Robots od Kathy Ceceri. U ovoj knjizi sam pronašao projekt Fiberbot koji nudi opisne i jednostavne upute korak po korak. Svi dolje navedeni materijali koštali su me otprilike 40 USD, međutim to je zato što nisam imao svoj. (Također sam posudio lemilicu koja snižava cijenu projekta). Ovo je definitivno jedan od jeftinijih e-tekstila, a uz to je i jako sladak !!

Fiberbot telo/šablon

- filc različite boje - lemilica

- škare - žica za lemljenje

- konac za vez - rezači žice/skidač

- žice obložene iglom ili kopče od aligatora

- čičak

- burlap

- vlakna za sušenje/sušenje vlakana

Robotske potrepštine

- mikrokontroler Adafruit Gemma (#1222)

- Adafruit Mini (0,8 inča) LED matrica 8x8 sa ruksakom

- Adafruit držač baterije 3 x AAA sa prekidačem za uključivanje/isključivanje i 2-pinskim JST konektorom (#727)

- Mini USB kabel (#260 - kabel mobilnog telefona radi)

- Računar (Windows ili Mac)

Korak 2: Sastavljanje tijela zajedno

Sastavljanje tela zajedno
Sastavljanje tela zajedno
Sastavljanje tela zajedno
Sastavljanje tela zajedno
Sastavljanje tela zajedno
Sastavljanje tela zajedno

Sada ćemo krenuti u stvaranje mekog tijela za robota. Ove materijale sam kupio u lokalnoj prodavnici za dolar za manje od 5 USD. Sviđa mi se koliko je Fiberbot sladak, a i jeftin!

1. Koristio sam burlap jer ga je lako rezati, šivati, a pohabani rubovi stvaraju zabavnog i živahnog robota. Slijedio sam predložak koji je dostavljen u knjizi za izradu Kathy Ceceri. Međutim, kreiranje vlastitog predloška djeluje previše sve dok ima dovoljno prostora za mikrokontroler i LED matricu.

2. Ja sam svoj predložak Fiberbot stvorio od nule, međutim postoji obrazac za štampanje kojem se može pristupiti na https://bit.ly/fiberbot-template. Kad pripremite predložak, ocrtajte ga na listu mjehurića markerom koji je dovoljno taman da se pojavi.

3. Zatim ćete htjeti dimenzionirati svoj mikrokontroler i LED matricu na obojeni filc. Na gornjoj fotografiji radio sam s Arduino FLORA -om koja je mnogo veća od Gemme. Međutim, preporučio bih korištenje Gemme za ovaj projekt. Za još estetski ugodnijeg robota, dodajte još jedan komad obojenog filca iza početnog komada filca. Ovo će dodati više čvrstoće „očima“robota olakšavajući prijenos s tijela robota na tijelo robota.

4. Da biste sašili svoj Fiberbot, morat ćete znati kako spojiti. Srećom, postoji instrukcija za to! Preporučio bih vam da pogledate ovo uputstvo ako ne znate kako ili ste tek počeli sa šivanjem. Lako se i brzo čita, ne oduzimajući previše vremena stvaranju vašeg Fiberbota!

5. Iznad možete vidjeti da sam sašio cijelo tijelo Fiberbot -a, ali sam vrh pravokutnika ostavio otvorenim. To je zato što ćete puniti Fiberbot i morate ostaviti prostor za ovaj korak. Za punjenje tijela trebat će vam materijal. Fluff radi odlično, slučajno nisam imao polaganja po kući pa sam malo improvizirao i upotrijebio sušilicu za kosu i radi jednako dobro! Osim toga, besplatno je! Nakon što ste napunili svoj Fiberbot prema svom ukusu, završite sa šivanjem vrha Fiberbota.

6. Poželjet ćete izrezati male komade čičak trake i postaviti ih u sva četiri ugla na glavi Fiberbota. Morat ćete poravnati ove čičak komade s onima na stražnjoj strani filca.

7. Izrežite Fiberbot, ali pazite da ne režete preblizu šavova. Morat ćete ostaviti oko 1,5 - 2 inča prostora između konca i škara kako se mjehurić ne bi raspao.

8. Strahopoštovanje, Fiberbot zasad izgleda nevjerojatno !!! (Sačekajte da se zaista nasmije!)

9. Odložite Fiberbot. Postavite ga na mjesto koje ne proizvodi toplinu. Burlap i sušilica su vrlo zapaljivi!

Korak 3: Sastavljanje robota

Sastavljanje robota
Sastavljanje robota
Sastavljanje robota
Sastavljanje robota
Sastavljanje robota
Sastavljanje robota
Sastavljanje robota
Sastavljanje robota

U redu, tek smo počeli! Stavljanje E u E-tekstil, woo! Upute u nastavku su smjernice koje sam slijedio iz knjige Make: Making Simple Robots. Ova knjiga je bila vrlo detaljna i super mi je pomogla u dovršenju ovog projekta. Počnimo!

Korak 1: LED matrica dolazi s pločom za ruksak koja omogućuje kompatibilnost matrice s jednostavnim Arduino programiranjem. Ova dva uređaja potrebno je prvo lemiti zajedno prije nego prijeđete na sljedeći korak. Lemljenje je jednostavan zadatak koji koristi lemilicu za topljenje metala spajajući ga s drugim predmetima. Na ruksaku ima ukupno 16 rupa i 16 žica na matrici koje klize na bočne strane ruksaka. Na gornjim fotografijama možete vidjeti dva različita komada. Poravnajte žice prema gore s rupama i lagano je gurnite. Ono što sam otkrio da najbolje funkcionira za lemljenje dva komada zajedno je spajanje žice za lemljenje i lemilice između žice na matrici. S obzirom da je matrična žica u sredini, a zatim dvije komponente spojene, lemilica je stvorila lijepu kuglu na dnu ruksaka. Ponovite ovaj korak za sljedećih 15 žica.

- Ako niste sigurni kako lemiti, nema straha! Za to postoji uputstvo. Pogledajte ovo osnovno uputstvo za lemljenje ako ste tek počeli s lemljenjem i želite saznati više.

Korak 2: Sada kada je matrica spremna za rad, sljedeći korak je pričvršćivanje četiri žice ili male kopče od aligatora na četiri rupe povezane s ruksakom. Možete koristiti žice različitih boja, ali pošto sam imala samo jednu boju obložene žice, koristila sam samo jednu. Lemiti četiri žice u svaku rupu koristeći istu tehniku koju sam koristio za zajedničko lemljenje matrice i ruksaka. Odrežite preostale žice.

Korak 3: Sljedeći korak je povezivanje Gemme sa LED matricom. Svaka žica ima posebno mjesto na Gemmi pa je važno pravilno spojiti žice. Uvjerite se da ste ogolili žicu oko pola centimetra prije nego što ih uvijete na Gemmu. Koristio sam ovu metodu, međutim možete i lemiti žice na Gemmu. Budući da su rupe namijenjene šivanju, a ne lemljenju, ako lemite žice, trebat ćete prethodno pokositi rupe. To znači dodavanje dodatnog sloja lemljenja u rupe. Koristio sam gornju sliku iz knjige Make: Making Simple Robots za referencu gdje svaka žica treba biti pričvršćena.

Žica + (crvena na fotografiji) bit će spojena na donji jastučić s desne strane (označen Vout).

Žica - (crna na fotografiji) bit će spojena na gornju ploču s desne strane (označeno sa GND).

Žica D (na fotografiji žuta) bit će spojena na srednju podlogu s lijeve strane (označena D0).

Žica C (na fotografiji zelena) bit će spojena na gornju ploču s desne strane (označena D2).

Ceceri, K. (2015). Proizvođač: Izrada jednostavnih robota. San Francisco: Maker Media Inc.

Korak 4: Sada ste dovršili izradu „očiju“robota! JEJ! Skoro smo stigli da probudimo Fiberbot i upoznamo ih sa svojim novim prijateljem. Možete pokrenuti test kako biste bili sigurni da vaša Gemma radi ispravno. Ove korake možete pronaći u sljedećoj lekciji !!

Korak 4: Preuzimanje Arduino Blinka

U ovoj lekciji ćete izvesti test na svom Gemmi, kao i preuzeti program koji vam omogućava da kodirate svoj mikro kontroler koristeći Arduino IDE.

Kako pokrenuti test:

Važno je pokrenuti test na vašoj Adafruit Gemmi prije nego što zaronite u kodiranje na njoj. Evo koraka za izvođenje praktičnog testa na vašoj Gemmi. Upute izvedene od Make: Izrada jednostavnih robota od Kathy Ceceri.

Korak 1: Ako koristite Windows računar, morat ćete preuzeti upravljački program pod nazivom USB-tinyISP. Zadatak vozača je razumjeti jezik koji se prenosi sa računara na Gemmu. Slično načinu na koji ljudi mijenjaju jezik dok razgovaraju s mladima u odnosu na to kada govore pred studentima. Drugim riječima, preuzimanje upravljačkog programa omogućava računaru da efikasno komunicira sa Gemmom.

- Za instaliranje upravljačkog programa: Unesite http // bit.ly/ada-drivers gdje ćete pronaći upute za Windows 7, 8 i XP.

Korak 2: Uključite svoj Gemma u računar pomoću USB priključka i mini USB kabla na Gemmi. Nakon što je ovo uključeno, trebali biste vidjeti zeleno LED svjetlo na Gemma svjetlu, kao i crveni ugrađeni LED blic.

- Nakon što uključite Gemmu, na ekranu bi se trebao pojaviti skočni okvir. Ne trebate ga za pretraživanje upravljačkog programa na webu jer bi trebao izravno instalirati upravljački program na vaš tvrdi disk.

Korak 3: Zatim ćete morati preuzeti Arduino IDE program na svoje računalo. Ovdje preuzmite stranicu programa Arduino IDE i slijedite upute. Nakon što uspješno preuzmete program na tvrdi disk, morat ćete se uvjeriti da koristite ispravnu ploču. Nažalost, budući da je Gemma Adafruit i kompatibilan samo s Arduinom, morate zasebno preuzeti ploču i instalirati je u program. Pogledajte ovaj video vodič u kojem vam pokazujem kako preuzeti ploču Adafruit Gemma u IDE program. Također možete pogledati ovu vezu koja vam daje opisna uputstva za preuzimanje dodatnih ploča za programiranje IDE -a.

Korak 4: Pokrenite kôd. Pogledajte ovaj video koji vam pokazuje koji kôd koristiti za pokretanje testa. Ovaj specifični kôd je postavljen tako da promijeni crvenu LED lampicu tako da počne treptati i gasiti se svake sekunde. Iako je prije treptao, ovo treptanje trebalo bi biti mnogo sporije.

Korak 4: Sada kada vaša Gemma radi i tijelo je gotovo, sljedeći korak je njihovo povezivanje. Koristeći drugu boju filca izrežite obris Gemme i LED matrice. Postavite obrise iza svakog komada. Prišijte uglove LED matrice i Gemme na pravokutni komad filca koji ste napravili ranije u ovoj lekciji.

Korak 5: Priključite bateriju na Gemmu i postavite crnu kutiju iza robota. Pričvrstite bateriju na stražnju stranu Fiberbota čičakom. Na taj način, ako želite staviti ove "oči" na drugog robota, sve je prenosivo.

U redu, možete staviti Fiberbot na trenutak. Vodit ću vas na web stranicu koja vam daje korak-po-korak upute o tome kako preuzeti Arduino program na MacBook ili Windows računala. Ovo će nasmijati vaš Fiberbot!

1. Preuzimanje Arduina: Na adafruit web stranici postoji stranica dostupna posebno za učenje o vašem Gemma kontroleru. Prije svega, morate preuzeti kompatibilni softver na računalo. Evo veze za dovršavanje ovog koraka.

Preuzimanje Arduina

2. Programiranje pomoću Arduino IDE -a: Opet, na adafruit web stranici na početku rada s Gemmom možete pronaći karticu pod nazivom „programiranje s Arduino IDE.“Ova vam web stranica omogućuje razumijevanje značenja koda. Sve kodiranje u suštini govori da nešto govori kao zadatak. Oni su poznati kao ulazi i izlazi. Ulaz je informacija koja dolazi u objekt, a izlaz je krajnji rezultat. Na primjer, ako kažem svojoj sestri da pere suđe, a ona ih pere, ulaz predstavljam tako što ću je zamoliti da opere suđe, a rezultat je ona ona koja ih pere. Drugi primjer bi bio korištenje daljinskog upravljača za televizor. Pritisnete dugme za uključivanje koje je ulaz i TV se uključi i ponaša se kao izlaz. Ista komunikacija se koristi i pri radu s mikro kontrolerima. Naučit ćemo kako slati ulazne podatke u našu Gemmu kako bi ona imala odgovor (izlaz). Pročitajte o različitim značenjima koda. Zaista volim koristiti ovu web stranicu jer ruši korake za početnike. Lako ih je razumjeti i pružaju mnogo vizuala koje možete pratiti.

Programiranje pomoću Arduino IDEhttps://learn.adafruit.com/introducing-gemma/progr…

3. Nakon što preuzmete Arduino program na svoje računalo, otvorite ga i slijedite odziv na videozapisu koji sam dao. Želite li kliknuti na „alati“na gornjoj traci izbornika, pomaknite se dolje na „ploča:“i kliknite na Adafruit Gemma (ATtiny85 @ 8MHz). Budući da se kodiranje malo razlikuje od ploče do ploče, važno je odabrati ispravnu ploču za kontroler koji koristite.

4. Sada kada ste preuzeli Arduino program i upoznali se s nekim kontekstom kodiranja, mislim da ste spremni za početak kodiranja vlastitog Fiberbota !!! Pogledajte sljedeću lekciju o kodiranju pomoću programa Blink.

Korak 5: Kodiranje Fiberbota

Image
Image
Kodiranje Fiberbota
Kodiranje Fiberbota

Jedan. Više. Korak.

Skica koja vam služi za pokretanje testa za vaš Gemma jednostavan je kôd s kojim se možete poigrati da biste se upoznali s programom. Pronađite gdje piše kašnjenje (1000). Ova naredba govori Gemmi da uključi i isključi LED diodu na 1000 tisućinki sekunde ili drugim riječima 1 sekundu. Možete se poigrati vremenom i shvatiti kako će se promjenom promijeniti brzina trepćuće LED diode. Na primjer, ako ga promijenite na odgodu (500), LED će treptati dvostruko brže. Ako ga promijenite na delay (2000), možete li pretpostaviti šta bi se promijenilo? Da, shvatili ste! On govori Arduino uređaju da treperi dvostruko sporije.

** Upamtite: Uvijek ćete morati pritisnuti gumb za poništavanje na vašem Gemmi svaki put kada želite postaviti novu datoteku.

Postoji mogućnost da prilikom provjere/učitavanja koda dođe do greške pri dnu ekrana crvenim slovima. Ako se to dogodi, to je često zato što ste zaboravili pritisnuti gumb za poništavanje na vašem Gemmi. Ako to nije slučaj, možete pročitati stranicu "Postavljanje s Arduino IDE-om" (https://bit.ly/arduino-setup) za daljnja uputstva i pomoć. Tu je i Adafruit Forum za korisničku podršku na kojem će živa osoba moći pružiti pomoć i odgovoriti na sva vaša dodatna pitanja.

Sada kada ste uspješno pokrenuli trepćući kod na svoju Gemmu, vrijeme je da uključite Matrix. Za to ćete morati preuzeti biblioteku pod nazivom TinyWireM. Evo kako:

1. Zatvorite sve otvorene Arduino prozore

2. Idite na web lokaciju Adafruit ili upišite https://bit.ly/gemma-sc. Ovdje ćete pronaći biblioteku TinyWireM. Preuzmite ovo. Postavio sam video da vam pokažem kako to učiniti na Mac računaru. Takođe možete otići na ovu vezu za pisani korak-po-korak vodič za preuzimanje ove biblioteke. Preuzimanjem ove biblioteke imat ćete stalni pristup ovom kodu koji vam omogućuje spremanje kao nove datoteke.

3. Korak 2 može biti pomalo zbunjujući. Ako je to slučaj, kodovi su dostupni na web stranici Adafruit. Kodove možete kopirati i zalijepiti u program Arduino Blink i pokrenuti ih odatle. Morat ćete stvoriti dvije nove kartice, slično onom kako postoje kartice u pregledniku. Provjerite oba koda i prenesite ih u svoju Gemmu i Matrix. TA-DA !!!!! Upravo ste kodirali i učitali pomoću Arduino IDE -a !!!!! Vrlo ste obradovali Fiberbot !! Priključite bateriju na Gemmu i izvucite USB iz računara i mikro kontrolera. Sada možete pokazati svog prijatelja iz Fiberbota svima! Zabavi se:)

** Ako se kojim slučajem ništa ne događa, vratite se na prethodnu lekciju i pročitajte kako riješiti probleme/gdje potražiti pomoć.

Preporučuje se: