Mündəricat:

Web Arayüzü ilə RC Avtomobilinə Nəzarət: 6 Addım (Şəkillərlə birlikdə)
Web Arayüzü ilə RC Avtomobilinə Nəzarət: 6 Addım (Şəkillərlə birlikdə)

Video: Web Arayüzü ilə RC Avtomobilinə Nəzarət: 6 Addım (Şəkillərlə birlikdə)

Video: Web Arayüzü ilə RC Avtomobilinə Nəzarət: 6 Addım (Şəkillərlə birlikdə)
Video: 30 товаров для автомобиля с Алиэкспресс, автотовары №21 2024, Noyabr
Anonim
Veb İnterfeysi ilə RC Avtomobilinə Nəzarət
Veb İnterfeysi ilə RC Avtomobilinə Nəzarət

Salam dostlar, bu təlimatda sizə veb interfeysi vasitəsi ilə RC Avtomobil düzəltməyi öyrədəcəyəm. Özümüzə məxsus bir server vasitəsilə simsiz olaraq idarə edəcəyik. Sizə göstərəcəyim metodu istifadə edərək, RC qəbuledicisindən istifadə etməyimizə ehtiyac olmayacaq. Veb serveri yerləşdirmək üçün Raspberry Pi və Arduino -dan istifadə edərək Rasberry Pi -ni RC avtomobillərinin motor idarəedicisi ilə birləşdirəcəyik. Yaxşı, gözləyin, bu təlimatda istifadə edəcəyimiz materialların siyahısı üçün başqa bir addım var və mənə Plzzzz:-) səs verməyi unutmayın.

Məni "https://www.instagram.com/vikaspal2131/" Instagram -da da izləyə bilərsiniz.

Addım 1: Materiallar + Alətlər

Materiallar + Alətlər
Materiallar + Alətlər

Bu avtomobili hazırlamaq üçün əldə etməli olduğunuz şeylər aşağıdakılardır:-

1. Moruq Pi

2. Arduino UNO

3. 5V gərginlik tənzimləyicisi

4. 2 x Üç pinli kilid başlığı

5. Qadın USB girişi

6. Arduino Prototip Qalxanı

7. Bəzi başlıq sancaqları

8. Kişi və Dişi Batareya konnektoru

9. Müvafiq vintlər ilə birlikdə 6 dəfə PCB dayanması

10. Bəzi Bağlama Telləri

11. Wifi Dongle

Addım 2: Komponentlərin yerləşdirilməsi

Komponentlərin yerləşdirilməsi
Komponentlərin yerləşdirilməsi

Bütün əşyaları topladıqdan sonra komponentləri lövhəyə yerləşdirərək montaja başlayacağam. Daha sonra hamısını yerində lehimləyəcəyəm və sonra bütün uyğun bağlantıları qurmaq üçün yuxarıdakı sxemə əməl edəcəyəm.

Tapdım ki, əvvəlcə tellərin uclarını bağlamaq, onları lövhəyə daha asan lehimləməyimə imkan verir. Telləri yerində satdıqdan sonra başlıq pinlərini lehimləyəcəyəm. Batareya ilə motor idarəetməsi arasında gedən bir kabel düzəltdim ki, bu da əlavə etmək üçün asan olan iki əlavə tel əlavə etməyə imkan verir. 5 voltluq tənzimləyiciyə enerji verin. Mən də həmin telləri tənzimləyiciyə yerinə lehimləyirəm. Növbəti addımda, serveri quracağıq və Raspberry Pi -ni simsiz giriş nöqtəsinə çevirəcəyik.

Addım 3: Raspberry Pi -də Server quraşdırın

Başlamaq üçün serveri qurub quracağam. Serverin necə qurulacağına dair təlimatlar bu linkdədir. Bu, serveri Raspberry Pi -yə quraşdıra biləcəyiniz bir git deposudur. Serveri qurmaq üçün bu linki izləyin. Quraşdırıldıqdan sonra Pi -ni simsiz giriş nöqtəsi olaraq konfiqurasiya edə bilərik. Bunu etmək üçün əvvəlcə bu əmri işə salmalıyıq:-"sudo nano/etc/network/interfaces" və enter düyməsini basın. Bu yerdən sonra, "wlan0" və ya "wpa" ehtiva edən bütün sətirlərin önündə "icazə verilən hot wlan0" qeyd edilən xətt istisna olmaqla bir hash (Wash0 və ya wpa olan xətlərin qarşısına yeganə yer qoyun.). Bundan sonra bu üç sətri də fayla əlavə edə bilərik.

#iface wlan0 inet statik

ünvan 192.168.42.1

şəbəkə maskası 255.255.255.0"

və sonra ctrl+x ilə fayldan çıxın və cmd "sudo reboot" istifadə edərək Pi -ni yenidən başladın.

Addım 4: Raspberry Pi-də Server Qurmaq (2-ci hissə)

Sonra Pi'yə yenidən daxil olduqdan sonra DHCP serverini cmd "sudo apt-get install isc-dhcp-server" ilə qura bilərik və sonra aşağıdakı konfiqurasiya faylını cmd "sudo nano /etc/dhcp/dhcpd.conf" ilə düzəldə bilərik.. "Seçim domen adı" nı qeyd edən sətirlərin önünə bir hash qoyun. Bundan sonra, səlahiyyətli xəttin qarşısındakı hashı da ("seçim etki alanı adından" dörd sətir aşağıda) silə bilərik və faylın sonuna fayla aşağıdakı sətirləri əlavə edə bilərik:-

alt şəbəkə 192.168.42.0 şəbəkə maskası 255.255.255.0 {

diapazon 192.168.42.10 192.168.42.50;

seçim ünvanı-ünvan 192.168.42.255;

seçim yönləndiriciləri 192.169.42.1;

icarə müddəti-600;

maksimum icarə müddəti 7200;

"yerli" domen adı seçimi;

domen adı serverləri seçimi 8.8.8.8, 8.8.4.4;

Daha sonra həmin fayldan çıxa bilərik, sonra "sudo nano/etc/default/isc-dhcp-server" əmrini işlədin.

Bu faylın son sətirində INTERFACES = "" yazıldığını görə bilərsiniz, interfeyslərin tırnaqları arasına "wlan0" əlavə edin və fayldan çıxın.

Addım 5: Raspberry Pi-də Server Qurmaq (3-cü hissə)

Daha sonra "sudo apt-get install hostapd" əmri ilə hostapd qura bilərik və sonra cmd "sudo nano /etc/hostapd/hostapd.conf":" istifadə edərək aşağıdakı sətirləri əlavə edərək konfiqurasiya faylını redaktə edə bilərik.

interfeys = wlan0

Sürücü = n180211

#sürücü = rt1871xdrv

ssid = Mypi

hw_mode = g

kanal = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = moruq

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Sonra aşağıdakı dəyişiklikləri edən konfiqurasiya faylını cmd "sudo nano/etc/default/hostapd" ilə düzəldə bilərik. İndi #DAEMON_CONF = "" yazıldığı bir xətt var. Birincisi, qarşısındakı hashı çıxarın və "/etc/hostapd/hostapd.conf" təklifi arasına aşağıdakı sətri yazın və sonra fayldan çıxın.

Addım 6: Avadanlıq konfiqurasiyası

Avadanlığın Konfiqurasiyası
Avadanlığın Konfiqurasiyası
Avadanlığın Konfiqurasiyası
Avadanlığın Konfiqurasiyası

Sonra bir Pi USB portuna simsiz bir adapter daxil edə bilərik və Pi'nin Mypi adlı simsiz giriş nöqtəsinə daxil ola bilərik və parol moruq Pi. İndi sizə Raspberry Pi və Arduino'yu necə xüsusi bir plaka düzəltdiyimi və hər şeyi bir -birinə necə bağlayacağımızı və sınamağı göstərəcəyəm.

Avtomobilim üçün platforma hazırladıqdan sonra kontrplak kəsmək üçün lazer kəsici istifadə etdim. Ardından kontrplağı kontrplaka əlavə edirəm. Bundan sonra, Arduino və Raspberry Pi -ni bir az daha çox vint istifadə edərək dayandım. xüsusi qalxanı Arduinoya bağladıqdan sonra, RC avtomobillərimin üstünə kontrplak quraşdıra bilərəm. Daha sonra RC sükan servosunu pin 10 -a qoşulan serverə və motor nəzarətçisini pin 9 -a qoşulan serverə qoşa bilərik. Arduino -nu printer kabelindən istifadə edərək Raspberry Pi USB portuna qoşun və ardınca wifi dongle -ni Pi -yə qoşun.. Daha sonra USB kabelini Pi güc girişinə və ucunu xüsusi qalxana qoşa bilərik. Sonra batareyanı güc dəstəkləyici kabelə bağladıqdan sonra Pi simsiz şəbəkəmə qoşuldum və serveri işə saldım. Pi -nin simsiz şəbəkəsinə qoşulduqdan sonra brauzerimə IP ünvanını daxil etdim. Bundan sonra bir interfeys görünəcək. Bu interfeysdən sonra avtomobilimin hərəkətini idarə edə bilərəm.

Bundan sonra brauzerinizdən RC avtomobilinizlə oynaya bilərsiniz.

Tövsiyə: