Turinys:

Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: 4 žingsniai
Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: 4 žingsniai

Video: Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: 4 žingsniai

Video: Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: 4 žingsniai
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Lapkritis
Anonim
Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas
Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas

Naudokite atstumo jutiklį ir peržiūrėkite objektų atstumą septynių segmentų ekrane. Taip pat galite pamatyti, kaip servo sistema labiau juda į kairę, kai objektas priartėja. Raudonas šviesos diodas parodys, ar esate per arti, o žalias -, jei esate per toli.

Prekės

- 1 x 5641AS 4 skaitmenų, 7 segmentų ekranas

- 2 x 330 rezistorius

- 1 x ultragarsinis atstumo jutiklis

- 1 x 180 laipsnių servo

- 1 x raudonas šviesos diodas

- 1 x žalias šviesos diodas

- 1 x „Arduino“

- 2 x duonos lenta

- Laidai

1 žingsnis: 4 skaitmenų, 7 segmentų ekranas

4 skaitmenų, 7 segmentų ekranas
4 skaitmenų, 7 segmentų ekranas
4 skaitmenų, 7 segmentų ekranas
4 skaitmenų, 7 segmentų ekranas

6, 8, 9 ir 12 kaiščius pritvirtinkite prie pwm kaiščio. Šie kaiščiai yra kiekvieno atskiro ekrano galia. „Arduino“siųs maitinimą į pirmojo ekrano kaištį ir siunčia aukštą arba žemą signalą į kiekvieną segmento kaištį (tai yra raidės diagramoje). Pirmame ekrane pasirodys skaičius. Arduino išjungs šį ekraną ir įjungs antrąjį, o ne trečiąjį ir ketvirtąjį (kurie nenaudojami). Ekranai įsijungs ir išsijungs taip greitai, kad atrodo tik vienas didelis skaičius.

2 žingsnis: atstumo jutiklis

Atstumo jutiklis
Atstumo jutiklis
Atstumo jutiklis
Atstumo jutiklis

Atstumo jutiklis turi 4 kaiščius, kurie yra VCC, Trig, Echo ir Ground. VCC maitinimo įtampa turi būti nuo 5 iki 7,8 voltų. Žemė turi būti 0 voltų. Suveikimo kaiščiui reikia pwm signalo, kuris greitai įsijungs kelias milisekundes ir vėliau išsijungs. Šis signalas įjungs siųstuvą, kuris siųs ultragarso bangą į objektą. Ši banga bus siunčiama atgal į imtuvą, kuris išjungs laikmatį. Šis laikas bus paverstas pwm signalu, kurį arduino paverčia atstumu.

3 žingsnis: Servo ir šviesos diodas

Servo ir LED
Servo ir LED
Servo ir LED
Servo ir LED

Servo turi 3 kaiščius, kurie yra įžeminti, VCC ir signalas. Žemė bus 0 voltų, VCC - nuo 5 iki 10,6 voltų maitinimo įtampos. Signalo kaištis priims pwm signalą, kuris bus nuo 1 milisekundės iki 2 milisekundžių. Jei pwm signalas yra 1 milisekundė, servo kampas bus 0 laipsnių. Kadangi, jei pwm signalas yra 2 milisekundės, servo kampas bus 180 laipsnių. Tačiau kode kodas atstumą tiesiog turi būti paverstas kampu, o arduino jau sukurs pwm signalą.

Šviesos diodas veikia, kai objekto atstumas yra mažesnis nei 15 cm, o žalias šviesos diodas įsijungs, kai atstumas yra didesnis arba lygus 50 cm. Šie šviesos diodai veikia, kai anodas (teigiamas) prijungiamas prie arduino signalo kaiščio, o katodas (neigiamas) - prie 330 omų rezistoriaus, prijungto prie žemės.

4 žingsnis: kodas

Kai kurie kaiščių skaičiai gali skirtis, palyginti su diagrama. Be to, jei jums nepatinka rodymo greitis, visada galite pakeisti kintamojo DISPLAY_SPEED reikšmę į kitą skaičių.