Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
СЛЕДУЙТЕ ДАННЫМ ИНСТРУКЦИЯМ НА СВОЙ СОБСТВЕННЫЙ РИСК, Я НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ ИЛИ ВЫЗВАННЫЕ ЮРИДИЧЕСКИЕ ВОПРОСЫ. НЕ СДЕЛАЙТЕ ЭТОГО, ЕСЛИ ВЫ ЖИТЕ РЯДОМ АЭРОПОРТА, РАДИОСТАНЦИИ ИЛИ АВАРИЙНЫХ УСЛУГ. Если какой-либо из ваших сигналов мешает управлению воздушным движением, аварийным службам (полиция, скорая помощь) и т. Д., Они будут искать ваш сигнал и, в конечном итоге, вас !!
Если это мешает работе воздушного судна, FAA (США) приедет с пеленгатором и найдет вас, и вам может быть предъявлено обвинение. Используйте с осторожностью
Запасы
• Raspberry Pi (я считаю, 3B и выше)
• Автомобиль с радиоуправлением (ДОЛЖЕН БЫТЬ ГДЕ-ТО ВКОЛО 27 МГц, НИЧЕГО ВЫШЕ 30 МГц НЕ будет работать, убедитесь, что в автомобиле не частота 2,4 ГГц)
• Веб-камера USB
• Powerbank (для питания raspberry pi подойдет любой универсальный внешний аккумулятор, если у него есть порт USB)
• Перезаряжаемые батареи (для радиоуправляемой машины, если в машине есть встроенная аккумуляторная батарея, вам ее не нужно)
• Лента и горячий клей
• женский провод dupont (для подключения к пи в качестве «антенны»)
Шаг 1. Убедитесь, что автомобиль совместим с Raspberry Pi
Итак, прежде чем вы начнете разбирать вещи, вам нужно посмотреть, будет ли машина работать с Raspberry Pi, для отправки сигналов самой машине я использую pi-rc в сочетании с использованием сокета для подключения к коду Python.
Подключите провод dupont к GPIO 4 / контакту 7 (как показано на изображении выше; НЕ ПОДКЛЮЧАЙТЕ ЛЮБЫЕ ШТЫРЬКИ !!!)
А затем клонируйте git-репозиторий pi-rc на raspberry pi с помощью этой команды:
$ git clone
После этого следуйте приведенным здесь инструкциям, чтобы получить правильную конфигурацию и протестировать ее.
Если это сработает, сохраните parameters.json на будущее.
Шаг 2: Сборка радиоуправляемой машины
Убедитесь, что внутри автомобиля есть место для установки пианино (после снятия корпуса), установите камеру на переднюю часть и установите блок питания где-нибудь в другом месте (если видна голая печатная плата радиоуправляемого автомобиля). затем поместите что-то непроводящее между ними и поместите число "пи" поверх непроводящей поверхности, затем приклейте клейкую ленту поверх него.
Шаг 3. Настройте контроллер Remo
Чтобы настроить контроллер Remo, настройте его как обычно - инструкции здесь, затем перейдите в каталог "hardware" и удалите весь код из файла 'none.py' и замените его кодом здесь, вам придется его отредактировать некоторые, тем не менее, отредактируйте строки 19-43, чтобы они соответствовали тому, что находится в этом файле parameters.json, который вы сохранили ранее. НЕ МЕНЯЙТЕ МЕРТВУЮ ЧАСТОТУ ИЛИ КОД СРАЗУ ПОСЛЕ "TIME. SLEEP" !!!
После этого настройте элементы управления сайтом remo.tv соответственно.
- 'f' = вперед
- 'b' = назад
- 'l' = слева
- 'r' = право
- 'bl' = назад влево
- 'br' = задний правый
Шаг 4. Запуск бота
Откройте 2 ssh-терминала в pi и запустите скрипт pi-rc, зайдя в папку, в которой находится код pi-rc, и запустив sudo./pi_pcm -v, затем запустите controller.py в файле remo.tv папку вручную, перейдя в папку контроллера Remo и запустив python controller.py