Управление реле на Orange Pi lite

Подписаться на 3Dtoday
Stuntrider
Идет загрузка
Загрузка
19 Июля 2018
615
16
печатает на Anet A6
Вопросы и Ответы
Друзья, никак не могу понять почему не получается сделать управление парой реле через GPIO на апельсинке. Библиотеку WiringOP установил пины назначил на выход через консоль меняю значение с 0 на 1 а ничего не происходит, на мультиметре ничего не меняется (( Куда копать?
Ответы на вопрос

Ответы

19.07.18 в 13:41
печатает на Anycubic Kossel linear plus
0
Проверить не "интерфейсный" ли пин дергаете. Во вторых реле надо управлять не напрямую, а через драйвер (транзисторный ключ).
19.07.18 в 14:10
печатает на Anet A6
0
реле у меня с оптопарой ардуиновское
19.07.18 в 14:35
печатает на Anycubic Kossel linear plus
0
Это уже хорошо. ВТорое - пин не должен быть задействовав в интерфейсе. К прмиеру у вас есть SPI и он ОСИ активирован (пусть и не используется), вам не дадут управлять пином.
Во вторых вы назначили пин на вывод?
http://3dtoday.ru/blogs/vasyna/octoprint-buns/
19.07.18 в 14:44
-1
ну во первых, то что ардуиновское - не значит что будет работать, так как оно на 5в уровни рассчитано, а тут у тебя 3.3.
во вторых, перепроверь правильность выбранных пинов и что ты все установил что нужно

если стоит октопринт - там все даже проще решается - есть плагин, даже парочка, названия правда не помню
19.07.18 в 18:13
печатает на Anycubic Kossel linear plus
0
Во первых питание он по любому подаст 5В. Во вторых транзистору много не надо и он легко открывается и от 3В.
Далее как проверить? И при чем тут плагин который проще когда он основан на все том же wiring и прочих? И там в плагинах все равно нет точной нумерации для апельсинок.
19.07.18 в 14:15
печатает на Anet A6
0
я знаю что программные и физические пины отличаются но что то не аллё ((
19.07.18 в 15:25
0
Напишите в ПМ, что бы я не забыл (ссылкой на этот топик) выложу свой скрипт и картинку с сопоставлением ног Опи и портов проца.
19.07.18 в 18:15
0
88586166d13dfc4b72fbed0b904c1d5e.jpg



orangepi ~ $cat mks_power_on.sh
#!/bin/bash
sudo gpio mode 7 out
sudo gpio write 7 0


orangepi ~ $cat mks_power_off.sh
#!/bin/bash
sudo gpio mode 7 out
sudo gpio write 7 1
20.07.18 в 10:06
печатает на Anet A6
0
не помогает такой вариант, всмысле скрипт рабочий, но на выводах мультиметр показывает ноль
20.07.18 в 10:34
0
Пичаль... Что в логах?
20.07.18 в 11:09
печатает на Anet A6
0
как посмотреть их?
20.07.18 в 11:13
0
sudo cat /var/log/dmesg
sudo cat /var/log/syslog
sudo cat /var/log/message

Не помню где там логи.
20.07.18 в 12:50
печатает на Anet A6
0
в логах тишина!


Jul 20 09:47:00 localhost dhclient[1705]: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
Jul 20 09:47:11 localhost dhclient[1705]: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
Jul 20 09:47:30 localhost dhclient[1705]: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
Jul 20 09:47:38 localhost dhclient[1705]: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16
Jul 20 09:47:54 localhost dhclient[1705]: No DHCPOFFERS received.
Jul 20 09:47:54 localhost dhclient[1705]: No working leases in persistent database - sleeping.
Jul 20 09:47:54 localhost root: /etc/dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd returned non-zero exit status 1
20.07.18 в 13:58
0
окей, пойдем длинным путем
sudo gpio readall
что говорит?
19.07.18 в 21:43
0
Подскажите, как узнать какие выходы свободные и можно использовать для управления?
20.07.18 в 13:01
печатает на Anet A6
0
как не странно но земля оказалась важна (( до этого брал ее с 39 пина на плате и не работало а сейчас взял с 6 пина и все завелось! спасибо всем за участие в вопросе

Для написания комментариев, пожалуйста, авторизуйтесь.