Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Универсальный пульт дистанционного управления Raspberry Pi

В этом руководстве я надеюсь убедить вас, что это идеальный универсальный пульт, созданный с использованием Raspberry Pi.
LIRC идеально подходит для этой работы. Это упрощает многие из наиболее сложных задач, которые нам нужно выполнить.

Шаг 1. Детали

1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x ИК-излучатель (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x Audio Breakout Board (https://www.sparkfun.com/products/11570
1 x ИК-датчик (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 женский заголовок (https://www.sparkfun.com/products/115)
1 заголовок Make (https://www.sparkfun.com/products/116)
1 x Perf Board

Шаг 2. Настройка программного обеспечения

В этом есть много шагов, которые я попытаюсь объяснить.
(Большая часть этого шага взята из:http://alexba.in/blog/2013/01/06/setting-up-lirc-on -the-raspberrypi /)

Для этого урока я предполагаю, что это чистый образ Raspbian.

sudo apt-get upgrade sudo apt-get update

Установить ЛАМПУ

sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd

Установить LIRC

sudo apt-get install lirc

Настройте контакты GPIO (запомните это позже, если вы хотите использовать другие контакты)

Судо нано / и т.д. / модули

Добавьте эти 2 строки в конец файла

lirc_dev lirc_rpi gpio_in_pin =23 gpio_out_pin =22

(CONTROL + C сохранит и выйдет)

Настройте файл оборудования.

sudo nano /etc/lirc/hardware.conf

Сотрите содержимое и вставьте этот файл

########################################################################### ######
# /etc/lirc/hardware.conf
#
# Аргументы, которые будут использоваться при запуске lircd
LIRCD_ARGS =”- uinput”

# Не запускайте lircmd, даже если кажется, что есть хороший файл конфигурации
# START_LIRCMD =false

# Не запускайте irexec, даже если кажется, что существует хороший файл конфигурации.
# START_IREXEC =false

# Пытаться загрузить соответствующие модули ядра
LOAD_MODULES =true

# Запустите «lircd –driver =help», чтобы просмотреть список поддерживаемых драйверов.
DRIVER =«default»

# обычно / dev / lirc0 - правильная настройка для систем, использующих udev
DEVICE =”/ dev / lirc0 ″
MODULES =” lirc_rpi ”

# Файлы конфигурации по умолчанию для вашего оборудования, если они есть
LIRCD_CONF =””
LIRCMD_CONF =””
#################### ################################

Перезагрузите Pi

перезагрузка sudo

Шаг 3. Создание файлов LIRC

Подключите ИК-датчик к PI с помощью контакта 3 к тому же входу GPIO In, который вы определили на шаге 2 в файле / etc / modules.
Запустите команду и нажмите удаленные кнопки на датчике, и вы должны получить некоторую обратную связь

sudo /etc/init.d/lirc stopmode2 -d / dev / lirc0

(CONTROL + C, чтобы остановить)

Затем мы запускаем следующую команду wile в каталоге pi для записи удаленных команд

irrecord -d / dev / lirc0 ~ / out.conf

Следуйте предоставленным инструкциям.
Когда он запрашивает имена ключей, вы должны использовать предопределенные имена. Чтобы получить имена, мне нравится открывать новое окно и запускать команду.

irrecord –list-пространство имен

По окончании записи откройте out.conf

sudo nano out.conf

скопируйте с «удаленного начала» до «удаленного завершения» и откройте /etc/lirc/lircd.conf

sudo nano /etc/lirc/lircd.conf

Сотрите содержимое, вставьте код и сохраните.
Назначьте имя пульту, заменив строку в .conf, в которой путь к файлу указан после ИМЯ:
Повторите это для всех пультов, которые вы хотите использовать
Перезагрузите Pi

Подробнее:Универсальный пульт дистанционного управления Raspberry Pi


Производственный процесс

  1. Мониторинг температуры на Raspberry Pi
  2. Метеостанция Raspberry Pi 2
  3. Мониторинг температуры с помощью Raspberry Pi
  4. Удаленный мониторинг погоды с помощью Raspberry Pi
  5. Отслеживание Raspberry Pi Ball
  6. Датчик движения с использованием Raspberry Pi
  7. Кусочек Raspberry Pi
  8. Cycle Chaser
  9. Датчик влажности почвы Raspberry Pi
  10. Детектор воров Raspberry Pi