Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Papan ESP8266 - Mana Yang Perlu Dipilih?
- Langkah 3: Bateri - Mana Yang Harus Dipilih?
- Langkah 4: Memasang Casis
- Langkah 5: Menambah ESP8266 di Arduino IDE
- Langkah 6: Mencari Alamat IP ESP8266
- Langkah 7: Litar
- Langkah 8: Pengaturcaraan
- Langkah 9: Memasang Aplikasi Kawalan
- Langkah 10: Mengawal Robot
- Langkah 11: Beberapa Gambar dan Video
Video: ESP8266 Wifi terkawal Robot: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Sekiranya anda telah melihat arahan saya sebelumnya, maka anda tahu bahawa saya telah membina robot streaming video terkawal wifi raspberry pi. Baiklah, ini adalah projek yang bagus tetapi jika anda baru pemula maka anda mungkin merasa sukar dan mahal tetapi bagi saya saya sudah mempunyai sebahagian besar bahagian. Ini adalah robot terkawal wifi yang sangat murah tetapi tidak menstrim video. Ia dibina di platform ESP8266.
Langkah 1: Bahan yang Diperlukan
1. Lembaga ESP8266
2. L293D IC atau papan pemacu Motor L298
3. Chassis Robot dengan Motor (saya menggunakan motor 500 rpm)
4. Papan roti atau PCB (Sekiranya anda lebih suka menyolder)
5. Pek Bateri AA 6v atau Bateri 9v (Untuk menghidupkan ESP8266)
5. Bateri (Untuk menghidupkan motor) [Mana yang harus dipilih dalam langkah 3]
Langkah 2: Papan ESP8266 - Mana Yang Perlu Dipilih?
1. Adafruit Feather Huzzah - Ia dibuat oleh adafruit sehingga mempunyai petunjuk dan sokongan yang mudah didapati. Ia tidak disertakan dengan pin header yang disolder sehingga anda memerlukan besi pematerian untuk menyoldernya. Ia mempunyai pengecas bateri li-po di papan itu sendiri, jadi ia akan sangat berguna dalam projek mudah alih. Harganya $ 16
2. NodeMCU ESP8266 - Ini hanya papan asas tanpa ciri tambahan tetapi ia adalah sumber terbuka dan mempunyai dokumentasi yang sangat baik sehingga akan sangat mudah untuk dimulakan. Tetapi yang terbaik ialah anda boleh membelinya dengan harga kurang dari $ 4.
3. Sparkfun ESP8266 - Ia seperti huzzah dengan penambahan suis kuasa dan antena luaran untuk jangkauan Wifi yang lebih lama dan harganya juga $ 16
4. Wemos D1 Mini - Ini adalah yang terkecil dari semua papan tetapi ini tidak memberi kesan pada prestasi. Dokumennya bagus dan harganya hanya $ 4. Sekiranya anda mahukan jarak yang lebih panjang dan faktor bentuk yang sama maka anda boleh membeli Wemos D1 Mini Pro yang mempunyai antena luaran
Akhirnya, yang saya cadangkan adalah NodeMCU ESP8266 kerana ia mempunyai dokumentasi yang sangat baik dan betapa murahnya. Sekiranya anda membina projek mudah alih maka saya akan mengesyorkan papan percikan api kerana antena luaran dan pengecas li-po bawaan dan sparkfun membuat produk berkualiti.
Langkah 3: Bateri - Mana Yang Harus Dipilih?
Terdapat banyak jenis bateri untuk dipilih, anda mesti memilih yang sesuai untuk anda.
1. Bateri AA - Mereka adalah jenis bateri yang paling biasa dan sangat murah. Setiap sel mempunyai voltan 1.5 volt, kita memerlukan sekurang-kurangnya 9 volt, jadi kita perlu menyambungkan 6 - 8 sel secara bersiri untuk mendapatkan 9 -12 volt.
2. Bateri 9v - Ini juga jenis bateri yang sangat biasa dan juga murah. Ia mempunyai voltan 9 volt tetapi arus dan kapasiti maksimumnya cukup rendah, sehingga tidak akan bertahan lama dan motor akan berputar agak perlahan.
3. Bateri Asid Plumbum - Ia juga sangat biasa kerana digunakan setiap kereta di luar sana. Ia mempunyai voltan 12 volt, ia mempunyai voltan yang sempurna untuk keperluan kita. Keupayaannya sekarang bagus dan berkapasiti besar. Satu-satunya bahagian yang tidak bagus adalah ukuran dan berat, besar dan berat.
4. Li-Ion (Lithium Ion) - Ini adalah jenis bateri yang digunakan di bank kuasa. Ia terdapat dalam pelbagai saiz tetapi yang paling popular ialah sel 18650. Voltan maksimum ialah 4.2 volt dan minimum ialah 3.7 volt. Sekiranya anda mengecas atau melepaskannya lebih tinggi daripada parameter tersebut maka bateri akan rosak. Jenis pengecas khas diperlukan untuk mengecas bateri ini. Ia mempunyai kemampuan arus tinggi dan kapasiti besar dan juga sangat kecil, hanya sedikit lebih besar dari bateri AA. Tetapi ia tidak hadir sebagai pek bateri yang telah dibina sebelumnya, jadi anda harus membeli sel individu dan membuat pek bateri.
5. Li-Po (Lithium Polymer) - Kebanyakannya digunakan dalam quadcopters dan drone dan di kenderaan rc hobi. Voltan maksimum dan minimum sama dengan bateri Li-Ion. Pengecas khas juga diperlukan untuk mengecasnya. Ia mempunyai kemampuan arus tertinggi dari semua ini dan juga mempunyai kapasiti yang besar dan juga kecil. Tetapi berbahaya, jika anda tidak mengatasinya dengan betul, mereka boleh terbakar.
Untuk pemula, saya akan mengesyorkan pek bateri AA atau bateri asid plumbum dan untuk pengguna lanjutan bateri Li-Po. Sekiranya anda ingin mengetahui lebih lanjut mengenai perbandingan antara pelbagai jenis bateri, maka tonton video ini yang dibuat oleh Great Scott.
Langkah 4: Memasang Casis
Saya menggunakan 4 motor untuk menjadikannya pemacu roda 4 tetapi anda boleh menjadikannya pemacu roda dua dengan melepaskan dua motor depan dan menggantinya dengan roda dummy atau menambah roda kastor. Untuk memasang wayar solder casis ke motor dan pasangkan motor di casis. Sekiranya anda tidak mempunyai besi pematerian maka anda boleh memutar wayar dan memasangkannya dengan pita elektrik tetapi tidak digalakkan kerana sambungannya agak lemah. Saya telah memasang pek bateri 6v AA di mana roda kastor sepatutnya dipasang. Pemasangannya akan berbeza untuk setiap casis yang berbeza tetapi merupakan proses yang sangat mudah.
Langkah 5: Menambah ESP8266 di Arduino IDE
Papan esp8266 tidak terpasang di arduino IDE. Untuk memasang ikuti arahan ini -
1. Mulakan Arduino dan buka tetingkap Preferences
2. Masukkan "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" ke dalam medan URL Pengurus Papan Tambahan
3. Buka Pengurus Papan dari Alat> menu Papan dan cari platform esp8266
4. Pilih versi terbaru dari kotak lungsur dan klik butang pasang
5. Jangan lupa memilih papan ESP8266 anda dari menu Alat> Papan selepas pemasangan
Langkah 6: Mencari Alamat IP ESP8266
1. Buka kod give di Arduino IDE
2. Cari di mana tertera "SSID ANDA" dan padamkan dan tuliskan SSID wifi anda (Antara koma terbalik) yang merupakan nama rangkaian wifi anda.
2. Di bawahnya, tertera "PASSWORD ANDA" padamkannya dan tulis kata laluan rangkaian wifi anda (Antara koma terbalik)
3. Setelah anda membuat perubahan, muat naik kod tersebut ke Papan ESP8266 anda
4. Cabut plag dari komputer anda dan pasangkan semula
5. Buka monitor bersiri dan tetapkan kadar baud ke 115200 dan pilih "Kedua-dua NL dan CR". Ia akan tertera "wifi terhubung" dan juga akan menunjukkan alamat IP. Catat alamat IP kerana kami akan memerlukannya kemudian.
Langkah 7: Litar
Litarnya sangat sederhana. Daripada pek bateri AA, anda boleh menggunakan jenis bateri lain.
NodeMCU - L293D
D3 - Pin 7
D4 - Pin 2
D5 - Pin 9
D6 - Pin 1
D7 - Pin 10
D8 - Pin 15
Gnd - Negatif Bateri
Kedua-dua pek bateri AA dan bateri 9v harus mempunyai sambungan tanah yang sama.
Langkah 8: Pengaturcaraan
Buka kod yang diberikan di arduino IDE dan tuliskan SSID dan kata laluan rangkaian wifi seperti yang saya tunjukkan sebelum anda kemudian muat naik kod tersebut ke Papan ESP8266 anda.
Langkah 9: Memasang Aplikasi Kawalan
Robot ini dikendalikan melalui aplikasi, memuat turun fail ESP8266_robot.apk dan memasangnya di telefon pintar anda.
Terdapat juga fail.aia jika anda ingin membuat perubahan pada aplikasi.
Langkah 10: Mengawal Robot
Buka aplikasi dan tuliskan alamat IP Papan ESP8266 anda dan sekarang anda akan dapat mengawalnya !!!
#Penyelesaian masalah#
Sekiranya motor berputar ke arah yang salah maka tukar sambungan mereka ke L293D atau tukar pin kawalan. ESP8266 menghubungkan ke wifi melalui DHCP, yang bermaksud bahawa hampir setiap kali anda menyambungkannya, ia akan mempunyai alamat IP yang berbeza, jadi anda perlu memeriksa alamat IP setiap masa.
Langkah 11: Beberapa Gambar dan Video
Ia sangat pantas dengan bateri 12v, tetapi jika anda berfikir bahawa terlalu cepat maka anda dapat menurunkan kelajuan, cari pin ENB terlebih dahulu dalam kod, anda boleh menulis 0 hingga 250 dan bukannya TINGGI untuk menetapkan kelajuan. Contohnya, "analogWrite (leftMotorENB, 170)"
Sekiranya anda menyukai arahan ini, sila pilih dalam peraduan:)
Disyorkan:
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: 15 Langkah (dengan Gambar)
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: Saya @RedPhantom (aka LiquidCrystalDisplay / Itay), seorang pelajar berusia 14 tahun dari Israel yang belajar di Sekolah Menengah Max Shein untuk Sains dan Matematik Lanjutan. Saya membuat projek ini untuk semua orang belajar dan berkongsi! Anda mungkin mempunyai
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: 5 Langkah (dengan Gambar)
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: Halo semua. Anak kecil saya mendorong saya, sebentar, mengenai DIY yang boleh dipakai yang menarik yang berkaitan dengan unicorn. Oleh itu, saya menggaru kepala dan memutuskan untuk membuat sesuatu yang tidak biasa dan dengan anggaran yang sangat rendah. Projek ini tidak memerlukan aplikasi untuk
ESP8266 WIFI AP Robot Quadruped Terkawal: 15 Langkah (dengan Gambar)
ESP8266 WIFI AP Robot Quadruped Terkawal: Ini adalah tutorial untuk membuat robot 12 DOF atau empat kaki (empat kali ganda) menggunakan servo SG90 dengan pemacu servo dan ia dapat dikawal menggunakan pelayan Web WIFI melalui penyemak imbas telefon pintarJumlah kos untuk projek ini adalah sekitar US $ 55 (Untuk Bahagian elektronik dan Robot plastik
Robot Penstriman Video Raspberry Pi Wifi Terkawal: 8 Langkah (dengan Gambar)
Robot Streaming Video Terkawal Raspberry Pi Wifi: Pernah terfikir untuk membina robot keren dengan kamera di atasnya? Nah, anda datang ke tempat yang betul, saya akan menunjukkan kepada anda langkah demi langkah bagaimana membina robot ini. Dengan ini anda boleh pergi berburu hantu pada waktu malam dengan mengawal dan melihat suapan video pada
Robot Rover FPV terkawal Wi-fi (dengan Arduino, ESP8266 dan Stepper Motors): 11 Langkah (dengan Gambar)
Wi-fi terkawal FPV Rover Robot (dengan Arduino, ESP8266 dan Stepper Motors): Instruksional ini menunjukkan cara merancang rover robot roda dua yang dikendalikan dari jarak jauh melalui rangkaian wi-fi, menggunakan Arduino Uno yang disambungkan ke modul Wi-fi ESP8266 dan dua motor stepper. Robot boleh dikendalikan dari kening internet biasa