Sisukord:

Tfcd 3D -liikumise jälgimine läbi mahtuvusliku anduri ja LED -väljundi: 6 sammu (piltidega)
Tfcd 3D -liikumise jälgimine läbi mahtuvusliku anduri ja LED -väljundi: 6 sammu (piltidega)

Video: Tfcd 3D -liikumise jälgimine läbi mahtuvusliku anduri ja LED -väljundi: 6 sammu (piltidega)

Video: Tfcd 3D -liikumise jälgimine läbi mahtuvusliku anduri ja LED -väljundi: 6 sammu (piltidega)
Video: Create an illuminating 3D print from picture (TfCD) 2024, Juuli
Anonim
Image
Image
Vajalikud tööriistad ja materjalid
Vajalikud tööriistad ja materjalid

Selles juhendis selgitatakse, kuidas käe liikumist saab 3D -ruumis jälgida, kasutades mahtuvusliku tuvastamise põhimõtet. Kui muudate laetud alumiiniumfooliumi ja käe vahelist kaugust, muutub kondensaatori võimsus. Seda meetodit saab kasutada inertsiaalsete ja optiliste süsteemide madala hinnaga alternatiivina 3D-ruumis liikumise jälgimiseks. Sellele prototüübile lisasime LED -id, mis helendavad, kui objekt liigub alumiiniumfooliumilehele liiga lähedale.

Samm: vajalikud tööriistad ja materjalid

- 3x 270k oomi takisti

- 3x 10k oomi takisti

- 3x alligaatori klamber

- 1x punane LED

- 1x sinine LED

- 1x roheline LED

- 3x 220 oomi takisti

- jootet

- Kuumus kahaneb

- varjestuskaabel

- Arduino Uno

- alumiiniumfoolium

- Papp

- lint

- pihustage liimi

- Leivalaud

- Ühendusjuhtmed (erineva pikkusega)

2. samm: raami ehitamine

Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine

Lõika välja kolm ruudukujulist papitükki (250x250 mm) ja kolm ruudukujulist alumiiniumfooliumi tükki (230x230 mm). Kandke pihustusliim alumiiniumfooliumi ühele küljele ja kandke igaüks papitükkidele. Selles prototüübis toimivad alumiiniumfooliumi lehed meie mahtuvuslike anduritena. Seetõttu veenduge, et alumiiniumfooliumi ja papi äärise vahel oleks piisavalt ruumi, nii et pärast raami kokkupanekut ei puutuks see kokku erinevate fooliumilehtede vahel. Kui foolium on papile kantud, on aeg raami lõpetamiseks lindi abil kokku panna kolm papitükki. Jällegi veenduge, et alumiiniumfooliumilehtede vahel ei oleks kontakti.

Samm: kilbijuhtmete ühendamine plaadi ja Arduinoga

Kilbist juhtmete ühendamine plaadi ja Arduinoga
Kilbist juhtmete ühendamine plaadi ja Arduinoga
Kilbist juhtmete ühendamine plaadi ja Arduinoga
Kilbist juhtmete ühendamine plaadi ja Arduinoga
Kilbist juhtmete ühendamine plaadi ja Arduinoga
Kilbist juhtmete ühendamine plaadi ja Arduinoga

Kilede ühendamiseks vooluringiga on oluline kasutada varjestatud kaablit. Tavaliste kaablite kasutamine tekitab antenniefekti ja häirib anduri näitu. Veenduge, et teil oleks 3 varjestatud kaablit, mis on umbes 50 cm pikad. Võtke üks kaabel, eemaldage traat, katkestage varjestusjuhtmed ja ühendage see ainult sisemise juhtmega, jootes traadi alligaatoriklambri külge. Veenduge, et rakendate jootmisühenduse katmiseks termokahanevust. Kinnitage alligaatori klambrid alumiiniumfooliumi külge.

Ühendage kõik kaitsetraadid oma leivalaua positiivse reaga. Seejärel ühendage see positiivne rida oma Arduino 5V ühendusega. Võtke nüüd põhikaabel varjestuskaablist ja ühendage paralleelselt 10 kΩ ja 220 kΩ takisti. Ühendage see oma Arduino väljundpordiga (kasutasime 8, 9 ja 10).

Korrake seda sammu veel 2 korda prototüübi teiste tasapindade puhul.

Samm: LED -ide juhtmestik

LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik
LED -ide juhtmestik

Jootke valgusdioodide otsad pikaks juhtmeks, et see jõuaks arduino plaadilt vastavate plaatide nurkadesse.

Meie kasutasime LED -ide väljundnõeltena kontakte 2, 3 ja 4. See väljund on ühendatud leivaplaadiga ja ühendatud LED -i positiivse jalaga. Seejärel ühendatakse LED -i negatiivne jalg 330 oomi takistiga. Takisti teine ots on ühendatud leivaplaadi maandusega, mis on ühendatud Arduino maandusega. Korrake seda kõigi kolme LED -i puhul. Meie prototüübis on sinine LED ühendatud Y-tasapinnaga, punane LED Z-tasapinnaga ja roheline LED X-tasapinnaga. Kleepige LED -id vastavatele tasapindadele, et saada prototüübi kasutamisel otsest tagasisidet.

Kui te ei kasuta leivaplaati ja soovite varjestuskaabli otse Arduinoga ühendada, näete lisatud pilti, et saada kena ülevaade jootmisühendustest. Teie viimased ühendused peaksid välja nägema üldpildina.

Samm: kodeerimine

Manusesse paigutasime selle katse jaoks kasutatud koodi. Lisateabe saamiseks lisatakse pärast iga peamist käsku kommentaar, mis selgitab koodis toimuvat. Avage kood oma arvutis Arduino tarkvaras ja laadige see oma Arduino. Kui kasutate sülearvutit, veenduge, et seda laetakse; muidu teie prototüüp ei tööta.

6. samm: prototüübi kasutamine

See 3D -liikumise jälgimise viis on ümbritsevate muutujate suhtes väga tundlik. Seetõttu kalibreerige kindlasti koodis olevad väärtused vastavalt teie olukorrale. Õigete väärtuste saamiseks võite lihtsalt kasutada jadamonitori. Näpunäide: saate ise kalibreerida, kus see võtab koodi käivitamisel keskmised väärtused + 10 %. Videos näidatakse, kuidas prototüüp peaks õigesti töötama.

Soovitan: