RC машиныг вэб интерфэйсээр удирдах: 6 алхам (зурагтай)
RC машиныг вэб интерфэйсээр удирдах: 6 алхам (зурагтай)
Anonim
RC машиныг вэб интерфэйсээр удирдах
RC машиныг вэб интерфэйсээр удирдах

Сайн байна уу найзуудаа, энэ зааварчилгаанд би танд вэб интерфэйсээр RC машин хийхийг зааж өгөх болно. Бид үүнийг өөрийн серверээр дамжуулан утасгүй удирдана. Миний танд үзүүлэх аргыг ашигласнаар бид RC хүлээн авагч ашиглах шаардлагагүй болно. Вэб серверийг байршуулахын тулд бид Raspberry Pi болон Arduino ашиглан Rasberry Pi -ийг RC автомашины мотор хянагчтай холбох болно. За, энэ зааварчилгаанд ашиглах материалын жагсаалтын өөр нэг алхамыг хүлээж байгаарай, надад санал өгөхөө бүү мартаарай Plzzzz:-).

Та намайг "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. Зарим Hookup Wires

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 агуулсан хэшийг тэр шугамын урд байрлуулахаа мартуузай.). Дараа нь бид эдгээр гурван мөрийг файлд нэмж болно.

#face wlan0 инэт статик

хаяг 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 -ийг хэд хэдэн боолтыг ашиглан зогсоол дээр суулгалаа. захиалгат бамбайгаа Arduino -д залгасны дараа би RC машиныхаа дээд талд фанер суурилуулж болно. Дараа нь бид RC жолооны servo -ийг 10 -р зүү, моторын хянагчийг 9 -р pin -тэй холбогдсон сервер рүү холбож болно. Дараа нь принтерийн кабелийг ашиглан Arduino -ийг Raspberry Pi USB порт руу холбож, дараа нь wifi гогцоог Pi -д холбоно.. Дараа нь бид USB кабелийг Pi цахилгаан залгуурт холбож, төгсгөлийг тусгай бамбай руу холбож болно. Дараа нь батерейг тэжээлийн кабель руу холбосны дараа би Pi утасгүй сүлжээнд холбогдож серверээ эхлүүлэв. Pi -ийн утасгүй сүлжээнд холбогдсоны дараа би IP хаягаа хөтөчдөө орууллаа. Үүний дараа интерфейс гарч ирнэ. Энэ интерфэйсээс би машиныхаа хөдөлгөөнийг хянах боломжтой болно.

Үүний дараа та хөтөч дээрээс RC машинтайгаа тоглох боломжтой.

Зөвлөмж болгож буй: