Sisällysluettelo:

Ir -anturimoduulin tekeminen: 4 vaihetta
Ir -anturimoduulin tekeminen: 4 vaihetta

Video: Ir -anturimoduulin tekeminen: 4 vaihetta

Video: Ir -anturimoduulin tekeminen: 4 vaihetta
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Heinäkuu
Anonim
Ir -anturimoduulin tekeminen
Ir -anturimoduulin tekeminen
Ir -anturimoduulin tekeminen
Ir -anturimoduulin tekeminen
Ir -anturimoduulin tekeminen
Ir -anturimoduulin tekeminen

Hei kaverit, olen Manikant ja tänään aiomme rakentaa oman ir -anturimoduulin. Tässä projektissa aion selittää teille, kuinka tehdä oma ir -anturi ja miten sitä käytetään arduinolla ja myös ilman arduinoa. Rakensin linjanseurantaa ja esteiden välttämistä robottia, ja minulla oli myös vähän ir -led -valoja, joten ajattelin rakentaa omat ir -anturit projektilleni. Joten aloitetaan:)

Tarvikkeet

  • 1 x Ir -lähetin, vastaanotin
  • 1 x 10k vastus
  • 1 x 100 ohmin vastus
  • 1 x bc547/2n222a -transistori
  • 1 x Arduino
  • katso tarvittavat komponentit napsauttamalla tätä linkkiä

Vaihe 1: Laitteistoyhteys:

Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys
  • kytke ir -ledit
  • Liitä ir -lähettimen anodi 100 ohmin resisitoriin
  • Kytke ir -vastaanottimen negatiivi 10k vastukseen
  • Liitä 10k: n ja 100ohmin vastuksen molemmat päät (tämä on +ve -nasta, kytke se 5v: iin)
  • Liitä ir -vastaanottimen ja ir -lähettimen anodi ja katodi yhteen (tämä on -ve -nasta, kytke se maahan)
  • Liitä toinen johto vastaanottimen anodiin (tämä on signaalitappi)
  • Voit tunnistaa johtimen anodin ja katodin katsomalla tappeja, pidempi tappi on anodi ja lyhyempi on katodi
  • Voit myös tunnistaa anodin ja katodin katsomalla ledin reunaa, led -id -katodin litteää reunaa.
  • Jos et löydä 100 ohmin vastusta kuten minä, voit käyttää mitä tahansa muuta vastusta lähempänä 100 ohmia.

Vaihe 2: Esteanturipiiri ilman Arduinoa:

Esteanturipiiri ilman Arduinoa
Esteanturipiiri ilman Arduinoa

esteanturipiiri ilman arduinoa:

Liitä komponentit yllä olevan piirin mukaisesti esteetunnistimen muodostamiseksi.

  1. Ota ir -anturi, jonka rakensimme edellä, liitä IR -ledin signaalitappi 2n222a/ bc547 -transistorin tukikohtaan (lisää vastus tukeen tarvittaessa)
  2. Kytke transistorin lähetin maahan ja myös ir -anturin gnd -nasta maahan
  3. Liitä transistorin keräin led -katodiin
  4. Kytke led -anodi ja ir -anturi 5 volttiin
  5. Se on valmis, jos asetat minkä tahansa esineen sen eteen, näet ledin hehkuvan, voit myös käyttää summeria merkkivalon sijasta

Vaihe 3: Esteenilmaisin Arduinon avulla:

Esteilmaisin Arduinolla
Esteilmaisin Arduinolla
Esteilmaisin Arduinolla
Esteilmaisin Arduinolla
Esteilmaisin Arduinolla
Esteilmaisin Arduinolla
  1. Ota arduino -kortti ja ir -lähetin ja vastaanotin.
  2. Kytke lähettimen anodi 100 ohmiin ja 5 volttiin ja katodi gnd
  3. Liitä vastaanottimen anodi lähettimen katodiin Kytke 10k: n vastus vastaanottimen anodiin
  4. Liitä vastuksen molemmat päät 5 volttiin
  5. Kytke vastaanottimesta otettu signaalitappi Arduinoon A5: een.

*Avaa arduino ide ja liitä alla annettu koodi ja lataa se uno -taululle.

Vaihe 4: Koodi:

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

KOODIN TOIMINTA:

  • Avaa sarjamonitori
  • Näet anturin lähettämät arvot
  • Yritä nyt tuoda käsi lähelle ir -anturia
  • Huomaat, että arvot pienenevät jatkuvasti, kun siirrät kätesi lähemmäksi ir -anturia.
  • Näiden arvojen avulla voit selvittää, kuinka kaukana tai lähempänä este on.
  • Seuraavassa blogissa aion tehdä robottiauton näiden antureiden avulla, joten pysy kuulolla siihen asti heippa:)

int inputpin = A5;

int -anturi; void setup () {Serial.begin (9600); pinMode (inputpin, INPUT); void loop () {sensor = analogRead (inputpin); Serial.println (anturi); }

Suositeltava: