Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Category:

Хронометр

Сегодня у нас выходной (курбан-байрам), поэтому весь день я посвятил хронометру (таки в пятницу уже все должно работать "в бою"). Сопряжение с детектором лазера сделал на опторазвязке PC817C: для ограничения тока через светодиод воткнул килоомный резистор, коллектор фототранзистора подключил ко входу МК (нога подтянута к земле через внутренний резистор на 50кОм) и подтянул резистором 4.7кОм на +3.3В. Сейчас испытал (были подозрения, что резистор на 4.7к не вытянет до уровня лог.1). Все нормально сработало. Вот код на гитхабе.

Итак, теперь МК имеет пять каналов регистрации событий (все нормально подтянуты к земле через внутренние резисторы): событие0 — для кнопки (мало ли — хотя бы так зафиксировать, если вдруг лазеры не сработают), а события1..4 — для четырех каналов лазеров. В реальности будем использовать только 1 лазер на старте и 2 лазера на финише. Но можно было бы, скажем, разнести на некоторое расстояние лазеры на финише и измерять еще и скорость, с которой велосипедист пронесся на финише.

TODO: все-таки, надо бы как-нибудь довести эту фиговину до ума, чтобы она синхронизировалась СМС-ками. Но для этого надо автоматом отождествлять номер велосипедиста. Скажем, активной RFID-меткой, либо еще как-нибудь.
Tags: stm32, железяки
Subscribe

  • А что, в С так нельзя?

    Пытаюсь передать в функцию цвет как массив. Функция такая: void Pattern_draw3(Img3 *img, Pattern *p, int xul, int yul, uint8_t colr[3]); И…

  • Ардуиноподход

    Вот как ни гляну, большинство народу для считывания данных калибровки в BMP/BME280 использует типичный ардуиноподход, как, например, здесь: зачем-то…

  • Темы-2

    Некоторые испугались, прочитав предыдущие темы. Повторяю: темы для работы в течение всей школы (три года). А вот — их части, которые можно осилить за…

promo eddy_em august 17, 2019 12:33 3
Buy for 10 tokens
Юра намедни напечатал корпус для хронометра. Для первого блина получилось неплохо: И еще немного фотографий:
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments