Kudhibiti RC Gari Kupitia Kiolesura cha Wavuti: Hatua 6 (na Picha)
Kudhibiti RC Gari Kupitia Kiolesura cha Wavuti: Hatua 6 (na Picha)
Anonim
Kudhibiti RC Gari Kupitia Kiolesura cha Wavuti
Kudhibiti RC Gari Kupitia Kiolesura cha Wavuti

Hii marafiki, Katika mafunzo haya nitawafundisha kutengeneza RC Car kupitia kiolesura cha wavuti. Tutaidhibiti bila waya kupitia seva yetu wenyewe. Kutumia njia ambayo nitakuonyesha, hatutahitaji kutumia mpokeaji wa RC. Ili kukaribisha seva ya wavuti tutatumia Raspberry Pi na Arduino kusanikisha Rasberry Pi na mtawala wa magari ya RC. Naam, subiri kuna hatua nyingine kwa orodha ya vifaa ambavyo tutatumia katika hii inayoweza kufundishwa na usisahau kunipigia kura Plzzzz:-).

Unaweza pia kunifuata kwenye Instagram "https://www.instagram.com/vikaspal2131/"

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana

Vitu ambavyo unahitaji kupata kutengeneza gari hii ni kama ifuatavyo: -

1. Raspberry Pi

2. Arduino UNO

3. Mdhibiti wa voltage 5V

4. 2 x Kichwa cha kufunga tatu cha pini

5. Kike ya kike ya USB

6. Arduino Prototyping Shield

7. Pini za Kichwa

8. Kiunganishi cha Betri ya Kiume na Kike

9. 6 x standoffs PCB pamoja na screws sahihi

10. Baadhi ya waya zinazounganishwa

11. Wifi Dongle

Hatua ya 2: Kuweka Sehemu

Kuweka Sehemu
Kuweka Sehemu

Baada ya kukusanya vitu vyote, basi nitaanza mkutano kwa kuweka vitu kwenye ubao. Kisha nitawaunganisha wote mahali na kisha kufuata mchoro wa wiring hapo juu ili kufanya unganisho lote linalofaa.

Niligundua kwamba kubana ncha za waya kwanza kuniruhusu kuziunganisha kwenye bodi rahisi. Mara tu nilipouza kutoka kwa waya mahali hapo ndipo nitaunganisha pini za kichwa. Pia niliunda kebo inayokwenda kati ya betri na udhibiti wa magari hii inaniruhusu kuongeza waya mbili za ziada ambazo ni rahisi kutoa nguvu kwa mdhibiti wa 5-volt. Pia niliiuza mahali pa waya hizo kwa mdhibiti. Katika hatua inayofuata, tutasakinisha seva na kugeuza Raspberry Pi kuwa kituo cha ufikiaji kisicho na waya.

Hatua ya 3: Kuweka Server kwenye Raspberry Pi

Kuanza na nitaweka na kuanzisha seva. Maagizo ya jinsi ya kufunga seva iko kwenye kiunga hiki. Hii ni hazina ya git ambayo unaweza kusanikisha seva kwenye Raspberry Pi yako. Fuata kiunga hicho kusakinisha seva. Mara tu ikiwa imewekwa tunaweza kusanidi Pi yetu kuwa kituo cha kufikia kisicho na waya. Ili kufanya hivyo kwanza tunahitaji kutekeleza amri hii: - "sudo nano / etc / network / interfaces" na bonyeza Enter. Baada ya mahali hapo, hashi mbele ya mistari yote iliyo na "wlan0" au "wpa" isipokuwa kwa laini iliyotaja "ruhusu-moto kuziba wlan0" (Hakikisha mahali pekee pa hashi mbele ya mistari hiyo iliyo na Wlan0 au wpa). Tunaweza pia kuongeza mistari hii mitatu kwenye faili.

#iface wlan0 inet tuli

anwani 192.168.42.1

wavu 255.255.255.0"

na kisha toka nje ya faili na ctrl + x na uwashe tena Pi ukitumia cmd "sudo reboot".

Hatua ya 4: Kuweka Seva kwenye Raspberry Pi (sehemu-2)

Halafu baada ya kuingia tena kwenye Pi yetu, tunaweza kusanikisha seva ya DHCP na cmd "sudo apt-get install isc-dhcp-server" na kisha uhariri faili ifuatayo ya usanidi na cmd "sudo nano /etc/dhcp/dhcpd.conf". Weka hash mbele ya mistari inayotaja "chaguo-jina la kikoa". Tunaweza pia kuondoa hash mbele ya laini ya mamlaka (ambayo ni laini nne hapa chini kutoka kwa "jina la kikoa-chaguo") na uongeze mistari ifuatayo kwenye faili hadi mwisho wa faili: -

subnet 192.168.42.0 wavu 255.255.255.0 {

masafa 192.168.42.10 192.168.42.50;

anwani ya utangazaji-anwani 192.168.42.255;

chaguo za njia 192.169.42.1;

wakati wa kukodisha-msingi 600;

wakati wa kukodisha 7200;

jina la kikoa-jina "mitaa";

chaguo -kikoa-jina-seva 8.8.8.8, 8.8.4.4;

Tunaweza kisha kutoka nje ya faili hiyo, halafu endesha cmd ifuatayo "sudo nano / nk / default / isc-dhcp-server"

Kwenye mstari wa mwisho wa faili hiyo, unaweza kuona kuna maandishi INTERFACES = "", ongeza "wlan0" kati ya nukuu za njia za kuingiliana na utoke kwenye faili.

Hatua ya 5: Kuweka Seva kwenye Raspberry Pi (sehemu ya 3)

Tunaweza kisha kusanikisha hostapd na amri hii "sudo apt-get install hostapd" na kisha kuhariri faili ya usanidi kwa kuongeza laini zifuatazo kwa kutumia cmd "sudo nano /etc/hostapd/hostapd.conf":-

kiolesura = wlan0

dereva = n180211

# dereva = rt1871xdrv

ssid = Mypi

hw_mode = g

kituo = 6

macaddr_acl-0

auth_algs = 1

kupuuza_broadcast_ssid = 0

wpa-2

wpa_passphrase = rasiberi

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Tunaweza kisha kuhariri faili ya usanidi ikifanya mabadiliko yafuatayo na cmd "sudo nano / etc / default / hostapd". Sasa kuna mstari ambapo imeandikwa # DAEMON_CONF = "". Kwanza, ondoa hash kutoka mbele yake na andika mstari ufuatao kati ya nukuu yake "/etc/hostapd/hostapd.conf" kisha utoke kwenye faili.

Hatua ya 6: Kusanidi vifaa

Kusanidi vifaa
Kusanidi vifaa
Kusanidi vifaa
Kusanidi vifaa

Tunaweza kisha kuingiza adapta isiyo na waya kwenye bandari ya Pi USB na kufikia mahali pa ufikiaji wa wireless wa Pi iitwayo Mypi na nywila ni Raspberry Pi. Sasa nitakuonyesha jinsi nilivyotengeneza sahani ya kawaida kuweka Raspberry Pi na Arduino na jinsi ya kuunganisha kila kitu pamoja na kuipima.

Baada ya kubuni jukwaa la gari langu nilitumia cutter laser kukata plywood. Mimi kisha kuongeza msimamo kwenye plywood. Baada ya hapo, niliweka Arduino na Raspberry Pi kwenye msimamo nikitumia visu zaidi. baada ya kushikamana na ngao ya kawaida kwa Arduino, ninaweza kuweka plywood juu ya Magari yangu ya RC. Tunaweza kisha kuunganisha servo ya uendeshaji wa RC kwenye seva iliyounganishwa na pin 10 na mtawala wa motor kwenye seva iliyounganishwa na pin 9. Halafu ukitumia kebo ya printa unganisha Arduino kwenye bandari ya Raspberry Pi USB ikifuatiwa na kuunganisha wifi dongle kwa Pi. Tunaweza kisha kuunganisha kebo ya USB kwa nguvu ya Pi na mwisho kwa ngao ya kawaida. Halafu baada ya kuunganisha betri kwenye kebo inayosaidia nguvu kisha nikaunganisha kwenye mtandao wangu wa waya wa Pi na kuanza seva. Mara baada ya kushikamana na mtandao wa waya wa Pi, niliingiza anwani ya IP kwenye kivinjari changu. Baada ya hapo, kiolesura kitaonekana. Kutoka kwa kiunga hiki, naweza kudhibiti mwendo wa gari langu.

Baada ya hapo, unaweza kucheza na gari lako la RC kutoka kwa kivinjari chako.

Ilipendekeza: