Obsah:
- Zásoby
- Krok 1: 4místný, 7segmentový displej
- Krok 2: Senzor vzdálenosti
- Krok 3: Servo a LED
- Krok 4: Kód
Video: Senzor vzdálenosti + 4 číslice, 7 seg displej: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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 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.