Sisällysluettelo:

Etäisyysanturi + 4 numeroa, 7 segmenttiä Näyttö: 4 vaihetta
Etäisyysanturi + 4 numeroa, 7 segmenttiä Näyttö: 4 vaihetta

Video: Etäisyysanturi + 4 numeroa, 7 segmenttiä Näyttö: 4 vaihetta

Video: Etäisyysanturi + 4 numeroa, 7 segmenttiä Näyttö: 4 vaihetta
Video: The 3-4-7 miracle. Why is this one not super famous? 2024, Marraskuu
Anonim
Etäisyysanturi + 4 numeroa, 7 segmentin näyttö
Etäisyysanturi + 4 numeroa, 7 segmentin näyttö

Käytä etäisyysanturia ja katso kohteiden etäisyys seitsemän segmentin näytöstä. Voit myös nähdä, että servo liikkuu enemmän vasemmalle, kun kohde lähestyy. Punainen LED ilmoittaa, jos olet liian lähellä, ja vihreä LED kertoo, jos olet liian kaukana.

Tarvikkeet

- 1 x 5641AS 4 -numeroinen, 7 -segmenttinen näyttö

- 2 x 330 vastus

- 1 x Ultra Sonic -etäisyysanturi

- 1 x 180 asteen servo

- 1 x punainen LED

- 1 x vihreä LED

- 1 x Arduino

- 2 x leipälauta

- Johdot

Vaihe 1: 4 -numeroinen, 7 -segmenttinen näyttö

4 -numeroinen, 7 -segmenttinen näyttö
4 -numeroinen, 7 -segmenttinen näyttö
4 -numeroinen, 7 -segmenttinen näyttö
4 -numeroinen, 7 -segmenttinen näyttö

Nasta 6, 8, 9 ja 12 pwm -nastaan. Nämä nastat ovat kunkin näytön teho. Arduino lähettää virtaa ensimmäisen näytön nastalle ja lähettää korkean tai matalan signaalin kullekin segmenttitapille (jotka ovat kaavion kirjaimia). Ensimmäisellä näytöllä näkyy numero. Than arduino sammuttaa näytön ja kytkee päälle toisen, kolmannen ja neljännen (joita ei käytetä). Näytöt syttyvät ja sammuvat niin nopeasti, että se näyttää vain yhdeltä suurelta numerolta.

Vaihe 2: Etäisyysanturi

Etäisyysanturi
Etäisyysanturi
Etäisyysanturi
Etäisyysanturi

Etäisyysanturissa on 4 nastaa, jotka ovat VCC, Trig, Echo ja Ground. VCC tarvitsee vain syöttöjännitteen välillä 5-7,8 volttia. Maan tulee olla 0 volttia. Liipaisintappi tarvitsee pwm -signaalin, joka syttyy nopeasti muutaman millisekunnin ajan ja sammuu sitten. Tämä signaali kytkee lähettimen päälle, joka lähettää ultraääniaallon kohteeseen. Tämä aalto lähetetään takaisin vastaanottimelle, joka sammuttaa ajastimen. Tämä aika muuttuu pwm -signaaliksi, jonka arduino muuntaa etäisyydeksi.

Vaihe 3: Servo ja LED

Servo ja LED
Servo ja LED
Servo ja LED
Servo ja LED

Servossa on 3 nastaa, jotka on maadoitettu, VCC ja signaali. Maa on 0 volttia, VCC on 5 - 10,6 volttia syöttöjännitettä. Signaalitappi ottaa vastaan pwm -signaalin, joka on 1–2 millisekuntia. Jos pwm -signaali on 1 millisekunti, servon kulma on 0 astetta. Jos pwm -signaali on 2 millisekuntia, servon kulmat ovat 180 astetta. Kuitenkin koodissa etäisyys on vain muunnettava kulmaksi ja arduino luo jo pwm -signaalin.

LED -valo toimii, kun kohteen etäisyys on alle 15 cm, kun taas vihreä LED -valo syttyy, kun etäisyys on suurempi tai yhtä suuri kuin 50 cm. Nämä LEDit toimivat siten, että anodi (positiivinen) kytketään arduinon signaalitappiin ja katodi (negatiivinen) 330 ohmin vastukseen, joka on kytketty maahan.

Vaihe 4: Koodi

Jotkut pin -numerot voivat olla erilaisia kaavioon verrattuna. Lisäksi, jos et pidä näytön nopeudesta, voit aina muuttaa muuttujan DISPLAY_SPEED arvon eri numeroksi.