работа с GPIO raspberry

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Чт дек 19, 2019 5:14 pm

Без sudo не работает.
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

Re: работа с GPIO raspberry

Сообщение freesh » Чт дек 19, 2019 5:32 pm

masterpro77 писал(а):
Чт дек 19, 2019 5:14 pm
Без sudo не работает.
Посмотри на pigpio оно вроде как может быть установлено как демон и общаться с gpio а ты уже будешь работать с ним и без sudo
http://abyz.me.uk/rpi/pigpio/python.html
За это сообщение автора freesh поблагодарил:
masterpro77 (Вс дек 22, 2019 9:09 am)
Рейтинг: 1.16%
Raspberry pi3, xiaomi, sonoff rf.
masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Чт дек 19, 2019 9:24 pm

Спасибо за библиотеку, попробую.
Если я оставлю как есть с правами www-data ALL=NOPASSWD:ALL , с чем я еще могу столкнутся с какими подводными камнями , имею ввиду в самой МД ?
Сейчас питоновские программки запускаются пины работают, по UART отсылает. Думаю дальше идти.
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: работа с GPIO raspberry

Сообщение fandaymon » Чт дек 19, 2019 9:58 pm

masterpro77 писал(а):
Чт дек 19, 2019 9:24 pm
Спасибо за библиотеку, попробую.
Если я оставлю как есть с правами www-data ALL=NOPASSWD:ALL , с чем я еще могу столкнутся с какими подводными камнями , имею ввиду в самой МД ?
Сейчас питоновские программки запускаются пины работают, по UART отсылает. Думаю дальше идти.
Если доступа к программе извне нет, то ни с какими. Это всего лишь возможность запускать sudo из пол пользователя www-data, без запроса пароля
За это сообщение автора fandaymon поблагодарил:
masterpro77 (Вс дек 22, 2019 9:09 am)
Рейтинг: 1.16%
masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Чт дек 19, 2019 10:20 pm

Скажите, выходы GPIO можно подтягивать к земле? каким резистором номинала. Или к единице. как безопасней.?
masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Чт дек 19, 2019 10:42 pm

Если доступа к программе извне нет, то ни с какими. Это всего лишь возможность запускать sudo из пол пользователя www-data, без запроса пароля
Извне связь будет к модулю GSM (590 или 800L) а он к малине по UART (TX-RX). До малины через облако кенетика. Планирую так.
Oleg-7777
Сообщения: 18
Зарегистрирован: Ср апр 20, 2016 10:26 am
Благодарил (а): 0
Поблагодарили: 3 раза

Re: работа с GPIO raspberry

Сообщение Oleg-7777 » Пт дек 20, 2019 2:08 pm

Подтягивание GPIO к земле: https://ph0en1x.net/86-raspberry-pi-zna ... odiod.html.
Работа с GPIO http://www.qwes.org/art/?src=Raspberry_Pi_GPIO_PHP. Создаем файлы для каждого GPIO. Настраиваем на вход или выход. Потом из MJD записуем в файл 1 или 0, или считываем записи в файлах скриптом (для входов). Работает.
За это сообщение автора Oleg-7777 поблагодарил:
masterpro77 (Вс дек 22, 2019 9:37 am)
Рейтинг: 1.16%
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: работа с GPIO raspberry

Сообщение Lerych » Пт дек 20, 2019 11:26 pm

Я недавно наткнулся на такую штуку
https://amperka.ru/product/raspberry-troyka-cap
Очень проста в использовании с GPIO и wiringPi.
Подключил https://amperka.ru/product/troyka-mini-relay и https://amperka.ru/product/troyka-relay
В МД использую для включения/выключения:
в методе turnOn
exec('gpio mode 21 out');
exec('gpio write 21 1');
в методе turnOff
exec('gpio mode 21 out');
exec('gpio write 21 0');
masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Сб дек 21, 2019 2:19 pm

Очень проста в использовании с GPIO и wiringPi.
У меня стоит эта библиотека, пробывал скомпилировать программку в geany, с первого раза не получилось. wiringPi - эта библиотека поддерживает только язык С-С++ или еще какие? Как я понял ардуиновские скейтчи можно запускать можо.
masterpro77
Сообщения: 43
Зарегистрирован: Сб ноя 16, 2019 12:38 am
Благодарил (а): 13 раз
Поблагодарили: 0

Re: работа с GPIO raspberry

Сообщение masterpro77 » Сб дек 21, 2019 3:07 pm

Попробывал проверить установку библиотеки wiringPi этой камандой , пишет "команда не найдена"
gpio -v
gpio readall
Ответить