Isi kandungan:

Kereta Santa: 6 Langkah
Kereta Santa: 6 Langkah

Video: Kereta Santa: 6 Langkah

Video: Kereta Santa: 6 Langkah
Video: Поездка на 7-звездочном роскошном спальном поезде Японии | Семь звезд на Кюсю 2024, November
Anonim
Kereta Santa
Kereta Santa
Kereta Santa
Kereta Santa
Kereta Santa
Kereta Santa

Inilah projek keseronokan kecil yang saya buat semasa cuti Xmas. Mudah dan senang dibina, dikendalikan melalui sambungan WiFi dan telefon atau tablet Android. Mikrokontroler adalah ESP8266 pada papan Wemos D1-mini, ia mempunyai MicroPython dipasang dan menjalankan skrip kecil yang disebut remote.py. Ia mempunyai perisai di atas (diy) dengan 3 transistor, beberapa perintang dan pengatur voltan (sumber kuasa adalah Lipo 2S 850mAh lama).

Alat kawalan jauh adalah Telefon atau Tablet Android dengan aplikasi RoboRemo yang hebat dipasang:

Pergi ke RoboRemo

Aplikasi ini boleh berhubung melalui Bluetooth, TCP, dan UDP. Oleh kerana D1 kami mempunyai WiFi di kapal, kami dapat melewatkan perkakasan bluetooth dan menjaga litarnya sangat mudah. Kami mengkonfigurasi D1 kami sebagai titik akses, menyambung ke telefon atau tablet kami dan menghantar perintah melalui UDP.

Video YouTube

Bekalan

1 Wemos D1 mini dengan Micropython terkini dipasang. Ahmed Nouira membuat instruksi yang sangat baik mengenai cara mem-flash mini D1 anda: cari di sini

1 perisai Diy untuk D1 mini anda (Banggood)

3 transistor BC 517 (sedikit berlebihan tetapi saya tidak mempunyai yang lain)

3 perintang 39kOhms 0, 25 Watt untuk polarisasi asas

1 Pengatur voltan 5V (7805 atau serupa, saya menggunakan LM2940-5 DENGAN KAPASITOR)

Led, 2 atau 4 jika anda suka lampu belakang di kereta anda.

220Ohm perintang, 1 untuk setiap led.

2 motor diarahkan dengan roda seperti di garisan Banggood mengikuti robot.

Kayu, kepingan plastik atau apa sahaja untuk membuat badan kereta.

Tablet atau telefon, ANDROID, dengan aplikasi RoboRemo dipasang.

Langkah 1: Sediakan Alat Kawalan Jauh Anda

Sediakan Alat Kawalan Jauh Anda
Sediakan Alat Kawalan Jauh Anda
Sediakan Alat Kawalan Jauh Anda
Sediakan Alat Kawalan Jauh Anda
Sediakan Alat Kawalan Jauh Anda
Sediakan Alat Kawalan Jauh Anda

Mula-mula kita perlu mengkonfigurasi telefon atau tablet kita sebagai alat kawalan jauh. Pasang aplikasi RoboRemo dan lihat laman web mereka: laman RoboRemo.

Di sini anda akan dapati semua bahan dan tutorial yang anda perlukan. Muat turun manual pdf dan baca.

Setelah dipasang, cubalah, sangat mudah! Alat kawalan jauh kami mempunyai 4 butang seperti yang terlihat pada gambar: mula, berhenti, kiri dan kanan.

Apabila ditekan setiap butang akan menghantar rentetan teks diikuti dengan garis baru (garis miring balik n char). Konfigurasikan butang anda, perhatikan rentetan teks untuk setiap butang. Skrip anda akan mencari rentetan ini untuk mengarahkan kenderaan Santa:-)

Langkah 2: Sediakan Mini D1 Anda: Mikroponik Berkelip

Sediakan D1 Mini Anda: Mikropon Berkelip
Sediakan D1 Mini Anda: Mikropon Berkelip

Ahmed Nouira melakukan pekerjaan yang sangat baik, ini yang anda perlukan untuk menyiapkan Wemos D1 anda:

Berkelip MicroPython

namun, untuk D1 arahan esptool berikut mesti 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 berbeza, juga fail.bin mungkin berbeza). Yang paling penting ialah --flash_mode dio untuk Wemos D1.

Sekiranya anda menaip hanya esptool.py di terminal, ia menunjukkan semua pilihan.

Sekiranya anda menghadapi masalah untuk mem-flash MicroPython berikut adalah beberapa pautan berguna:

Bermula dengan MicroPython

Tutorial Nerd Rawak

Forum MicroPython

Dan Google adalah rakan anda, cukup taip "Flashing micropython on Wemos D1".

Langkah 3: Muatkan Skrip Remote.py

Apabila D1 anda memasang Micropython sudah tiba masanya untuk memuat naik skrip Remote.py.

Jangan ragu untuk mengubah / berkongsi / menyalin / apa sahaja:-). Cukup jadikan rentetan arahan RoboRemo anda

(dikirim setiap kali anda menekan butang pada telefon / tablet) sesuai dengan skripnya.

Ganti nama APn dan kata laluan dalam skrip yang anda mahu.

Saya menggunakan Thonny IDE untuk menulis dan memuat naik skrip. Sekiranya anda menggunakan kaedah lain pastikan editor teks anda tidak mengubah identifikasi skrip atau Micropython akan mengeluh.

Penyunting teks Kate (Linux) dapat dikonfigurasi untuk skrip Python dan akan mengurus identifikasi yang betul. Ampy boleh memancarkan skrip ke papan anda. Untuk Ampy.

Lihat laman Tutorial Rawak Nerd untuk semua kemungkinan: Pautan

Tatal ke bawah ke bahagian Prasyarat

Thonny membolehkan anda memuat skrip semasa menamakannya, Remote.py mesti dinamakan semula sebagai boot.py sebelum masuk ke papan anda.

Langkah 4: Uji Papan Anda

Image
Image

Setelah mengubah nama APn dan kata laluan anda dan memuatkan skripnya sudah tiba masanya untuk ujian mudah:

- Nyalakan Telefon / Tablet dan PC anda

- Sambungkan D1mini ke port USB dan tunggu sebentar, D1 harus bermula sebagai titik Akses

-hubungkan Telefon / Tablet anda ke titik Akses di bahagian setup / Wifi

-hubungkan aplikasi Roboremo ke titik akses: menu / sambung / Internet (UDP) / sambungkan ke ip: port

-masukkan 192.168.4.1:5000

-buka PuTTy atau emulator bersiri yang lain

-masukkan port (/ dev / ttyUSB0 dalam kes saya) dan tetapkan kadar baud ke 115200, anda tidak akan melihat REPL tetapi jangan risau:-)

- tekan butang arahan pada telefon / tablet Android anda dan perhatikan output ke terminal PuTTy: lihat video

-jika tidak berlaku kesilapan: langkah seterusnya: nyalakan alat pematerian anda:-)

Langkah 5: Memateri Perisai

Mulakan dengan menyolder penyambung bateri dan pengatur voltan (dan kapasitor jika LM2940-5 digunakan). Sambungkan bateri setelah pengesahan kerja anda. Ukur voltan keluaran (5V). Sekiranya OK memasangkan 5Voutput dan GND ke terminal perisai, lihat tanda pada perisai. Pateri penyambung perisai.

Sekarang kawat bas 5V dan GND, solder bahagian lain seperti yang dilihat pada skema. Sambungkan motor dan lekapan dan anda sudah selesai!

PENTING! Periksa dan periksa semula kerja anda sebelum memasang perisai ke D1mini. Kesalahan boleh merosakkan papan anda …

Langkah 6: Membina Kereta Anda

Ini juga sangat mudah: lombong saya diperbuat daripada kayu campuran cat kayu yang dilekatkan bersama cyano aka superglue. Motor dipasang dengan pita dua sisi dan bolt bulat digunakan sebagai "roda hidung". Saya mencuba pemasangan lain tetapi ini memberikan hasil terbaik, penyediaannya sama dengan pengikut garis Banggood. Susunan badannya diperbuat daripada balsa (saya membuat banyak pesawat yang dibina dengan calar sehingga saya masih mempunyai stok):-)

Sekarang pateri wayar motor dan pendawaian led, periksa sama ada kedua-dua roda berjalan ke hadapan jika "start" ditekan.

Ini adalah langkah terakhir, kini tiba masanya untuk menjalankan kereta anda dan bersenang-senang:-)

Disyorkan: