INHOUDSOPGAWE:

Afstandsensor + 4 syfers, 7 seg skerm: 4 stappe
Afstandsensor + 4 syfers, 7 seg skerm: 4 stappe

Video: Afstandsensor + 4 syfers, 7 seg skerm: 4 stappe

Video: Afstandsensor + 4 syfers, 7 seg skerm: 4 stappe
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Julie
Anonim
Afstandsensor + 4 syfers, 7 seg skerm
Afstandsensor + 4 syfers, 7 seg skerm

Gebruik 'n afstandsensor en sien die afstand van voorwerpe op 'n sewesegment. U kan ook sien hoe 'n servo meer na links beweeg terwyl 'n voorwerp nader kom. 'N Rooi LED sal jou vertel of jy te naby is en 'n groen LED sal jou vertel of jy te ver is.

Voorrade

- 1 x 5641AS 4 -syfer, 7 segment vertoon

- 2 x 330 Weerstand

- 1 x Ultra Sonic Distance Sensor

- 1 x 180 grade servo

- 1 x rooi LED

- 1 x groen LED

- 1 x Arduino

- 2 x broodbord

- Drade

Stap 1: 4 -syfer, 7 segment -skerm

4 -syfer, 7 segment vertoon
4 -syfer, 7 segment vertoon
4 -syfer, 7 segment vertoon
4 -syfer, 7 segment vertoon

Speld 6, 8, 9 en 12 vas aan 'n pwm -pen. Hierdie pen is die krag vir elke individuele skerm. Die arduino stuur krag na die pen van die eerste skerm en stuur 'n hoë of lae sein na elke segmentpen (dit is die letters op die diagram). Dan sal 'n nommer verskyn vir die eerste vertoning. As arduino sal die skerm uitskakel en die tweede as derde en vierde (wat nie gebruik word nie) aanskakel. Die skerms sal so vinnig aan- en afskakel dat dit net soos een groot getal lyk.

Stap 2: Afstandsensor

Afstandsensor
Afstandsensor
Afstandsensor
Afstandsensor

Die afstandsensor het 4 penne: VCC, Trig, Echo en Ground. Die VCC moet net 'n voedingsspanning tussen 5 en 7,8 volt hê. Die grond moet 0 volt wees. Die trigpen het 'n pwm -sein nodig wat vinnig 'n paar millisekondes aanskakel en dan afskakel. Hierdie sein sal die sender aanskakel wat 'n ultrasoniese golf na 'n voorwerp stuur. Hierdie golf sal dan na die ontvanger teruggestuur word, wat 'n timer sal afskakel. Hierdie tyd sal dan omgeskakel word in 'n pwm -sein wat die arduino in 'n afstand omskakel.

Stap 3: Servo en LED

Servo en LED
Servo en LED
Servo en LED
Servo en LED

'N Servo het 3 penne wat gemaal word, VCC en sein. Die grond sal 0 volt wees, die VCC sal tussen 5 en 10,6 volt se voedingsspanning wees. Die seinpen sal 'n pwm -sein inneem wat tussen 1 millisekondes en 2 millisekondes sal wees. As die pwm -sein 1 millisekondes is, sal die servo 'n hoek van 0 grade hê. Terwyl die pwm -sein 2 millisekondes is, sal die servo 'n hoek van 180 grade hê. In die kode moet die a -afstand egter net in 'n hoek omgeskakel word en die arduino sal reeds die pwm -sein skep.

Die LED werk as die afstand van die voorwerp minder as 15 cm is, terwyl 'n groen LED aanskakel as die afstand groter of gelyk is aan 50 cm. Hierdie LED's werk deur die anode (positief) aan die seinpen van 'n arduino te laat koppel en die katode (negatief) aan die weerstand van 330 ohm wat aan die aarde gekoppel is.

Stap 4: Kode

Sommige van die speldnommers kan anders wees as die diagram. Boonop, as u nie van die snelheid van die skerm hou nie, kan u altyd die waarde van die veranderlike DISPLAY_SPEED verander na 'n ander nommer.