Tässä artikkelissa kerrotaan, kuinka tehdä yksinkertainen läheisyysanturi, joka on rakennettu käyttämällä LED -valoja ja Arduinoa ja joka pystyy havaitsemaan anturin ja sen edessä olevan kohteen välisen etäisyyden ilman fyysistä kosketusta. Anturi antaa Arduinolle erilaisia analogisia signaaleja, jotka voidaan sitten nähdä tietokoneessa. Kaiutin on valinnainen, eikä sitä tarvita, jos teet yksinkertaisen version tästä projektista.
Tarvittavat materiaalit
- Arduino
- Leipälauta
- 100k vastus
- Hyppyjohdot
- Sähköteippi
- IR -led -lähettimet (vähintään 2)
- IR -led -vastaanottimet (fotodiodi, 2 nastaa)
Askeleet
Vaihe 1. Aloita asettamalla tarvittavat materiaalit sivuun
Vaihe 2. Valmistele IR -LED leikkaamalla pieni pala sähköteippiä ja käärittämällä se sitten LEDin ympärille muodostaen putki, kuten yllä on esitetty
Vaihe 3. Käytä leipälevyä, hyppyjohtoja, vastusta ja LED -valoja seuraavasti
- Kytke 5V: n vastus IR -vastaanottimen positiiviseen (iso nasta).
- Liitä kaikki IR -LEDit Arduinon 3,3 voltin nastaan.
- Kytke hyppyjohdin Arduinon A0: sta IR -vastaanottimen positiiviseen jalkaan.
- Kytke kaikki vastaanottimen ja LEDien negatiivit Arduinon GND: hen.
- Varmista, ettei mikään johtimista tai LED -valoista ole oikosulussa, koska LEDit ovat erittäin herkkiä ja voivat palaa.
Vaihe 4. Luo koodi
Tämä on yksinkertainen koodi, joka tulostaa IR -tiedot tietokoneen näytöltä, ja näitä muuttujia voidaan sitten käyttää hallitsemaan melkein mitä tahansa. Tämä koodi mahdollistaa IR -anturin yksinkertaisen analogisen lukemisen.
-
int IR -vastaanotin = A0; // alustaa
-
int IRval;
- mitätön asennus ()
- {
- pinMode (IR -vastaanotin, INPUT); // julistaa sen panokseksi
- Sarja.alku (9600); // nopeus, jolla viestintä tapahtuu
- }
- tyhjä silmukka ()
- {
- int IRval = analoginen lukija (IR -vastaanotin); // ilmoittaa tiedot
- Sarja.println (IRval); // tulosta tiedot
- viive (10); } // lisää viive tasoittaaksesi asioita
Vaihe 5. Varmista, että kaikki yhteydet ovat turvassa ja lataa koodi sitten Arduinoosi
Kun se on ladattu, tuo sarjaviestintä esiin.
Vaihe 6. Tutki tiedot
Tietojen pitäisi vaihdella, kun anturin ja kohteen välinen etäisyys vaihtelee.
Vaihe 7. Valmis
Vinkkejä
- Varo sekoittamasta LED -vastaanotinta LED -lähettimen kanssa, ne kaikki näyttävät samalta.
- Infrapunavalo ei ole näkyvissä paljaalla silmällä, mutta voit nähdä sen digitaalikameran kautta, mikä auttaa näkemään, toimiiko LED vai ei.
- Tarkista puhelimesi kameran avulla, lähettääkö infrapuna. Varmista, että kamera ei suodata infrapunasäteilyä, muuten kamera ei ehkä tallenna infrapunasäteilyä.