Плата Arduino активно используется для прототипирования компактных и полезных электронных устройств. Многие из них априори нуждаются в управлении на различном расстоянии, поэтому актуальными для схемотехников будут радиомодули 433 МГц с радиусом действия до 150 метров.
Для реализации проекта из этой статьи нам потребуются следующие компоненты:
- Arduino Uno R3
- Комплект приемник + передатчик 433Mhz
- Макетная плата на 400 точек
- Набор макетных проводов “папа-папа”
В Arduino существует библиотека для работы с этими передатчиками, которые не применяют протоколы передачи данных. Особенность их работы заключается в том, что вся информация, поступающая на вход data in, уходит непосредственно в приемник.
Конструкция радиомодулей 433 МГц отличается простотой: приемник с передатчиком имеют по четыре классических вывода – питание и земля, данные и антенна.
Характеристики передатчика:
- напряжение – от 3 до 12 В;
- мощность на выходе – 32 мВт;
- рабочий ток – 8мА;
- скорость передачи данных – 8 кб/сек;
- рабочие температуры – от -20 до 80 градусов С.
Характеристики приемника:
- напряжение: 5 В;
- ток: 5,5 мА;
- рабочая частота: 315-433 МГц;
- скорость приема 9,6 кб/сек.
Детально разобраться с особенностями радиомодуля позволит несложное подключение его к персональному компьютеру через com-порт. Для этого следует использовать терминал порта и специальные программы предназначенные для мониторинга. В терминале будет отражаться непрерывный поток передаваемых данных, в котором без труда можно вычленить код, отправляемый схемотехником в передатчик.
То, что отсылает сам передатчик – считывают с помощью инструментов библиотеки VirtualWire.