
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Assalomu alaykum do'stlar, men sizlarga veb -interfeys orqali RC avtomobil yasashni o'rgataman. Biz uni o'z serverimiz orqali simsiz boshqaramiz. Men sizga ko'rsatadigan usuldan foydalanib, biz RC qabul qiluvchini ishlatmasligimiz kerak. Veb -serverni joylashtirish uchun biz Raspberry Pi va Arduino -dan foydalanib, Rasberry Pi -ni RC avtomashinalari bilan boshqaramiz. Xo'sh, kuting, biz ko'rsatma beradigan materiallarning ro'yxati uchun yana bir qadam bor va menga ovoz berishni unutmang Plzzzz:-).
Siz ham meni Instagramda kuzatib borishingiz mumkin "https://www.instagram.com/vikaspal2131/"
1 -qadam: materiallar + asboblar

Mashinani ishlab chiqarish uchun quyidagilar zarur:
1. Raspberry Pi
2. Arduino UNO
3. 5V kuchlanish regulyatori
4. 2 x Uch pinli qulflash sarlavhasi
5. Ayol USB ulagichi
6. Arduino prototiplash qalqoni
7. Ba'zi Header pinlari
8. Erkak va ayol batareya ulagichi
9. Tegishli vintlar bilan 6 ta tenglikni tenglamasi
10. Ba'zi ulanish simlari
11. Wifi Dongle
2 -qadam: Komponentlarni joylashtirish

Hamma narsalarni yig'ib bo'lgach, men yig'ishni komponentlarni taxtaga joylashtirishdan boshlayman. Keyin men ularning hammasini joyiga lehimlab, keyin barcha ulanishlarni o'rnatish uchun yuqoridagi simlar sxemasiga amal qilaman.
Men shuni payqadimki, simlarning uchlarini bog'lab qo'yish, ularni taxtaga osonroq lehimlashga imkon beradi. Men simlarni joyiga qo'yib sotganimdan so'ng, men bosh pimlarini lehimlamoqchiman. Bundan tashqari, batareya va dvigatel boshqaruvi o'rtasida o'tkaziladigan kabelni yaratdim, bu menga ikkita qo'shimcha simni qo'shish imkonini beradi. 5 voltli regulyatorni quvvat bilan ta'minlang. Men uni simlarni regulyatorga lehimlab qo'ydim. Keyingi bosqichda biz serverni o'rnatamiz va Raspberry Pi -ni simsiz ulanish nuqtasiga aylantiramiz.
3 -qadam: Raspberry Pi -ga serverni o'rnatish
Boshlash uchun men serverni o'rnataman va o'rnataman. Serverni o'rnatish bo'yicha ko'rsatmalar bu havolada. Bu git omboridir, undan serverni Raspberry Pi -ga o'rnatishingiz mumkin. Serverni o'rnatish uchun havolani bosing. O'rnatgandan so'ng, biz Pi -ni simsiz ulanish nuqtasi sifatida sozlashimiz mumkin. Buni amalga oshirish uchun biz avval ushbu buyruqni bajarishimiz kerak:-"sudo nano/etc/network/interfeyslar" va enter tugmasini bosing. Bu joydan so'ng, "wlan0" yoki "wpa" ni o'z ichiga olgan barcha satrlar oldidagi xesh, "wlan0-ruxsat beruvchi vilkasi" ko'rsatilgan satrdan tashqari (xashni Wlan0 yoki wpa bo'lgan chiziqlar oldiga qo'yganingizga ishonch hosil qiling.). Keyin biz ushbu uchta qatorni faylga qo'shishimiz mumkin.
#iface wlan0 inet statik
manzil 192.168.42.1
tarmoq niqobi 255.255.255.0"
keyin ctrl+x yordamida fayldan chiqing va cmd "sudo reboot" yordamida Pi -ni qayta ishga tushiring.
4-qadam: Raspberry Pi-ga serverni o'rnatish (2-qism)
Keyin Pi-ga qaytganimizdan so'ng, biz DHCP serverini cmd "sudo apt-get install isc-dhcp-server" bilan o'rnatishimiz va keyin quyidagi konfiguratsiya faylini cmd "sudo nano /etc/dhcp/dhcpd.conf" bilan o'zgartirishimiz mumkin.. "Opsion domen nomi" yozilgan satrlar oldiga xash qo'ying. Shuningdek, biz vakolatli satr oldidagi xeshni olib tashlashimiz mumkin (bu "domen nomi" variantidan to'rt qator pastda) va faylning oxirigacha quyidagi satrlarni qo'shishimiz mumkin:-
ichki tarmoq 192.168.42.0 tarmoq niqobi 255.255.255.0 {
diapazon 192.168.42.10 192.168.42.50;
192.168.42.255-variantli translyatsiya-manzili;
yo'riqnoma opsiyalari 192.169.42.1;
lizing muddati-600;
maksimal ijara muddati 7200;
"mahalliy" domen nomini tanlash;
8.8.8.8, 8.8.4.4 domen-serverlari opsiyalari;
Keyin biz bu fayldan chiqishimiz mumkin, keyin quyidagi cmd "sudo nano/etc/default/isc-dhcp-server" ni ishga tushiring.
Faylning oxirgi satrida INTERFACES = "" yozilganligini ko'rishingiz mumkin, interfeys tirnoqlari orasiga "wlan0" qo'shing va fayldan chiqing.
5-qadam: Raspberry Pi-da serverni o'rnatish (3-qism)
Keyin biz "sudo apt-get install hostapd" buyrug'i bilan hostapd-ni o'rnatamiz va keyin cmd "sudo nano /etc/hostapd/hostapd.conf":" yordamida quyidagi satrlarni qo'shib konfiguratsiya faylini tahrir qila olamiz.
interfeysi = wlan0
haydovchi = n180211
#haydovchi = rt1871xdrv
ssid = Mypi
hw_mode = g
kanal = 6
macaddr_acl-0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa-2
wpa_passphrase = malina
wpa_key-mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise-CCMP
Keyin biz konfiguratsiya faylini cmd "sudo nano/etc/default/hostapd" yordamida o'zgartirishimiz mumkin. Endi #DAEMON_CONF = "" deb yozilgan qator bor. Birinchidan, uning old qismidagi xeshni olib tashlang va "/etc/hostapd/hostapd.conf" tirnoqlari orasidagi quyidagi qatorni yozing va keyin faylni tark eting.
6 -qadam: uskunani sozlash


Keyin biz Pi USB portiga simsiz adapterni kiritishimiz va Pi -ning Mypi deb nomlangan simsiz ulanish nuqtasiga kirishimiz mumkin va parol - malina Pi. Endi men sizga Raspberry Pi va Arduino -ni o'rnatish uchun qanday maxsus plastinka yasaganimni va hamma narsani bir -biriga ulash va sinovdan o'tkazishni ko'rsataman.
Mashinam uchun platformani loyihalashdan so'ng, men kontrplakni kesish uchun lazerli kesgichdan foydalandim. Keyin kontrplakga qarshilikni qo'shaman. Shundan so'ng, men Arduino va Raspberry Pi -ni boshqa vintlar yordamida o'rnatdim. maxsus qalqonni Arduino -ga ulaganimdan so'ng, men RC avtomashinalarimning ustiga kontrplak o'rnatishim mumkin. Keyin biz RC rul servosini 10 -pinga ulangan serverga, dvigatel boshqaruvchisini esa 9 -pinli serverga ulashimiz mumkin. Keyin printer kabeli yordamida Arduino -ni Raspberry Pi USB portiga ulang, keyin Wi -Fi dongle -ni Pi -ga ulang.. Keyin biz USB kabelini Pi quvvat ulagichiga va oxirini maxsus ekranga ulashimiz mumkin. Keyin batareyani quvvat simiga ulaganimdan so'ng, men Pi simsiz tarmog'iga ulandim va serverni ishga tushirdim. Pi simsiz tarmog'iga ulanganimdan so'ng, men IP -manzilimni brauzerimga kiritdim. Shundan so'ng, interfeys paydo bo'ladi. Bu interfeys orqali men mashinamning harakatini nazorat qila olaman.
Shundan so'ng, siz RC mashinangiz bilan brauzer orqali o'ynashingiz mumkin.
Tavsiya:
[2020] RC avtomobilini boshqarish uchun ikkita (x2) mikro: bitdan foydalanish: 6 qadam (rasmlar bilan)
![[2020] RC avtomobilini boshqarish uchun ikkita (x2) mikro: bitdan foydalanish: 6 qadam (rasmlar bilan) [2020] RC avtomobilini boshqarish uchun ikkita (x2) mikro: bitdan foydalanish: 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-1129-j.webp)
[2020] RC avtomobilini boshqarish uchun ikkita (x2) Micro: bitdan foydalanish: Agar sizda ikkita (x2) micro: bit bo'lsa, ularni RC avtomashinasini masofadan boshqarish uchun ishlatishni o'ylab ko'rganmisiz? Siz RC avtomashinasini bitta mikro: bitni uzatuvchi sifatida, ikkinchisini qabul qilgich yordamida boshqarishingiz mumkin. Micro: b kodlash uchun MakeCode muharriridan foydalansangiz
ESP8266 - Internet / ESP8266 orqali taymer va masofadan boshqarish bilan bog'ni sug'orish: 7 qadam (rasmlar bilan)

ESP8266 - Internet orqali taymer va masofadan boshqarish pulti yordamida bog'ni sug'orish / ESP8266: ESP8266 - sug'orish masofadan boshqariladigan va sabzavot bog'lari, gul bog'lari va maysazorlar uchun mo'ljallangan. U ESP-8266 sxemasidan va sug'orish moslamasi uchun gidravlik / elektr valfdan foydalanadi
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam

Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): Ushbu yo'riqnomada men sizga LED-lar, o'rni, dvigatellar va boshqalar kabi qurilmalarni internet orqali brauzer orqali qanday boshqarishni ko'rsataman. Va siz har qanday qurilma orqali boshqaruv elementlariga xavfsiz kirishingiz mumkin. Men foydalangan veb -platforma bu RemoteMe.org saytiga tashrif
Mexanik almashtirish bilan Arduino orqali qurilmalarni boshqarish: 8 qadam (rasmlar bilan)

Mexanik kommutatsiya yordamida Arduino orqali qurilmalarni boshqarish: Arduino oddiy mexanik kalitlarni o'rni yordamida qurilmalarni boshqarish uchun ishlatilishi mumkin
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)

LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz