Obsah:

Senzor vzdialenosti + 4 -miestny, 7seg displej: 4 kroky
Senzor vzdialenosti + 4 -miestny, 7seg displej: 4 kroky

Video: Senzor vzdialenosti + 4 -miestny, 7seg displej: 4 kroky

Video: Senzor vzdialenosti + 4 -miestny, 7seg displej: 4 kroky
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Júl
Anonim
Senzor vzdialenosti + 4 -miestny, 7segový displej
Senzor vzdialenosti + 4 -miestny, 7segový displej

Použite snímač vzdialenosti a zobrazte vzdialenosť objektov na sedemsegmentovom displeji. Môžete tiež vidieť, ako sa servo pohybuje viac vľavo, keď sa predmet približuje. Červená LED dióda vám oznámi, či ste príliš blízko, a zelená LED dióda vám oznámi, či ste príliš ďaleko.

Zásoby

- 1 x 5641AS 4 -miestny, 7 -segmentový displej

- 2 x 330 odpor

- 1 x ultra zvukový snímač vzdialenosti

- 1 x 180 stupňové servo

- 1 x červená LED dióda

- 1 x zelená LED

- 1 x Arduino

- 2 x chlebová doska

- Drôty

Krok 1: 4 -miestny, 7 -segmentový displej

4 -miestny, 7 -segmentový displej
4 -miestny, 7 -segmentový displej
4 -miestny, 7 -segmentový displej
4 -miestny, 7 -segmentový displej

Kolíky 6, 8, 9 a 12 na kolík pwm. Tieto kolíky predstavujú výkon pre každý jednotlivý displej. Arduino bude posielať energiu na kolík prvého displeja a na každý segmentový kolík (to sú písmená v diagrame) vyšle vysoký alebo nízky signál. Potom sa na prvom displeji zobrazí číslo. Potom arduino vypne tento displej a zapne druhý, tretí a štvrtý (ktorý sa nepoužíva). Displeje sa zapínajú a vypínajú tak rýchlo, že sa to zdá iba ako jedno veľké číslo.

Krok 2: Senzor vzdialenosti

Senzor vzdialenosti
Senzor vzdialenosti
Senzor vzdialenosti
Senzor vzdialenosti

Senzor vzdialenosti má 4 piny, ktorými sú VCC, Trig, Echo a Ground. VCC potrebuje iba napájacie napätie medzi 5 a 7,8 voltov. Zem musí mať 0 voltov. Trigger pin potrebuje signál PWM, ktorý sa rýchlo zapne na niekoľko milisekúnd a potom sa vypne. Tento signál zapne vysielač, ktorý vyšle na predmet ultrazvukové vlny. Táto vlna bude potom odoslaná späť do prijímača, ktorý vypne časovač. Tento čas bude potom prevedený na signál pwm, ktorý arduino prevedie na vzdialenosť.

Krok 3: Servo a LED

Servo a LED
Servo a LED
Servo a LED
Servo a LED

Servo má 3 kolíky, ktoré sú uzemnené, VCC a signál. Zem bude mať 0 voltov, VCC bude medzi 5 až 10,6 voltov napájacieho napätia. Signálny kolík zachytí signál pwm, ktorý bude v rozsahu 1 milisekundy až 2 milisekundy. Ak je signál pwm 1 milisekunda, bude mať servo uhol 0 stupňov. Zatiaľ čo ak je signál pwm 2 milisekundy, servo bude mať uhly 180 stupňov. V kóde však musí byť vzdialenosť prevedená na uhol a arduino už vytvorí signál pwm.

LED dióda funguje, keď je vzdialenosť objektu menšia ako 15 cm, zatiaľ čo zelená LED sa rozsvieti, keď je vzdialenosť väčšia alebo rovná 50 cm. Tieto diódy LED fungujú tak, že anóda (kladná) sa pripojí k signálnemu kolíku arduina a katóda (záporná) sa pripojí k odporu 330 ohmov, ktorý je pripojený k zemi.

Krok 4: Kód

Niektoré čísla pinov sa môžu líšiť v porovnaní s diagramom. Navyše, ak sa vám nepáči rýchlosť displeja, môžete vždy zmeniť hodnotu premennej DISPLAY_SPEED na iné číslo.