Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
Чёрный ЛукичЧ

Чёрный Лукич

@Чёрный Лукич
Сводка
Сообщения
29
Темы
3
Группы
0
Подписчики
0
Подписки
0

Сообщения

Последние Лучшие сообщения Спорные

  • Правила udev
    Чёрный ЛукичЧ Чёрный Лукич

    Правила выполняются последовательно.
    Сначала 0, потом 99
    Ты сначала разрешаешь клавиатуру, потом запрещаешь.
    Переименуй 99 в 0, а 0 в 99


  • rp2 pico: можно ли на втором ядре запустить асинхронный цикл ?
    Чёрный ЛукичЧ Чёрный Лукич
    import _thread
    import time
    
    def second_core_task():
        while True:
            print("Поток на втором ядре работает")
            time.sleep(1)
    
    # Запускаем функцию на втором ядре
    _thread.start_new_thread(second_core_task, ())
    
    # Основной поток продолжает выполняться
    while True:
        print("Главный поток работает")
        time.sleep(2)
    

  • Получение данных на ПК через ЮСБ
    Чёрный ЛукичЧ Чёрный Лукич

    Когда ты подключаешься через USB и активируешь REPL, MicroPython переводит управление в интерактивный режим, из-за чего исполняемый код (запущенный при старте) прерывается. Это сделано для удобства отладки


  • Raspberry Pi Zero 2 W проблемы с вайфаем
    Чёрный ЛукичЧ Чёрный Лукич

    Попробуй WiFi канал в настройках роутера поменять.
    Была такая же херня.


  • Теплица под управлением Raspberry Pi
    Чёрный ЛукичЧ Чёрный Лукич

    Как дела с теплицей?
    Жив ли проект?


  • Сканер радио-эфира (частот
    Чёрный ЛукичЧ Чёрный Лукич

    https://openhpsdr.org/wiki/index.php?title=PiHPSDR_compile_ubuntu
    вот такой ещё софт есть для SDR


  • Видеоглазок
    Чёрный ЛукичЧ Чёрный Лукич

    Да в принципе можно ничего дополнительно не ставить.
    В дистрибутивах raspberry pi OS уже есть всё необходимое для стрима с камеры

    rpicam-vid --nopreview --width 640 --height 480 -t 0 --codec yuv420 -o - | ffmpeg -f rawvideo -pix_fmt yuv420p -s 640x480 -i pipe:0 -c:v libx264  -f rtsp АДРЕС_RTSP_СЕРВЕРА
    

    В этой команде для кодирования yuv420 используется кодек libx264

    На Raspberry Pi 1-4 поддерживается аппратный энкодер, соответственно libx264 можно поменять на h264_v4l2m2m


  • Установка Telegram
    Чёрный ЛукичЧ Чёрный Лукич

    для arm64 телега скомпилирована с размером страницы памяти 4 кб

    проверь через

    getconf PAGESIZE
    

    размер страницы памяти, скорее всего у тебя будет 16, особенно если используется Raspberry Pi 5 - там по умолчанию используется ядро kernel_2712.img с 16кб страницей памяти для увеличения производительности.

    пропиши в /boot/config.txt

    kernel=kernel8.img
    

    чтобы откатиться на ядро с 4кб страницей памяти


  • Pi4J некорректно работает с PI5 в Java проекте
    Чёрный ЛукичЧ Чёрный Лукич

    @Kvazarrius в Raspberry Pi5 работу с GPIO вынесли с процессора на отдельный чип RP1,
    соответственно многие старые GPIO либы, которые работали на 4ке либо отвалились, либо работают некорректно

    Pi4J надо обновить до версии 2.5.0 и должно заработать

    Screenshot from 2025-01-09 14-49-51.png


  • Pi4J некорректно работает с PI5 в Java проекте
    Чёрный ЛукичЧ Чёрный Лукич

    @Kvazarrius а модель RasPi какая?


  • Помогите опознать компонент
    Чёрный ЛукичЧ Чёрный Лукич

    XC9236G3DDM

    DC / DC преобразователь, Широтно-импульсная модуляция, понижающий, 3MHz, 3.35Va2%, 600mA


  • Камера и OpenCV
    Чёрный ЛукичЧ Чёрный Лукич

    Надо активировать Legacy Camera в raspiconfig.
    Потому что по умолчанию используется libcamera, а оно не создаёт v4l2 интерфейс, который использует opencv (VideoCapture(0) не будет работать)

    Либо работать напрямую с yuv420/rgb потоком от libcamera или libcamera-vid и конвертировать yuv420/rgb кадры в кадры cv :: Mat


  • Как собрать кастомный образ для Raspberry Pi с помощью CusDeb
    Чёрный ЛукичЧ Чёрный Лукич

    походу сервис cusdeb загнулся.
    Жаль


  • Добавляем вход для подключения внешней Wi-Fi антенны к Raspberry Pi 4
    Чёрный ЛукичЧ Чёрный Лукич

    Для одного из моих проектов с Raspberry Pi возникла необходимость использовать внешнюю антенну. Raspberry Pi 4 должна была разместиться внутри герметичного металлического корпуса, поэтому внешняя антенна стала единственным вариантом, обеспечивающим работу Bluetooth и Wi-Fi.

    У меня было два варианта: использовать Compute Module 4 (в которой уже есть разъём для подключения антенны) с отладочной платой или взять обычный Raspberry Pi и как-то добавить UFL/IPEX-разъем для подкючения внешней антенны на плату.
    Screenshot from 2024-12-19 20-42-36.png
    Учитывая стоимость и доступность, я решил попробовать второй вариант.

    f80c96cc-11f9-4ccb-85a7-03b14bf7f62b-image.png
    При внимительном осмотре области модуля WiFi/BLE можно заметить небольшое место, куда можно установить разъем UFL/IPEX. Конечно, там нет открытых контактных площадок для такого разъема. Нам нужно создать их самостоятельно (хотя бы контактные площадки для заземления).

    Шаг 1

    Зачищаем паяльную маску, обнажая медный слой земляного полигона платы.

    61dd537a-bb45-4698-9164-18b150bf0b59-image.png

    Шаг 2

    Разрезаем дорожку, которая идёт на встроенную антенну и впаиваем в разрыв резистор с нулевым сопротивлением размера 0201
    0201_resis_ec-500x500.png
    7fccac9e-ee4d-4627-be20-cd2aa61e3a26-image.png

    Шаг 3

    Выпаиваем конденсаторы встроенной антенны.
    c446f57f-56cd-451e-80e1-7080e3efd5f3-image.png

    и припаиваем наш коннектор для подключения внешней антенны
    5fd099ca-c747-40be-b262-06d8ff9361c9-image.png

    Заключение

    Смотрим качество сигнала с использованием внешней антенны

    iwconfig wlan0 | grep "Quality"
    Link Quality = 65/70 Signal Level = -45 dBm
    

    Различия в качестве приема по сравнению с встроенной антенной - 4-5dBm

    Screenshot from 2024-12-19 20-52-54.png


  • декодер DTMF сигналов MT8870
    Чёрный ЛукичЧ Чёрный Лукич

    подключить можно, но только через резистивный делитель.
    на raspi вся логика 3v3, у этого чипа 5V

    Вот схема резистивного делителя;
    Screenshot from 2024-12-18 02-47-54.png

    эта таблица соотвествия DTMF-сигналов уровням напряжений на выходах MT8870
    считываешь любой gpio либой состояние выходов Q1-Q4, сопоставляешь с таблицей

    Screenshot from 2024-12-18 02-45-35.png


  • Управление Raspberry Pi через VNC
    Чёрный ЛукичЧ Чёрный Лукич

    Статья устарела.
    Сейчас VNC сервер идёт в комплекте с операционной системой Raspbian, включается через raspi-config


  • Full HD
    Чёрный ЛукичЧ Чёрный Лукич

    vlc не поддерживает аппаратное декодирование, используйте omxplayer

    Уж сто лет как поддерживает


  • Как подключить LPT к GPIO ?
    Чёрный ЛукичЧ Чёрный Лукич

    Нужно 2 переходника:
    LPT-RS232, RS232-UART

    Screenshot from 2024-12-10 21-29-43.png

    Screenshot from 2024-12-10 21-28-33.png


  • Как подключить Raspberry Pi к сетевой карте напрямую? (Первый запуск
    Чёрный ЛукичЧ Чёрный Лукич

    Надо настроить dhcp сервер (например isc-dhcp-server в линуксе) на компьютере, к которому Raspberry Pi подключается Ethernet кабелем.


  • Сканер радио-эфира (частот
    Чёрный ЛукичЧ Чёрный Лукич

    https://github.com/TekMaker/SDRplus
    вот кстати неплохой софт для SDR радио
    Как-нибудь напишу про него
    dc0f0018-f40c-4b82-8beb-822cabbde0b2-image.png

  • 1
  • 2
  • 1 / 2
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи