Съдържание:

LDR детектор за ниво на светлина: Отваряне и затваряне на очите: 6 стъпки
LDR детектор за ниво на светлина: Отваряне и затваряне на очите: 6 стъпки

Видео: LDR детектор за ниво на светлина: Отваряне и затваряне на очите: 6 стъпки

Видео: LDR детектор за ниво на светлина: Отваряне и затваряне на очите: 6 стъпки
Видео: 3000+ Common Spanish Words with Pronunciation 2024, Декември
Anonim
Image
Image
LDR детектор за ниво на светлина: отваряне и затваряне на очите
LDR детектор за ниво на светлина: отваряне и затваряне на очите
LDR детектор за ниво на светлина: отваряне и затваряне на очите
LDR детектор за ниво на светлина: отваряне и затваряне на очите

Здравейте всички, надявам се тази инструкция да ви хареса. Всяко съмнение, коментар или корекция ще бъдат добре приети.

Тази схема е реализирана като контролен модул за предоставяне на информация за това колко светлина има в околностите, за да се контролира отварянето на очите чрез сервомотор.

Тази схема има 4 изхода, които дават 5V или 0V всеки, в зависимост от интензитета на падащата светлина. Ако приемем, че имаме интензитет, измерен в проценти, ще имаме следните случаи:

  • Когато светлината е между 0% и 20%, 4 -те изхода ще дадат 0V
  • Когато светлината е между 20% и 40%, първият изход ще даде 5V, а другите ще дадат 0V
  • Когато светлината е между 40% и 60%, първите два изхода ще дадат 5V, а другите ще дадат 0V
  • Когато светлината е между 60% и 80%, първите три изхода ще дадат 5V, а последният ще даде 0V
  • Когато светлината е между 80% и 100%, 4 -те изхода ще дадат 5V

Забележка: тези споменати проценти са само пример за запазване на обяснения. В следващите стъпки е обяснено как да го калибрирате

Знаейки условията, в Arduino се прави програма с тези 4 входа и като изход ще имаме PWM сигнал, изпратен до серво, който ще управлява механизма за отваряне на очите.

Консумативи

Какво ще ви трябва?

(неща от веригата)

  • 1 LM324
  • 1 Protoboard
  • 6 тримерни резистора (по 10 kOhms всеки) 1 LDR (светлозависим резистор)
  • Някои проводници за джъмпер или просто жица и клещи за рязане
  • 1 сервомотор
  • Волтметър

(глава и механизми)

  • Творчество (най -важното)
  • Пяна за глава
  • Картон
  • Лепило
  • Дървени пръчки
  • Други неща, които ще ви помогнат да го направите по -естетичен

(по избор)

  • Заваръчна станция или поялник
  • Тенекова спойка
  • Печатна платка с 5x5 точки

Стъпка 1: Планиране на нашата верига

Планиране на нашата верига
Планиране на нашата верига

На първо място, трябва да имаме всички компоненти, преди да направим механизма.

Важно е да знаете, че ако не получите точните компоненти, можете да използвате алтернативи, може би не получавате тримери с точна стойност, но няма значение: ще използвате тримери като делител на напрежение, така че, ако имате стойност между 10kΩ и 100kΩ, можете да я използвате. Или ако нямате LM324, можете да използвате MC34074 (като пример има много), единственото изискване е да имате 4 опампа, които могат да използват несиметрична 5V мощност (източник на захранване 5V arduino).

Така че, като се има предвид това, нека започнем.

Стъпка 2: Монтаж на веригата

Монтаж на веригата
Монтаж на веригата
Монтаж на веригата
Монтаж на веригата
Монтаж на веригата
Монтаж на веригата

За да създадем модула, имаме следната схематична диаграма и диаграмата LM324

Всяко число между опампите представлява пинов номер на LM324, така че щифтовете със същия номер в OPAMPS са общи възли.

ЗАБЕЛЕЖКА: отгоре има заглавка, представляваща външни връзки, т.е.връзките с Arduino UNO. Не бъркайте щифтовете на заглавката с име J1 с щифтовете на LM324.

Тук имате две възможности:

  1. Направете го в протоборд. Това е най -лесният начин за сглобяване и тестване, но дизайнът изобщо не е най -добрият.
  2. Използвайте перфорирана дъска (наричана още DOT PCB). Тази опция ще ви даде възможност да намалите веригата до квадрат 5х5 см (само модула), но трябва да заварявате. Ако сте непълнолетни, помолете за помощ от възрастен.

На третата снимка това е схемата, сглобена в протоборд.

На 4 -та и 5 -футова снимка тя се сглобява по същата схема, но в перфорирана дъска.

Шестата снимка има завършена верига.

В обобщение, веригата ще има 4 изхода. Тези изходи ще се използват за свързване към Arduino UNO.

Стъпка 3: Калибрирайте веригата

Image
Image
Калибрирайте веригата
Калибрирайте веригата

След като сме сглобени, трябва да свържем нашата верига и да проверим напрежението, дадено от всяко съпротивление на тримера: трябва да настроим съответно 0.5V, 1V, 1.5V и 2V на RV1, RV2, RV3 и RV4.

За да направите това, трябва да захранвате веригата с 5V и GND на arduino и да измерите всяко напрежение в тримера. Свързвате волтметър между централния щифт на тримера (един по един) и към GND. След това завъртете тримера, докато получите желаното напрежение.

Вашият волтметър има 2 кабела, един червен и един черен.

  1. Поставете черния кабел в GND възел.
  2. Поставете червения кабел в 3 -ия щифт на LM324. Завъртете тримера, докато достигне 0,5 V.
  3. Променете червения кабел на 5 -ти пин на LM324. Завъртете тримера, докато има 1V.
  4. Променете червения кабел на 10 -ия пин на LM324. Завъртете тримера, докато достигне 1,5V
  5. Променете червения кабел на 12 -ия пин на LM324. Завъртете тримера, докато достигне 2V.

Всички тези стъпки трябва да бъдат направени с всички свързани (Arduino и веригата, направени от нас).

Може би ще ви трябват повече от 2 ръце, поискайте помощ от някой друг, ако е необходимо.

Петият тример служи като калибратор за чувствителност (този, който е между LDR, т.е. този, наречен RV5)

Както можете да видите, във видеото има тест с изходите, използвах зелени светодиоди, за да го направя по -дидактичен и лесен за оценяване (поставям ръката си по -близо, за да блокирам светлината, а веригата кара светодиодите да се включват или завъртат в зависимост от падащата светлина).

Стъпка 4: Сглобяване на сервомотор

Сглобяване на сервомотор
Сглобяване на сервомотор
Сглобяване на сервомотор
Сглобяване на сервомотор
Сглобяване на сервомотор
Сглобяване на сервомотор

Тук трябва да издухнете ума си: трябва да поставите очите в механизъм, който може да отваря и затваря окото, симулирайки клепач.

На първата снимка виждате реалния модел, реализиран от мен.

на втората снимка има чертеж, който представлява основния механизъм.

Използвайте главата от пяна, дървени пръчки и лепило, за да направите механизма.

Както виждате на третата снимка, LDR е в носа

Стъпка 5: Кодиране

Кодиране
Кодиране

И накрая, трябва да свържете веригата към пинове 3, 4, 5 и 6 на Arduino и сервото ще бъде свързано към 9 -ия пин.

Кодът е по -долу. Той има коментари, за да обясни всеки важен раздел.

Стъпка 6: Насладете се

Увеличете и намалете светлината си към LDR, за да оцените промените в очите.

Благодаря за гледането. Надявам се че го харесваш.

Препоръчано: