Электротехнический интернет-журнал Electrik.info

"Электрик Инфо" - онлайн журнал про электричество. Теория и практика. Обучающие статьи, примеры, технические решения, схемы, обзоры интересных электротехнических новинок. Уроки, книги, видео. Профессиональное обучение и развитие. Сайт для электриков и домашних мастеров, а также для всех, кто интересуется электротехникой, электроникой и автоматикой.
 


Схемы подключения | Принципиальные схемы | Электроснабжение
Розетки и выключатели | Автоматы защиты | Кабель и провод | Монтаж электропроводки Ремонт электротехники | Молодому электрику

Подключение аналоговых датчиков к Ардуино, считывание показаний датчиков

Подключение аналоговых датчиков к Arduino, считывание показаний датчиков Для измерения величин, условий окружающей среды, реакции на изменение состояний и положений применяются датчики. На их выходе могут присутствовать как цифровые сигналы, состоящие из единиц и нулей, так и аналоговые, состоящие из бесконечного множества напряжений в определенном промежутке.

Соответственно датчики делят на две группы - цифровые и аналоговые. Для считывания цифровых значений могут использоваться как цифровые, так и аналоговые входы микроконтроллера, в нашем случае авр на плате Arduino. Аналоговые же датчики должны подключаться через аналогово-цифровой преобразователь (АЦП). ATMEGA328, именно он установлен в большинстве плат АРДУИНО, содержит в своей схеме встроенный АЦП. На выбор доступно целых 6 аналоговых входов. Если вам этого не хватает, вы можете с помощью дополнительного внешнего АЦП подключить к цифровым входам ...

Продолжить чтение >>>

Как не спалить Ардуино - советы для начинающих

Как не спалить ардуино - советы для начинающихМикроконтроллеры – это, в первую очередь, приборы для управления, контроля и обработки данных, но никак не для работы в силовых цепях. Хоть и современные чипы довольно развиты в плане наличия разных защит от случайных повреждений по электрической части, но всё же опасности подстерегают начинающего радиолюбителя на каждом шагу.

Как безопасно работать с ардуиной? Это главный вопрос статьи. Рассмотрим как электрические опасности для микроконтроллера, так и для всей платы и её компонентов в целом, а также вредные факторы механического происхождения. О внутреннем устройстве микроконтроллеров можно написать книгу, поэтому рассмотрим только основные моменты, на которые нужно обращать внимание при работе. Микроконтроллеры чувствительны, как к токам, так и к напряжениям. Аварийные режимы работы допустимы лишь кратковременно, либо недопустимы вообще ...

Продолжить чтение >>>

Способы чтения и управления портами ввода-вывода Arduino

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

Всем известно, что Ардуино программируется на C++ с некоторой адаптацией и упрощениями для новичков. Он называется Wiring. Изначально все порты ардуино определяются как входы, и нет нужды задавать это в коде. Есть три режима в которых может работать порт: INPUT – вход, в этом режиме происходит считывание данных с датчиков, состояния кнопок, аналогового и цифрового сигнала. Порт находится в т.н. высокоимпедансном состоянии, простыми словами – у входа высокое сопротивление. OUTPUT – выход, в зависимости от команды прописанной в коде порт принимает значение единицы или нуля. Выход становится управляемым источником ...

Продолжить чтение >>>

Как подключить инкрементальный энкодер к Ардуино

Как подключить инкрементальный энкодер к Arduino Часто в устройствах на микроконтроллерах нужно организовать управление пунктами меню или реализовать какие-то регулировки. Есть множество способов: использовать кнопки, переменные резисторы или энкодеры. Инкрементальный энкодер позволяет управлять чем-либо посредством бесконечного вращения ручки. В этой статье мы рассмотрим, как заставить работать инкрементальный энкодер и Arduino.

Инкрементальный энкодер, как и энкодеры любых других типов представляют собой устройство с вращающейся рукоятью. Отдаленно он напоминает потенциометр. Основным отличием от потенциометра является то, что рукоять энкодера вращается на 360 градусов. У него нет крайних положений. Энкодеры бывают разных типов. Инкрементальный отличается тем, что с его помощью нельзя узнать положение рукояти, а только сам факт вращения в какую-то сторону – влево или вправо. По количеству импульсов сигнала вы уже можете рассчитать ...

Продолжить чтение >>>

19 шилдов для Arduino на все случаи жизни

19 шилдов для Arduino на все случаи жизни Шилд – это плата дополнения. Я предлагаю разделить шилды на полноразмерные и отдельные модули. Полноразмерные своими очертаниями повторяют форму платы Arduino, будь то UNO, Nano или MEGA. Отдельные модули – это платы произвольной формы, созданные для выполнения определенного набора функций. И те и другие могут быть как универсальными, так и для выполнения узконаправленных задач.

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

Продолжить чтение >>>

Измерение температуры и влажности на Arduino – подборка способов

Измерение температуры и влажности на Arduino – подборка способов Для создания домашней метеостанции или термометра нужно научиться сопрягать плату Arduino и устройства для измерения температуры, и влажности. С измерением температуры можно справиться с помощью терморезистора или цифрового датчика DS18B20, а вот для измерения влажности используют более сложные устройства – датчики DHT11 или DHT22. В этой статье мы расскажем, как измерить температуру и влажность с помощью Arduino и этих датчиков.

Самым простым способом определения температуры является использования терморезистора. Это вид резистора сопротивление которого зависит от температуры окружающей среды. Выделяют терморезисторы с положительным и отрицательным температурным коэффициентом сопротивления – PTC (еще называют позисторы) и NTC-терморезисторы соответственно. На графике ниже вы видите зависимости сопротивления от температуры. Штриховой линией изображена зависимость ...

Продолжить чтение >>>

Микросхемы часов реального времени RTC - назначение, виды и примеры использования

Микросхемы часов реального времени RTCДля выполнения каких-либо задач, связанных с автоматизацией, часто нужно отсчитывать определенные временные промежутки. Иногда это делают с помощью отсчета определенного числа периодов тактового генератора или машинных циклов. Однако хоть они и следуют с заданной частотой и чаще всего зависят от кварцевого резонатора, но при выполнении операций в режиме реального времени, а особенно если они привязаны к времени суток — происходит их смещение во времени. Чтобы решить эту проблему используют микросхемы часов реального времени или RTC.

RTC (real time clock, рус. часы реального времени) — это вид микросхем, предназначенных для отсчета времени в «реальных» единицах (секунды, минуты, часы и т.д.). Они зависимы от источника питания, который может быть как внешним, в виде сменной батареи или литиевого аккумулятора, так и встроенным в корпус микросхемы. Тактовые сигналы для отчета времени могут быть получены с внешнего кварцевого резонатора ...

Продолжить чтение >>>

Как подключить Arduino к компьютеру, смартфону, интернету

АрдуиноArduino - это платформа для создания электроники своими руками, которая может подключаться к различным устройствам и сетям для обмена данными. Для подключения Arduino к компьютеру, смартфону, интернету или другим Arduino можно использовать разные способы и протоколы, в зависимости от цели и возможностей.

Для подключения Arduino к компьютеру можно использовать кабель USB, который идет в комплекте с платой Arduino. Этот способ позволяет программировать плату Arduino с помощью среды разработки Arduino IDE, а также передавать и получать данные по серийному порту. Серийный порт - это протокол, который использует две линии: TX (передача) и RX (прием). Он работает с асинхронной и двунаправленной передачей данных. Он подходит для простых и небольших объемов данных, таких как текст, числа, команды и т.д. Для работы с серийным портом нужно использовать библиотеку Serial в Arduino IDE 1.8.12 ...

Продолжить чтение >>>

Как с помощью Ардуино безопасно управлять нагрузкой на напряжении 220 вольт

Как с помощью Ардуино безопасно управлять нагрузкой на напряжении 220 вольт Для системы «Умный дом» основной задачей является управление бытовыми приборами с управляющего устройства будь то микроконтроллер типа Ардуино, или микрокомпьютер типа Raspberry PI или любое другое. Но сделать этого напрямую не получится, давайте разберемся как управлять нагрузкой 220 В с Ардуино.

Для управления цепями переменного тока средств микроконтроллера недостаточно по двум причинам: на выходе микроконтроллера формируется сигнал постоянного напряжения, ток через пин микроконтроллера обычно ограничен величиной в 20-40 мА. Мы имеем два варианта коммутации с помощью реле или с помощью симистора. Симистор может быть заменен двумя включенными встречно-параллельно тиристорами (это и есть внутренняя структура симистора). Давайте подробнее рассмотрим это. Тиристор работает следующим образом: когда к тиристору приложено напряжение в прямом смещении (плюс к аноду, а минус к катоду) ток через него проходить не будет ...

Продолжить чтение >>>

Вернуться назад << 1 2 3 4 >> Следующая страница

Популярные разделы сайта:

Электрика дома  Электрообзоры  Энергосбережение
Секреты электрика Источники света Делимся опытом
Домашняя автоматика Электрика для начинающих
Практическая электроника Электротехнические новинки
Андрей Повный - все статьи автора



Copyright © 2009-2025 Электрик Инфо - Electrik.info, Андрей Повный
Вся информация на сайте предоставлена в ознакомительных и познавательных целях.
За применение этой информации администрация сайта ответственности не несет.
Перепечатка материалов сайта запрещена.