Obsah:

Senzor vzdálenosti + 4 číslice, 7 seg displej: 4 kroky
Senzor vzdálenosti + 4 číslice, 7 seg displej: 4 kroky

Video: Senzor vzdálenosti + 4 číslice, 7 seg displej: 4 kroky

Video: Senzor vzdálenosti + 4 číslice, 7 seg displej: 4 kroky
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Listopad
Anonim
Senzor vzdálenosti + 4místný, 7seg displej
Senzor vzdálenosti + 4místný, 7seg displej

Použijte snímač vzdálenosti a podívejte se na vzdálenost objektů na sedmisegmentovém displeji. Můžete také vidět, jak se servo pohybuje více doleva, jak se předmět přibližuje. Červená LED vám řekne, jestli jste příliš blízko, a zelená LED vám řekne, jestli jste příliš daleko.

Zásoby

- 1 x 5641AS 4místný, 7segmentový displej

- 2 x 330 rezistor

- 1 x ultra zvukový snímač vzdálenosti

- 1 x 180 stupňů servo

- 1 x červená LED

- 1 x zelená LED

- 1 x Arduino

- 2 x chlebová deska

- Dráty

Krok 1: 4místný, 7segmentový displej

4místný, 7segmentový displej
4místný, 7segmentový displej
4místný, 7segmentový displej
4místný, 7segmentový displej

Pin 6, 8, 9 a 12 na pin pwm. Tyto kolíky představují sílu pro každý jednotlivý displej. Arduino pošle energii na pin prvního displeje a vyšle vysoký nebo nízký signál na každý pin segmentu (což jsou písmena v diagramu). Poté se na prvním displeji zobrazí číslo. Než arduino vypne tento displej a zapne druhý, než třetí a čtvrtý (který se nepoužívá). Displeje se zapínají a vypínají tak rychle, že to vypadá jen jako jedno velké číslo.

Krok 2: Senzor vzdálenosti

Snímač vzdálenosti
Snímač vzdálenosti
Snímač vzdálenosti
Snímač vzdálenosti

Senzor vzdálenosti má 4 piny, kterými jsou VCC, Trig, Echo a Ground. VCC potřebuje pouze napájecí napětí mezi 5 a 7,8 volty. Zem musí mít 0 voltů. Spouštěcí pin potřebuje signál PWM, který se rychle zapne na několik milisekund a pak se vypne. Tento signál zapne vysílač, který vyšle na objekt ultrazvukovou vlnu. Tato vlna bude poté odeslána zpět do přijímače, který vypne časovač. Tentokrát bude poté převeden na signál pwm, který arduino převede na vzdálenost.

Krok 3: Servo a LED

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

Servo má 3 piny, které jsou uzemněny, VCC a signál. Zem bude mít 0 voltů, VCC bude mezi 5 až 10,6 volty napájecího napětí. Signální pin bude přijímat signál pwm, který bude mezi 1 milisekundou a 2 milisekundami. Pokud je signál pwm 1 milisekunda, bude mít servo úhel 0 stupňů. Zatímco pokud je signál pwm 2 milisekundy, bude mít servo úhel 180 stupňů. V kódu však musí být vzdálenost převedena na úhel a arduino již vytvoří signál pwm.

LED dioda funguje, když je vzdálenost předmětu menší než 15 cm, zatímco zelená LED se rozsvítí, když je vzdálenost větší nebo rovna 50 cm. Tyto LED diody fungují tak, že se anoda (kladná) připojí k signálnímu kolíku arduina a katoda (záporná) se připojí k odporu 330 ohmů, který je připojen k zemi.

Krok 4: Kód

Některá čísla pinů se mohou ve srovnání s diagramem lišit. Navíc, pokud se vám nelíbí rychlost zobrazení, můžete vždy změnit hodnotu proměnné DISPLAY_SPEED na jiné číslo.