
Оглавление:
- Шаг 1. Содержание модуля 1 (основы)
- Шаг 2: содержание (модуль 2)
- Шаг 3: Ультразвуковой датчик измеряет расстояние
- Шаг 4: Датчик обнаружения человека PIR
- Шаг 5: Звуковой датчик
- Шаг 6: Датчики дождя и влажности почвы:
- Шаг 7: Мини и микро сервоприводы:
- Шаг 8: Реле (для контроля высокого напряжения!)
- Шаг 9: ЖК-жидкокристаллический дисплей
- Шаг 10: Спасибо, что учитесь со мной !
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Учебное пособие написано с целью предоставления хороших материалов и помощи настоящему любителю Arduino, которому действительно нужен простой и понятный источник, который любой может легко понять, просто прочитав этот модуль. Я тоже аспирант Arduino, который продолжает поиск новые обновления, и я узнаю только из Интернета. Информация, представленная в этом модуле, упрощена до сути, что позволяет читателям быстро понять концепции. Я рад поделиться полезной информацией, которую я знаю, с другими, чтобы читатели получили пользу. Я обещаю вам, что это действительно будет мощный модуль, который попадет в поток Arduino, давайте сразу перейдем к содержимому, не теряя времени!
Шаг 1. Содержание модуля 1 (основы)

На самом деле это мой второй инструктаж по теме Изучение arduino, я уже написал инструкцию по той же теме, которая легко и четко охватывает все основные основы arduino. Темы, рассмотренные в Модуле 1 (основы):
1. Краткое введение об ардуино.
2. типы ардуино.
3. структура ардуино.
4. Ваш первый "проект". ШИМ-широтно-импульсная модуляция.
5. Серийное общение.
6. Включает упражнения.
Таким образом, было бы действительно лучше и хорошо, если бы вы сослались на мою предыдущую инструкцию, прежде чем продолжить чтение текущей инструкции. Если вы новичок в Arduino, то обращение к моему модулю 1 создаст мост для легкого изучения второго модуля.
Шаг 2: содержание (модуль 2)

Инструкции основаны исключительно на том, как взаимодействовать Arduino с различными датчиками, реле, сервоприводами и ЖК-дисплеями.
1. ультразвуковой датчик.
2. датчик обнаружения человека PIR.
3. датчик звука.
4. Датчики дождевой воды и влажности почвы.
5. Мини и микро сервоприводы. правда.
6. ЖК-дисплеи.
7. Ваш собственный проект домашней автоматизации. (Легко)
будьте рады учиться и исследовать
Шаг 3: Ультразвуковой датчик измеряет расстояние



Что оно делает? Он содержит ультразвуковой передатчик и ультразвуковой приемник, поэтому, пока импульсные сигналы подаются на датчик от Arduino, он передает ультразвуковой звук, ультразвуковые сигналы отражаются при столкновении с препятствием и возвращаются обратно в приемник, время, затраченное на путешествие, составляет вычисляется в миллисекундах и предоставляет выходные данные на Arduino, которые можно просматривать через последовательный монитор.
Детали контакта и подключение:
Vcc ------- Подключается к контакту Arduino 5v / любому другому подходящему источнику питания.
gnd ------- Это контакт заземления. Триггер - вход от Arduino подключен к этому выводу (любому цифровому выводу).
echo ------- Выходной сигнал датчика передается на Arduino путем установления соединения между echo и любым цифровым контактом, настроенным как вход.
Кодирование - самая простая часть! Простая кодировка для начала работы с этим датчиком представлена на изображениях выше.
Замените правильный номер контакта, к которому вы подключили эхо и триггер. Согласно изображению подключения, триггер подключен к контакту 12, а эхо - к контакту 11.
Преобразование времени в расстояние
Выходной сигнал датчика из эхо-сигнала, который представляет собой время в миллисекундах, можно легко преобразовать в расстояние, разделив выходной сигнал на 58. Этого можно легко достичь с помощью одной строки кодирования.
Простое приложение в реальном времени:
Если вы хотите сделать в своем доме автоматизацию, которая используется для автоматического включения или выключения света в комнате путем обнаружения входа и выхода людей. Обнаружение человека может быть достигнуто путем определения внезапного падения выходного значения датчика, и система может быть запрограммирована соответствующим образом.
Шаг 4: Датчик обнаружения человека PIR



Как следует из названия, он используется для обнаружения человека или любого животного, излучающего тепло. Таким образом, он использует ИК-волны для определения тепла, излучаемого человеком, и соответствующего вывода. Использовать это очень просто!
контактные данные и подключение:
VCC --- это мощность на контакте, который подключен к 5 В в Arduino.
Gnd ----- Это контакт заземления, подключенный к заземлению Arduino.
O / P ------ это выходной контакт, который используется для передачи выходных данных на Arduino, он может быть подключен к любому из цифровых контактов.
В дополнение к штырям датчик оснащен двумя регулируемыми ручками, которые используются для изменения чувствительности и задержки. кодирование - самая простая часть!
Образец кода см. На изображениях, приведенных выше. если выход остается постоянным, попробуйте изменить ручку чувствительности, и вы можете получить желаемый выход.
Пример в реальном времени!
Это очень полезно в проектах домашней автоматизации, так как очень важно знать, присутствует ли человек или нет, и заставить систему работать соответствующим образом. Его можно использовать для управления освещением в ванной, поскольку он не требуется, когда он не используется, что позволяет экономить электроэнергию.
Шаг 5: Звуковой датчик


Звуковой датчик принимает любые звуковые волны, возникающие в его окружении, и соответственно выдает свой выходной сигнал. Его можно использовать как в аналоговом, так и в цифровом формате.
1. При подключении к DIGITAL:
Выходной сигнал будет в виде нулей и единиц, поэтому чувствительность можно изменить только с помощью tirmpot, поставляемого с модулем.
2. При подключении к ANALOG:
Выходные данные представлены в виде 16-битных данных, поэтому без использования триммера требуемое действие может быть выполнено, имея стандартное значение ссылки и используя его в условии (например, «если»).
Вышеупомянутые два условия применимы к любому датчику с аналогичным внешним видом, то есть с триммером на нем. В использовании нет никаких сложностей, вы можете легко использовать его, просто запитав датчик напряжением 5 В и приняв выходной сигнал в желаемой форме, аналоговом или цифровом.
Живое приложение
Его можно использовать в домашней автоматизации для управления освещением и вентиляторами без помощи рук, например, двойной хлопок можно запрограммировать для включения, а одиночный хлопок можно запрограммировать для выключения.
Шаг 6: Датчики дождя и влажности почвы:



Это действительно интересные датчики, которые предоставляют действительно полезные данные, и их действительно здорово использовать!
Они очень похожи на описанные ранее звуковые датчики, поэтому их можно использовать как аналоговые, так и цифровые, и в соответствии со значениями датчиков их можно запрограммировать для выполнения вашей задачи.
Живые приложения: датчик влажности почвы можно использовать для автоматизации вашего сада и орошения растений в соответствии с их потребностями и экономии воды. Таким образом, вы можете попробовать гораздо больше, работа с Arduino превзойдет ваше воображение!
Шаг 7: Мини и микро сервоприводы:

Это действительно здорово - знать и работать с сервоприводами, чтобы заставить систему двигаться! Я уже опубликовал подробные инструкции по сервоприводам и их приложениям, вы можете обратиться к нему, щелкнув ссылку.
СЕРВО
Шаг 8: Реле (для контроля высокого напряжения!)



Знание об этом очень важно, так как это будет ключом к домашней автоматизации, поскольку все бытовые устройства работают от переменного тока, и им нельзя управлять напрямую, и для этого требуется интерфейс, который является реле.
Сведения о контакте:
5В подключен к источнику питания.
Земля подключена к земле.
Сигнальный вывод соединен с цифровыми выводами Arduino, так как с его помощью вы можете управлять реле.
COM подключен к источнику питания высокого напряжения, вы должны быть очень осторожны при работе с переменным током, так как это может серьезно повредить вам, поэтому, если вы новичок, было бы лучше иметь помощника. Работа реле четко проиллюстрирована в приведенной выше таблице. Надеюсь, вам не понадобятся дополнительные пояснения.
Шаг 9: ЖК-жидкокристаллический дисплей



Они используются, чтобы знать, что процесс происходит внутри, как значения датчиков, они также могут использоваться, чтобы заставить пользователя взаимодействовать с системой. Подробности подключения поясняются на изображениях, показанных выше. Регулятор обрезки используется для изменения контрастности дисплея.
Контакты D1, D2, D3, D4 используются для передачи данных.
Пример кодирования: Кодирование приведено на изображениях, показанных выше, обратитесь к нему!
Строка в коде выше Liquidcrystal lcd (12, 11, 5, 4, 3, 2); означает, что- (Rs, E, d0, d1, d2, d3) подключен к контактам Arduino (12, 11, 5, 4, 3, 2) соответственно.
ЖК. Начало (16, 2); - говорит, что используется дисплей типа 16 * 2 (столбец, строка)
Шаг 10: Спасибо, что учитесь со мной !

Надеюсь, вам понравился этот модуль, пожалуйста, дайте мне знать, если есть какие-либо ошибки исправления или какие-либо улучшения, которые можно сделать, и я буду счастлив узнать! Если у вас есть какие-либо вопросы или сомнения в содержании, приведенном выше, дайте мне знать об этом в разделе комментариев, и я буду рад помочь любым доступным мне способом.
Нажмите кнопку «Избранное», если вам нравится эта инструкция, чтобы вы могли обратиться к ней за любыми будущими разъяснениями. У меня есть еще много полезного, чем я могу с вами поделиться, так что давайте будем на связи, ПОСЛЕДУЮЩИЕ мне за более полезной информацией. ********** Делитесь знаниями! Создавайте идеи! ***********
Рекомендуемые:
Изучите C ++ Oop: 6 шагов

Изучите C ++ Oop: привет, в этом руководстве вы изучите основы C ++ oop, надеюсь, вам понравится
Новичок: изучите IOT с помощью крутой кормушки для рыбы: 9 шагов (с изображениями)

Новичок: Изучите IOT с помощью Cool Fish Feeder: этот проект больше о руководстве по началу работы с небольшим малобюджетным устройством IOT и о том, что все, что вы можете с ним сделать. Что такое IOT? Получено от Google: IoT - это сокращение от Интернета вещей. Интернет вещей относится к постоянно растущей сети
Изучите управление сервоприводом (краткий обзор): 6 шагов

Изучите управление сервоприводом (кратко): в этом модуле вы узнаете об управлении микро- или мини-сервоприводом, совместимым с Arduino. Серводвигатель обычно используется в любых проектах автоматизации, в которых есть движущиеся части. Он играет очень важную роль. роль в робототехнике, точный ход
Изучите ARDUINO (за 20 минут): 10 шагов (с картинками)

Изучите ARDUINO (за 20 минут): это руководство, которое я написал специально, чтобы очень упрощенно поделиться своими знаниями об Arduino. Я обязательно заверяю вас, что это будет мощный модуль, который охватывает почти все основные темы в Arduino. У Arduino огромный горшок
Изучите Perl от простого к среднему: 8 шагов

Изучите Perl от простого к среднему: Perl - это текстовый язык сценариев, который имеет свои преимущества и недостатки, это руководство даст вам обзор основ и функций, которые будут использовать большинство сценаристов (также известных как программисты). ДАВАЙТЕ НАЧНЕМ! (только для операторов Windows