Daftar Isi:

Mobil RC Terkendali WiFi Sederhana: 7 Langkah (dengan Gambar)
Mobil RC Terkendali WiFi Sederhana: 7 Langkah (dengan Gambar)

Video: Mobil RC Terkendali WiFi Sederhana: 7 Langkah (dengan Gambar)

Video: Mobil RC Terkendali WiFi Sederhana: 7 Langkah (dengan Gambar)
Video: CARA KELUAR YANG BENAR DARI SUPERCARS!! #PRESTIGESHORTS #shorts 2024, November
Anonim
Mobil RC Terkendali WiFi Sederhana
Mobil RC Terkendali WiFi Sederhana
Mobil RC Terkendali WiFi Sederhana
Mobil RC Terkendali WiFi Sederhana

Jika Anda memberi tahu saya beberapa tahun yang lalu bahwa Anda akan dapat memodifikasi Mobil RC untuk memberikan WiFi sehingga Anda dapat mengontrol melalui halaman web menggunakan ponsel Anda, dan bahwa biaya untuk melakukannya akan kurang dari €8, saya tidak akan telah mempercayaimu! Tapi ini adalah waktu yang luar biasa untuk menjadi pembuat! Tidak hanya hal di atas yang sangat mungkin, ini juga merupakan proyek yang sangat mudah! Beberapa waktu yang lalu saya melakukan streaming langsung untuk menambahkan kontrol WiFi ke mobil mainan, dan meskipun saya senang dengan bagaimana streaming berjalan, saya berpikir bahwa saya dapat membuat proyek lebih sederhana. Jadi saya mencoba membuat Instruksi ini sesederhana untuk membuatnya sebaik mungkin, tidak perlu menyolder dan saya akan memberikan semua kode dan langkah-langkah untuk membuat proyek ini sendiri.

Mari kita mulai!

Langkah 1: Bagian yang Kita Butuhkan

Suku Cadang yang Kami Butuhkan
Suku Cadang yang Kami Butuhkan
Suku Cadang yang Kami Butuhkan
Suku Cadang yang Kami Butuhkan
Suku Cadang yang Kami Butuhkan
Suku Cadang yang Kami Butuhkan

Seperti yang disebutkan, saya ingin membuat proyek ini semudah mungkin jadi sebenarnya tidak perlu banyak.

Jelas pertama kita akan membutuhkan sebuah mobil. Jika Anda berada di Inggris atau Irlandia, Anda bisa mendapatkan mobil persis seperti yang saya dapatkan dari Smyths Toys (€10 @ waktu penulisan). Mereka juga memiliki Subaru yang saya gunakan di livestream mobil yang sama kecuali cangkangnya.

Pada dasarnya semua mobil remote control harus berfungsi, tetapi semakin besar semakin baik (sehingga kami dapat memasukkan semuanya ke dalam). Juga pastikan bahwa ia memiliki rentang gerak penuh (kemudi dan mengemudi). Toko barang bekas mungkin merupakan tempat yang baik untuk mencari mobil RC yang tidak diinginkan. Catatan: untuk menjadikannya proyek bebas solder, Anda mungkin perlu membeli mobil dengan remote control berkabel!

Untuk bagian dalam mobil kita membutuhkan yang berikut:

  • Papan Pengembangan NodeMCU ESP8266* - Jika Anda tidak terbiasa dengan ESP8266, ini adalah papan yang kompatibel dengan Arduino yang memiliki WiFi bawaan, saya menyukainya! Ada beberapa jenis papan NodeMCU, dua yang umum ada di gambar ke-3 pastikan Anda mendapatkan yang benar! (yang lebih kecil).
  • NodeMCU Motor Shield* - Ini adalah papan yang sangat bagus yang memiliki chip driver motor L293D di mana NodeMCU baru saja memasukkannya. Ada terminal sekrup untuk menghubungkan ke motor dan ada tombol untuk menyalakan dan mematikannya
  • 6 X wadah baterai AA* - Anda juga dapat menggunakan sumber daya bentuk lain (seperti baterai RC), tetapi pastikan dayanya kurang dari 10V terisi penuh. Baterai ini juga cukup besar, jika mobil Anda lebih kecil, Anda bisa mencoba casing AA 4x. Anda mungkin dapat menggunakan kembali slot baterai mobil yang ada jika Anda menggunakan mobil dengan remote tanpa kabel.
  • Jumper Block* - Sebelum membeli ini, periksa apakah Anda memiliki hard drive IDE atau drive CD lama karena mereka akan memiliki salah satunya. Jika tidak, Anda dapat membeli paket 60 ini seharga €1 yang dikirimkan!

* = Tautan afiliasi

Langkah 2: Mempersiapkan Mobil

Mempersiapkan Mobil
Mempersiapkan Mobil
Mempersiapkan Mobil
Mempersiapkan Mobil
Mempersiapkan Mobil
Mempersiapkan Mobil

Hal pertama yang ingin kita lakukan adalah membuka mobil. Ini jelas akan berbeda jika Anda mendapatkan mobil yang berbeda dari saya!

Di tambang saya ada 4 sekrup di bagian bawah mobil, dua di belakang dan dua di depan. Lepaskan ini. Setelah mengangkat cangkangnya, Anda sekarang dapat melihat kedua motor tersebut.

Jarak Jauh Berkabel:

Jika Anda memiliki remote berkabel seperti milik saya, Anda juga akan melihat 4 kabel, potong ini meninggalkan sedikit kendur, mungkin 6-8 inci atau lebih (Sangat mudah untuk memotong lebih banyak nanti, lebih sulit untuk memasangnya kembali!).

Anda kemudian ingin melepaskan setengah inci atau lebih dari ujung keempat kabel.

Jarak Jauh Tanpa Kabel:

Mobil jarak jauh tanpa kabel akan memiliki dua motor yang sama dengan yang berkabel, tetapi kabel yang terpasang padanya mungkin terlalu pendek untuk digunakan. Anda mungkin perlu menyolder kabel baru yang lebih panjang ke dua terminal masing-masing motor. Saya pribadi belum melakukan ini, jadi saya tidak bisa memberikan saran atau tip. Anda juga dapat mencoba melepas sebanyak mungkin sirkuit selain motor. Catatan: Dimungkinkan untuk menggunakan kembali slot baterai mobil untuk menghemat ruang (juga memudahkan penggantian baterai)

Langkah 3: Merakit Sirkuit

Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit

Dan sekarang untuk otak operasinya, sirkuitnya!

Pasang papan NodeMCU ke pelindung motor, perhatikan arahnya. Ada antena yang digambar di pelindung motor, pastikan antena NodeMCU (garis emas) sejajar dengan tanda. Jika dimasukkan dengan benar, slot micro USB harus berada di samping terminal sekrup

Selanjutnya kita perlu memasang blok jumper kecil. Ada pin jumper antara tombol daya dan terminal sekrup, Anda perlu menghubungkan dua pin berlabel VIN dan VM. Lihat foto kedua untuk lebih jelasnya.

Sekarang kita ingin menghubungkan casing baterai. Ambil kabel merah dari dudukan baterai dan sambungkan ke terminal sekrup VIN. (Alasan kami menggunakan terminal VIN adalah karena tombol daya menghidupkan dan mematikannya). Hubungkan kabel hitam ke salah satu terminal GND.

Jika Anda memuat baterai ke dudukan baterai dan memastikan semuanya dihidupkan, Anda sekarang menunjukkan beberapa LED pada NodeMCU dan Motor Shield.

Langkah 4: Memasang Motor

Memasang Motor
Memasang Motor
Memasang Motor
Memasang Motor
Memasang Motor
Memasang Motor

Letakkan pelindung motor di sisi belakang baterai yang dapat dibuka. Saya sarankan untuk memasangnya dengan blu-tac atau cara tidak permanen lainnya untuk membuatnya tetap terpasang. Kemudian pasang baterai ke mobil menggunakan blu-tac lagi. (Bila Anda senang dengan mobilnya, Anda bisa menggunakan lem panas untuk menahan semuanya.)

Selanjutnya kita ingin menghubungkan motor ke pelindung motor. Hubungkan kabel dari motor kemudi ke terminal sekrup bertanda A+ dan A-, Tidak masalah kabel mana yang menuju ke + atau - untuk saat ini (kita akan kembali ke ini). Motor penggerak jelas kemudian dihubungkan ke terminal B+ dan B-.

Jika Anda merasa sulit untuk mendorong kabel ke terminal, coba masukkan kepala obeng ke tempat kabel akan pergi, ada potongan logam yang kadang-kadang bisa sedikit tersangkut. (Lihat gambar ke-5 untuk lebih jelasnya)

Dan itu cukup banyak konstruksi selesai! Selanjutnya kita akan memprogram papan sehingga kita dapat mulai mengujinya!

Langkah 5: Memprogram Papan

Pemrograman Dewan
Pemrograman Dewan
Pemrograman Dewan
Pemrograman Dewan
Pemrograman Dewan
Pemrograman Dewan

Jika Anda belum pernah menggunakan ESP8266 atau Arduino sebelumnya, kita perlu sedikit pengaturan perangkat lunak. Saya memiliki video khusus untuk ini. Ini hanya 5 menit dan melewati semua yang Anda butuhkan untuk setup. Saat mengikuti video ini, driver CP2102 yang ingin Anda instal.

Jika video bukan hal yang Anda sukai, lihat pelajaran 2 dari Kelas IoT Becky yang luar biasa, ini juga mencakup semua yang Anda butuhkan.

Sebelum Anda melanjutkan ke langkah selanjutnya, Anda harus dapat mengunggah sketsa sederhana ke ESP8266 Anda (seperti contoh kedipan yang disebutkan dalam video dan pelajaran Becky)

Pertama Anda ingin mematikan daya ke papan dari baterai (tekan tombol pada pelindung motor, lampu harus mati). Anda kemudian ingin mencolokkan kabel micro USB Anda ke papan NodeMCU seperti yang ditunjukkan pada gambar. Anda kemudian ingin mengunduh kode untuk proyek ini dari Github saya. Klik tombol Klon atau Unduh dan kemudian Unduh Zip. Ekstrak file zip ini saat didownload. Sekarang buka Arduino IDE, lalu klik File -> Open, arahkan ke tempat Anda baru saja mengekstrak zip dari atas dan buka file MotorWeb.inoAnda hanya perlu membuat satu perubahan pada file ini, dan itu untuk memperbarui SSID dan Kata Sandi untuk Wifi Anda. Ketika Anda telah membuat perubahan itu, unggah ke papan Anda.

Langkah 6: Kontrol

Kontrol
Kontrol
Kontrol
Kontrol
Kontrol
Kontrol

Kami hampir siap untuk menguji hal ini! Untuk sementara biarkan kabel Micro USB terpasang. Di Arduino IDE buka serial monitor (jika Anda tidak yakin bagaimana saya menandainya di foto pertama). Atur Baud rate ke 115200. Tekan tombol reset pada papan NodeMCU, setelah terhubung ke WiFi Anda akan melihat alamat IP perangkat yang ditampilkan di layar.

Baik di ponsel atau komputer Anda, buka browser web dan ketik alamat IP ke bilah alamat. Anda akan melihat halaman web yang mirip dengan yang ada di gambar kedua saya. Sekarang kita perlu memeriksa apakah kabel motor sudah benar. Pertama tekan tombol Drive dan Back, apakah mobil melaju dengan benar? Jika tidak, Anda dapat menukar kabelnya atau Anda dapat dengan mudah memperbaikinya dalam perangkat lunak, cari DRIVE_MOTOR_DIRECTIONdan di mana pun ia disetel ke TINGGI, ubahlah sehingga disetel RENDAH dan sebaliknya. Anda harus mengubahnya di dua tempat.

Hal yang sama berlaku untuk kemudi, kecuali Anda menukar variabel STEER_MOTOR_DIRECTION

Setelah Anda puas dengan cara kerjanya, cabut kabel micro USB dan tekan tombol putih pada pelindung motor. Biarkan beberapa detik dan coba sambungkan ke alamat IP yang sama seperti sebelumnya. CATATAN: mobil Anda akan lebih cepat secara signifikan saat menggunakan baterai karena voltasenya jauh lebih tinggi, jadi berhati-hatilah agar Anda tidak melepaskannya dari meja Anda!

Langkah 7: Selamat bersenang-senang

Image
Image

Dan itu saja! Anda telah berhasil membuat mobil RC yang dikendalikan WiFi! Lihat video singkat saya yang mencoba mengganggu anjing saya dengan itu! Gaoithe, yang hitam tidak terlalu menyukainya, tapi Riggins benar-benar tidak peduli! Saya bersenang-senang dengan proyek ini dan saya harap Anda menemukan itu berguna atau menarik. Seperti biasa, jika Anda memiliki pertanyaan atau komentar, saya akan senang mendengarnya! Selamat membuat semuanya!

Brian

Direkomendasikan: