Daftar Isi:

Mobil Santa: 6 Langkah
Mobil Santa: 6 Langkah

Video: Mobil Santa: 6 Langkah

Video: Mobil Santa: 6 Langkah
Video: Hyundai Santa Fe 2021 | Review Indonesia | OtoDriver 2024, September
Anonim
Mobil Santa
Mobil Santa
Mobil Santa
Mobil Santa
Mobil Santa
Mobil Santa

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

Siapkan Remote Control Anda
Siapkan Remote Control Anda
Siapkan Remote Control Anda
Siapkan Remote Control Anda
Siapkan Remote Control Anda
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

Siapkan D1 Mini Anda: Flashing Micropython
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

Image
Image

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: