Оглавление:

Проект 2 - Монитор аквариума: 5 шагов
Проект 2 - Монитор аквариума: 5 шагов

Видео: Проект 2 - Монитор аквариума: 5 шагов

Видео: Проект 2 - Монитор аквариума: 5 шагов
Видео: Сажа загорелась в дымовой трубе. 2024, Ноябрь
Anonim
Проект 2 - Монитор аквариума
Проект 2 - Монитор аквариума

Для этого проекта мы создадим приложение для мониторинга аквариумов с помощью микроконтроллера Arduino. В частности, для проекта нам понадобятся эти детали:

1 микроконтроллер Arduino

1 полноразмерный макет

1 датчик уровня воды

1 ЖК-экран

1 простая кнопка

1 потенциометр

Связка медных проводов

1 резистор 10 кОм

2 резистора 220 Ом

Шаг 1. Подключите ЖК-экран и потенциометр

Подключите ЖК-экран и потенциометр
Подключите ЖК-экран и потенциометр

На этом мы начнем создание нашего проекта. Первый шаг - подключить ЖК-экран и потенциометр к микроконтроллеру Arduino. Для начала протяните провод от вывода 5V на Arduino к шине питания (+) на макетной плате. Кроме того, вы должны подключить провод от контакта GND на макете к шине заземления (-) на макете. Отсюда вы можете начать подключение ЖК-экрана. Поместите ЖК-экран в нижнюю правую часть макета. Начиная с контакта 12 и заканчивая контактом 7, поместите медный провод. Поместите другой конец провода в правильное место, как показано на изображении. Также убедитесь, что потенциометр правильно подключен как к шине питания, так и к шине заземления. Этот потенциометр будет иметь аналоговый сигнал, подключенный к ЖК-экрану для управления его отображением.

Шаг 2: Добавьте светодиодные фонари

Добавить светодиодные фонари
Добавить светодиодные фонари

На этом этапе ЖК-экран и потенциометр должны быть подключены к Arduino и макетной плате. На этом этапе мы подключим два светодиода (красный и зеленый) и кнопку для сброса счетчика кормления рыб. Короткий конец светодиодов должен быть подключен к шине заземления. Изогнутая сторона светодиода должна быть подключена к контактам 2 и 3 и к ней должен быть подключен резистор 220 Ом. Кнопка тоже должна быть размещена на доске. Вы должны подключить кнопку к контакту 6. Добавьте резистор 10 кОм на противоположную сторону кнопки. Завершите этот шаг, также подключив кнопку к шине заземления (-).

Шаг 3: Подключите датчик уровня воды

Подключите датчик уровня воды
Подключите датчик уровня воды

Теперь, когда все остальные компоненты подключены, мы можем подключить наш датчик воды. Датчик воды должен иметь вывод «S», подключенный к аналоговому выводу «A1». Датчик также должен иметь контакт «+», подключенный к шине питания, и контакт «-», подключенный к шине заземления. Обратитесь к предоставленному изображению для получения дополнительной информации.

Шаг 4: Тестирование вашего приложения

Теперь, когда все готово, мы можем протестировать наше приложение. Я приложил исходный код, который должен правильно запустить ваш проект. Разумно подумать, какова цель этого приложения. В идеале уровень воды в аквариуме должен находиться в определенных границах. Если это не так, загорится красный свет. Если вода находится в определенных границах, загорится зеленый свет, указывающий, что уровень воды в порядке. На ЖК-экране отобразится дополнительное сообщение, описывающее текущее состояние воды (слишком низкое, нормальное или слишком высокое). Кроме того, есть таймер для определения уровня голода рыбы в вашем аквариуме. Через некоторое время появится сообщение о том, что ваш питомец голоден. Это сообщение становится серьезнее, пока ваша рыба не станет «мертвой». Таймер можно перезапустить с помощью прикрепленной кнопки.

Шаг 5: Дополнительные изображения

Рекомендуемые: