Kuinka tehdä yksinkertainen läheisyysanturi Arduinolla

Sisällysluettelo:

Kuinka tehdä yksinkertainen läheisyysanturi Arduinolla
Kuinka tehdä yksinkertainen läheisyysanturi Arduinolla
Anonim

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

Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 1
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 1

Vaihe 1. Aloita asettamalla tarvittavat materiaalit sivuun

Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 2
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 2

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

Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 3
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 3

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.
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 4
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 4

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

Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 5
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 5

int IRval;

Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 6
Tee yksinkertainen läheisyysanturi Arduinon avulla Vaihe 6
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.

Tee yksinkertainen läheisyysanturi Arduino Finalin avulla
Tee yksinkertainen läheisyysanturi Arduino Finalin avulla

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ä.

Suositeltava: