Përmbajtje:
- Furnizimet
- Hapi 1: 4 Shifra, Shfaqja e 7 segmenteve
- Hapi 2: Sensori i distancës
- Hapi 3: Servo dhe LED
- Hapi 4: Kodi
Video: Sensori i Distancës + 4 Shifër, 7 Seg Ekran: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Përdorni një sensor të distancës dhe shihni distancën e objekteve në një ekran me shtatë segmente. Ju gjithashtu mund të shihni që një servo të lëvizë më shumë në të majtë ndërsa një objekt afrohet. Një LED i kuq do t'ju tregojë nëse jeni shumë afër dhe një LED i gjelbër do t'ju tregojë nëse jeni shumë larg.
Furnizimet
- 1 x 5641AS 4 Shifër, Ekrani i 7 segmenteve
- 2 x 330 Rezistencë
- 1 x Sensor Ultra Zërit në Distancë
Servo 1 x 180 gradë
- 1 x LED i kuq
- 1 x LED e gjelbër
- 1 x Arduino
- 2 x Borde Bukë
- Tela
Hapi 1: 4 Shifra, Shfaqja e 7 segmenteve
Vendosni kunjat 6, 8, 9 dhe 12 në një kunj pwm. Këto kunja janë fuqia për çdo ekran individual. Arduino do të dërgojë energji në kunjin e ekranit të parë dhe do të dërgojë një sinjal të lartë ose të ulët në secilën kunj të segmentit (që janë ato me shkronja në diagram). Më shumë se një numër do të shfaqet për shfaqjen e parë. Than arduino do ta fikë atë ekran dhe do të ndezë të dytin, sesa të tretin dhe të katërtën (i cili nuk po përdoret). Ekranet do të ndizen dhe fiken aq shpejt saqë duket vetëm si një numër i madh.
Hapi 2: Sensori i distancës
Sensori i distancës ka 4 kunja të cilat janë VCC, Trig, Echo dhe Ground. VCC thjesht duhet të furnizohet me tension midis 5 dhe 7.8 volt. Toka duhet të jetë 0 volt. Kunja e trigës ka nevojë për një sinjal pwm i cili shpejt do të ndizet për disa milisekonda dhe më pas do të fiket. Ky sinjal do të ndezë transmetuesin i cili do të dërgojë një valë tejzanor në një objekt. Kjo valë do t'i kthehet marrësit, i cili do të fikë një kohëmatës. Kjo kohë do të shndërrohet në një sinjal pwm të cilin arduino e konverton në një distancë.
Hapi 3: Servo dhe LED
Një servo ka 3 kunja që janë në tokë, VCC dhe sinjal. Toka do të jetë 0 volt, VCC do të jetë midis 5 deri në 10.6 volt të tensionit të furnizimit. Pina e sinjalit do të marrë një sinjal pwm i cili do të jetë midis 1 milisekonda dhe 2 milisekonda. Nëse sinjali pwm është 1 milisekonda, atëherë servo do të ketë një kënd prej 0 gradë. Ndërsa, nëse sinjali pwm është 2 milisekonda se servo do të ketë një kënd prej 180 gradë. Sidoqoftë, në kod distanca thjesht duhet të konvertohet në një kënd dhe arduino do të krijojë tashmë sinjalin pwm.
LED punon kur distanca e objektit është më pak se 15 cm ndërsa një LED e gjelbër do të ndizet kur distanca është më e madhe ose e barabartë me 50 cm. Këto LED funksionojnë duke e lidhur anodën (pozitive) me pinin e sinjalit të një arduino dhe katodën (negative) me një rezistencë 330 ohm e cila është e lidhur me tokën.
Hapi 4: Kodi
Disa nga numrat e kunjave mund të jenë të ndryshëm në krahasim me diagramin. Për më tepër, nëse nuk ju pëlqen shpejtësia e ekranit, gjithmonë mund të ndryshoni vlerën e ndryshores DISPLAY_SPEED në një numër tjetër.