Съдържание:
- Консумативи
- Стъпка 1: Планиране на нашата верига
- Стъпка 2: Монтаж на веригата
- Стъпка 3: Калибрирайте веригата
- Стъпка 4: Сглобяване на сервомотор
- Стъпка 5: Кодиране
- Стъпка 6: Насладете се
Видео: LDR детектор за ниво на светлина: Отваряне и затваряне на очите: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте всички, надявам се тази инструкция да ви хареса. Всяко съмнение, коментар или корекция ще бъдат добре приети.
Тази схема е реализирана като контролен модул за предоставяне на информация за това колко светлина има в околностите, за да се контролира отварянето на очите чрез сервомотор.
Тази схема има 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.
Тук имате две възможности:
- Направете го в протоборд. Това е най -лесният начин за сглобяване и тестване, но дизайнът изобщо не е най -добрият.
- Използвайте перфорирана дъска (наричана още DOT PCB). Тази опция ще ви даде възможност да намалите веригата до квадрат 5х5 см (само модула), но трябва да заварявате. Ако сте непълнолетни, помолете за помощ от възрастен.
На третата снимка това е схемата, сглобена в протоборд.
На 4 -та и 5 -футова снимка тя се сглобява по същата схема, но в перфорирана дъска.
Шестата снимка има завършена верига.
В обобщение, веригата ще има 4 изхода. Тези изходи ще се използват за свързване към Arduino UNO.
Стъпка 3: Калибрирайте веригата
След като сме сглобени, трябва да свържем нашата верига и да проверим напрежението, дадено от всяко съпротивление на тримера: трябва да настроим съответно 0.5V, 1V, 1.5V и 2V на RV1, RV2, RV3 и RV4.
За да направите това, трябва да захранвате веригата с 5V и GND на arduino и да измерите всяко напрежение в тримера. Свързвате волтметър между централния щифт на тримера (един по един) и към GND. След това завъртете тримера, докато получите желаното напрежение.
Вашият волтметър има 2 кабела, един червен и един черен.
- Поставете черния кабел в GND възел.
- Поставете червения кабел в 3 -ия щифт на LM324. Завъртете тримера, докато достигне 0,5 V.
- Променете червения кабел на 5 -ти пин на LM324. Завъртете тримера, докато има 1V.
- Променете червения кабел на 10 -ия пин на LM324. Завъртете тримера, докато достигне 1,5V
- Променете червения кабел на 12 -ия пин на LM324. Завъртете тримера, докато достигне 2V.
Всички тези стъпки трябва да бъдат направени с всички свързани (Arduino и веригата, направени от нас).
Може би ще ви трябват повече от 2 ръце, поискайте помощ от някой друг, ако е необходимо.
Петият тример служи като калибратор за чувствителност (този, който е между LDR, т.е. този, наречен RV5)
Както можете да видите, във видеото има тест с изходите, използвах зелени светодиоди, за да го направя по -дидактичен и лесен за оценяване (поставям ръката си по -близо, за да блокирам светлината, а веригата кара светодиодите да се включват или завъртат в зависимост от падащата светлина).
Стъпка 4: Сглобяване на сервомотор
Тук трябва да издухнете ума си: трябва да поставите очите в механизъм, който може да отваря и затваря окото, симулирайки клепач.
На първата снимка виждате реалния модел, реализиран от мен.
на втората снимка има чертеж, който представлява основния механизъм.
Използвайте главата от пяна, дървени пръчки и лепило, за да направите механизма.
Както виждате на третата снимка, LDR е в носа
Стъпка 5: Кодиране
И накрая, трябва да свържете веригата към пинове 3, 4, 5 и 6 на Arduino и сервото ще бъде свързано към 9 -ия пин.
Кодът е по -долу. Той има коментари, за да обясни всеки важен раздел.
Стъпка 6: Насладете се
Увеличете и намалете светлината си към LDR, за да оцените промените в очите.
Благодаря за гледането. Надявам се че го харесваш.
Препоръчано:
Схема на сензор за тъмнина върху платка + детектор за светлина с LDR: 6 стъпки
Схема на сензор за тъмнина на платка + детектор на светлина с LDR: В този урок ще ви науча как да направите проста светлина & Верига за детектор на тъмнина с транзистор & LDR.Тази верига може да се използва за автоматично включване-изключване на светлини или уреди чрез добавяне на реле на изхода Можете също така да повторите
LDR базиран сензор за светлина/детектор: 3 стъпки
LDR базиран светлинен сензор/детектор: Светлинните сензори и детектори са изключително полезни за микроконтролери и вградени системи и също трябва да се направи мониторинг на интензитета. Един от най -простите и евтини от тези сензори са LDR. LDR или светлинно зависимите резистори могат лесно да се използват с
Микро: битов детектор за ниво на шум: 3 стъпки
Micro: bit Detector Level Detector: Това е само кратък пример за детектор за ниво на шум, базиран на micro: bit и Pimoroni enviro enviro: bit.Микрофонът на enviro: bit открива нивото на звука и от получената стойност позиция върху 5x5 LED матрицата се изчислява и
5 вериги LDR: затваряне, таймери, светлинни и тъмни сензори: 3 стъпки
5 вериги LDR: затваряне, таймери, светлинни и тъмни сензори: светлозависим резистор, известен още като LDR, е компонент, който има (променливо) съпротивление, което се променя с интензитета на светлината, която пада върху него. Това им позволява да се използват в схеми за измерване на светлина. Тук показах пет прости схеми, които могат да бъдат направени
Детектор за ниво на коксовата машина - сега с реч!: 6 стъпки (със снимки)
Детектор за ниво на коксовата машина-Сега с реч!: Този проект е ремикс на моя детектор за ниво на коксовата машина, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) с нови сензори , и добавянето на говорим звук! След като направих първия си детектор, добавих пиезо зумер към g