Мазмұны:

RC автокөлігін веб -интерфейс арқылы басқару: 6 қадам (суреттермен)
RC автокөлігін веб -интерфейс арқылы басқару: 6 қадам (суреттермен)
Anonim
RC машинасын веб -интерфейс арқылы басқару
RC машинасын веб -интерфейс арқылы басқару

Сәлем достар, мен бұл нұсқаулықта веб -интерфейс арқылы RC автокөлігін жасауды үйретемін. Біз оны жеке сервер арқылы сымсыз басқарамыз. Мен көрсететін әдісті қолдана отырып, бізге 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. Кейбір Header түйреуіштері

8. Ерлер мен әйелдердің аккумуляторлық қосқышы

9. Тиісті бұрандалармен бірге 6 рет ПХД тоқтауы

10. Кейбір қосылу сымдары

11. Wifi Dongle

2 -қадам: Компоненттерді орналастыру

Компоненттердің орналасуы
Компоненттердің орналасуы

Барлық заттарды жинағаннан кейін мен компоненттерді тақтаға орналастырудан бастаймын. Содан кейін мен олардың барлығын дәнекерлеймін, содан кейін барлық сәйкес қосылыстарды жасау үшін жоғарыдағы схемаға сүйенемін.

Мен сымдардың ұштарын түйреу оларды тақтаға оңай дәнекерлеуге мүмкіндік беретінін білдім. Мен оны сымнан сатқаннан кейін, мен түйреуіштерді дәнекерлеймін. Мен батарея мен қозғалтқышты басқару арасында орналасқан кабель жасадым, бұл маған қосымша екі сымды қосуға мүмкіндік береді. 5 вольтты реттеушіге қуат беріңіз. Мен оны сымдарды реттегішке қосамын. Келесі қадамда біз серверді орнатамыз және Raspberry Pi сымсыз кіру нүктесіне айналдырамыз.

3 -қадам: Raspberry Pi -ге серверді орнату

Бастау үшін мен серверді орнатып, орнатамын. Серверді орнату туралы нұсқаулық мына сілтемеде. Бұл Raspberry Pi -ге серверді орнатуға болатын git репозиторийі. Серверді орнату үшін осы сілтемені орындаңыз. Орнатқаннан кейін біз Pi -ді сымсыз кіру нүктесі ретінде конфигурациялай аламыз. Ол үшін алдымен мына пәрменді іске қосу керек:-«sudo nano/etc/network/interfaces» және enter пернесін басыңыз. Осы жерден кейін, «wlan0» немесе «wpa» бар барлық жолдардың алдында хэш «рұқсат етілетін қосқыш wlan0» көрсетілген жолды қоспағанда (Wlan0 немесе wpa бар жолдардың алдына тек хэшті қойыңыз.). Содан кейін біз файлға осы үш жолды қоса аламыз.

«#iface wlan0 inet static

мекен -жайы 192.168.42.1

желі маскасы 255.255.255.0 «

содан кейін ctrl+x көмегімен файлдан шығыңыз және cmd «sudo reboot» көмегімен Pi -ді қайта жүктеңіз.

4-қадам: Raspberry Pi-ге серверді орнату (2-бөлім)

Содан кейін біздің Pi-ге қайта кіргеннен кейін біз DHCP серверін cmd «sudo apt-get install isc-dhcp-server» арқылы орнатып, келесі конфигурация файлын cmd «sudo nano /etc/dhcp/dhcpd.conf» арқылы өңдей аламыз.. «Опция домендік атауы» көрсетілген жолдардың алдына хэш қойыңыз. Содан кейін біз беделді жолдың алдындағы хэшті алып тастай аламыз (ол «опцияның домендік атауынан» төмендегі төрт жол) және файлдың соңына келесі жолдарды қосуға болады:-

ішкі желі 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;

максималды жалдау мерзімі 7200;

опция домендік атау «жергілікті»;

опция домендік атау-серверлер 8.8.8.8, 8.8.4.4;

Содан кейін біз бұл файлдан шыға аламыз, содан кейін келесі cmd «sudo nano/etc/default/isc-dhcp-server» іске қосыңыз.

Бұл файлдың соңғы жолында сіз INTERFACES = «» жазылғанын көре аласыз, интерфейс тырнақшаларының арасына «wlan0» қосыңыз және файлдан шығыңыз.

5-қадам: Raspberry Pi-ге серверді орнату (3-бөлім)

Содан кейін біз «sudo apt-get install hostapd» командасымен hostapd орната аламыз, содан кейін cmd «sudo nano /etc/hostapd/hostapd.conf :» көмегімен келесі жолдарды қосу арқылы конфигурация файлын өңдей аламыз.

интерфейс = wlan0

драйвер = n180211

#драйвер = 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 деп аталатын сымсыз кіру нүктесіне кіре аламыз, ал пароль - таңқурай Pi. Енді мен сізге Raspberry Pi мен Arduino -ны орнатуға арналған тақтайшаны қалай жасағанымды және бәрін қалай қосып, сынау керектігін көрсетемін.

Көлігімнің платформасын жобалағаннан кейін мен фанераны кесу үшін лазерлік кескішті қолдандым. Содан кейін мен фанераға тұрақтылықты қосамын. Осыдан кейін мен Arduino мен Raspberry Pi -ді бірнеше бұрандалармен бекітіп қойдым. Ардуиноға арнайы қалқанды бекіткеннен кейін, мен фанераны RC автомобильдерінің үстіне орната аламын. Содан кейін біз RC рульдік сервосын 10 -шы істікке қосылған серверге, ал мотордың контроллерін 9 -пинге қосылған серверге қосамыз. Содан кейін принтер кабелінің көмегімен Arduino -ны Raspberry Pi USB портына жалғап, Wi -Fi қосқышын Pi -ге қосыңыз.. Содан кейін USB кабелін Pi қуат ұясына және соңын реттелетін қалқанға қосуға болады. Содан кейін батареяны қуат кабеліне қосқаннан кейін мен Pi сымсыз желісіне қосылып, серверді іске қостым. Pi сымсыз желісіне қосылғаннан кейін мен браузерге IP мекенжайын енгіздім. Осыдан кейін интерфейс пайда болады. Осы интерфейстен мен көлігімнің қозғалысын басқара аламын.

Осыдан кейін сіз браузерден RC автокөлігімен ойнай аласыз.

Ұсынылған: