Skip to content
  • Запись времени захода в комнату или простой пример работы с прерываниями по GPIO на Python

    Блоги сообщества Raspberry Pi
    15
    0 Голоса
    15 Сообщения
    749 Просмотры
    piP

    SystemError: This module can only be run on a Raspberry Pi! https://github.com/metachris/RPIO/issues/53

  • GPIO для чайников (часть 5)

    Блоги сообщества Raspberry Pi
    15
    0 Голоса
    15 Сообщения
    1k Просмотры
    piP

    Блин.. да какие же суки кругом статьи пишут.. открываешь, читаешь, надо ко ко ко два резистора, поддяжку туда, поддтяжку сюда, иначе на землю замкнёт всё сгорит. В мне 4 кнопки надо, так там мешок резисторов погони, весь вечер их искал. А первая мысль, какой даун так схемы делает, в ардуино конечно тоже резисторы в каждую щель хотят, но никогда с ними не возился, всё так подключанию, ничего нигде не горело.. А тут на, особенная схема, помрёшь пока подключишь..

    А не деле вот оно, как всё просто.

  • GPIO для чайников (часть 4)

    Блоги сообщества Raspberry Pi
    13
    0 Голоса
    13 Сообщения
    936 Просмотры
    piP

    Странно, что никто не заметил."средний ток будет пропорционален отношению t1 к t2. А именно: Iср=Iн x
    t1/t2, где Iн- номинальный ток светодиода, который мы благодаря
    резистору установили в 10мА. При номинальном токе светодиод светится
    наиболее ярко. А в нашем случае Iср=10 х 2/3 = 6,7мА."А если я установлю время свечения 3 мс, а время несвечения 2 мс, у меня соотношение t1/t2 будет 3/2, значит ток будет в Icp=10 x 3/2 = 15 мА?  Если время несвечения уменьшать еще, то ток будет продолжать расти?Может, все-таки, t1 на Т надо делить? Тем более тогда обратная скважности величина получится.

  • GPIO для чайников (часть 3)

    Блоги сообщества Raspberry Pi
    7
    0 Голоса
    7 Сообщения
    601 Просмотры
    piP

    автор свяжитесь пожалуйста со мной vk.com/kray_severnih_volkov или seniorseverniyvolk@mail.ru. есть предложение

  • GPIO для чайников (Часть 2)

    Блоги сообщества Raspberry Pi
    14
    0 Голоса
    14 Сообщения
    2k Просмотры
    piP

    Ок, я не много не так выразился. Есть два провода(с внешнего устройства) плюс и минус. Как мне с них снять сигнал? То-есть там либо есть ток, либо нету. По сути таже кнопка, только питание идет не с пина gpio.

  • Удаленное управление. Поймаем кнопку за событие.

    Блоги сообщества Raspberry Pi
    1
    0 Голоса
    1 Сообщения
    115 Просмотры
    Нет ответов
  • Удаленное управление. События. Энкодер инкрементальный.

    Блоги сообщества Raspberry Pi
    1
    0 Голоса
    1 Сообщения
    205 Просмотры
    Нет ответов
  • Пытаемся смотреть IPTV на Raspbian.

    Блоги сообщества Raspberry Pi
    1
    0 Голоса
    1 Сообщения
    380 Просмотры
    Нет ответов
  • радио ТЕХНО-ДИЗАЙН по радиолюбительски

    Перенесена Системы охлаждения и корпуса
    1
    0 Голоса
    1 Сообщения
    98 Просмотры
    Нет ответов
  • Новая жизнь старого кассетника

    Перенесена Графика, звук, мультимедиа
    1
    0 Голоса
    1 Сообщения
    110 Просмотры
    Нет ответов
  • О реальном времени

    Датчики, GPIO модули, HAT
    5
    0 Голоса
    5 Сообщения
    262 Просмотры
    Петр СвешниковП

    Можно одно из ядер процессора сделать ядром реального времени, изолировав от планировщика задач операционной системы.
    Для этого добавляем в /boot/cmdline.txt параметр isolcpus=x, где x - номер ядра от 1 до 4

    isolcpus= [KNL,SMP] Isolate CPUs from the general scheduler. Format: <cpu number>,...,<cpu number> or <cpu number>-<cpu number> (must be a positive range in ascending order) or a mixture <cpu number>,...,<cpu number>-<cpu number> This option can be used to specify one or more CPUs to isolate from the general SMP balancing and scheduling algorithms. You can move a process onto or off an "isolated" CPU via the CPU affinity syscalls or cpuset. <cpu number> begins at 0 and the maximum value is "number of CPUs in system - 1". This option is the preferred way to isolate CPUs. The alternative -- manually setting the CPU mask of all tasks in the system -- can cause problems and suboptimal load balancer performance.

    Перезагружаемся, проверяем, что ядро изолировано:

    cat /sys/devices/system/cpu/isolated

    И потом через taskset запускаем нужный процесс на этом ядре:

    taskset -c 3 /путь_до_файла, запускающего процесс
  • who am i...

    Raspberry Pi
    3
    -1 Голоса
    3 Сообщения
    213 Просмотры
    gerundG

    Надо возрождать движуху!

  • Обновление форума

    Прикреплена Новости
    1
    1 Голоса
    1 Сообщения
    115 Просмотры
    Нет ответов
  • Ультразвуковой глубиномер

    Датчики, GPIO модули, HAT
    2
    0 Голоса
    2 Сообщения
    127 Просмотры
    piP

    По воздуху то будет работать, а в воду не засунете!

  • MAX6675

    Камеры
    2
    0 Голоса
    2 Сообщения
    127 Просмотры
    piP

    Описание

    К SPI видимо
    SCK - GPIO 11
    CS - CE0/CE1
    SO - GPIO9
    Vcc - к питанию (первый или второй пин, в зависимости от того, сколько нужно 5 или 3.3В)
    Gnd- Gnd

  • Отключение ИК подсветки на камере

    Камеры
    6
    0 Голоса
    6 Сообщения
    266 Просмотры
    piP

    Честно говоря, я подробности не вникал, но мне кажется, что такая конфигурация, как у Вас - это просто механическая комбинация камеры OV5647 и двух IR светильников. Вот таких:

    Screenshot from 2024-11-27 05-23-25.png

    Каждый светильник имеет свой датчик освещённости и, при снижении освещённости ниже порога, включает подсветку. Автоматически. А с платой камеры он связан всего двумя проводниками - питанием. Так что, если Вы хотите просто отключить подсветку - выкиньте нафиг эти фонарики и всё. Они 300 р стоят. А если Вы хотите их включать и выключать по командам из малинки, то тогда (мне кажется) надо оторвать плюсовую ногу светильника от питания камеры и завести её на любую ножку GPIO.

  • Замкнул пины

    Raspberry Pi
    2
    0 Голоса
    2 Сообщения
    138 Просмотры
    piP

    Включи на 10 секунд. Выключи. Потрогай чип процессора. Если резко сильно нагрелся, то точно всё.

    Если чип процессора жив, то замерь выходные напряжения с PMIC чипа MXL7704.
    Описание
    Если будет не как на картинке, то чип умер. Закажи новый на aliexpress'е и попроси ремонтников телефонов поменять, если сам паять не умеешь такие компоненты

  • Ошибка 443 при git clone

    Общие вопросы по разработке
    6
    0 Голоса
    6 Сообщения
    305 Просмотры
    piP

    Время (часы) на малинке? Надо попробовать!

  • Разработка приложения, использующее карту памяти Raspberry Pi

    Общие вопросы по GPIO, I2C, UART, SPI, 1-Wire, DSI, CSI, I2S
    2
    0 Голоса
    2 Сообщения
    131 Просмотры
    piP

    @lednevandrey04#6851 Есть Raspberry Pi с видеокамерой, которая ... получает скорость

    Видеокамера скорость НЕ получает. Скорость автомобиля нужно брать от спидометра, с CAN шины, если есть такая возможность. Но можно и с GPS. Там точность показаний будет пониже, но на скорости 150 км/час это уже не будет играть особой роли.

    @lednevandrey04#6851 размещен Банк из 1000 фотографий.

    Что это означает? Есть каталог на SD-в котором лежат 1000 файлов JPG ?

    @lednevandrey04#6851 показывает это ролик на экране монитора

    Это совсем не сложно (Статья😞

    avconv -r 1 -i frame%03d.jpg -r 10 animation.h264

    При этом используется программа под названием avconv, которая берет неподвижные изображения в папке и конвертирует их в видео под названием animation.h264. В зависимости от того, сколько кадров вы сделали, этот процесс может занять какое-то время и вы узнаете, что видео готово, когда снова увидите приглашение терминала.

    Чтобы воспроизвести видео, найдите файл animation.h264 в папке animation и дважды щелкните его, чтобы открыть. Кроме того, вы можете воспроизвести его из Терминала, набрав следующее:

    omxplayer animation.h264

    Как только видео загрузится, вы увидите, как оживает ваша покадровая анимация. Поздравляем: вы превратили Raspberry Pi в мощную анимационную студию!

    @lednevandrey04#6851 Точнее нужно исследование по этому вопросу.

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

  • Автозапуск программы на RP1

    Raspberry Pi
    4
    0 Голоса
    4 Сообщения
    258 Просмотры
    piP

    /home/pi/.config/lxsession/LXDE-pi/autostart - попробуй сюда прописать.
    если не получится, смотри после загрузки лог /home/pi/.xsession-errors - там должны быть причина почему твоя программа не стартует.

    проверь права на файле sunvox. У юзера pi должны быть права на запуск этого файла.

    chmod 0777 /home/pi/sunvox/sunvox chmod +x /home/pi/sunvox/sunvox