
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ողջույն ընկերներ, այս ուսանելի դասում ես ձեզ կսովորեցնեմ RC ավտոմեքենա պատրաստել վեբ ինտերֆեյսի միջոցով: Մենք դա անլար կերպով վերահսկելու ենք մեր իսկ սերվերի միջոցով: Օգտագործելով այն մեթոդը, որը ես ձեզ ցույց կտամ, մենք կարիք չենք ունենա օգտագործել RC ընդունիչ: Վեբ սերվերը հյուրընկալելու համար մենք բոլորս կօգտագործենք Raspberry Pi և Arduino ՝ Rasberry Pi- ն RC ավտոմեքենաների շարժիչով վերահսկիչին միացնելու համար: Դե, սպասեք, ևս մեկ քայլ կա այն նյութերի ցանկի համար, որոնք մենք կօգտագործենք այս ուսանելի ծրագրում և մի մոռացեք ինձ քվեարկել Plzzzz:-):
Կարող եք նաև հետևել ինձ Instagram- ում «https://www.instagram.com/vikaspal2131/»
Քայլ 1: Նյութեր + Գործիքներ

Այս մեքենան պատրաստելու համար անհրաժեշտ է ձեռք բերել հետևյալը.
1. Ազնվամորի Պի
2. Arduino UNO
3. 5 Վ լարման կարգավորիչ
4. 2 x Երեք կապող կողպեքի վերնագիր
5. Կանացի USB խցիկ
6. Arduino նախատիպային վահան
7. Որոշ Header- ի կապում
8. Արական և իգական մարտկոցի միակցիչ
9. 6 x PCB- ի անջատումներ համապատասխան պտուտակներով
10. Որոշ կապի լարեր
11. Wifi Dongle
Քայլ 2: Բաղադրիչների տեղադրում

Ամբողջ նյութը հավաքելուց հետո ես պատրաստվում եմ սկսել հավաքումը `բաղադրիչները տեղադրելով տախտակի վրա: Ես այնուհետև կպցրեմ դրանք բոլորը տեղում, այնուհետև հետևելու եմ վերևի էլեկտրագծերի գծապատկերին `բոլոր համապատասխան կապերը կատարելու համար:
Ես պարզեցի, որ լարերի ծայրերը ամրացնելը նախ թույլ է տալիս դրանք ավելի հեշտությամբ կպցնել տախտակին: Երբ ես այն վաճառեցի լարերը տեղում, այնուհետև ես կպցրեմ վերնագրի կապում: Ես նաև կազմեցի մալուխ, որը անցնում է մարտկոցի և շարժիչի կառավարման միջև, ինչը թույլ է տալիս ինձ ավելացնել երկու լրացուցիչ լարեր, որոնք հեշտ է սնուցել 5 վոլտ կարգավորիչին: Ես նաև այն լարերը տեղում կպցրեցի կարգավորիչին: Հաջորդ քայլում մենք կտեղադրենք սերվերը և Raspberry Pi- ն կդարձնենք անլար մուտքի կետ:
Քայլ 3. Սերվերի տեղադրում Raspberry Pi- ի վրա
Սկզբից ես պատրաստվում եմ տեղադրել և կարգավորել սերվերը: Այս սերվերում տեղադրված են սերվեր տեղադրելու հրահանգները: Սա git պահեստ է, որտեղից կարող եք սերվերը տեղադրել ձեր Raspberry Pi- ի վրա: Հետեւեք այդ հղմանը `սերվերը տեղադրելու համար: Տեղադրվելուց հետո մենք կարող ենք կարգավորել մեր 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- ով և վերագործարկեք Pi- ն ՝ օգտագործելով cmd «sudo reboot»:
Քայլ 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)
Այնուհետև մենք կարող ենք տեղադրել hostapd այս «sudo apt-get install hostapd» հրամանով, այնուհետև խմբագրել կազմաձևման ֆայլը ՝ ավելացնելով հետևյալ տողերը ՝ օգտագործելով cmd «sudo nano /etc/hostapd/hostapd.conf :-
ինտերֆեյս = wlan0
վարորդ = n180211
#վարորդ = rt1871xdrv
ssid = Mypi
hw_ ռեժիմ = գ
ալիք = 6
macaddr_acl-0
author_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 ղեկանիվը միացնել 10 -րդ կապին միացված սերվերին, իսկ շարժիչի վերահսկիչը ՝ 9 -ի կապակցված սերվերին, այնուհետև, օգտագործելով տպիչի մալուխը, Arduino- ն միացրեք Raspberry Pi USB պորտին, որին հետևեք wifi dongle- ը Pi- ին:. Այնուհետեւ մենք կարող ենք USB մալուխը միացնել Pi հոսանքի վարդակին, իսկ վերջը ՝ սովորական վահանին: Այնուհետև մարտկոցը հոսանքի օժանդակ մալուխին միացնելուց հետո ես միացա իմ Pi անլար ցանցին և սկսեցի սերվերը: Pi- ի անլար ցանցին միանալուց հետո ես մուտքագրեցի IP հասցեն իմ դիտարկիչին: Դրանից հետո կհայտնվի ինտերֆեյս: Այս ինտերֆեյսի միջոցով ես կարող եմ վերահսկել իմ մեքենայի շարժը:
Դրանից հետո դուք կարող եք խաղալ ձեր RC մեքենայի հետ ձեր դիտարկիչից:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ

Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
PhytgetSBC3- ի համար Python վեբ ինտերֆեյսի ամբողջական հավաքածու: 6 քայլ

PhidgetSBC3- ի համար Python վեբ ինտերֆեյսի ամբողջական հավաքածու. Այն նման է ազնվամորի Pi- ի, բայց ունի 8 անալոգային սենսորային մուտք և 8 թվային մուտք և 8 թվային ելք: Այն ուղարկում է վեբ սերվեր և վեբ ծրագիր ՝ համատեղ
Ներկառուցված ունիվերսալ ինտերֆեյսի տախտակ - USB/Bluetooth/WIFI կառավարում `6 քայլ

Ներկառուցված ունիվերսալ ինտերֆեյսի տախտակ - USB/Bluetooth/WIFI վերահսկում. Ես հաճախ գտնում եմ, որ զրոյից գրադարաններ եմ ստեղծում նոր ներդրված մոդուլների համար `սարքի տվյալների թերթի հիման վրա: Գրադարանի ստեղծման մեջ ես գտնում եմ, որ խրված եմ կոդերի մի ցիկլի մեջ, կազմում եմ, ծրագրավորում և ստուգում, երբ երաշխավորում եմ, որ իրերն աշխատում են և առանց վրիպակների: Հաճախ կոմ
DC շարժիչների կառավարում L298N- ի միջոցով CloudX միկրոկառավարիչի միջոցով. 3 քայլ

DC Motors- ի կառավարում L298N- ով CloudX միկրոկառավարիչի միջոցով. Այս նախագծում մենք կբացատրենք, թե ինչպես օգտագործել մեր L298N H- կամուրջը ՝ բարձրացնելու և նվազեցնելու DC շարժիչի արագությունը: L298N H- կամուրջի մոդուլը կարող է օգտագործվել 5-ից 35V DC լարման շարժիչներով: Կա նաև ինքնաթիռի 5V կարգավորիչ, այնպես որ, եթե ձեր
RasbperryPi ավտոմեքենա FPV տեսախցիկով: Կառավարում վեբ դիտարկիչով. 31 քայլ (նկարներով)

RasbperryPi ավտոմեքենա FPV տեսախցիկով: Կառավարում վեբ դիտարկիչով. Մեքենայի մոտ տեսախցիկը կտեղադրվի հատուկ ամրակի վրա, որտեղ մենք կարող ենք փոխել տեսախցիկի դիրքը: Ռոբոտը կլինի