Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hai teman-teman, Dalam instruksi ini saya akan mengajari Anda membuat Mobil RC melalui antarmuka web. Kami akan mengontrolnya secara nirkabel melalui server kami sendiri. Dengan menggunakan metode yang akan saya tunjukkan kepada Anda, kita tidak perlu menggunakan receiver RC. Untuk meng-host server web semua kita akan menggunakan Raspberry Pi dan Arduino untuk menghubungkan Rasberry Pi dengan pengontrol motor mobil RC. Nah, tunggu ada langkah lain untuk daftar bahan yang akan kita gunakan dalam instruksi ini dan jangan lupa untuk memilih saya Plzzzz:-).
Anda juga dapat mengikuti saya di Instagram "https://www.instagram.com/vikaspal2131/"
Langkah 1: Bahan + Alat
Hal-hal yang perlu Anda peroleh untuk membuat mobil ini adalah sebagai berikut:--
1. Raspberry Pi
2. Arduino UNO
3. Pengatur tegangan 5V
4. 2 x Header penguncian tiga pin
5. Soket USB Wanita
6. Perisai Prototipe Arduino
7. Beberapa pin Header
8. Konektor Baterai Pria dan Wanita
9. 6 x kebuntuan PCB bersama dengan sekrup yang sesuai
10. Beberapa Kabel Hookup
11. Dongle Wifi
Langkah 2: Memposisikan Komponen
Setelah mengumpulkan semua barang, saya akan memulai perakitan dengan menempatkan komponen di papan. Saya kemudian akan menyolder semuanya di tempatnya dan kemudian mengikuti diagram pengkabelan di atas untuk membuat semua koneksi yang sesuai.
Saya menemukan bahwa menyematkan ujung kabel terlebih dahulu memungkinkan saya untuk menyoldernya ke papan dengan lebih mudah. Setelah saya menjualnya dari kabel di tempat, saya kemudian akan menyolder pin header. Saya juga membuat kabel yang menghubungkan baterai dan kontrol motor. Ini memungkinkan saya untuk menambahkan dua kabel tambahan yang mudah dipasang. memberikan daya ke regulator 5 volt. Saya juga menyoldernya di tempat kabel-kabel itu ke regulator. Pada langkah selanjutnya, kita akan menginstal server dan mengubah Raspberry Pi menjadi titik akses nirkabel.
Langkah 3: Menginstal Server di Raspberry Pi
Untuk mulai dengan saya akan menginstal dan mengatur server. Petunjuk tentang cara menginstal server ada di tautan ini. Ini adalah repositori git dari mana Anda dapat menginstal server di Raspberry Pi Anda. Ikuti tautan itu untuk menginstal server. Setelah terinstal, kami kemudian dapat mengonfigurasi Pi kami menjadi titik akses nirkabel. Untuk melakukan itu, pertama-tama kita harus menjalankan perintah ini:-"sudo nano /etc/network/interfaces" dan tekan enter. Setelah tempat itu, hash di depan semua baris yang berisi "wlan0" atau "wpa" kecuali untuk baris yang disebutkan "allow-hot plug wlan0" (Pastikan satu-satunya tempat hash di depan baris yang memiliki Wlan0 atau wpa). Kami kemudian juga dapat menambahkan tiga baris ini ke file.
#iface wlan0 inet static
alamat 192.168.42.1
netmask 255.255.255.0"
dan kemudian keluar dari file dengan ctrl+x dan reboot Pi menggunakan cmd "sudo reboot".
Langkah 4: Menginstal Server di Raspberry Pi (bagian-2)
Kemudian setelah masuk kembali ke Pi kita, kita kemudian dapat menginstal server DHCP dengan cmd "sudo apt-get install isc-dhcp-server" dan kemudian edit file konfigurasi berikut dengan cmd "sudo nano /etc/dhcp/dhcpd.conf". Letakkan hash di depan baris yang menyebutkan " option domain-name ". Kami kemudian juga dapat menghapus hash di depan baris otoritatif (yang merupakan empat baris di bawah dari "nama domain opsi") dan menambahkan baris berikut ke file di akhir file:--
subnet 192.168.42.0 netmask 255.255.255.0 {
kisaran 192.168.42.10 192.168.42.50;
pilihan alamat siaran 192.168.42.255;
router opsi 192.169.42.1;
default-sewa-waktu 600;
max-lease-time 7200;
opsi nama domain "lokal";
opsi domain-nama-server 8.8.8.8, 8.8.4.4;
Kami kemudian dapat keluar dari file itu, Kemudian jalankan cmd berikut "Sudo nano /etc/default/isc-dhcp-server"
Pada baris terakhir file itu, Anda dapat melihat ada tulisan INTERFACES=" ", tambahkan "wlan0" di antara tanda kutip antarmuka dan keluar dari file.
Langkah 5: Menginstal Server di Raspberry Pi (bagian-3)
Kami kemudian dapat menginstal hostapd dengan perintah ini "sudo apt-get install hostapd" dan kemudian mengedit file konfigurasi dengan menambahkan baris berikut menggunakan cmd "sudo nano /etc/hostapd/hostapd.conf":-
antarmuka = wlan0
pengemudi = n180211
#driver=rt1871xdrv
ssid=Mypi
hw_mode=g
saluran = 6
macaddr_acl-0
auth_algs=1
abaikan_broadcast_ssid=0
wpa-2
wpa_passphrase=raspberry
wpa_key-mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise-CCMP
Kami kemudian dapat mengedit file konfigurasi membuat perubahan berikut dengan cmd "sudo nano /etc/default/hostapd". Sekarang ada baris di mana tertulis #DAEMON_CONF=" ". Pertama, hapus hash dari depannya dan tulis baris berikut di antara kutipannya "/etc/hostapd/hostapd.conf" dan kemudian keluar dari file.
Langkah 6: Mengonfigurasi Perangkat Keras
Kami kemudian dapat memasukkan adaptor nirkabel ke port USB Pi dan mengakses titik akses nirkabel Pi yang disebut Mypi dan kata sandinya adalah raspberry Pi. Sekarang saya akan menunjukkan kepada Anda bagaimana saya membuat pelat khusus untuk memasang Raspberry Pi dan Arduino dan bagaimana menghubungkan semuanya bersama-sama dan mengujinya.
Setelah merancang platform untuk mobil saya, saya menggunakan pemotong laser untuk memotong kayu lapis. Saya kemudian menambahkan kebuntuan ke kayu lapis. Setelah itu, saya memasang Arduino dan Raspberry Pi di kebuntuan menggunakan beberapa sekrup lagi. setelah memasang pelindung khusus ke Arduino, saya dapat memasang kayu lapis di atas Mobil RC saya. Selanjutnya kita bisa menghubungkan RC steering servo ke server yang terhubung ke pin 10 dan motor controller ke server yang terhubung ke pin 9. Kemudian menggunakan kabel printer hubungkan Arduino ke port USB Raspberry Pi dilanjutkan dengan menghubungkan dongle wifi ke Pi. Kami kemudian dapat menghubungkan kabel USB ke colokan listrik Pi dan ujungnya ke pelindung khusus. Kemudian setelah menghubungkan baterai ke kabel pendukung daya, saya kemudian terhubung ke jaringan nirkabel Pi saya dan memulai server. Setelah terhubung ke jaringan nirkabel Pi, saya memasukkan alamat IP ke browser saya. Setelah itu, sebuah antarmuka akan muncul. Dari antarmuka ini, saya kemudian dapat mengontrol pergerakan mobil saya.
Setelah itu, Anda dapat bermain dengan mobil RC Anda dari browser Anda.