0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27

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

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

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

как подключить динамик к ардуино?
Привет, как подключить динамик к ардуино?

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

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

18
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.05.2017, 22:44
Через транзистор или операционный усилитель, но тут главное будет правильно подобрать параметры деталей так что бы работало и не спалить.

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

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

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

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

Размер: 6.2 Кб

Но как я сказал, главное подобрать номиналы- сомневаюсь что вы это сможете сделать если у вас нет опыта и знаний.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.05.2017, 16:10
Цитата Сообщение от AlleOUT Посмотреть сообщение
значение в ардуине будет не более 20. Явно маловато для нормального измерения.
Правильно говорят выше, хотите увеличить точность - усиливайте сигнал аппаратно. А если просто не нравится маленькое число, то домножайте на некий коэффициент в коде:
C++
1
int val = analogRead(PIN) * 10
Только точность измерений не увеличится.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.05.2017, 16:20
Или не думать об обвязке и купить готовый модуль:

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  [ТС]
Здравствуйте еще разочек) а в схеме, которую вы привели последнюю (с транзистором) немного не понятно что да как с сигналом происходит.. на фотодиод подается напряжение 5 В, причем он включен в обратно направлении... он освещается, в результате чего возникает фототок и этот ток, поидеи должен течь в направлении обратном току поступающему с входа 5 В? в любом случае что происходит с током с пяти вольт если там есть ветвь ведующая к транзистору и получается напряжение питания в 5 В тоже усиливается? вообщем, изивините, не могли бы вы помочь и объяснить как работает эта схема, пожалуйста?

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

Добавлено через 2 минуты
Цитата Сообщение от AlleOUT Посмотреть сообщение
и стоит ли подключать вход 5 в к выход ардуинки на 5 в, если к нему уже подключен, например шаговый двигатель?
Питание двигателей и прочих вещей которые потребляют много обычно делает от другого источника, желательно с гальванической развязкой.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
18.06.2017, 04:34
Цитата Сообщение от AlleOUT Посмотреть сообщение
и стоит ли подключать вход 5 в к выход ардуинки на 5 в, если к нему уже подключен, например шаговый двигатель?
Дополню, не стоит. Там где-то 20 мА тока каждый пин ардуины может отдать. Зажечь светодиод - хватит, что помощнее - нет.
0
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 27
18.06.2017, 08:56  [ТС]
Извините, просто времени очень мало( думал это на пару предложений, просто знать бы, что именно будет принимать вход Ардуинки чтобы разобраться, что из него получить потом
0
 Аватар для Сергей 190
365 / 348 / 74
Регистрация: 18.03.2015
Сообщений: 1,293
18.06.2017, 11:53
http://robotclass.ru/tutorials... 8-uln2003/
Работает без дополнительный блоков питания.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
18.06.2017, 11:57
Сергей 190, так ток идёт не через ардуино, а двигатель питается отдельно.
0
 Аватар для Сергей 190
365 / 348 / 74
Регистрация: 18.03.2015
Сообщений: 1,293
18.06.2017, 12:33
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
так ток идёт не через ардуино, а двигатель питается отдельно
Я имел в виду, что не обязательно для ШД отдельный источник питания. Хватает ардуиновских +5В.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.06.2017, 12:51
Цитата Сообщение от AlleOUT Посмотреть сообщение
Извините, просто времени очень мало(
А кому сейчас легко? У кого много времени?
Нанимайте репетитора и за деньги он вам все разжует или сделает.

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

Добавлено через 2 минуты
Цитата Сообщение от Сергей 190 Посмотреть сообщение
http://robotclass.ru/tutorials/ardui...yj-48-uln2003/
Работает без дополнительный блоков питания.
Да это какие-то детские примеры, где вообще применяются такие слабые движки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.06.2017, 12:51
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru