Оглавление:

Изучите Arduino за 20 минут (Power Packed): 10 шагов (с изображениями)
Изучите Arduino за 20 минут (Power Packed): 10 шагов (с изображениями)

Видео: Изучите Arduino за 20 минут (Power Packed): 10 шагов (с изображениями)

Видео: Изучите Arduino за 20 минут (Power Packed): 10 шагов (с изображениями)
Видео: ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ. 2024, Ноябрь
Anonim
Изучите Arduino за 20 минут (Power Packed)
Изучите Arduino за 20 минут (Power Packed)
Изучите Arduino за 20 минут (Power Packed)
Изучите Arduino за 20 минут (Power Packed)

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

Шаг 1. Содержание модуля 1 (основы)

Содержание Module1 (основы)
Содержание Module1 (основы)

На самом деле это мой второй инструктаж по теме Изучение arduino, я уже написал инструкцию по той же теме, которая легко и четко охватывает все основные основы arduino. Темы, рассмотренные в Модуле 1 (основы):

1. Краткое введение об ардуино.

2. типы ардуино.

3. структура ардуино.

4. Ваш первый "проект". ШИМ-широтно-импульсная модуляция.

5. Серийное общение.

6. Включает упражнения.

Таким образом, было бы действительно лучше и хорошо, если бы вы сослались на мою предыдущую инструкцию, прежде чем продолжить чтение текущей инструкции. Если вы новичок в Arduino, то обращение к моему модулю 1 создаст мост для легкого изучения второго модуля.

Шаг 2: содержание (модуль 2)

Содержание (модуль 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

Датчик обнаружения человека PIR
Датчик обнаружения человека PIR
Датчик обнаружения человека PIR
Датчик обнаружения человека PIR
Датчик обнаружения человека PIR
Датчик обнаружения человека 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: Спасибо, что учитесь со мной !

Спасибо, что учитесь со мной !!!
Спасибо, что учитесь со мной !!!

Надеюсь, вам понравился этот модуль, пожалуйста, дайте мне знать, если есть какие-либо ошибки исправления или какие-либо улучшения, которые можно сделать, и я буду счастлив узнать! Если у вас есть какие-либо вопросы или сомнения в содержании, приведенном выше, дайте мне знать об этом в разделе комментариев, и я буду рад помочь любым доступным мне способом.

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

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