Sadržaj:

Tfcd 3D praćenje kretanja kroz kapacitivno osjetilo i LED izlaz: 6 koraka (sa slikama)
Tfcd 3D praćenje kretanja kroz kapacitivno osjetilo i LED izlaz: 6 koraka (sa slikama)

Video: Tfcd 3D praćenje kretanja kroz kapacitivno osjetilo i LED izlaz: 6 koraka (sa slikama)

Video: Tfcd 3D praćenje kretanja kroz kapacitivno osjetilo i LED izlaz: 6 koraka (sa slikama)
Video: Create an illuminating 3D print from picture (TfCD) 2024, Studeni
Anonim
Image
Image
Potrebni alati i materijali
Potrebni alati i materijali

U ovoj uputi objašnjeno je kako se kretanje ruke može pratiti u 3D prostoru pomoću principa kapacitivnog sensinga. Promjenom udaljenosti između napunjene aluminijske folije i vaše ruke kapacitet kondenzatora će se mijenjati. Ova se metoda može koristiti kao jeftina alternativa za inercijalne i optičke sustave za praćenje kretanja u 3D prostoru. U ovaj prototip dodali smo LED diode koje će svijetliti kada se objekt premjesti preblizu lima aluminijske folije.

Korak 1: Potrebni alati i materijali

- 3x 270k Ohm otpornik

- 3x 10k Ohm otpornik

- 3x Aligator isječak

- 1x crvena LED dioda

- 1x plava LED dioda

- 1x zelena LED dioda

- 3x 220 Ohm otpornik

- Lemilo

- Termoskupljanje

- Zaštitni kabel

- Arduino Uno

- Aluminijska folija

- Karton

- Traka

- Ljepilo u spreju

- Oglasna ploča

- Priključne žice (različite duljine)

Korak 2: Konstrukcija okvira

Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira
Konstrukcija okvira

Izrežite tri kvadratna komada kartona (250x250 mm) i tri kvadratna komada aluminijske folije (230x230 mm). Nanesite ljepilo u spreju na jednu stranu aluminijske folije i svaku nanesite na komade kartona. U ovom prototipu listovi aluminijske folije djelovat će kao naši kapacitivni senzori. Stoga pazite da ima dovoljno prostora između aluminijske folije i ruba kartona kako ne bi došlo do kontakta između različitih listova folije nakon sastavljanja okvira. Nakon što se folija nanese na karton, vrijeme je da sastavite tri komada kartona pomoću trake za dovršetak okvira. Ponovno provjerite da nema kontakta između različitih listova aluminijske folije.

Korak 3: Ožičenje zaštitnih žica na ploču i Arduino

Ožičenje zaštitnih žica na ploču i Arduino
Ožičenje zaštitnih žica na ploču i Arduino
Ožičenje zaštitnih žica na ploču i Arduino
Ožičenje zaštitnih žica na ploču i Arduino
Ožičenje žica štita na ploči i Arduinu
Ožičenje žica štita na ploči i Arduinu

Za spajanje folija na krug važno je koristiti oklopljeni kabel. Korištenje normalnih kabela generirat će antenski učinak i ometati očitanja senzora. Provjerite imate li 3 oklopljena kabela duljine oko 50 cm. Uzmite jedan kabel, skinite žicu, odrežite zaštitne žice i spojite ga samo unutarnjom žicom lemljenjem žice na štipaljku od aligatora. Obavezno nanesite termoskupljanje kako biste prikrili spoj lemljenja. Pričvrstite kopče od aligatora na aluminijsku foliju.

Spojite sve zaštitne žice na pozitivni red svoje ploče. Zatim spojite ovaj pozitivni red na 5V vezu na vašem Arduinu. Sada uzmite glavnu žicu iz kabela oklopa i paralelno spojite otpornik od 10 k Ohma i 220 k Ohma. Spojite ovo na izlazni port vašeg Arduina (koristili smo 8, 9 i 10).

Ponovite ovaj korak još 2 puta za ostale ravnine prototipa.

Korak 4: Ožičenje LED dioda

Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda
Ožičenje LED dioda

Lemite krajeve LED dioda na dugu žicu tako da može doprijeti do uglova odgovarajućih ploča s arduino ploče.

Koristili smo pinove 2, 3 i 4 kao izlazne pinove za naše LED diode. Ovaj izlaz je spojen na matičnu ploču i spojen na pozitivni dio LED diode. Negativni krak LED -a tada je spojen na otpornik od 330 Ohma. Drugi kraj otpornika spojen je na masu matične ploče koja je spojena na uzemljenje Arduina. Ponovite ovo za sve 3 LED diode. U našem prototipu plava LED dioda spojena je na Y-ravninu, crvena LED na Z-ravninu, a zelena LED na X-ravninu. Zalijepite LED diode na odgovarajuće ravnine kako biste dobili izravnu povratnu informaciju pri korištenju prototipa.

Ako ne koristite ploču za kruh i želite spojiti zaštitni kabel izravno na Arduino, možete vidjeti priloženu sliku za lijep pregled spojeva lemljenja. Vaše konačne veze trebale bi izgledati kao pregledna slika.

Korak 5: Kodiranje

U privitku smo stavili kôd koji smo koristili za ovaj eksperiment. Za dodatne uvide, nakon svake glavne naredbe stavlja se komentar koji objašnjava što se događa u kodu. Otvorite kôd u svom Arduino softveru na računalu i prenesite ga na svoj Arduino. Ako koristite prijenosno računalo, provjerite je li napunjeno; inače vaš prototip neće raditi.

Korak 6: Korištenje prototipa

Ovaj način 3D praćenja pokreta vrlo je osjetljiv na okolne varijable. Stoga kalibrirajte vrijednosti u kodu prema vlastitoj situaciji. Možete jednostavno upotrijebiti serijski monitor da biste dobili prave vrijednosti. Savjet: kalibraciju možete sami ugraditi, gdje su potrebne prosječne vrijednosti + 10 % pri pokretanju koda. U videu je prikazano kako bi prototip trebao ispravno raditi.

Preporučeni: