Вопросы с тегом «gpio»

10
Как подключить шаговый двигатель?

Недавно я купил одну из этих плат шагового двигателя и платы водителя - и я не могу найти никакой документации о том, как подключить ее к Raspberry Pi - я пытаюсь использовать учебник AdaFruit, и в то время как я получил все соединения, сделанные к надлежащему Подключены контакты GPIO (светодиоды...

10
12V устройство Raspberry Pi

Для моего школьного инженерного проекта у меня есть устройство для приема монет, которое я хотел бы связать с Raspberry Pi. Однако устройству требуется 12В. У меня есть идея, что делать для питания устройства, однако я слышал, что есть риск взорвать Pi, когда я подключаю устройство к портам /...

10
Создание кнопки остановки / пробуждения?

Я установил кнопку пробуждения от остановки, используя контакты 5 и 6. Эти два контакта, когда они подключены, сбросят питание и перезагрузятся после остановки. Я хочу использовать эту же кнопку, если могу, для запуска команды, которая при нажатии выключит компьютер с помощью sudo halt. Будет ли...

10
Пи Камера - как создать флеш?

У меня есть необходимость делать фотографии с помощью камеры Pi, но для освещения объекта. Объект будет на расстоянии около 1 метра, но большую часть времени будет находиться в полной темноте. Поэтому мне нужна какая-то вспышка. Я буду фотографировать каждый час или около того. Я думал о любом:...

10
Питание Pi от Ni-MH аккумуляторов

Я бы хотел питать свой RPi2 от 5-вольтового GPIO-контакта через 4 Ni-MH аккумуляторы (4,8 В), но я боюсь пикового тока. Может ли это как-то производить более 2,5А? Должен ли я использовать предохранитель для ограничения этого...

9
Как использовать Java для чтения / записи данных в / из выводов заголовка?

Я только что запустил Java на своем Raspberry Pi, что заняло намного больше времени, чем я надеялся. Я хочу иметь возможность читать / записывать данные в / из выводов заголовка из Java. Как я могу это сделать? Нужно ли мне сначала написать драйвер или что-то вроде C, чтобы получить данные из...

9
Как определить, есть ли напряжение между двумя точками через GPIO?

Я хотел бы определить, включено ли внешнее устройство. Я обнаружил, что в первом случае между двумя контактами должно быть 5 В, но напряжение может немного отличаться, и я не хочу ломать Pi. Как подключить точки к выводам GPIO, чтобы определить, есть ли напряжение? Или спросить более общее: Как я...

9
Кембриджский университет Raspberry Pi Руководство по разработке операционной системы Вопросы

Я разработчик приложений высокого уровня (C #, python), и я бы хотел испачкать руки разработкой низкоуровневых встроенных приложений. Кембриджский университет опубликовал серию учебных пособий, в которых рассказывается, как создать операционную систему для Raspberry Pi под названием Baking Pi. Я...

9
Как я могу превратить GPIO в его альтернативную функцию?

Я хочу использовать альтернативную функцию GPIO 4, а именно функцию GPCLK0. Как можно установить GPIO на его альтернативную функцию? Многие альтернативные функции приведены здесь: elinux-wiki Лучше всего было бы, если это возможно с библиотекой wiringPi . Но я не против использовать произвольный...

9
Пользовательский раздел восстановления

Я работаю над проектом, в котором обновление до Raspberry PI выполняется по протоколу HTTP, а Raspberry PI не будет доступен напрямую (нельзя просто поменять местами карты). Я хотел бы настроить раздел следующим образом: Раздел 1- / boot (содержит ядра для обоих разделов) Раздел 2- / (раздел...

9
Как правильно запустить скрипт на python как демон (сервис) в raspbian (или debian)?

Я хотел бы использовать мой Pi в качестве домашнего термостата, с циклом управления, запущенным в скрипте Python. Я хочу запустить его как демон на raspbian (debian) при запуске. В /etc/init.d/skeleton есть пример bash-скрипта, но смешивать bash и python кажется неуместным. Существуют модули Python...

9
Переключение вывода GPIO, установленного в качестве выхода

Я прочитал здесь, что я могу переключать состояние вывода GPIO, установленного для вывода в Python, с помощью следующей команды: GPIO.output(LED, not GPIO.input(LED)) где LEDзначение пина Я могу включить светодиод, используя следующий код: import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) LED = 17...

9
Геркон проводки

Работаю над проектом гаражных ворот. Я купил несколько из них, но я буду опасен, если смогу найти последовательный ответ о том, как они подключены к Rpi. Моя мысль была только начать подключать его и дать ему шанс, хотя я беспокоюсь о том, чтобы взорвать мой пи. Есть сайты, которые говорят, что...

9
Напряжение на выводе GPIO слишком низкое для включения реле

Я пытаюсь включить и выключить небольшое реле . Я подключил вывод GPIO и GND непосредственно к реле. Я слышу щелчок реле, когда я устанавливаю вывод GPIO в положение HIGH. Однако реле только редко пропускает сигнал. Это работает несколько раз, но редко. Если я установлю вывод на ВЫСОКИЙ и измерим...

8
Заблокированный (атомарный) регистр для чтения / записи

Я кодирую что-то, используя прямой контроль над GPIO, для этого есть несколько хороших ресурсов, таких как http://elinux.org/RPi_Low-level_peripherals#GPIO_hardware_hacking ; процесс включает open ("/ dev / mem"), а затем операция mmap эффективно отображает нужный физический адрес в ваше...

8
Чтение состояний GPIO с использованием C

Я реализовал этот пример, чтобы познакомиться с базовым программированием на GPIO на языке C. Код демонстрирует, как записывать на контакты GPIO, но не указывает явно, как считывать состояние контактов. Я подозреваю, что WiringPi в конечном итоге будет лучшим решением, так как в конечном итоге я...

8
Как Raspberry Pi различает несколько плат расширения?

Я только начинаю использовать GPIO на Raspberry Pi для различных проектов. Для RPi есть много разделительных досок, и у многих из них есть контакты для укладки досок друг на друга. Кажется, что выводы GPIO просто проходят сквозь них, и все платы имеют одинаковые общие выводы. Для меня это означает,...

8
RPi.GPIO под Python 3

Raspberry Pi2 B, стандартный Raspbian. Используя RPi.GPIO, V3 устанавливается как: sudo apt-get install python-rpi.gpio python3-rpi.gpio Онлайн import RPi.GPIO я получил ImportError: /usr/local/lib/python3.2/dist-packages/RPi/GPIO.so: undefined symbol: _Py_ZeroStruct (либо в интерпретаторе, либо в...

8
Как определить, какая плата HAT или GPIO подключена - если есть?

Я настраиваю некоторые Raspberry Pis для использования в демонстрациях перед коллегами, чтобы продемонстрировать возможности самого Pi и некоторых доступных дополнительных плат. Я действительно хотел бы иметь возможность поддерживать один сценарий cron-job / start-up для всех возможных...