Сохранен 21
https://2ch.hk/b/res/168907717.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 17/01/18 Срд 22:22:18 #1 №168907717 
15093177785410.gif
Ананасы, как подключить датчик движения HC-SR501 к rasberry pi/orange pi, и написать код для получения данных с него?
Аноним 17/01/18 Срд 22:23:59 #2 №168907810 
Думаю, тебе ответят в по/raше.
Аноним 17/01/18 Срд 22:32:21 #3 №168908284 
>>168907717 (OP)
никак, он дискретный
Аноним 17/01/18 Срд 22:47:45 #4 №168909096 
>>168908284
Gpio?
Аноним 17/01/18 Срд 22:52:17 #5 №168909352 
Охуенный диалог.webm
>>168907717 (OP)
> HC-SR501

Блядь, да вы издеваетесь. Только сегодня с симулинком возился, там этот датчик в демо режиме был, пытался поставить его. Блджад. Такое то странное чувство у меня сейчас. Не знал, что на двоще есть и такие люди.
Аноним 17/01/18 Срд 22:57:20 #6 №168909629 
>>168909352
> С ZetLabом

медленнофикс
Аноним 17/01/18 Срд 23:02:35 #7 №168909929 
>>168907717 (OP)
Ну ты и дебил, лоллирую блядь. Спутник когда запускать будешь?
Вот такие ебланы которые не могут 5 строчек кода осилить или хотябы гугол это будущее парахи?
Аноним 17/01/18 Срд 23:07:47 #8 №168910193 
>>168909929
Завтра офк, не работал никогда с периферией, онли сайты верстал, единственное похожее что выдает гугл http://micro-pi.ru/rpi-pi4j-%D1%83%D1%80%D0%BE%D0%BA-2-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83/ но йобаскрипта не знаю, а при полном скатывании кода выдает ошибку
Аноним 17/01/18 Срд 23:12:25 #9 №168910455 
>>168907717 (OP)
>HC-SR501
Я хз на чем ты там пишешь. Доступ к GPIO надо получить
Аноним 17/01/18 Срд 23:22:40 #10 №168910968 
>>168907717 (OP)
Выводить через что данные будешь?
Что за операционка на малине?
мимо писал диплом на Pi3 и датчиках к ней.
Аноним 17/01/18 Срд 23:31:17 #11 №168911390 
>>168910968
Дебиан, нужно что бы датчик триггерился и отравлял сигнал на лазер. Юзаю pi4j и гайды по нему
Аноним 17/01/18 Срд 23:34:18 #12 №168911516 
>>168911390
Ну, тебе тут верно пишут
Цепляй его на GPIO порты и лови сигнал.
А вообще, если можешь, мой тебе совет, докупи arduino shield, где GPIO портов не 4 обоссаных пина и штук двадцать.
А лазер тоже к малине подключен?
Чего ты вообще хочешь добиться?
Аноним 17/01/18 Срд 23:44:11 #13 №168911996 
>>168911516
Делаю модель для шараги, если в двух словах, то мне нужно, что бы пока что просто от датчка начинал работать лазер (да, подключен). Делать это обязательно нужно именно с малинкой, тк потом всё это будет усложняться. Подключил, как заставить работать хз
Аноним 17/01/18 Срд 23:53:03 #14 №168912472 
>>168911996
То есть, датчик движения, должен запускать триггер лазерного луча, при определённых условиях.
Ты там сигнализацию хуячишь что ли?
Ладно. Суть в том, что у малинного линуха, есть специальный блок команд, что бы видеть датчики и снимать с них показания.
Дальше, условно просто.
На Питоне, пиши скрипт с условиями уровня, если происходит действие нейм, то за ним происходит действие нейм.
Тут гугли учебники и скрипты на Питоне. Вообще, сходи на хабр, там бывают интересные вещи.
Тебе эту хуйню срочно делать или ты неторопливо пришёл ещё с анонами поболтать?
Аноним 17/01/18 Срд 23:58:47 #15 №168912772 
>>168912472
Благослови тебя абу, ещё где то неделя есть,
если совсем грубо то да, практически сигнализиция.
>на Питоне, пиши скрипт с условиями уровня, если происходит действие нейм, то за ним происходит действие нейм.
Это то ладно, но как привязать это к gpio?
Аноним 18/01/18 Чтв 00:55:49 #16 №168915753 
>>168912772
Данные с GPIO можно записывать в файл, с определёнными временными промежутками(хоть раз в секунду) дальше в скрипте указываешь, что значения для его работы надо брать из файла, в который пишутся актуальные данные. Вуаля. Скрипт видит строчку, в ней видит значение и работает.
Аноним 18/01/18 Чтв 01:04:10 #17 №168916185 
>>168915753
Думаю что можно даже проще, но всё ещё не знаю как взять эти данные с датчика
Аноним 18/01/18 Чтв 01:05:31 #18 №168916245 
>>168907717 (OP)
Берешь
покупаешь
писоеш
какоеш
пишешь
Аноним 18/01/18 Чтв 01:11:56 #19 №168916551 
>>168916245
>>168907717 (OP)
А вообще достаточно изи. Я делал недавно на этом датчике движения сигнализацию с лсд, видеокамерой. На питоне и сях.
Датчик клевый - передает импульс "1", когда есть движение. Снимаешь этот импульс с gpio и обрабатываешь прерывание, которое делает там хуйню твою с лазером.

##Загрузка библиотек и функций
import RPi.GPIO as GPIO
from subprocess import *

##Настройка 7-го вывода кристалла на вход для датчика движения
GPIO.setmode(GPIO.BCM)
PIR_PIN = 7
GPIO.setup(PIR_PIN, GPIO.IN)

def MOTION(PIR_PIN):
##Описания действий по прерыванию
##Конец определения

try:
GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
while 1:
time.sleep(60)
Аноним 18/01/18 Чтв 01:19:33 #20 №168916852 
>>168916551
>RPi.GPIO
Как понимаю на orangepi оно работать не будет, вроде есть аналог http://opi-gpio.readthedocs.io/en/latest/ попробую провернуть что то на нём
Аноним 18/01/18 Чтв 01:22:26 #21 №168916969 
>>168907717 (OP)
нахуя
comments powered by Disqus