Съдържание:
- Консумативи
- Стъпка 1: 4 -цифрен, 7 -сегментен дисплей
- Стъпка 2: Сензор за разстояние
- Стъпка 3: Серво и LED
- Стъпка 4: Код
Видео: Сензор за разстояние + 4 цифри, 7 сегментен дисплей: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Използвайте сензор за разстояние и вижте разстоянието на обектите на седемсегментен дисплей. Можете също да видите как серво се движи повече наляво, когато обектът се доближи. Червен светодиод ще ви каже дали сте твърде близо, а зелен светодиод ще ви каже дали сте твърде далеч.
Консумативи
- 1 x 5641AS 4 цифрен, 7 сегментен дисплей
- 2 x 330 резистор
- 1 x ултразвуков сензор за разстояние
- 1 x 180 градуса серво
- 1 x червен светодиод
- 1 x Зелен светодиод
- 1 x Arduino
- 2 х дъска за хляб
- проводници
Стъпка 1: 4 -цифрен, 7 -сегментен дисплей
Pin 6, 8, 9 и 12 към pwm щифт. Тези щифтове са захранването за всеки отделен дисплей. Arduino ще изпрати захранване към пина на първия дисплей и ще изпрати висок или нисък сигнал към всеки сегментен щифт (това са буквите на диаграмата). След това ще се появи число за първия дисплей. След това arduino ще изключи този дисплей и ще включи втория, след това трети и четвърти (които не се използват). Дисплеите ще се включват и изключват толкова бързо, че изглежда само като едно голямо число.
Стъпка 2: Сензор за разстояние
Сензорът за разстояние има 4 пина, които са VCC, Trig, Echo и Ground. VCC просто трябва да бъде захранващо напрежение между 5 и 7.8 волта. Заземяването трябва да бъде 0 волта. Триг пинът се нуждае от pwm сигнал, който бързо ще се включи за няколко милисекунди и след това ще се изключи. Този сигнал ще включи предавателя, който ще изпрати ултразвукова вълна към обект. Тази вълна ще бъде изпратена обратно към приемника, който ще изключи таймера. Този път ще бъде преобразуван в pwm сигнал, който arduino преобразува в разстояние.
Стъпка 3: Серво и LED
Серво има 3 пина, които са заземени, VCC и сигнал. Земята ще бъде 0 волта, VCC ще бъде между 5 до 10.6 волта захранващо напрежение. Сигналният щифт ще приеме pwm сигнал, който ще бъде между 1 милисекунди и 2 милисекунди. Ако pwm сигналът е 1 милисекунди, сервото ще има ъгъл от 0 градуса. Докато, ако pwm сигналът е 2 милисекунди, сервото ще има ъгли от 180 градуса. В кода обаче разстоянието просто трябва да бъде преобразувано в ъгъл и arduino вече ще създаде pwm сигнал.
Светодиодът работи, когато разстоянието на обекта е по -малко от 15 см, докато зеленият светодиод ще се включи, когато разстоянието е по -голямо или равно на 50 см. Тези светодиоди работят, като анодът (положителен) се свързва със сигналния щифт на arduino, а катодът (отрицателен) се свързва към резистора от 330 ома, който е свързан към земята.
Стъпка 4: Код
Някои от пиновите номера може да са различни в сравнение с диаграмата. Освен това, ако не ви харесва скоростта на дисплея, винаги можете да промените стойността на променливата DISPLAY_SPEED на различен номер.