Kysymys:
Mikä ulkoinen anturi voisi havaita, onko CD-lokero avautunut?
Ross Rogers
2010-10-26 07:23:38 UTC
view on stackexchange narkive permalink

Mikä olisi anturi, jonka avulla voisin havaita, onko työpöydän CD-lokero avautunut?

Digikey-luettelossa on niin monta anturia, joista valita.

Pitäisikö minun käyttää mekaanista komponenttia?

Valonsäteen häiriökomponenttia?

Minkä avulla voisin havaita, onko CD-lokeroni auki niin, että tietoja voidaan syöttää PIC-keskusyksikköön?

Tiedän, että voin soittaa järjestelmäkutsun tällaiselle kysymykselle, mutta haluaisin mieluummin jonkinlaisen ulkoisen anturin.

Kolme vastused:
Daniel Grillo
2010-10-26 08:27:23 UTC
view on stackexchange narkive permalink

Käytä kestomagneettia ja reed-kytkintä.

Kiinnitä magneetti liikkuvaan osaan ja aseta ruokokytkin kiinteään osaan. Seuraa sitten ruokokytkintä mikrokontrollerilla.

Matt Williamson
2010-11-23 23:04:54 UTC
view on stackexchange narkive permalink

Jos virrankulutus ei ole ongelma (verrattuna reed-kytkimeen), luulen, että käytän IR-LEDiä ja fototransistoria. Voit joko saada sen rikkomaan säteen, kun se avautuu tai kun se on suljettu, ja lukemaan transistorista digitaalisessa pinissä.

Jos virta * on * ongelma, voit pulssi LEDin säännöllisin väliajoin ja lukea fototransistorin lyhyessä ajassa, kun LED palaa. 5 pulssia sekunnissa ovat enemmän kuin tarpeeksi.
Thomas O
2010-11-24 00:06:30 UTC
view on stackexchange narkive permalink

Jos et haittaa aseman purkamista, voit lukita lukituksen tai taajuusmuuttajan avoimen kytkimen, jonka pitäisi olla melko helppo kytkeä. Siinä voi jopa olla ylösveto, joka antaa loogisen signaalin suoraan valitsemallesi laitteelle.

Joo! Minusta se on helpoin :)
ja tarvittaessa voit käyttää opto-liitintä signaalin lukemiseen, jos sinulla on eroja jännitetasoissa.
@Zaxx tai jos haluat eristää tietokoneen ja toisen järjestelmän.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 2.0-lisenssistä, jolla sitä jaetaan.
Loading...