Оглавление:
- Шаг 1: Загрузите свой компьютер и откройте MATLAB, чтобы подготовиться к кодированию
- Шаг 2: Добавление датчика влажности почвы
- Шаг 3: Добавление датчика температуры
- Шаг 4: Добавление оптического детектора
- Шаг 5: Добавление светодиодной лампы
- Шаг 6: КОНЕЧНЫЙ продукт
![Усовершенствования программирования обучения в MATLAB: 6 шагов Усовершенствования программирования обучения в MATLAB: 6 шагов](https://i.howwhatproduce.com/images/001/image-160-58-j.webp)
Видео: Усовершенствования программирования обучения в MATLAB: 6 шагов
![Видео: Усовершенствования программирования обучения в MATLAB: 6 шагов Видео: Усовершенствования программирования обучения в MATLAB: 6 шагов](https://i.ytimg.com/vi/SqRlyNFJ5f4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
![Улучшения программирования обучения в MATLAB Улучшения программирования обучения в MATLAB](https://i.howwhatproduce.com/images/001/image-160-59-j.webp)
Задача:
Цель этой запрограммированной системы - взглянуть на небольшую Arduino и применить кодировку в более крупном масштабе, чтобы потенциально улучшить определенные функции безопасности систем Amtrak Railroad. Для этого мы добавили датчик влажности почвы, датчик температуры, оптический датчик / фоторезистор и светодиодную лампу. Датчик влажности почвы и датчик температуры полезны, потому что они позволяют контролировать скорость в ненастную погоду. Оптический детектор будет использоваться для определения скорости поезда, а светодиодный индикатор используется, чтобы напоминать текущий мигающий свет, который появляется, если поезд находится поблизости.
Необходимые компоненты:
· Цифровой датчик температуры DS18B20
· Оптический детектор / фототранзистор
· Датчик влажности почвы
· 4,7 кОмРезистор
· Резистор 330 Ом x2
· Резистор 10 кОм
· Кабели / перемычки x17
· Соединительный шнур USB
Далее следуют четыре отдельные процедуры, чтобы отобразить правильную разводку и кодирование для каждого улучшения, таким образом, вы можете добавить столько, сколько захотите, при создании своего собственного.
Шаг 1: Загрузите свой компьютер и откройте MATLAB, чтобы подготовиться к кодированию
Шаг 2: Добавление датчика влажности почвы
![Добавление датчика влажности почвы Добавление датчика влажности почвы](https://i.howwhatproduce.com/images/001/image-160-60-j.webp)
Начните с подключения вывода VCC к источнику питания 5 В. Затем подключите заземляющий контакт к земле. После этого вы подключите вывод AO к аналоговому выводу 1 на Arduino. После того, как вы подключили Arduino к MATLAB, запустите аналоговое чтение для аналогового вывода 1, затем запустите программу. Если возникнут проблемы, вы можете просто скопировать приведенный ниже код.
Шаг 3: Добавление датчика температуры
![Добавление датчика температуры Добавление датчика температуры](https://i.howwhatproduce.com/images/001/image-160-61-j.webp)
Подключите серый и красный провод к общей земле. Затем вы подключите желтый провод к контакту № 10 ШИМ и резистору 4,7 кОм. Затем он подключится к источнику питания 5 В. Чтобы закодировать эту функцию, откройте matlab> надстройки> получить пакеты поддержки оборудования. Оказавшись в пакетах поддержки, найдите протокол 1-Wire в Далласе и загрузите его. Обратитесь к этой статье, чтобы настроить свой код.
Шаг 4: Добавление оптического детектора
![Добавление оптического детектора Добавление оптического детектора](https://i.howwhatproduce.com/images/001/image-160-62-j.webp)
Подключите оба анода к общей земле. Затем подключите катод на передней панели датчика к аналоговому выводу 0 на Arduino и к резистору 330 Ом, который затем подключается к источнику питания 5 В. Затем подключите задний катод к резистору 10 кОм, а затем к источнику питания 5 В. Для кодирования инициируйте другое аналоговое чтение для вывода 0 и запустите программу. Полный код представлен в этом файле.
Шаг 5: Добавление светодиодной лампы
![Добавление светодиодной лампы Добавление светодиодной лампы](https://i.howwhatproduce.com/images/001/image-160-63-j.webp)
Подключите анод светодиода к резистору 330 Ом. Затем вы подключите его к земле. Затем подключите катод светодиода к выводу 13 PWM на Arduino.
Шаг 6: КОНЕЧНЫЙ продукт
![КОНЕЧНЫЙ продукт КОНЕЧНЫЙ продукт](https://i.howwhatproduce.com/images/001/image-160-64-j.webp)
Это общий вид вашего Arduino и кода со всеми включенными улучшениями!
В качестве дополнения к вашему проекту вы также можете напечатать на 3D-принтере корову, чтобы показать, как настоящий мигающий свет останавливает встречный транспорт, чтобы поезд мог проехать, а затем, когда поезд ушел, корова может продолжить свой заданный курс. Вот ссылка на 3D-печать этой конкретной коровы.
3D_printed_cow.stl
Рекомендуемые:
Перенос обучения с помощью NVIDIA JetBot - веселье с транспортными конусами: 6 шагов
![Перенос обучения с помощью NVIDIA JetBot - веселье с транспортными конусами: 6 шагов Перенос обучения с помощью NVIDIA JetBot - веселье с транспортными конусами: 6 шагов](https://i.howwhatproduce.com/images/002/image-4961-11-j.webp)
Передача обучения с помощью NVIDIA JetBot - развлечение с дорожными конусами: научите своего робота находить путь в лабиринте дорожных конусов с помощью камеры и современной модели глубокого обучения
Объектно-ориентированное программирование: создание объектов обучение / метод обучения / техника с использованием Shape Puncher: 5 шагов
![Объектно-ориентированное программирование: создание объектов обучение / метод обучения / техника с использованием Shape Puncher: 5 шагов Объектно-ориентированное программирование: создание объектов обучение / метод обучения / техника с использованием Shape Puncher: 5 шагов](https://i.howwhatproduce.com/images/003/image-8919-j.webp)
Объектно-ориентированное программирование: создание объектов. Обучение / метод обучения / техника с использованием Shape Puncher: метод обучения / обучения для студентов, плохо знакомых с объектно-ориентированным программированием. Это способ позволить им визуализировать и увидеть процесс создания объектов из классов. EkTools 2-дюймовый большой перфоратор; лучше всего подходят твердые формы. Кусок бумаги или c
Комплект для обучения Arduino (открытый исходный код): 7 шагов (с изображениями)
![Комплект для обучения Arduino (открытый исходный код): 7 шагов (с изображениями) Комплект для обучения Arduino (открытый исходный код): 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-13415-j.webp)
Комплект для обучения Arduino (с открытым исходным кодом): если вы новичок в Arduino World и собираетесь изучать Arduino, имея некоторый практический опыт, эти инструкции и этот комплект для вас. Этот комплект также является хорошим выбором для учителей, которые любят обучать своих учеников Arduino простым способом
Инструмент для обучения мытью рук: 11 шагов
![Инструмент для обучения мытью рук: 11 шагов Инструмент для обучения мытью рук: 11 шагов](https://i.howwhatproduce.com/images/006/image-16641-j.webp)
Инструмент для обучения мытью рук: я сделал этот проект для университетского курса. Продукт предназначен для закрепления у детей навыков мытья рук. Каждый раз, когда включается раковина, активируется круговая площадка, а затем, если выливается мыло, записывается круговая площадка
Как обнаружить болезни растений с помощью машинного обучения: 6 шагов
![Как обнаружить болезни растений с помощью машинного обучения: 6 шагов Как обнаружить болезни растений с помощью машинного обучения: 6 шагов](https://i.howwhatproduce.com/images/010/image-28195-j.webp)
Как обнаруживать болезни растений с помощью машинного обучения: процесс обнаружения и распознавания больных растений всегда был ручным и утомительным процессом, требующим от людей визуального осмотра тела растения, что часто может приводить к неправильному диагнозу. Также было предсказано, что глобальный w