Оглавление:

Управление радиоуправляемым автомобилем через веб-интерфейс: 6 шагов (с изображениями)
Управление радиоуправляемым автомобилем через веб-интерфейс: 6 шагов (с изображениями)

Видео: Управление радиоуправляемым автомобилем через веб-интерфейс: 6 шагов (с изображениями)

Видео: Управление радиоуправляемым автомобилем через веб-интерфейс: 6 шагов (с изображениями)
Видео: Шокировал всех словами о России • Илон Маск 2024, Ноябрь
Anonim
Управление радиоуправляемым автомобилем через веб-интерфейс
Управление радиоуправляемым автомобилем через веб-интерфейс

Привет друзья! В этом руководстве я научу вас создавать радиоуправляемую машину через веб-интерфейс. Мы будем управлять им по беспроводной сети через собственный сервер. Используя метод, который я вам покажу, нам не потребуется использовать RC-приемник. Чтобы разместить веб-сервер, мы будем использовать Raspberry Pi и Arduino для взаимодействия Rasberry Pi с контроллером мотора RC автомобилей. Что ж, подождите, есть еще один шаг для списка материалов, которые мы собираемся использовать в этом руководстве, и не забудьте проголосовать за меня, Plzzzz:-).

Вы также можете подписаться на меня в Instagram "https://www.instagram.com/vikaspal2131/"

Шаг 1: материалы + инструменты

Материалы + Инструменты
Материалы + Инструменты

Для создания этого автомобиля вам необходимо приобрести следующее:

1. Raspberry Pi

2. Arduino UNO

3. Регулятор напряжения 5В

4. 2 x трехконтактный фиксатор

5. Женский разъем USB

6. Щит для прототипирования Arduino

7. Некоторые булавки заголовка

8. Штекерный и женский разъем аккумулятора

9. 6 стоек для печатных плат с соответствующими винтами

10. Некоторые монтажные провода

11. Wi-Fi ключ

Шаг 2: Размещение компонентов

Размещение компонентов
Размещение компонентов

Собрав все вещи, я собираюсь начать сборку, разместив компоненты на плате. Затем я припаяю их все на место, а затем, следуя приведенной выше схеме подключения, сделаю все необходимые соединения.

Я обнаружил, что сначала закрепив концы проводов, мне легче припаять их к плате. После того, как я продал его на месте, я припаял штыри разъема. Я также сделал кабель, который проходит между батареей и блоком управления двигателем, что позволяет мне добавить два дополнительных провода, которые легко подключить. подать питание на 5-вольтовый регулятор. Я также припаял эти провода к регулятору. На следующем этапе мы установим сервер и превратим Raspberry Pi в точку беспроводного доступа.

Шаг 3: Установка сервера на Raspberry Pi

Для начала я собираюсь установить и настроить сервер. Инструкции по установке сервера находятся по этой ссылке. Это репозиторий git, из которого вы можете установить сервер на свой Raspberry Pi. Перейдите по этой ссылке, чтобы установить сервер. После установки мы можем настроить наш Pi как точку беспроводного доступа. Для этого нам сначала нужно запустить эту команду: - «sudo nano / etc / network / interfaces» и нажать Enter. После этого места, хеш перед всеми строками, содержащими "wlan0" или "wpa", за исключением строки, в которой упоминается "allow-hot plug wlan0" (убедитесь, что единственный хеш-код перед строками, имеющими Wlan0 или wpa). Затем мы также можем добавить эти три строки в файл.

#iface wlan0 inet static

адрес 192.168.42.1

маска сети 255.255.255.0"

а затем выйдите из файла с помощью ctrl + x и перезагрузите Pi с помощью cmd «sudo reboot».

Шаг 4: Установка сервера на Raspberry Pi (часть 2)

Затем, после повторного входа в наш Pi, мы можем установить DHCP-сервер с помощью cmd «sudo apt-get install isc-dhcp-server», а затем отредактировать следующий файл конфигурации с помощью cmd «sudo nano /etc/dhcp/dhcpd.conf». Поместите хеш перед строками, в которых упоминается "option domain-name". Затем мы также можем удалить хеш перед авторитетной строкой (которая находится на четыре строки ниже от «option domain-name») и добавить следующие строки в файл в конец файла: -

подсеть 192.168.42.0 сетевая маска 255.255.255.0 {

диапазон 192.168.42.10 192.168.42.50;

опция широковещательного адреса 192.168.42.255;

вариант маршрутизаторов 192.169.42.1;

время аренды по умолчанию 600;

max-lease-time 7200;

вариант доменного имени "локальный";

option domain-name-servers 8.8.8.8, 8.8.4.4;

Затем мы можем выйти из этого файла, а затем запустить следующую команду «sudo nano / etc / default / isc-dhcp-server»

В последней строке этого файла вы можете увидеть, что написано INTERFACES = "", добавьте "wlan0" между кавычками интерфейсов и выйдите из файла.

Шаг 5: Установка сервера на Raspberry Pi (часть 3)

Затем мы можем установить hostapd с помощью этой команды «sudo apt-get install hostapd», а затем отредактировать файл конфигурации, добавив следующие строки с помощью cmd «sudo nano /etc/hostapd/hostapd.conf :-

интерфейс = wlan0

драйвер = n180211

# driver = rt1871xdrv

ssid = Mypi

hw_mode = g

канал = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = малина

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Затем мы можем отредактировать файл конфигурации, внося следующие изменения с помощью cmd «sudo nano / etc / default / hostapd». Теперь есть строка, где написано # DAEMON_CONF = "". Сначала удалите хеш с его передней части и напишите следующую строку между его кавычками "/etc/hostapd/hostapd.conf", а затем выйдите из файла.

Шаг 6: Настройка оборудования

Настройка оборудования
Настройка оборудования
Настройка оборудования
Настройка оборудования

Затем мы можем вставить беспроводной адаптер в порт Pi USB и получить доступ к точке беспроводного доступа Pi под названием Mypi, а пароль - raspberry Pi. Теперь я покажу вам, как я сделал специальную пластину для установки Raspberry Pi и Arduino, и как соединить все вместе и протестировать.

После того, как я спроектировал платформу для моей машины, я вырезал фанеру лазерным резаком. Затем я добавляю стойку к фанере. После этого я установил Arduino и Raspberry Pi на стойку, используя еще несколько винтов. После прикрепления специального щита к Arduino я могу прикрепить фанеру к моей радиоуправляемой машине. Затем мы можем подключить сервопривод рулевого управления RC к серверу, подключенному к контакту 10, а контроллер мотора - к серверу, подключенному к контакту 9. Затем с помощью кабеля для принтера подключите Arduino к USB-порту Raspberry Pi, а затем подключите ключ Wi-Fi к Pi.. Затем мы можем подключить USB-кабель к разъему питания Pi, а конец - к настраиваемому экрану. Затем, подключив аккумулятор к кабелю питания, я подключился к своей беспроводной сети Pi и запустил сервер. После подключения к беспроводной сети Pi я ввел IP-адрес в свой браузер. После этого появится интерфейс. Из этого интерфейса я могу управлять движением машины.

После этого вы можете играть со своим радиоуправляемым автомобилем в браузере.

Рекомендуемые: