Daftar Isi:

Lady Buggy, Edisi WiFi: 5 Langkah (dengan Gambar)
Lady Buggy, Edisi WiFi: 5 Langkah (dengan Gambar)

Video: Lady Buggy, Edisi WiFi: 5 Langkah (dengan Gambar)

Video: Lady Buggy, Edisi WiFi: 5 Langkah (dengan Gambar)
Video: Cara Mengatasi WiFi yang Tersambung Tapi Tidak Ada Koneksi 2024, November
Anonim
Image
Image
Elektronik
Elektronik

"Lady Buggy" adalah buggy bergaya "buggy" yang saya rancang untuk cucu-cucu kami mulai dari usia 2 tahun hingga, yah, saya akan membiarkannya di 2 tahun +.

Seperti yang ditunjukkan dalam video, Lady Buggy adalah kendaraan remote control berkemampuan wifi yang menampilkan gerakan lambat dan kemudahan kontrol. Lady Buggy menggunakan perangkat iOS berbasis sentuhan yang dikunci dalam mode potret (saya hanya menguji dengan perangkat iOS, lihat bagian Perangkat Lunak di bawah) dan hanya perlu menyeret "tombol" merah di sekitar layar untuk gerakan maju, mundur, dan berputar; cukup mudah untuk dioperasikan oleh cucu kami yang berusia 2 tahun, dengan pengawasan orang dewasa kecil tentunya.

Saya telah menyertakan kode sumber dalam bentuk sketsa Arduino untuk Adafruit Feather Huzzah ESP8266 jika Anda ingin memodifikasinya untuk digunakan dengan perangkat yang berbeda.

Selain itu, Anda akan memerlukan keterampilan menyolder dan peralatan menyolder, kawat, dan semua bagian yang tercantum pada langkah pertama, ditambah IDE Arduino dengan pustaka yang sesuai yang diinstal untuk menyelesaikan Lady Buggy.

Seperti biasa, saya mungkin lupa satu atau dua file atau siapa yang tahu apa lagi, jadi jika Anda memiliki pertanyaan, jangan ragu untuk bertanya karena saya membuat banyak kesalahan.

Didesain menggunakan Autodesk Fusion 360, diiris menggunakan Cura 3.0.4 dan dicetak di PLA pada Ultimaker 2+ Extended dan Ultimaker 3 Extended.

Langkah 1: Bagian

Saya telah melampirkan file PDF yang berisi dua tabel. Tabel pertama berisi daftar komponen cetak 3D dengan pengaturan dan warna yang saya gunakan. Tabel kedua berisi daftar suku cadang yang dibeli.

Perhatikan bahwa bodi (baik "Body.3mf" atau "Body.stl") harus dicetak dengan penyangga karena 4 menara pemasangan di dalam cangkang menjadi 2mm lebih tinggi dari cangkang. Perhatikan juga bahwa Cura 3.0.4 tidak akan menempatkan "Body.3mf" di pelat build, jadi saya harus menonaktifkan pengaturan "Secara otomatis jatuhkan model ke pelat build" lalu turunkan bodi secara manual hingga menyentuh pelat build (menggunakan Cura dan melihat pelat build dari bawah model, saya menurunkan bodi sampai saya bisa melihat garis merah samar dari cangkang bodi yang menyentuh pelat build).

Sebelum perakitan, uji fit dan trim, kikir, pasir, dll. Semua bagian yang diperlukan untuk kelancaran pergerakan permukaan yang bergerak, dan pemasangan yang ketat untuk permukaan yang tidak bergerak. Tergantung pada warna yang Anda pilih dan pengaturan printer Anda, pemangkasan, pengarsipan dan/atau pengamplasan mungkin diperlukan lebih atau kurang. Dengan hati-hati arsipkan semua tepi yang bersentuhan dengan pelat rakitan untuk benar-benar memastikan bahwa semua pelat "cairan" dikeluarkan dan semua tepinya halus. Saya menggunakan file perhiasan kecil dan banyak kesabaran untuk melakukan langkah ini.

Desain ini menggunakan rakitan berulir, jadi mungkin diperlukan keran dan cetakan 6 mm kali 1 untuk membersihkan ulir.

Langkah 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Potong dengan hati-hati kabel positif (merah) pada baterai di bagian tengah, lalu kupas dan timah kabelnya seperti yang ditunjukkan.

Solder bagian kabel merah yang berasal dari baterai ke tengah dua terminal sakelar seperti yang ditunjukkan

Solder kabel merah di antara pasangan luar terminal sakelar seperti yang ditunjukkan.

Solder bagian kabel merah yang berasal dari konektor ke salah satu dari dua terminal sakelar luar seperti yang ditunjukkan.

Untuk menyalakan servo, kedua kabel servo positif (merah) disolder ke pin "BAT" pada Feather Huzzah dan kedua kabel servo negatif (coklat) disolder ke pin "GND" pada Feather Huzzah.

Untuk mengontrol servos, kabel sinyal servo kiri (oranye) disolder ke pin "12/MISO" pada Feather Huzzah, dan kabel sinyal kanan servo (oranye) dipasang pada pin "13/MOSI" pada Feather Sabas.

Langkah 3: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Lady Buggy menggunakan elemen "kanvas" html untuk grafik, dan peristiwa kanvas "touchstart", "touchmove" dan "touchend" untuk kontrol (lihat https://www.w3schools.com/graphics/canvas_intro.asp). Saya yakin perangkat lunak tersebut harus berfungsi pada perangkat yang mendukung sentuhan selain iOS, tetapi belum dapat mengonfirmasi bahwa itu akan berfungsi.

Saya merancang perangkat lunak Lady Buggy untuk beroperasi dalam mode nirkabel ap (titik akses) dan stasiun (router wifi).

Jika Anda memilih untuk mengoperasikan Lady Buggy dalam mode ap, router nirkabel tidak diperlukan karena perangkat iOS Anda berkomunikasi langsung dengan Lady Buggy. Untuk beroperasi dalam mode ini, Anda akan pergi ke pengaturan wifi di perangkat iOS Anda dan pilih jaringan "LadyBuggy". Setelah terhubung, buka browser web di perangkat iOS Anda dan masukkan alamat ip "192.128.20.20" di bidang url.

Jika Anda memilih untuk mengoperasikan Lady Buggy dalam mode stasiun, Anda akan berkomunikasi dengan Lady Buggy melalui perute nirkabel dan dengan demikian perlu mengubah perangkat lunak Lady Buggy sedemikian rupa sehingga "sSsid =" diatur ke ssid perute nirkabel Anda dan "sPassword = " disetel ke kata sandi perute nirkabel Anda. Anda perlu mengubah pengaturan ini menggunakan editor Arduino IDE sebelum mengkompilasi dan mengunduhnya ke Lady Buggy Anda. Perhatikan bahwa saat menggunakan mode stasiun, saya juga menyertakan dukungan MDNS yang memungkinkan Anda berkomunikasi dengan Lady Buggy di alamat ip "ladybug.local" sehingga alamat ip fisik tidak diperlukan. Namun jika Anda ingin menggunakan alamat ip fisik yang ditetapkan oleh router nirkabel Anda, Anda harus terhubung ke monitor serial Arduino saat Anda menghidupkan Lady Buggy (pastikan "#define USE_SERIAL 1" ada di bagian atas kode sumber sebelum mengkompilasi dan mengirim kode ke Lady Buggy) untuk melihat ip yang dialamatkan ke Lady Buggy oleh router nirkabel Anda.

Setelah Anda memutuskan mode mana yang akan Anda gunakan untuk mengoperasikan Lady Buggy Anda dan membuat perubahan yang diperlukan pada perangkat lunak, pasang kabel yang sesuai antara USB komputer Anda dan kabel ekstensi micro usb pada Lady Buggy, gunakan sakelar geser ke daya pada Lady Buggy, kemudian compile dan download software tersebut ke dalam Lady Buggy.

Langkah 4: Perakitan

Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan

Pasang dua masing-masing o-ring ke masing-masing "Gear Wheel.stl" seperti yang ditunjukkan.

Pasang satu rakitan roda gigi ("Gear Wheel.stl" plus dua O-Rings) ke "Chassis.stl" menggunakan satu "Axle Gear Wheel.stl" seperti yang ditunjukkan. Ulangi proses ini dengan sisa rakitan roda gigi dan poros.

Pasang satu "Gear Servo.stl" ke salah satu servo menggunakan sekrup yang disertakan dengan servo. Rakitan ini harus tetap kencang jadi oleskan lem favorit Anda jika perlu. Ulangi proses dengan servo gigi yang tersisa dan servo.

Masukkan servo kiri ke dalam slot servo kiri di sasis seperti yang ditunjukkan.

Masukkan servo kanan ke dalam slot servo kanan di sasis seperti yang ditunjukkan.

Tempatkan baterai di kompartemen baterai sasis seperti yang ditunjukkan. Kencangkan sakelar geser ke sasis menggunakan sekrup kecil atau lem.

Tempatkan "Battery Cover.stl" di atas baterai seperti yang ditunjukkan.

Bungkus bundel kawat antara servos dan Feather Huzzah dengan pita listrik, lalu letakkan Feather Huzzah ke dalam penutup kompartemen baterai seperti yang ditunjukkan.

Tempatkan bantalan bola ke dalam sasis dan kencangkan di tempatnya dengan "Ball Bearing Cap.stl" seperti yang ditunjukkan. Jangan terlalu kencang karena bantalan bola harus dengan mudah berputar di dalam sasis.

Pasang konektor mail extender kabel usb mikro ke Huzzah ESP8266 seperti yang ditunjukkan. Kencangkan ujung betina ke sasis dengan sekrup yang disertakan seperti yang ditunjukkan.

Menggunakan empat "Bolt.stl", pasang tubuh Lady Buggy Anda ke rakitan sasis seperti yang ditunjukkan.

Langkah 5: Operasi

Nyalakan Lady Buggy menggunakan sakelar geser. Sakelar yang saya gunakan adalah sakelar tengah, jadi menggesernya ke salah satu posisi luar akan menghidupkan Lady Buggy.

Hubungkan ke Lady Buggy menggunakan perangkat iOS Anda dan metode yang Anda pilih seperti yang dijelaskan dalam langkah Perangkat Lunak.

Pada layar iOS, geser tombol merah ke arah atas layar untuk gerakan maju, ke arah bawah layar untuk gerakan mundur, dan kiri atau kanan untuk gerakan kiri atau kanan.

Lihat video untuk demonstrasi singkat mengendalikan Lady Buggy.

Harap Anda menyukainya!

Direkomendasikan: