Реактор
- Войдите на сайт для отправки комментариев
Привет,
Моему сыну поручено построить систему сигнализации для ядерного реактора Arduino. Помоги мне, так как мой сын давно не ходил в школу, и ему сейчас тяжело. Делать вещи по отдельности не может их собрать.
Спасибо
установка
1. Arduino Uno (или совместимый)
2. Open-Smart Rich-Shield
3. Arduino IDE
Для выполнения этого задания вы должны понимать и уметь применять следующие методы:
Alog Аналоговый и цифровой ввод / вывод
Кнопки, светодиоды, LDR, NTC, зуммер
Предотвратить отскок кнопки
Порог и гистерезис
В этом задании вы разработаете прототип системы сигнализации ядерного реактора. Вы будете применять все, что вы узнали до сих пор, чтобы создать систему сигнализации.
Я корректирую
1. Arduino Uno (или совместимый)
2. Open-Smart Rich Shield
3. Arduino IDE
Для выполнения этой задачи вы должны понимать и уметь применять следующие методы:
Аналоговый и цифровой вход / выход
Кнопки, светодиоды, LDR, NTC, зуммер
Предотвратить отскок кнопки
Порог и гистерезис
Описание системы
По соображениям безопасности реактор контролируется на температуру и яркость. Реактор с датчиком температуры (NTC) установлен на высоте 2 м в стене, а датчик яркости (LDR) - на высоте 8 м в центре реактора. Если температура или яркость реактора находятся за пределами нормального рабочего диапазона, значит, что-то не так, и должен быть активирован сигнал тревоги.
Чтобы создать этот сигнал, вам будет предложено создать встроенную систему со следующими требованиями:
Зеленый светодиод указывает на работу системы. Зеленый светодиод горит непрерывно в нормальном режиме работы и в режиме тревоги. Светодиод мигает и работает в режиме обслуживания. Зеленый светодиод не горит, когда реактор выключен.
Красный светодиод мигает, и зуммер издает звук при срабатывании будильника, в противном случае они отключаются.
Всякий раз, когда в реакторе становится слишком жарко или слишком ярко, срабатывает сигнализация, и система находится в режиме тревоги. Тревога уведомляет ученых, что они могут предпринять соответствующие действия. Желтый светодиод указывает, что датчик температуры находится за пределами рабочего диапазона, а синий светодиод указывает, что яркость находится за пределами рабочего диапазона. Тревога отключается, когда оба датчика находятся в рабочем диапазоне.
В любое время температура и яркость отображаются на мониторе.
Датчик температуры или датчик яркости необходимо время от времени заменять. Пользователь должен иметь возможность включать или выключать датчики. Одна кнопка включает / выключает измерения температуры, а другая включает / выключает измерения яркости. Когда датчик выключен (отключен), система находится в режиме технического обслуживания. Отключенный датчик не должен вызывать тревогу. Только когда два датчика включены, система работает нормально.
Сигнал тревоги должен звучать как сигнал тревоги, который пульсирует через 10 секунд. Два разных звука сообщают каждому, какая проблема возникает., Т.е. Звук для проблемы с температурой должен отличаться от звука для проблемы с яркостью.
Внимательно прочитайте требования. Нам нужны правильные кнопки управления. Определите пороги и гистерезис для этой системы, чтобы вы могли продемонстрировать систему. Определите поток между различными поведениями и определите состояния или режимы работы, которые могут помочь вам структурировать свое поведение. Пожалуйста, постарайтесь сделать поведение системы интуитивно понятным и удобным для пользователя.
Необязательное требование:
Сделайте программу отзывчивой на кнопки. Например, когда воспроизводится звук или мигают светодиоды, кнопки должны реагировать.
Необязательное требование не является обязательным, но оно показывает, насколько быстро возрастает сложность программы для такой небольшой системы.
предотвращу для вас второй чернобыль за 3000 руб., fridgetester@mail.ru
Обсуждаемо htpicc@gmail.com
Чую запах гуглотранслейта.
Тоже давно в школе не учился.
1000 р gas31a@mail.ru
Меньше низзя. Задача ответственная.
Чую запах гуглотранслейта.
Похоже на то. "Отскок кнопки" - это дребезг что ли?
Чую запах гуглотранслейта.
Похоже на то. "Отскок кнопки" - это дребезг что ли?
не, нажатие-отжатие
PS какой красивый НИК - Свет Луны..."Если Вы кормите детей и в зрелом возрасте, внуки будут просить милостыню"...
Button bounce -> отскок кнопки. Debounce - подавление дребезга.
Тут ещё полдня на осмысление всей этой переводчины нужно.
Та ладно, все ж понятно "Необязательное требование не является обязательным" )) Задание сформулировано толково, явно учебное, явно не школа, явно не здешняя. Чувак решил сэкономить, иначе дома бы заказал, накиньте нулей в цену )))
Лучший вариант - maslachenko767@mail.ru / пиши, отвечу быстро