Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/35: Рейтинг темы: голосов - 35, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
1

Как подключить фотодиод к Ардуино

07.05.2017, 20:18. Показов 6936. Ответов 18

Здравствуйте, возник такой вопрос: фотодиод в фотогальваническом режиме работы выдает напряжение от 0 до 500 мВ. Ардуино замеряет напряжение от 0 до 5 вольт. Как и чем усилить (увеличить) напряжение с 0.5 до 5 В?
И может быть, кто-нибудь знает какое максимальное выходное напряжение среди сущесвтующих фотодиодов можно получить при максимальном освещении допустим? Может еще и схемки найдутся?)))
что-то не выходит найти выходное напряжение на ФД263 нигде..(
0
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2017, 20:18
Ответы с готовыми решениями:

Как подключить esp8266-07 к ардуино due
как подключить esp8266-07 к ардуино due и отправить данные. Именно 07 и именно due.

Как подключить 450 датчиков DS18B20 к ардуино
Как подключить 450 датчиков DS18B20 к ардуино и считывать по 8 датчиков в отдельности.

Как подключить много сервоприводов к ардуино UNO?
Хочу сделать робота, который будет передвигаться при помощи по меньшей мере 6 сервоприводов. Я...

Как подключить безмен к ардуино и получать с него данные?
Можно ли и как подключить недорогой безмен к ардуино и получать с него данные? без допов

18
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
07.05.2017, 22:44 2
Через транзистор или операционный усилитель, но тут главное будет правильно подобрать параметры деталей так что бы работало и не спалить.

Если в электронике ноль, лучше поискать у китайцев готовую плату для ардуины.
0
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
08.05.2017, 00:13  [ТС] 3
эх, про усилитель понятно) поконкретнее какой бы) нужно как раз выбрать схему усилителя для такого вот фотодиода от 0 до 0.5 В

Добавлено через 39 минут
надеюсь на вашу помощь, советы и поддержку)))))
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 01:35 4
Да самая простая схема как здесь на одном транзисторе только и номиналы свои нужно будет подогнать.
0
Миниатюры
Как подключить фотодиод к Ардуино  
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 01:37 5
Т.е только левая часть схемы... до VT1

Или как тут
0
Изображения
 
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 01:44 6
В любом случае вам нужно будет подбирать номиналы самому под 5V и ваш диапазон.
0
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
08.05.2017, 14:41  [ТС] 7
я не правильно всет аки сформулировал вопрос)))
Необходимо с помощью АЦП ардуины замерить выходное напряжение фотодиода.
Аналоговый вход ардуины замеряет напряжение от 0 до 5 вольт, и масштабирует это значение от 0 до 1023. Т.е. если фотодиод выдает максимальное напряжение 100 мВ, значение в ардуине будет не более 20. Явно маловато для нормального измерения.
Как выходной диапазон фотодиода (0-0.1 В или 0-0.5 В как в моем случае) «согласовать» с входным диапазоном ардуины (0-5 В)?
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 15:31 8
Цитата Сообщение от AlleOUT Посмотреть сообщение
Как выходной диапазон фотодиода (0-0.1 В или 0-0.5 В как в моем случае) «согласовать» с входным диапазоном ардуины (0-5 В)?
Подключить фотодиод через усилитель к ардуине что бы расширить диапазон.
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 15:40 9
Самое простое попробовать через транзистор, как то так:

Название: 1.jpg
Просмотров: 91

Размер: 6.2 Кб

Но как я сказал, главное подобрать номиналы- сомневаюсь что вы это сможете сделать если у вас нет опыта и знаний.
0
Просто Лис
Эксперт Python
4247 / 2657 / 911
Регистрация: 17.05.2012
Сообщений: 7,916
Записей в блоге: 9
08.05.2017, 16:10 10
Цитата Сообщение от AlleOUT Посмотреть сообщение
значение в ардуине будет не более 20. Явно маловато для нормального измерения.
Правильно говорят выше, хотите увеличить точность - усиливайте сигнал аппаратно. А если просто не нравится маленькое число, то домножайте на некий коэффициент в коде:
C++
1
int val = analogRead(PIN) * 10
Только точность измерений не увеличится.
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
08.05.2017, 16:20 11
Или не думать об обвязке и купить готовый модуль:

https://ru.aliexpress.com/whol... ext=BH1750

https://lesson.iarduino.ru/pag... k-arduino/
0
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
17.06.2017, 22:54  [ТС] 12
Здравствуйте еще разочек) а в схеме, которую вы привели последнюю (с транзистором) немного не понятно что да как с сигналом происходит.. на фотодиод подается напряжение 5 В, причем он включен в обратно направлении... он освещается, в результате чего возникает фототок и этот ток, поидеи должен течь в направлении обратном току поступающему с входа 5 В? в любом случае что происходит с током с пяти вольт если там есть ветвь ведующая к транзистору и получается напряжение питания в 5 В тоже усиливается? вообщем, изивините, не могли бы вы помочь и объяснить как работает эта схема, пожалуйста?

Добавлено через 13 минут
и стоит ли подключать вход 5 в к выход ардуинки на 5 в, если к нему уже подключен, например шаговый двигатель?
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
17.06.2017, 23:01 13
Наройте какой нибудь учебник по электронике(или основам схемотехники) и читайте.
Ибо объяснять с нуля базовые вещи вряд ли кто станет, уж больно долго.

Добавлено через 2 минуты
Цитата Сообщение от AlleOUT Посмотреть сообщение
и стоит ли подключать вход 5 в к выход ардуинки на 5 в, если к нему уже подключен, например шаговый двигатель?
Питание двигателей и прочих вещей которые потребляют много обычно делает от другого источника, желательно с гальванической развязкой.
0
Просто Лис
Эксперт Python
4247 / 2657 / 911
Регистрация: 17.05.2012
Сообщений: 7,916
Записей в блоге: 9
18.06.2017, 04:34 14
Цитата Сообщение от AlleOUT Посмотреть сообщение
и стоит ли подключать вход 5 в к выход ардуинки на 5 в, если к нему уже подключен, например шаговый двигатель?
Дополню, не стоит. Там где-то 20 мА тока каждый пин ардуины может отдать. Зажечь светодиод - хватит, что помощнее - нет.
0
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
18.06.2017, 08:56  [ТС] 15
Извините, просто времени очень мало( думал это на пару предложений, просто знать бы, что именно будет принимать вход Ардуинки чтобы разобраться, что из него получить потом
0
346 / 331 / 71
Регистрация: 18.03.2015
Сообщений: 1,168
18.06.2017, 11:53 16
http://robotclass.ru/tutorials... 8-uln2003/
Работает без дополнительный блоков питания.
0
Просто Лис
Эксперт Python
4247 / 2657 / 911
Регистрация: 17.05.2012
Сообщений: 7,916
Записей в блоге: 9
18.06.2017, 11:57 17
Сергей 190, так ток идёт не через ардуино, а двигатель питается отдельно.
0
346 / 331 / 71
Регистрация: 18.03.2015
Сообщений: 1,168
18.06.2017, 12:33 18
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
так ток идёт не через ардуино, а двигатель питается отдельно
Я имел в виду, что не обязательно для ШД отдельный источник питания. Хватает ардуиновских +5В.
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,424
Записей в блоге: 30
18.06.2017, 12:51 19
Цитата Сообщение от AlleOUT Посмотреть сообщение
Извините, просто времени очень мало(
А кому сейчас легко? У кого много времени?
Нанимайте репетитора и за деньги он вам все разжует или сделает.

думал это на пару предложений, просто знать бы,
А потому еще пару предложений что бы объяснить эти пару предложений, и еще пару ...

Добавлено через 2 минуты
Цитата Сообщение от Сергей 190 Посмотреть сообщение
http://robotclass.ru/tutorials/ardui...yj-48-uln2003/
Работает без дополнительный блоков питания.
Да это какие-то детские примеры, где вообще применяются такие слабые движки?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2017, 12:51

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как подключить LCD 1602 без модуля к Ардуино
Здравствуйте! Возникла следующая трудность, начинаю изучать ардуино и по примеру одного из проектов...

Как проверить реле к ардуино без ардуино
Собственно вопрос в названии. Дело в том что реле пришло по почте раньше чем само ардуино. Так как...

как подключить дисплей shd0032 к ардуино?
Как подключить дисплей shd0032 (http://www.smartmodule.ru/0032.html) к ардуино и вывести на него...

Не могу подключить дисплей к ардуино nano
Здравствуйте я бы хотел задать вопрос как подключить дисплей(tftlcd for arduino uno(spiflash)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.