فهرست مطالب:

کنترل ماشین RC از طریق رابط وب: 6 مرحله (همراه با تصاویر)
کنترل ماشین RC از طریق رابط وب: 6 مرحله (همراه با تصاویر)

تصویری: کنترل ماشین RC از طریق رابط وب: 6 مرحله (همراه با تصاویر)

تصویری: کنترل ماشین RC از طریق رابط وب: 6 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
کنترل RC Car از طریق رابط وب
کنترل RC Car از طریق رابط وب

سلام دوستان ، در این مقاله آموزشی به شما آموزش می دهم که یک RC Car را از طریق رابط وب بسازید. ما آن را به صورت بی سیم از طریق سرور خودمان کنترل می کنیم. با استفاده از روشی که به شما نشان خواهم داد ، نیازی به استفاده از گیرنده RC نخواهیم داشت. برای میزبانی وب سرور ، ما از Raspberry Pi و Arduino برای اتصال Rasberry Pi با کنترلر موتور RC cars استفاده می کنیم. خوب ، صبر کنید یک گام دیگر برای لیست مواد مورد استفاده ما در این دستورالعمل وجود دارد و فراموش نکنید که به من رای Plzzzz بدهید:-).

همچنین می توانید مرا در اینستاگرام "https://www.instagram.com/vikaspal2131/" دنبال کنید

مرحله 1: مواد + ابزارها

مواد + ابزار
مواد + ابزار

مواردی که برای ساخت این خودرو نیاز دارید به شرح زیر است:-

1. تمشک پای

2. آردوینو UNO

3. تنظیم کننده ولتاژ 5 ولت

4. 2 هدر قفل سه پین

5. یک جک USB زن

6. سپر نمونه سازی آردوینو

7. برخی از پین های هدر

8. اتصال دهنده باتری مرد و زن

9. 6 عدد رویه PCB به همراه پیچ های مناسب

10. چند سیم اتصال

11. دانگل وای فای

مرحله 2: موقعیت یابی اجزاء

موقعیت یابی اجزاء
موقعیت یابی اجزاء

پس از جمع آوری همه موارد ، من قصد دارم مونتاژ را با قرار دادن اجزاء روی تخته شروع کنم. سپس من همه آنها را در جای خود لحیم می کنم و سپس نمودار سیم کشی بالا را دنبال می کنم تا همه اتصالات مناسب را ایجاد کنم.

متوجه شدم که با بستن انتهای سیم ها ابتدا می توان آنها را راحت تر به صفحه چسباند. هنگامی که سیم را در محل خود فروختم ، پین های هدر را می چسبانم. همچنین یک کابل که بین باتری و کنترل موتور قرار دارد ، ایجاد کردم که به من امکان می دهد دو سیم اضافی اضافه کنم که به راحتی قابل اتصال هستند. تغذیه تنظیم کننده 5 ولت من آن را در محل آن سیمها به تنظیم کننده لحیم کردم. در مرحله بعد ، ما سرور را نصب کرده و Raspberry Pi را به یک نقطه دسترسی بی سیم تبدیل می کنیم.

مرحله 3: نصب سرور روی رزبری پای

برای شروع ، من سرور را نصب و راه اندازی می کنم. دستورالعمل نحوه نصب سرور در این پیوند قرار دارد. این یک مخزن 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: نصب سرور روی رزبری پای (قسمت 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؛

گزینه نام دامنه "محلی" ؛

option-domain-name-servers 8.8.8.8 ، 8.8.4.4 ؛

سپس می توانیم از آن فایل خارج شویم ، سپس cmd "sudo nano/etc/default/isc-dhcp-server" را اجرا کنید

در آخرین خط آن فایل ، می توانید ببینید INTERFACES = "" نوشته شده است ، "wlan0" را بین نقل قول های رابط اضافه کرده و از فایل خارج شوید.

مرحله 5: نصب سرور روی رزبری پای (قسمت 3)

سپس می توان hostapd را با این دستور "sudo apt-get install hostapd" نصب کرد و سپس فایل پیکربندی را با افزودن خطوط زیر با استفاده از cmd ویرایش کرد. sudo nano /etc/hostapd/hostapd.conf":-

رابط = wlan0

راننده = n180211

#راننده = rt1871xdrv

ssid = میپی

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: پیکربندی سخت افزار

پیکربندی سخت افزار
پیکربندی سخت افزار
پیکربندی سخت افزار
پیکربندی سخت افزار

سپس می توانیم یک آداپتور بی سیم را به یک درگاه USB Pi وارد کرده و از نقطه دسترسی بی سیم Pi به نام Mypi و رمز عبور رزبری پای استفاده کنیم. اکنون من به شما نشان خواهم داد که چگونه یک صفحه سفارشی برای نصب رزبری پای و آردوینو و نحوه اتصال همه چیز به یکدیگر و آزمایش آن ایجاد کردم.

پس از طراحی سکوی ماشین ، از برش لیزری برای برش تخته سه لا استفاده کردم. سپس حالت ایستاده را به تخته سه لا اضافه می کنم. پس از آن ، Arduino و Raspberry Pi را با استفاده از پیچ های دیگر روی حالت سوار قرار دادم. پس از اتصال سپر سفارشی به آردوینو ، می توانم تخته سه لا را روی RC Cars خود نصب کنم. سپس می توان سروو فرمان RC را به سرور متصل به پین 10 و کنترل کننده موتور را به سرور متصل به پین 9 متصل کرد. سپس با استفاده از کابل چاپگر ، آردوینو را به پورت USB رزبری پای وصل کنید و سپس دانگل وای فای را به Pi متصل کنید. به سپس می توانیم کابل USB را به جک برق Pi و انتهای آن را به سپر سفارشی متصل کنیم. سپس پس از اتصال باتری به کابل پشتیبانی ، به شبکه بی سیم Pi خود متصل شده و سرور را راه اندازی می کنم. پس از اتصال به شبکه بی سیم Pi ، آدرس IP را در مرورگر خود وارد کردم. پس از آن ، یک رابط ظاهر می شود. از طریق این رابط ، می توانم حرکت ماشین خود را کنترل کنم.

پس از آن ، می توانید با ماشین RC خود از مرورگر خود بازی کنید.

توصیه شده: