Kazalo:
- Zaloge
- Korak 1: 4 -mestni, 7 -segmentni zaslon
- 2. korak: Senzor razdalje
- 3. korak: Servo in LED
- 4. korak: Koda
Video: Senzor razdalje + 4 števke, 7 -segmentni prikaz: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Uporabite senzor razdalje in si oglejte razdaljo predmetov na sedemsegmentnem zaslonu. Vidite lahko tudi, kako se servo pomika bolj v levo, ko se objekt približa. Rdeča LED vam bo povedala, če ste preblizu, zelena pa, če ste predaleč.
Zaloge
- 1 x 5641AS 4 -mestni, 7 -segmentni zaslon
- 2 x 330 upor
- 1 x ultrazvočni senzor razdalje
- 1 x 180 -stopinjski servo
- 1 x rdeča LED
- 1 x zelena LED
- 1 x Arduino
- 2 x deska za kruh
- Žice
Korak 1: 4 -mestni, 7 -segmentni zaslon
Pin 6, 8, 9 in 12 na pin pin. Ti zatiči so moč vsakega posameznega zaslona. Arduino bo poslal napajanje na prvi zatič zaslona in poslal visok ali nizek signal na vsak segmentni pin (to so tisti z črkami na diagramu). Nato se za prvi prikaz prikaže številka. Potem bo arduino izklopil ta zaslon in vklopil drugi, tretji in četrti (ki se ne uporablja). Zasloni se bodo vklopili in izklopili tako hitro, da se zdi le ena velika številka.
2. korak: Senzor razdalje
Senzor razdalje ima 4 zatiče, ki so VCC, Trig, Echo in Ground. VCC mora imeti samo napajalno napetost med 5 in 7,8 voltov. Ozemljitev mora biti 0 voltov. Sprožilni pin potrebuje signal pwm, ki se bo hitro vklopil za nekaj milisekund in nato izklopil. Ta signal bo vklopil oddajnik, ki bo pošiljal ultrazvočni val na predmet. Ta val bo nato poslan nazaj v sprejemnik, ki bo izklopil merilnik časa. Ta čas se nato pretvori v pwm signal, ki ga arduino pretvori v daljavo.
3. korak: Servo in LED
Servo ima 3 zatiča, ki so ozemljeni, VCC in signal. Ozemljitev bo 0 voltov, VCC bo med 5 in 10,6 voltov napajalne napetosti. Signalni pin bo sprejel pwm signal, ki bo med 1 milisekundo in 2 milisekundami. Če je signal pwm 1 milisekunda, bo imel servo kot 0 stopinj. Če pa je signal pwm 2 milisekundi, bo imel servo kot 180 stopinj. Vendar pa je treba v kodi razdaljo samo pretvoriti v kot in arduino bo že ustvaril signal pwm.
LED deluje, če je razdalja do predmeta manjša od 15 cm, zelena LED pa se prižge, ko je razdalja večja ali enaka 50 cm. Te LED diode delujejo tako, da je anoda (pozitivna) priključena na signalni zatič arduina, katoda (negativna) pa na 330 ohmski upor, ki je povezan z maso.
4. korak: Koda
Nekatere številke nožic se lahko razlikujejo v primerjavi s shemo. Če vam hitrost prikaza ni všeč, lahko vrednost spremenljivke DISPLAY_SPEED vedno spremenite na drugo število.