Daftar Isi:

Nirkabel Arduino IDE Petunjuk Sangat Mudah: 6 Langkah
Nirkabel Arduino IDE Petunjuk Sangat Mudah: 6 Langkah

Video: Nirkabel Arduino IDE Petunjuk Sangat Mudah: 6 Langkah

Video: Nirkabel Arduino IDE Petunjuk Sangat Mudah: 6 Langkah
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Nirkabel Arduino IDE … Instruksi Sangat Mudah
Nirkabel Arduino IDE … Instruksi Sangat Mudah

Saya ingin mengunduh sketsa dari Adrino IDE ke uno saya tanpa kabel usb.

Saya ingin mengubah sketsa di robot tanpa membawanya ke bangku saya karena uno ada di dalam kotak yang agak tertutup. Setelah membaca banyak artikel Cara terbaik adalah dengan Bluetooth. Sumber terbaik yang saya temukan adalah Instructables di bawah "program nirkabel arduino melalui Bluetooth oleh webgeeks" silakan kunjungi instruksi mereka.

MEREKA LAYAK SEMUA KREDIT UNTUK INI.

Masalahnya adalah mereka mungkin melakukan ini dalam lima belas menit dengan mata tertutup, dan saya butuh 3+ hari. Mereka meninggalkan detail yang tidak akan diketahui oleh pengatur waktu pertama. Jika Anda membutuhkan bantuan terperinci, inilah semua kesalahan saya. Saya tidak tahu banyak tentang bluetooth atau windows10 jadi jangan meminta informasi lebih lanjut. Anda dapat mengharapkan untuk menggunakan Arduino IDE tanpa unduhan lain. Jangkauan Bluetooth pendek, sekitar 30 kaki. Setelah terhubung semuanya berfungsi seperti kabel usb dan serial.monitor juga berfungsi! Kelemahan terbesar adalah biaya HC05 sekitar $7-10. Jadi setiap proyek tidak membutuhkan ini.

Langkah-langkahnya melibatkan SATU HC05 dan SATU pro-mini (atau uno). Anda memuat uno dengan sketsa yang memungkinkan perubahan pada HC05. Kemudian hubungkan dan program HC05. Kemudian pasang kembali HC05. Kemudian pasangkan HC05 yang sama ke komputer Anda. (ini yang paling sulit). Kemudian buka The IDE dan pilih com yang benar dan unduh sketsanya. Melihat gambar artikel saya salah untuk berpikir bahwa DUA HC05 digunakan dan mereka berbicara satu sama lain melalui komputer yang terhubung ke uno.

Langkah 1: Muat UNO Dengan Sketsa

Muat UNO Dengan Sketsa
Muat UNO Dengan Sketsa

Gunakan papan jenis arduino apa saja dan muat sketsa " AT_mode_sketch ".

Sketsa ini akan memungkinkan perubahan dibuat di HC05 dengan mengetik AT

kode melalui serial.monitor.

Langkah 2: HC 05 Bukan Koneksi HC 06

HC 05 Bukan Koneksi HC 06
HC 05 Bukan Koneksi HC 06

HC05 adalah gambar di sini. Saya menggunakan yang lebih baru dengan 'STATE', 'EN' dan switch.

Saklar yang dosis apa-apa. Banyak tutorial menunjukkan kabel solder ke pin 32-24 tidak repot.

Pin 'STATE' menyetel ulang uno

'EN' akan menempatkan HC05 ke mode AT.

LED berkedip menampilkan 4 mode.

1. fast blink = mencoba memasangkan atau memasangkan tanpa data mengalir.

2. satu kedip-jeda lambat = adalah mode AT

3. dua kedipan lambat = berpasangan

4. tidak ada led = dipasangkan dan berbicara saya kira. 'tidak ada led' ini membingungkan.

Hubungkan seperti yang ditunjukkan ke uno dengan 'AT_mode_sketch'.

HC05 EN ke ARDUINO pin 9

HC05 TX ke ARDUINO pin 10

HC05 RX ke resistor pembagi di ARDUINO pin 11 (ok untuk membuat 2.2k dari 2ea 1k)

HC05 vcc ke vcc 5V ok

HC05 tanah ke tanah

Langkah 3: AT Commands di CAPITALS

AT Command di CAPITALS
AT Command di CAPITALS

Hubungkan dan hidupkan melalui kabel usb ke IDE. HC05 akan berkedip cepat jika semuanya baik-baik saja meskipun Anda menghubungkan pin EN dan tidak mengaktifkannya tinggi. Jika karena alasan tertentu HC05 berkedip perlahan maka Anda beruntung. Tarik vcc (5V) dari HC05 ….tunggu 2 detik …colokkan kembali dan HC05 harus masuk ke AT-MODE seperti yang ditunjukkan oleh led yang berkedip lambat….ini WAJIB.

pada serial.monitor periksa pengaturan ini:

baud rate 9600 dan jendela NL dan CR (bukan tanpa akhiran baris …. tidak akan menunjukkan respons)

Dengan komputer, buka IDE serial.monitor (reset akan terjadi) dan akan muncul 'Enter AT commands:'

Gunakan huruf besar untuk perintah ini!

1…AT+PSWD…respons….1234….password default

2…AT+ORGL… respon ok

3…AT+ROLE=0 …respons ok

4…AT+POLAR=1, 0 …respons ok

5…AT+UART=115200, 0, 0 …respons ok

kesalahan terbesar saya, Ini adalah kecepatan untuk berbicara dengan mikro. IDE menetapkan ini saat memilih papan di bawah alat. Saya menggunakan pro-mini pada 3.3v dan kecepatannya 57600. IDE secara otomatis mengetahui hal ini. Di sini Anda HARUS mencocokkan kecepatan yang benar untuk papan jenis lainnya.

Saya tidak tahu di mana menemukan info ini! Jadi kalau uno biasa 115200 atau pro mini 3.3v 57600

AT+BAUD=115200, 0, 0: Ubah baud rate menjadi 115200 (Arduino Uno, Bluino dan Mega2560)

AT+BAUD=57600, 0, 0: Ubah baud rate menjadi 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V dan Duemilanove)

6…AT+INIT… respon 17 error,, mengatakan sudah diinisialisasi

HC05 cabut dan siap untuk langkah selanjutnya untuk menyambungkan kembali ke uno yang ingin Anda unggah.

Dalam 3 hari frustrasi saya, saya menemukan bagan langkah demi langkah yang BAIK dari perintah AT dan deskripsi yang baik. (lebih banyak hal yang tidak akan pernah saya pelajari) PDF EGBT-045MS-046S…..

Langkah 4: AT Memprogram HC05 ke Komputer untuk Dipasangkan

AT Memprogram HC05 ke Komputer untuk Dipasangkan
AT Memprogram HC05 ke Komputer untuk Dipasangkan
AT Memprogram HC05 ke Komputer untuk Dipasangkan
AT Memprogram HC05 ke Komputer untuk Dipasangkan
AT Memprogram HC05 ke Komputer untuk Dipasangkan
AT Memprogram HC05 ke Komputer untuk Dipasangkan

Anda cukup mensuplai 3volt ke HC05 untuk memasangkan atau melanjutkan dan menyambungkan ke uno yang ingin Anda unduh sketsanya. Ini adalah HC-vcc ke uno-vcc……HC-ground ke uno-ground….. HC-TX ke uno-RX…. HC-RX ke uno-TX HC-STATE ke tutup disk 0,1 (104) ke uno -mengatur ulang. status o-----||-----o reset

Jika Anda menggunakan pro-mini pada koneksi 3.3v secara langsung. Jika menggunakan mikro 5v Anda harus membagi pin RX pada HC05 dengan menggunakan resistor yang sama ditunjukkan pada langkah2 RX o---www---o----www----o ground 1k | 2k TX- uno pin

Koneksi ini melalui pin TX dan RX uno. (pin 0 dan pin 1). Sama seperti adaptor FTDI yang dihubungkan ke konektor tepi pro-mini. Karena pin ini eksklusif untuk memuat sketsa, Anda tidak boleh menggunakannya. Jika sketsa Anda menggunakannya, mereka mungkin tidak mengizinkan komunikasi untuk memuat dari IDE.

Dengan semua terhubung dan power up, HC05 akan berkedip cepat dan mencoba untuk dipasangkan ke komputer Anda.

Di komputer dengan windows10 buka pengaturan >> perangkat >> tambahkan bluetooth >>

Kotak hitam menunjukkan….add a device >> bluetooth >> maka H-C-2010-06-01 akan muncul atau nama modul HC05 yang Anda miliki. Pilih dan Anda akan mendapatkan prompt kata sandi untuk memasukkan 1234

Ini sekarang harus menjadi berpasangan. (ya hampir selesai) Ini adalah foto satu dan penunjuk ada di lebih banyak opsi bluetooth. Buka opsi ini. kotak centang photo2 Izinkan perangkat bluetooth menemukan pc ini. photo3 menunjukkan tab com dibuka dan menyatakan port com HC05 mana yang terikat. TULIS NOMOR COM DI BAWAH.

Ulangi langkah ini sampai Anda dipasangkan dan memiliki nomor port com yang dikonfirmasi. Saya memiliki beberapa perangkat (headphone…dll) yang ditampilkan di layar yang dipasangkan. Ini membuat saya tidak bisa memasangkan ke HC05. bahkan setelah banyak upaya. Saya menghapus semua perangkat dan menambahkan HC05 untuk sampai ke titik ini. Anda mungkin beruntung.

Langkah 5: Unduh IDE

Unduh IDE
Unduh IDE

HC05 saya ditenagai oleh baterai dan jauh dari komputer. Anda mungkin menggunakan kabel usb komputer untuk memberi daya pada HC05 dan uno. Untuk benar-benar memastikan bahwa HC05 berpasangan dan bukan data pengiriman usb, pikirkan tentang memisahkan dari usb dan menggunakan baterai. Setelah semua ini adalah tujuan Anda.

Buka ARDUINO IDE ke sketsa blink. Karena semua unos memiliki blink sebagai default, saya ingin mengubah waktu tunda sketsa () dari penundaan (1000) menjadi penundaan (50) di kedua penundaan. Jika berhasil ini akan mengubah uno led berkedip cepat. Buka alat dan pilih papan/kecepatan/. Maka Anda akan melihat pilihan port com. nomor port yang Anda tulis dari langkah terakhir HARUS ada di daftar ini. Pilih port itu. Langkah terakhir adalah mengunggah melalui panah unggah di sebelah tanda centang.

HC05 berkedip cepat saat Anda melakukan semua ini tetapi segera setelah IDE mulai mengirim sketsa, HC05 akan berhenti berkedip dan padam. Sketsa akan dimuat ke uno dan led uno akan berkedip dengan cepat. Kemudian HC05 akan kembali berkedip cepat selama memiliki kekuatan atau upload lain. Anda bahkan dapat memasukkan Serial.print("anything); dan membuka monitor IDE dan melihat "apa saja" tercetak. Jangan lupa Serial.begin(9600); di setup().

Langkah 6: MASALAH ……

MASALAH……
MASALAH……
MASALAH……
MASALAH……
MASALAH……
MASALAH……

IDE arduino akan memberikan kesalahan umum dan mencoba memecahkan kegagalan untuk mengunggah menggunakan kode dan deskripsi ini sangat sulit. Lebih baik untuk memeriksa kembali langkah-langkah di atas dan mengkonfirmasi masing-masing. Jika perintah AT tidak dikirim dengan benar atau tingkat uart salah, avrdude akan memberikan kesalahan yang sama. Hal yang sama berlaku jika tidak dipasangkan dan kehabisan waktu atau Anda memilih mikro yang salah di alat IDE. Masalah lainnya adalah tidak memiliki modul HC05 yang menggerakkan pin STATE untuk memicu tutup yang terhubung ke pin reset uno yang me-reset uno. dalam persiapan untuk memuat sketsa. Gunakan uno yang sama yang terhubung ke usb dan unggah sketsa untuk mengonfirmasi bahwa itu dapat dilakukan. Kemudian ulangi langkah-langkahnya. Saya telah bermain dengan ARDUINO selama lima+ tahun. Sebagian besar artikel berfungsi seperti yang ditunjukkan tetapi ketika tidak, saya biasanya menemukan kesalahan dengan apa yang saya lakukan salah. Dan terkadang meneliti artikel orang lain Anda mendapatkan sudut pandang lain. Ini bukan proyek hoax. Mengganti kabel usb membuat pengunggahan menjadi mudah dan nyaman.

Oh, inilah beberapa ide untuk pro-mini dua dolar. Saya membuat adaptor (cukup mengganti vcc dan ground) untuk dicolokkan ke konektor tepi tempat kabel usb FTDI pergi. Sekarang saya cukup mencolokkan bluetooth HC05 dan mengunduhnya.

HARAPAN INI MEMBANTU jim

Direkomendasikan: