Daftar Isi:
- Perlengkapan
- Langkah 1: Siapkan Remote Control Anda
- Langkah 2: Siapkan D1 Mini Anda: Flashing Micropython
- Langkah 3: Muat Skrip Remote.py
- Langkah 4: Uji Papan Anda
- Langkah 5: Menyolder Perisai
- Langkah 6: Membangun Mobil Anda
Video: Mobil Santa: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Inilah proyek kecil yang menyenangkan yang saya buat selama liburan Natal. Ini sederhana dan mudah dibuat, dikendalikan melalui koneksi WiFi dan ponsel atau tablet Android. Mikrokontroler adalah ESP8266 pada papan Wemos D1-mini, ia telah menginstal MicroPython dan menjalankan skrip kecil yang disebut remote.py. Ini memiliki perisai di atas (diy) dengan 3 transistor, beberapa resistor dan pengatur tegangan (sumber daya adalah Lipo 2S 850mAh lama).
Remote adalah Ponsel atau Tablet Android dengan aplikasi RoboRemo fantastis yang terpasang:
Pergi ke RoboRemo
Aplikasi ini dapat terhubung melalui Bluetooth, TCP, dan UDP. Karena D1 kami memiliki WiFi on board, kami dapat melewatkan perangkat keras bluetooth dan menjaga agar rangkaian tetap sederhana. Kami mengkonfigurasi D1 kami sebagai titik akses, menghubungkan ke ponsel atau tablet kami dan mengirim perintah melalui UDP.
Video Youtube
Perlengkapan
1 Wemos D1 mini dengan Micropython terbaru terinstal. Ahmed Nouira membuat instruksi yang sangat baik tentang cara mem-flash D1 mini Anda: temukan di sini
1 Perisai DIY untuk D1 mini Anda (Banggood)
3 transistor BC 517 (sedikit berlebihan tapi saya tidak punya yang lain)
3 resistor 39kOhms 0, 25 Watt untuk polarisasi dasar
1 Voltage regulator 5V (7805 atau sejenisnya, saya menggunakan LM2940-5 DENGAN CAPACITOR)
Led, 2 atau 4 jika Anda suka lampu belakang di mobil Anda.
220Ohm resistor, 1 untuk setiap led.
2 motor bergigi dengan roda seperti pada robot mengikuti baris Banggood.
Kayu, lembaran plastik atau apa saja untuk membuat bodi mobil.
Tablet atau ponsel, ANDROID, dengan aplikasi RoboRemo terpasang.
Langkah 1: Siapkan Remote Control Anda
Pertama kita perlu mengkonfigurasi ponsel atau tablet kita sebagai remote control. Instal aplikasi RoboRemo dan lihat situs web mereka: Situs RoboRemo.
Di sini Anda akan menemukan semua hal dan tutorial yang Anda butuhkan. Unduh manual pdf dan bacalah.
Setelah terinstal coba saja, sangat mudah! Remote kami memiliki 4 tombol seperti yang terlihat pada gambar: mulai, berhenti, kiri dan kanan.
Saat ditekan, setiap tombol akan mengirim string teks diikuti oleh baris baru (garis miring terbalik n char). Konfigurasikan tombol Anda, perhatikan string teks untuk setiap tombol. Skrip Anda akan mencari string ini untuk mengarahkan kendaraan Santa:-)
Langkah 2: Siapkan D1 Mini Anda: Flashing Micropython
Ahmed Nouira melakukan pekerjaan yang sangat baik, inilah yang Anda butuhkan untuk mempersiapkan Wemos D1 Anda:
Flashing MicroPython
namun, untuk D1 perintah esptool berikut harus digunakan:
esptool.py --port /dev/ttyUSB0 -- write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Ini untuk mesin Linux, Mac dan Windows akan berbeda, juga file.bin mungkin berbeda). Yang paling penting adalah --flash_mode dio untuk Wemos D1.
Jika Anda mengetik esptool.py di terminal, itu menunjukkan semua opsi.
Jika Anda memiliki masalah dalam mem-flash MicroPython, berikut adalah beberapa tautan bermanfaat:
Memulai dengan MicroPython
Tutorial Nerd Acak
Forum MicroPython
Dan Google adalah teman Anda, cukup ketik "Flashing micropython di Wemos D1".
Langkah 3: Muat Skrip Remote.py
Ketika D1 Anda telah menginstal Micropython, saatnya untuk mengunggah skrip Remote.py.
Jangan ragu untuk memodifikasi/membagikan/menyalin/apa pun:-). Pastikan saja string perintah RoboRemo Anda
(dikirim setiap kali Anda menekan tombol di ponsel/tablet) sesuai dengan skrip.
Ganti nama APname dan password di script sesukamu.
Saya menggunakan Thonny IDE untuk menulis dan mengunggah skrip. Jika Anda menggunakan metode yang berbeda, pastikan editor teks Anda tidak mengubah identitas skrip atau Micropython akan mengeluh.
Editor teks Kate (Linux) dapat dikonfigurasi untuk skrip Python dan akan menangani identifikasi yang tepat. Ampy dapat mem-flash skrip ke papan Anda. To Ampy.
Lihat situs Tutorial Nerd Acak untuk semua kemungkinan: Tautan
Gulir ke bawah ke bagian Prasyarat
Thonny memungkinkan Anda untuk memuat skrip saat mengganti namanya, Remote.py harus diubah namanya menjadi boot.py sebelum mem-flash ke papan Anda.
Langkah 4: Uji Papan Anda
Setelah memodifikasi APname dan kata sandi Anda dan memuat skrip, saatnya untuk tes sederhana:
- Jalankan Ponsel/Tablet dan PC Anda
- Hubungkan D1mini ke port USB dan tunggu sebentar, D1 akan dimulai sebagai titik Akses
-hubungkan Ponsel/Tablet Anda ke Access point di bagian pengaturan/Wifi
-sambungkan aplikasi Roboremo ke titik akses: menu/sambungkan/Internet (UDP)/sambungkan ke ip:port
-masukkan 192.168.4.1:5000
-buka Putty atau emulator serial lainnya
-masukkan port (/dev/ttyUSB0 dalam kasus saya) dan atur baud rate ke 115200, Anda tidak akan melihat REPL tetapi jangan khawatir:-)
- tekan tombol perintah di ponsel/tablet Android Anda dan amati output ke terminal Putty: lihat video
-jika tidak terjadi kesalahan: langkah selanjutnya: nyalakan peralatan solder anda:-)
Langkah 5: Menyolder Perisai
Mulailah dengan menyolder konektor baterai dan pengatur tegangan (dan kapasitor jika LM2940-5 digunakan). Sambungkan baterai setelah verifikasi pekerjaan Anda. Ukur tegangan keluaran (5V). Jika OK solder 5Voutput dan GND ke terminal pelindung, lihat tanda pada pelindung. Solder konektor pelindung.
Sekarang pasang bus 5V dan GND, solder bagian lain seperti yang terlihat pada skema. Hubungkan motor dan led dan selesai!
PENTING ! Periksa dan periksa kembali pekerjaan Anda sebelum memasang pelindung ke D1mini. Kesalahan dapat menghancurkan papan Anda …
Langkah 6: Membangun Mobil Anda
Ini juga sangat sederhana: milik saya terbuat dari tongkat pencampur cat kayu yang direkatkan dengan cyano alias superglue. Motor diperbaiki dengan selotip dua sisi dan baut bulat digunakan sebagai "roda hidung". Saya mencoba pengaturan lain tetapi ini memberikan hasil terbaik, pengaturannya sama dengan pengikut garis Banggood. Bodywork terbuat dari balsa (saya membuat banyak pesawat gores jadi masih ada stok):-)
Sekarang solder kabel motor dan kabel led, periksa apakah kedua roda berjalan ke depan jika "start" ditekan.
Ini adalah langkah terakhir, sekarang saatnya menjalankan mobil Anda dan bersenang-senang:-)
Direkomendasikan:
Entri Mobil Biometrik - Mobil Tanpa Kunci Sejati: 4 Langkah
Entri Mobil Biometrik - Mobil Tanpa Kunci Sejati: Beberapa bulan yang lalu putri saya bertanya kepada saya, mengapa mobil modern tidak dilengkapi dengan sistem entri biometrik, padahal ponsel pun memilikinya. Sejak itu bekerja untuk mengimplementasikan hal yang sama dan akhirnya berhasil menginstal dan menguji sesuatu di T saya
MOBIL RC MOBIL YANG DIOPERASIKAN (ARDUINO): 11 Langkah
MOBILE OPERATED RC CAR (ARDUINO): ini adalah semua bagian yang dirakit ke arduino
Modul Arduino PCB Santa Claus: 5 Langkah
Modul Arduino PCB Santa Claus: Natal telah tiba dan Silícios Lab dengan senang hati menawarkan yang terbaik untuk Anda. Natal 2019 ini kami menawarkan modul Sinterklas untuk Arduino. Melalui modul ini, Anda akan dapat mengontrol tangan, mata, dan kap Sinterklas Anda. Selain itu, Anda
Mengubah Mobil R/C Apa Pun Menjadi Mobil R/C Kontrol Aplikasi Bluetooth: 9 Langkah
Mengubah Semua Mobil R/C Menjadi Mobil R/C Kontrol Aplikasi Bluetooth: Proyek ini menunjukkan langkah-langkah untuk mengubah mobil kendali jarak jauh biasa menjadi mobil kendali Bluetooth (BLE) dengan papan robot Wombatics SAM01, Aplikasi Blynk, dan MIT App Inventor. banyak mobil RC murah dengan banyak fitur seperti lampu depan LED dan
FinduCar: Kunci Mobil Pintar Memandu Orang Ke Tempat Parkir Mobil: 11 Langkah (dengan Gambar)
FinduCar: Kunci Mobil Pintar Mengarahkan Orang Ke Tempat Parkir: Untuk mengatasi masalah di atas, proyek ini mengusulkan untuk mengembangkan kunci mobil pintar yang dapat mengarahkan orang ke tempat mereka memarkir mobil. Dan rencana saya adalah mengintegrasikan GPS ke dalam kunci mobil. Tidak perlu menggunakan aplikasi smartphone untuk melacak