Indholdsfortegnelse:

Afstandssensor + 4 cifre, 7 Seg Display: 4 trin
Afstandssensor + 4 cifre, 7 Seg Display: 4 trin

Video: Afstandssensor + 4 cifre, 7 Seg Display: 4 trin

Video: Afstandssensor + 4 cifre, 7 Seg Display: 4 trin
Video: Показать расстояние от датчика расстояния VL53L1X на ЖК-дисплее Arduino 2024, Juli
Anonim
Afstandssensor + 4 cifre, 7 Seg Display
Afstandssensor + 4 cifre, 7 Seg Display

Brug en afstandssensor og se afstanden til objekter på et syv segment display. Du kan også se en servo bevæge sig mere mod venstre, når et objekt kommer tættere på. En rød LED vil fortælle dig, om du er for tæt på, og en grøn LED vil fortælle dig, om du er for langt.

Forbrugsvarer

- 1 x 5641AS 4 ciffer, 7 segmenters display

- 2 x 330 modstand

- 1 x Ultra Sonic Distance Sensor

- 1 x 180 graders servo

- 1 x rød LED

- 1 x grøn LED

- 1 x Arduino

- 2 x brødbræt

- Ledninger

Trin 1: 4 cifre, 7 segment display

4 ciffer, 7 segment display
4 ciffer, 7 segment display
4 ciffer, 7 segment display
4 ciffer, 7 segment display

Pin 6, 8, 9 og 12 til en pwm pin. Disse ben er strømmen til hver enkelt skærm. Arduino sender strøm til den første skærms pin og sender et højt eller lavt signal til hver segmentstift (det er de med bogstaverne på diagrammet). End et nummer vises på det første display. End arduino slukker displayet og tænder det andet end tredje og fjerde (som ikke bruges). Skærmene tændes og slukkes så hurtigt, at det bare virker som et stort tal.

Trin 2: Afstandssensor

Afstandssensor
Afstandssensor
Afstandssensor
Afstandssensor

Afstandssensoren har 4 ben, som er VCC, Trig, Echo og Ground. VCC skal bare være forsyningsspænding mellem 5 og 7,8 volt. Jorden skal være 0 volt. Trigpinden har brug for et pwm -signal, som hurtigt vil tænde i et par millisekunder og derefter slukke. Dette signal tænder senderen, som sender en ultralydsbølge til et objekt. Denne bølge sendes derefter tilbage til modtageren, som slukker en timer. Denne tid vil derefter blive konverteret til et pwm -signal, som arduinoen konverterer til en afstand.

Trin 3: Servo og LED

Servo og LED
Servo og LED
Servo og LED
Servo og LED

En servo har 3 stifter, der er jordet, VCC og signal. Jorden vil være 0 volt, VCC vil være mellem 5 til 10,6 volt forsyningsspænding. Signalpinden modtager et pwm -signal, der vil være mellem 1 millisekunder og 2 millisekunder. Hvis pwm -signalet er 1 millisekunder, vil servoen have en vinkel på 0 grader. Hvorimod, hvis pwm -signalet er 2 millisekunder, vil servoen have en vinkel på 180 grader. I koden skal afstanden imidlertid bare konverteres til en vinkel, og arduinoen vil allerede oprette pwm -signalet.

Lysdioden fungerer, når objektets afstand er mindre end 15 cm, hvorimod en grøn LED vil tænde, når afstanden er større eller lig med 50 cm. Disse lysdioder fungerer ved, at anoden (positiv) forbindes til signalstiften på en arduino, og katoden (negativ) tilsluttes en 330 ohm modstand, der er forbundet til jorden.

Trin 4: Kode

Nogle af stiftnumrene kan være forskellige i forhold til diagrammet. Hvis du ikke kan lide displayets hastighed, kan du desuden altid ændre værdien af variablen DISPLAY_SPEED til et andet nummer.