Isi kandungan:

Wireless Arduino IDE Arahan Kalis Fool: 6 Langkah
Wireless Arduino IDE Arahan Kalis Fool: 6 Langkah

Video: Wireless Arduino IDE Arahan Kalis Fool: 6 Langkah

Video: Wireless Arduino IDE Arahan Kalis Fool: 6 Langkah
Video: How To Install Arduino IDE 2.1.1 / 2.2.1, CP2102 Drivers, ESP32 Boards to Windows 11 & Program 2024, November
Anonim
Wireless Arduino IDE … Arahan Kalis Fool
Wireless Arduino IDE … Arahan Kalis Fool

Saya mahu memuat turun lakaran dari Adrino IDE ke uno saya tanpa kabel usb.

Saya mahu mengubah lakaran dalam robot tanpa membawanya ke bangku simpanan saya kerana uno berada di dalam kotak yang agak tertutup. Setelah membaca banyak artikel Cara terbaik adalah dengan Bluetooth. Sumber terbaik yang saya dapati adalah Instructables di bawah "atur cara wayarles arduino melalui Bluetooth oleh webgeeks" sila lawati arahan mereka.

MEREKA MENGHASILKAN SEMUA KREDIT UNTUK INI.

Masalahnya ialah mereka mungkin melakukan ini dalam lima belas minit dengan penutup mata, dan saya memerlukan 3+ hari. Mereka meninggalkan butiran yang tidak akan diketahui oleh pemasa pertama. Sekiranya anda memerlukan bantuan terperinci, berikut adalah banyak kesilapan saya. Saya tidak tahu banyak tentang bluetooth atau windows10 jadi jangan meminta maklumat lebih lanjut. Anda boleh menggunakan Arduino IDE tanpa muat turun lain. Jangkauan Bluetooth pendek, sekitar 30 kaki. Setelah disambungkan semuanya berfungsi seperti kabel usb dan serial.monitor juga berfungsi! Kelemahan terbesar adalah kos HC05 sekitar $ 7-10. Oleh itu, setiap projek tidak memerlukan ini.

Langkah-langkahnya melibatkan SATU HC05 dan SATU pro-mini (atau uno). Anda memuatkan uno dengan lakaran yang membolehkan perubahan pada HC05. Kemudian sambungkan dan atur program HC05. Kemudian pasang semula HC05. Kemudian pasangkan HC05 yang sama ke komputer anda. (ini adalah yang paling sukar). Kemudian buka The IDE dan pilih com yang betul dan muat turun lakaran. Melihat gambar artikel, saya salah berfikir bahawa DUA HC05 telah digunakan dan mereka saling bercakap melalui komputer yang disambungkan ke uno.

Langkah 1: Muatkan UNO Dengan Lakaran

Muatkan UNO Dengan Lakaran
Muatkan UNO Dengan Lakaran

Gunakan papan jenis arduino dan muatkan lakaran "AT_mode_sketch".

Lakaran ini akan memungkinkan perubahan dibuat di HC05 dengan menaip AT

kod melalui serial.monitor.

Langkah 2: HC 05 Bukan Sambungan HC 06

HC 05 Bukan HC 06 Sambungan
HC 05 Bukan HC 06 Sambungan

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

Suis yang tidak memberi apa-apa. Banyak tutorial menunjukkan kabel pematerian ke pin 32-24 tidak mengganggu.

Pin 'NEGERI' menetapkan semula uno

'EN' akan meletakkan HC05 ke mod AT.

LED berkedip memaparkan 4 mod.

1. sekejap cepat = cuba berpasangan atau berpasangan tanpa mengalir data.

2. satu perlahan-berhenti sekejap = ialah mod AT

3. dua sekelip perlahan = berpasangan

4. tidak dipimpin = berpasangan dan bercakap saya rasa. ini 'tidak dipimpin' membingungkan.

Sambungkan seperti yang ditunjukkan ke uno dengan 'AT_mode_sketch'.

HC05 EN hingga ARDUINO pin 9

HC05 TX hingga ARDUINO pin 10

HC05 RX ke pembahagi perintang pada ARDUINO pin 11 (ok untuk membuat 2.2k dari 2ea 1k)

HC05 vcc hingga vcc 5V ok

HC05 tanah ke tanah

Langkah 3: Perintah AT dalam MODAL

AT Perintah dalam MODAL
AT Perintah dalam MODAL

Sambungkan dan hidupkan melalui kabel usb ke IDE. HC05 akan berkelip cepat jika semuanya baik walaupun anda menyambungkan pin EN dan uno menukarnya tinggi. Sekiranya kerana sebab tertentu HC05 berkelip perlahan maka anda bernasib baik. Tarik vcc (5V) dari HC05…. Tunggu 2 saat… pasang kembali dan HC05 harus masuk ke AT-MODE seperti yang ditunjukkan oleh led berkelip perlahan….ini adalah suatu HARUS.

pada serial.monitor periksa tetapan ini:

baud rate 9600 dan kedua-dua tetingkap NL dan CR (tidak ada garis yang berakhir …. tidak akan menunjukkan tindak balas)

Dengan komputer, buka IDE serial.monitor (reset akan berlaku) dan harus menunjukkan 'Masukkan AT perintah:'

Gunakan topi untuk arahan ini!

1… AT + PSWD… respons….1234…. Kata laluan lalai

2… AT + ORGL… respons 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 kepantasan untuk bercakap dengan mikro. IDE menetapkan ini semasa memilih papan di bawah alat. Saya menggunakan pro-mini pada 3.3v dan kelajuannya 57600 IDE mengetahui perkara ini secara automatik. Di sini anda WAJIB memadankan kelajuan yang betul untuk papan jenis lain.

Saya tidak tahu di mana untuk mencari maklumat ini! Jadi jika uno biasa 115200 atau pro-mini 3.3v 57600

AT + BAUD = 115200, 0, 0: Tukar kadar baud ke 115200 (Arduino Uno, Bluino dan Mega2560)

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

6… AT + INIT… ralat 17 kesalahan,, kata sudah diinisialisasi

HC05 cabut dan siapkan langkah seterusnya untuk menyambung semula ke uno yang ingin anda muat naik.

Dalam kekecewaan saya selama 3 hari, saya dapati carta perintah AT dan langkah penerangan yang baik ini. (lebih banyak perkara yang tidak akan saya pelajari) PDF EGBT-045MS-046S…..

Langkah 4: AT Diprogramkan HC05 ke Komputer untuk Dipasangkan

AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
AT Diprogramkan HC05 ke Komputer untuk Dipasangkan

Anda hanya boleh membekalkan 3volts ke HC05 untuk dipasangkan atau teruskan dan sambungkan ke uno yang ingin anda muat turun lakaran. 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 cap disk 0.1 (104) untuk uno -menetapkan semula. nyatakan o ----- || ----- o tetapkan semula

Sekiranya anda menggunakan pro-mini pada sambungan 3.3v langsung. Sekiranya menggunakan mikro 5v, anda mesti membahagikan pin RX pada HC05 dengan menggunakan perintang yang sama yang ditunjukkan pada langkah2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- pin uno

Sambungan ini melalui pin uno TX dan RX. (pin 0 dan pin 1). Sama seperti penyesuai FTDI yang dipasang ke penyambung tepi pro-mini. Kerana pin ini eksklusif untuk memuatkan lakaran, anda tidak boleh menggunakannya. Sekiranya lakaran anda menggunakannya, mereka mungkin tidak membenarkan komunikasi dimuatkan dari IDE.

Dengan semua yang disambungkan dan dihidupkan, HC05 akan berkelip cepat dan cuba dipasangkan ke komputer anda.

Di komputer dengan tetapan terbuka windows10 >> peranti >> tambahkan bluetooth >>

Kotak hitam menunjukkan….menambah peranti >> bluetooth >> maka H-C-2010-06-01 akan muncul atau nama modul HC05 yang anda miliki. Pilihnya dan anda akan mendapat kata laluan untuk memasukkan 1234

Ini sekarang harus berpasangan. (ya hampir selesai) Ini adalah foto satu dan penunjuknya terdapat pada lebih banyak pilihan bluetooth. Buka pilihan ini. kotak semak photo2 Benarkan peranti bluetooth mencari komputer ini. photo3 menunjukkan tab com dibuka dan menyatakan port com mana HC05 terikat. TULIS NOMBOR COM KE BAWAH.

Ulangi langkah ini sehingga anda berpasangan dan mempunyai nombor port com yang disahkan. Saya mempunyai beberapa peranti (fon kepala … dll) yang ditunjukkan di skrin berpasangan. Ini membuat saya tidak berpasangan dengan HC05. walaupun setelah banyak percubaan. Saya mengeluarkan semua peranti dan menambahkan HC05 untuk sampai ke tahap ini. Anda mungkin bernasib baik.

Langkah 5: Muat turun IDE

Muat turun IDE
Muat turun IDE

Saya mempunyai HC05 saya yang dikuasakan oleh bateri dan jauh dari komputer. Anda mungkin menggunakan kabel usb komputer untuk menghidupkan HC05 dan uno. Untuk benar-benar mengesahkan bahawa HC05 berpasangan dan bukan data penghantaran usb memikirkan untuk memisahkan dari usb dan menggunakan bateri. Lagipun ini adalah matlamat anda.

Buka ARDUINO IDE ke lakaran sekelip mata. Oleh kerana semua unos telah berkedip sebagai lalai, saya ingin menukar kelewatan lakaran () kali dari penundaan (1000) menjadi penundaan (50) dalam kedua-dua kelewatan. Sekiranya berjaya ini akan mengubah uno yang dipimpin menjadi cepat berkelip. Buka alat dan pilih papan / kelajuan / anda. Maka anda harus melihat pilihan port com. nombor port yang anda tulis dari langkah terakhir WAJIB ada dalam senarai ini. Pilih port itu. Langkah terakhir adalah memuat naik melalui anak panah muat naik di sebelah tanda semak.

HC05 berkelip cepat semasa anda melakukan semua ini tetapi sebaik sahaja IDE mula menghantar lakaran, HC05 akan berhenti berkelip dan keluar. Lakaran akan dimuat ke uno dan uno led akan berkelip dengan cepat. Kemudian HC05 akan kembali berkelip cepat selagi ia mempunyai kuasa atau muat naik lain. Anda bahkan boleh menyertakan cetakan Serial ("apa sahaja); dan buka monitor IDE dan lihat" apa-apa "yang dicetak. Jangan lupa untuk Serial.begin (9600); dalam persediaan ().

Langkah 6: MASALAH ……

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

IDE arduino akan memberikan kesalahan umum dan berusaha menyelesaikan kegagalan memuat naik menggunakan kod dan keterangan ini sangat sukar. Lebih baik memeriksa semula langkah-langkah di atas dan mengesahkannya. Sekiranya arahan AT tidak dihantar dengan betul atau kadar uart salah, avrdude akan memberikan kesalahan yang sama. Perkara yang sama berlaku jika tidak dipasangkan dan tamat waktu atau anda memilih mikro yang salah dalam alat IDE. Masalah yang lain ialah tidak mempunyai modul HC05 yang membuat denyut pin STATE untuk mencetuskan penutup yang disambungkan ke pin tetapan semula uno yang menetapkan semula uno. sebagai persediaan memuatkan lakaran. Gunakan uno yang sama yang disambungkan ke usb dan muat naik lakaran untuk mengesahkan bahawa ia dapat dilakukan. Kemudian ulangi langkahnya. Saya telah bermain dengan ARDUINO selama lima + tahun. Sebilangan besar artikel berfungsi seperti yang ditunjukkan tetapi apabila tidak, saya biasanya mendapati kesalahan dengan apa yang saya buat salah. Dan kadang kala meneliti artikel orang lain anda mendapat pandangan lain. Ini bukan projek tipuan. Mengganti kabel usb menjadikan muat naik mudah dan senang.

Oh inilah beberapa idea untuk pro-mini dua dolar. Saya membuat penyesuai (baru menukar vcc dan ground) untuk dipasang ke penyambung tepi di mana kabel usb FTDI pergi. Sekarang saya hanya pasangkan bluetooth HC05 dan muat turun.

HARAPAN INI DIJEMPUT jim

Disyorkan: