Isi kandungan:

Casis terkawal WiFi bermotor: 5 Langkah (dengan Gambar)
Casis terkawal WiFi bermotor: 5 Langkah (dengan Gambar)

Video: Casis terkawal WiFi bermotor: 5 Langkah (dengan Gambar)

Video: Casis terkawal WiFi bermotor: 5 Langkah (dengan Gambar)
Video: Berjuang Untuk Rakyat? Ahhh Yang Bener? 2024, Julai
Anonim
Image
Image
Bahagian
Bahagian

Donald Bell dari Makmal Projek Pembuat (https://makerprojectlab.com) menunjukkan dalam kemas kini 29 November 2017 (https://www.youtube.com/embed/cQzQl97ntpU) bahawa casis "Lady Buggy" (https://www.instructables.com / id / Lady-Buggy /) dapat digunakan sebagai platform generik. Entah bagaimana dia mesti melihat senarai "projek todo" saya …

Chassis WiFi bermotor adalah platform generik casis terbuka bermotor terkawal WiFi sederhana yang menggunakan Adafruit Feather Huzzah ESP8266 untuk komunikasi dan kawalan, dan dua servo putaran berterusan ditambah bateri lithium ion untuk pergerakan. Casis mengandungi 8 titik pemasangan berulir 6mm x 1 untuk dipasang, lebih baik lagi.

Saya telah memasukkan kod sumber dalam bentuk lakaran Arduino untuk Adafruit Feather Huzzah ESP8266 jika anda ingin mengubahnya. Anda juga memerlukan kemahiran pematerian dan peralatan pematerian, wayar, dan semua bahagian yang disenaraikan pada langkah pertama, ditambah IDE Arduino dengan perpustakaan yang sesuai dipasang untuk melengkapkan Casis WiFi Bermotor.

Seperti biasa, saya mungkin terlupa satu atau dua fail atau yang tahu apa lagi, jadi jika anda mempunyai sebarang pertanyaan, jangan ragu untuk bertanya kerana saya banyak membuat kesilapan.

Direka menggunakan Autodesk Fusion 360, dihiris menggunakan Cura 3.1, dan dicetak dalam PLA pada Ultimaker 2+ Extended dan Ultimaker 3 Extended.

Langkah 1: Bahagian

Saya mencetak semua bahagian pada resolusi menegak.15mm dengan pengisian 50%. Cetak 1 setiap "Ball Bearing Cap.stl" dan "Chassis.stl", cetak 2 setiap bahagian yang tinggal.

Saya membeli bahagian berikut:

1 Bantalan Bola, 15.9mm (5/8 )

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

2 Servo (Putaran Berterusan FS90R)

1 Adafruit Feather HUZZAH ESP8266 (Adafruit)

1 Bateri (Adafruit 258)

Sebelum pemasangan, uji fit dan trim, fail, pasir, dan lain-lain semua bahagian yang diperlukan untuk pergerakan permukaan yang lancar, dan pas ketat untuk permukaan yang tidak bergerak. Bergantung pada warna yang anda pilih dan tetapan pencetak anda, pemotongan, pemfailan dan / atau pengamplasan mungkin diperlukan. Masukkan semua tepi yang berhati-hati pada plat binaan untuk memastikan semua plat binaan "ooze" dikeluarkan dan semua tepinya lancar. Saya menggunakan fail perhiasan kecil dan banyak kesabaran untuk melakukan langkah ini.

Reka bentuk ini menggunakan pemasangan berulir, oleh itu keran dan mati 6mm dengan 1 mungkin diperlukan untuk membersihkan benang.

Langkah 2: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Pendawaian terdiri daripada pematerian kabel servo ke Feather Huzzah ESP8266.

Untuk menghidupkan servo, kedua-dua wayar servo positif (merah) disolder ke pin "BAT" pada Feather Huzzah ESP8266 dan kedua-dua wayar servo negatif (coklat) disolder ke pin "GND" pada Feather Huzzah ESP8266.

Untuk mengawal servos, wayar servo kiri (oren) disolder ke pin "12 / MISO" pada Feather Huzzah ESP8266, dan wayar isyarat kanan servo (oren) dilekatkan pada pin "13 / MOSI" pada Bulu Huzzah ESP8266.

Langkah 3: Perhimpunan

Perhimpunan
Perhimpunan
Perhimpunan
Perhimpunan
Perhimpunan
Perhimpunan

Letakkan 2 o-ring pada setiap "Gear Wheel.stl" seperti yang ditunjukkan.

Menggunakan dua "Axle Gear Wheel.stl", pasangkan kedua unit roda ke dalam "Chassis.stl" seperti yang ditunjukkan.

Letakkan bantalan bola 5/8 inci ke dalam casis seperti yang ditunjukkan, kemudian selamatkan di tempatnya dengan "Ball Bearing Cap.stl" memastikan galas bebola berputar bebas.

Amankan satu "Gear Servo.stl" ke satu servo menggunakan skru servo yang disertakan dengan servo, kemudian ulangi dengan gear kedua dan servo.

Letakkan servo kiri ke slot servo kiri, dan servo kanan di slot servo kanan seperti yang ditunjukkan.

Dengan menggunakan pita dua sisi nipis, masukkan bateri ke dalam casis seperti yang ditunjukkan.

Sekali lagi menggunakan pita dua sisi nipis, pasangkan Adafruit Feather Huzza ESP8266 ke bateri seperti yang ditunjukkan.

Langkah 4: Perisian

Chassis WiFi bermotor menggunakan elemen "kanvas" html untuk grafik, dan acara kanvas "touchstart", "touchmove" dan "touchend" untuk kawalan. Saya yakin perisian itu mesti berfungsi pada peranti yang disokong sentuh selain iOS, tetapi belum dapat mengesahkannya.

Saya merancang perisian Chassis WiFi Bermotor untuk beroperasi dalam mod wayarles ap (titik akses) dan stesen (penghala wifi).

Sekiranya anda memilih untuk mengendalikan Chassis WiFi Bermotor dalam mod ap, penghala tanpa wayar tidak diperlukan kerana peranti iOS anda berkomunikasi secara langsung dengan Casis WiFi Bermotor. Untuk beroperasi dalam mod ini, anda akan pergi ke tetapan wifi pada peranti iOS anda dan memilih rangkaian "WiFiChassis". Setelah disambungkan, buka penyemak imbas web pada peranti iOS anda dan masukkan alamat ip "192.128.20.20" di medan url.

Sekiranya anda memilih untuk mengoperasikan Motor Chassis WiFi dalam mod stesen, anda akan berkomunikasi dengan Motorized WiFi Chassis melalui router tanpa wayar dan dengan itu perlu menukar perisian Motorized WiFi Chassis sehingga "sSsid =" diatur ke router tanpa wayar anda ssid dan "sPassword = "ditetapkan ke kata laluan penghala wayarles anda. Anda perlu mengubah tetapan ini menggunakan editor Arduino IDE sebelum menyusun dan memuat turunnya ke Casis WiFi Bermotor anda. Perhatikan bahawa semasa menggunakan mod stesen, saya juga menyertakan sokongan MDNS yang membolehkan anda berkomunikasi dengan Chassis WiFi Bermotor di alamat ip "wifichassis.local" sehingga alamat ip fizikal tidak diperlukan. Walau bagaimanapun, jika anda ingin menggunakan alamat ip fizikal yang diberikan oleh penghala wayarles anda, anda perlu disambungkan ke monitor bersiri Arduino apabila anda menghidupkan Casis WiFi Bermotor (pastikan "#define USE_SERIAL 1" berada di bahagian atas sumber fail kod sebelum menyusun dan mengirim kod ke Chassis WiFi Bermotor) untuk melihat ip yang ditujukan kepada Chassis WiFi Bermotor oleh penghala wayarles anda.

Setelah memutuskan mod mana anda akan menggunakan Chassis WiFi Bermotor anda dan membuat perubahan yang diperlukan pada perisian, pasangkan kabel yang sesuai antara USB komputer anda dan port usb mikro pada Feather Huzzah ESP8266, pasangkan bateri, kemudian menyusun dan memuat turun perisian ke dalam Casis WiFi Bermotor.

Langkah 5: Operasi

Pasang kabel bateri ke port bateri pada Feather Huzzah ESP8266.

Log masuk ke Feather Huzzah ESP8266 menggunakan kaedah yang anda pilih dalam Perisian.

Seret titik kelabu di sekitar skrin ke arah yang anda ingin lalui.

Lihat video untuk demonstrasi ringkas mengendalikan Casis WiFi Bermotor.

Harap awak suka!

Akan bersambung…

Disyorkan: