Daftar Isi:

Sasis Terkendali WiFi Bermotor: 5 Langkah (dengan Gambar)
Sasis Terkendali WiFi Bermotor: 5 Langkah (dengan Gambar)

Video: Sasis Terkendali WiFi Bermotor: 5 Langkah (dengan Gambar)

Video: Sasis Terkendali WiFi Bermotor: 5 Langkah (dengan Gambar)
Video: Intan Jaya: Sandiwara Oktober 2022 #papua #intanjaya #opm #westpapua 2024, Juli
Anonim
Image
Image
Bagian
Bagian

Donald Bell dari Maker Project Lab (https://makerprojectlab.com) menunjukkan dalam pembaruannya pada tanggal 29 November 2017 (https://www.youtube.com/embed/cQzQl97ntpU) bahwa sasis "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) dapat digunakan sebagai platform umum. Dia pasti entah bagaimana melihat daftar "proyek yang harus dilakukan" …

Sasis WiFi Bermotor adalah platform generik sasis terbuka bermotor yang dikendalikan WiFi sederhana yang menggunakan Adafruit Feather Huzzah ESP8266 untuk komunikasi dan kontrol, dan dua servos rotasi terus menerus ditambah baterai lithium ion untuk gerakan. Sasis berisi 8 6mm kali 1 titik pemasangan berulir untuk dipasang, yah, lebih banyak lagi yang akan datang.

Saya sudah menyertakan source code berupa sketsa Arduino untuk Adafruit Feather Huzzah ESP8266 jika Anda ingin memodifikasinya. Selain itu, Anda akan memerlukan keterampilan menyolder dan peralatan menyolder, kawat, dan semua bagian yang tercantum pada langkah pertama, ditambah Arduino IDE dengan pustaka yang sesuai dipasang untuk menyelesaikan Sasis WiFi Bermotor.

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.1, dan dicetak di PLA pada Ultimaker 2+ Extended dan Ultimaker 3 Extended.

Langkah 1: Bagian

Saya mencetak semua bagian pada resolusi vertikal.15mm dengan pengisi 50%. Cetak 1 masing-masing "Ball Bearing Cap.stl" dan "Chassis.stl", cetak 2 masing-masing bagian yang tersisa.

Saya membeli bagian-bagian berikut:

1 Bantalan Bola, 15.9mm (5/8 )

4 O-Ring (ID 16mm, bagian 2.5mm)

2 Servo (FS90R Rotasi Berkelanjutan)

1 Adafruit Feather HUZZAH ESP8266 (Adafruit)

1 Baterai (Adafruit 258)

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: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Wiring terdiri dari menyolder kabel servo ke Feather Huzzah ESP8266.

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

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

Langkah 3: Perakitan

Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan

Tempatkan 2 o-ring ke setiap "Gear Wheel.stl" seperti yang ditunjukkan.

Menggunakan dua "Axle Gear Wheel.stl", pasang kedua rakitan roda ke "Chassis.stl" seperti yang ditunjukkan.

Tempatkan bantalan bola 5/8 inci ke dalam sasis seperti yang ditunjukkan, lalu kencangkan di tempatnya dengan "Ball Bearing Cap.stl" memastikan bantalan bola berputar bebas.

Amankan satu "Gear Servo.stl" ke satu servo menggunakan sekrup servo yang disertakan dengan servo, lalu ulangi dengan gigi kedua dan servo.

Tempatkan servo kiri ke dalam slot servo kiri, dan servo kanan pada slot servo kanan seperti yang ditunjukkan.

Dengan menggunakan selotip dua sisi yang tipis, kencangkan baterai ke dalam sasis seperti yang ditunjukkan.

Sekali lagi menggunakan double tape tipis, kencangkan Adafruit Feather Huzza ESP8266 ke baterai seperti yang ditunjukkan.

Langkah 4: Perangkat Lunak

Sasis WiFi Bermotor menggunakan elemen "kanvas" html untuk grafik, dan acara kanvas "touchstart", "touchmove" dan "touchend" untuk kontrol. 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 Sasis WiFi Bermotor untuk beroperasi dalam mode nirkabel ap (titik akses) dan stasiun (router wifi).

Jika Anda memilih untuk mengoperasikan Sasis WiFi Bermotor dalam mode aplikasi, router nirkabel tidak diperlukan karena perangkat iOS Anda berkomunikasi langsung dengan Sasis WiFi Bermotor. Untuk beroperasi dalam mode ini, Anda akan pergi ke pengaturan wifi di perangkat iOS Anda dan pilih jaringan "WiFiChassis". 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 Sasis WiFi Bermotor dalam mode stasiun, Anda akan berkomunikasi dengan Sasis WiFi Bermotor melalui router nirkabel dan dengan demikian perlu mengubah perangkat lunak Sasis WiFi Bermotor sedemikian rupa sehingga "sSsid =" diatur ke ssid router 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 Sasis WiFi Bermotor Anda. Perhatikan bahwa saat menggunakan mode stasiun, saya juga menyertakan dukungan MDNS yang memungkinkan Anda berkomunikasi dengan Sasis WiFi Bermotor di alamat ip "wifichassis.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 Sasis WiFi Bermotor (pastikan "#define USE_SERIAL 1" ada di bagian atas sumber file kode sebelum menyusun dan mengirim kode ke Sasis WiFi Bermotor) untuk melihat alamat ip yang ditetapkan ke Sasis WiFi Bermotor oleh router nirkabel Anda.

Setelah Anda memutuskan mode mana yang akan Anda gunakan untuk mengoperasikan Sasis WiFi Bermotor Anda dan telah membuat perubahan yang diperlukan pada perangkat lunak, pasang kabel yang sesuai antara USB komputer Anda dan port micro usb pada Feather Huzzah ESP8266, colokkan baterai, kemudian compile dan download software tersebut ke dalam Motorized WiFi Chassis.

Langkah 5: Operasi

Colokkan kabel baterai ke port baterai pada Feather Huzzah ESP8266.

Masuk ke Feather Huzzah ESP8266 menggunakan metode yang Anda pilih di Perangkat Lunak.

Seret titik abu-abu di sekitar layar ke arah yang ingin Anda lalui.

Lihat video untuk demonstrasi singkat mengendalikan Sasis WiFi Bermotor.

Harap Anda menyukainya!

Bersambung…

Direkomendasikan: