Tfcd 3D kustības izsekošana, izmantojot kapacitatīvo sensoru un LED izvadi: 6 soļi (ar attēliem)
Tfcd 3D kustības izsekošana, izmantojot kapacitatīvo sensoru un LED izvadi: 6 soļi (ar attēliem)
Anonim
Image
Image
Nepieciešamie instrumenti un materiāli
Nepieciešamie instrumenti un materiāli

Šajā instrukcijā ir paskaidrots, kā rokas kustību var izsekot 3D telpā, izmantojot kapacitatīvās noteikšanas principu. Mainot attālumu starp uzlādētu alumīnija foliju un roku, kondensatora jauda mainīsies. Šo metodi var izmantot kā zemas klases alternatīvu inerciālām un optiskām sistēmām, lai izsekotu kustībai 3D telpā. Šajā prototipā mēs pievienojām gaismas diodes, kas spīdēs, kad objekts pārvietosies pārāk tuvu alumīnija folijas loksnei.

1. darbība. Nepieciešamie rīki un materiāli

- 3x 270k omu rezistors

- 3x 10k omu rezistors

- 3x Alligator klips

- 1x sarkana gaismas diode

- 1x zila gaismas diode

- 1x zaļa gaismas diode

- 3x 220 omu rezistors

- lodēt

- Karstuma sarukums

- vairoga kabelis

- Arduino Uno

- Alumīnija folijs

- Kartons

- Lente

- Izsmidziniet līmi

- Maizes dēlis

- Savienojuma vadi (dažāda garuma)

2. darbība: rāmja veidošana

Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana
Rāmja konstruēšana

Izgrieziet trīs kvadrātveida kartona gabalus (250x250 mm) un trīs kvadrātveida alumīnija folijas gabalus (230x230 mm). Vienā alumīnija folijas pusē uzklājiet smidzināšanas līmi un katru uzklājiet uz kartona gabaliņiem. Šajā prototipā alumīnija folijas loksnes darbosies kā mūsu kapacitatīvie sensori. Tāpēc pārliecinieties, ka starp alumīnija foliju un kartona malu ir pietiekami daudz vietas, lai pēc rāmja salikšanas nebūtu kontakta starp dažādām folijas loksnēm. Kad folija ir uzklāta uz kartona, ir pienācis laiks salikt trīs kartona gabalus, izmantojot lenti, lai pabeigtu rāmi. Vēlreiz pārliecinieties, ka starp dažādām alumīnija folijas loksnēm nav kontakta.

3. solis: vairoga vadu pievienošana plāksnei un Arduino

Vairogu vadu pieslēgšana pie plāksnes un Arduino
Vairogu vadu pieslēgšana pie plāksnes un Arduino
Vairogu vadu pieslēgšana pie plāksnes un Arduino
Vairogu vadu pieslēgšana pie plāksnes un Arduino
Vairogu vadu pieslēgšana pie plāksnes un Arduino
Vairogu vadu pieslēgšana pie plāksnes un Arduino

Lai savienotu folijas ar ķēdi, ir svarīgi izmantot ekranētu kabeli. Izmantojot parastos kabeļus, radīsies antenas efekts un traucēs jūsu sensoru rādījumi. Pārliecinieties, ka jums ir 3 ekranēti kabeļi, kuru garums ir aptuveni 50 cm. Paņemiet vienu kabeli, noņemiet vadu, nogrieziet ekranēšanas vadus un izmantojiet tikai iekšējo vadu, lai to savienotu, pielodējot vadu pie aligatora skavas. Pārliecinieties, ka uzklājat siltuma sarukumu, lai aizsegtu lodēšanas savienojumu. Piestipriniet aligatora skavas pie alumīnija folijas.

Pievienojiet visus vairoga vadus maizes dēļa pozitīvajai rindai. Pēc tam pievienojiet šo pozitīvo rindu Arduino 5V savienojumam. Tagad noņemiet galveno vadu no vairoga kabeļa un paralēli pievienojiet 10 kΩ un 220 kΩ rezistoru. Pievienojiet to Arduino izejas portam (mēs izmantojām 8, 9 un 10).

Atkārtojiet šo darbību vēl 2 reizes citām prototipa lidmašīnām.

4. solis: gaismas diodes vadu savienošana

Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi

Lodējiet gaismas diodes galus pie garas stieples, lai tas varētu sasniegt attiecīgo plākšņu stūrus no arduino plates.

Mēs izmantojām tapas 2, 3 un 4 kā mūsu LED izejas tapas. Šī izeja ir savienota ar maizes dēli un savienota ar gaismas diodes pozitīvo kāju. Pēc tam gaismas diodes negatīvā kājiņa ir savienota ar 330 omu rezistoru. Otrs rezistora gals ir savienots ar maizes dēļa zemi, kas ir savienota ar Arduino zemi. Atkārtojiet to visām 3 gaismas diodēm. Mūsu prototipā zilā gaismas diode ir savienota ar Y plakni, sarkanā gaismas diode ar Z plakni un zaļā gaismas diode ar X plakni. Piestipriniet gaismas diodes atbilstošajām plaknēm, lai saņemtu tiešu atgriezenisko saiti, izmantojot prototipu.

Ja neizmantojat maizes dēli un vēlaties vairoga kabeli savienot tieši ar Arduino, pievienotajā attēlā varat redzēt labu lodēšanas savienojumu pārskatu. Jūsu pēdējiem savienojumiem vajadzētu izskatīties kā pārskata attēlam.

5. darbība: kodēšana

Pielikumā mēs ievietojām kodu, ko izmantojām šim eksperimentam. Papildu ieskatiem pēc katras galvenās komandas tiek ievietots komentārs, kurā paskaidrots, kas notiek kodā. Atveriet kodu savā Arduino programmatūrā savā datorā un augšupielādējiet to savā Arduino. Ja izmantojat klēpjdatoru, pārliecinieties, vai tas tiek uzlādēts; pretējā gadījumā jūsu prototips nedarbosies.

6. darbība: prototipa izmantošana

Šis 3D kustības izsekošanas veids ir ļoti jutīgs pret apkārtējiem mainīgajiem. Tāpēc noteikti kalibrējiet koda vērtības atbilstoši savai situācijai. Lai iegūtu pareizās vērtības, varat vienkārši izmantot seriālo monitoru. Padoms: jūs varat izveidot kalibrēšanu pats, kur, palaižot kodu, tiek ņemtas vidējās vērtības + 10 %. Video ir parādīts, kā prototipam pareizi darboties.

Ieteicams: