![Jarak Jauh, 1.8km, Komunikasi Wayarles Arduino ke Arduino Dengan HC-12.: 6 Langkah (dengan Gambar) Jarak Jauh, 1.8km, Komunikasi Wayarles Arduino ke Arduino Dengan HC-12.: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4099-27-j.webp)
Isi kandungan:
- Langkah 1: Senarai Bahagian
- Langkah 2: Pendawaian dan Persediaan
- Langkah 3: Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Momentari dan Beberapa Fungsi Berguna
- Langkah 4: Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT
- Langkah 5: Antena Musim Semi atau Antena SMA
- Langkah 6: Nota Akhir:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/002/image-4099-29-j.webp)
![](https://i.ytimg.com/vi/DGRPqeacJns/hqdefault.jpg)
![Senarai Bahagian Senarai Bahagian](https://i.howwhatproduce.com/images/002/image-4099-30-j.webp)
Dalam arahan ini anda akan belajar bagaimana berkomunikasi antara Arduino dengan jarak jauh hingga 1.8km di udara terbuka.
HC-12 adalah modul komunikasi port bersiri tanpa wayar yang sangat berguna, sangat kuat dan mudah digunakan.
Mula-mula anda akan belajar bagaimana membuat pesanan ringkas tanpa wayar dengan usaha sekecil mungkin.
Kemudian kita akan menyalakan LED dengan butang tekan dan kemudian anda akan mempelajari beberapa fungsi rentetan dan operasi berguna untuk komunikasi bersiri.
Bahagian terakhir dari arahan tidak perlu tetapi anda akan belajar bagaimana menggunakan modul HC-12 seperti pro.
Di bahagian ini anda akan belajar bagaimana memasuki modus penyediaan modul untuk mengubah kadar baud, jarak penghantaran dan sebagainya.
Dan akhirnya anda akan belajar bagaimana menyambungkan antena SMA luaran.
Ikuti yang lain dari petunjuk ini untuk mengetahui betapa mudahnya menjadi profesional dalam komunikasi bersiri tanpa wayar.
Langkah 1: Senarai Bahagian
- 2 x Arduino (dapatkan klon Arduino saya dengan harga 3 dolar di sini)
- 2 x modul HC-12 (dapatkan milik saya di sini)
- Wayar
- Papan roti.
- Perintang 10 k
- tekan butang
- Latih fail di sini
Langkah 2: Pendawaian dan Persediaan
![Pendawaian dan Pemasangan Pendawaian dan Pemasangan](https://i.howwhatproduce.com/images/002/image-4099-31-j.webp)
![Pendawaian dan Pemasangan Pendawaian dan Pemasangan](https://i.howwhatproduce.com/images/002/image-4099-32-j.webp)
![Pendawaian dan Pemasangan Pendawaian dan Pemasangan](https://i.howwhatproduce.com/images/002/image-4099-33-j.webp)
Mula-mula kita harus memasangkan antena musim bunga ke kedua-dua cip HC-12.
Saya juga menyisipkan beberapa pin pada modul HC-12 untuk memudahkan penggunaannya di papan roti.
Kami akan menggunakan 2 Arduino dengan modul HC-12 yang disambungkan ke masing-masing seperti yang anda lihat dalam gambar.
Untuk kedua Arduino kami menyambungkan pin 2 ke TX dan pin 3 ke RX. Ground to ground dan VCC hingga 5v.
Pada satu Arduino kami akan menambah butang tekan seperti yang anda lihat dalam gambar.
Untuk bekerja dengan 2 Arduino pada 1 komputer, kita harus membuka 2 contoh Arduino IDE. Ini bermaksud bahawa kita harus membuka perisian Arduino sebanyak 2 kali. Ini tidak sama dengan "fail → Baru"
Simpan yang satu dengan butang tekan disambungkan sebagai "pengirim HC-12" dan yang lain sebagai "penerima HC-12".
Pastikan bahawa port yang betul dipilih untuk setiap Arduino.
Langkah 3: Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Momentari dan Beberapa Fungsi Berguna
![Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Sesaat dan Beberapa Fungsi Berguna Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Sesaat dan Beberapa Fungsi Berguna](https://i.howwhatproduce.com/images/002/image-4099-34-j.webp)
![Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Sesaat dan Beberapa Fungsi Berguna Utusan Tanpa Wayar Segera, Tombol Toggle, Butang Sesaat dan Beberapa Fungsi Berguna](https://i.howwhatproduce.com/images/002/image-4099-35-j.webp)
Messenger Tanpa Wayar
Kami akan memulakan dengan membuat utusan tanpa wayar segera.
Salin kandungan dari fail "HC-12 messenger send / accept.txt" dalam arkib ZIP dan tampalkannya ke setiap contoh Arduino. Kodnya adalah sama untuk kedua Arduino.
Setelah memuat naik kod, buka monitor bersiri untuk kedua-dua keadaan.
Sekarang mulailah menaip di kedua monitor bersiri untuk memulakan sembang.
Walaupun Arduino anda disambungkan ke komputer yang sama, komunikasi itu tanpa wayar.
Butang Togol
Butang togol sering digunakan dalam elektronik. Prinsipnya sangat mudah. Anda menekan butang sekali untuk menghidupkan LED dan menekan butang yang sama sekali lagi untuk menghidupkan LED.
Salin dan tampal isi "HC-12 Toggle Button Send.txt" ke instance "HC-12 sender" dan "HC-12 Toggle Button Receive.txt" ke instance "penerima HC-12" dan muat naik.
Apabila anda menekan butang, anda akan melihat lampu LED menyala. Apabila anda menekan butang sekali lagi, LED mati.
Beberapa pengesahan seperti timing dan kod butang digunakan untuk memastikan contoh ini berfungsi dengan sempurna.
Butang Momentari
Butang sekejap cukup mudah. Semasa menekan butang, LED menyala. Semasa melepaskan butang, LED mati.
Salin dan tampal kandungan "HC-12 Momentary Button Send.txt" ke instance "HC-12 sender" dan "HC-12 Momentary Button Receive.txt" ke instance "penerima HC-12" dan muat naik.
Beberapa fungsi dan pengendali yang berguna
Terdapat beberapa fungsi dan pengendali berguna yang berguna apabila anda ingin menukar atau memuntahkan tali dan menukarnya menjadi perpuluhan dan seterusnya.
Lihat fail "HC-12 Fungsi Berguna dan Pengendali Send.txt" dan "Fungsi Berguna HC-12 dan Operator Terima. Txt".
Sketsa kirim mengirimkan rentetan "test123" pada tekan butang.
Sketsa penerimaan membaca rentetan, memisahkannya dan menukarnya menjadi bilangan bulat.
Langkah 4: Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT
![Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT](https://i.howwhatproduce.com/images/002/image-4099-36-j.webp)
![Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT Persediaan Lanjutan. Menukar Tetapan HC-12 Dengan Perintah AT](https://i.howwhatproduce.com/images/002/image-4099-37-j.webp)
Anda boleh melangkau bahagian ini dengan mudah kerana ia akan merangkumi beberapa tetapan cip lanjutan. Walau bagaimanapun, saya akan merangkumi asas-asasnya supaya anda dapat mengubah kadar baud modul, kuasa penghantaran, saluran dan mod kerja.
Manual lengkap boleh didapati di arkib ZIP dengan nama Manual Pengguna HC-12.pdf
Sambungkan HC-12 seperti yang ditunjukkan dalam gambar dan sambungkan Arduino ke komputer anda.
Salin dan tampal kandungan fail bernama "HC-12 AT Commander.txt" dari arkib ZIP dan muat naik ke Arduino anda.
Buka monitor bersiri dan ketik "AT". Sekiranya modul mengembalikan "OK", mod arahan berfungsi.
Menukar kadar baud
Taip "AT + Bxxxx".
Baud rate dapat diatur ke 1200bps, 2400bps, 4800bps, 9600bps, 19, 200bps, 38, 400bps, 57, 600bps, atau 115, 200bps. Lalai
nilai ialah 9600bps.
Contoh: taip “AT + B4800”. Modul mengembalikan "OK + B4800".
Menukar saluran komunikasi
Taip "AT + Cxxx".
Nilainya boleh menjadi angka dari 001 hingga 127.
Setiap nombor adalah langkah 400KHz. Frekuensi kerja saluran 100 ialah 473.0MHz.
Contoh: taip “AT + C021”. Modul mengembalikan "OK + C021".
Modul ini kini ditetapkan pada frekuensi kerja 441.4MHx
Perhatikan bahawa modul penghantaran dan penerimaan perlu mempunyai frekuensi yang sama untuk berkomunikasi.
Menukar mod kerja modul
Ini boleh menjadi FU1, FU2, FU4 atau FU4 (FU4 pada kecepatan baud 1200 menetapkan cip untuk menghantar hingga 1800 meter di udara terbuka). Lihat dokumentasi untuk penjelasan lengkap.
Contoh: Taip “AT + FU4”. Modul mengembalikan "OK + FU4".
Dapatkan semua parameter dari modul
Taip "AT + RX".
Modul harus mengembalikan sesuatu seperti ini:
“OK + FU3
OK + B9600
OK + C001
OK + RP: + 20dBm”.
Lebih banyak tetapan boleh didapati di "Manual Pengguna HC-12.pdf" di arkib ZIP.
Langkah 5: Antena Musim Semi atau Antena SMA
![Antena Musim Semi atau Antena SMA Antena Musim Semi atau Antena SMA](https://i.howwhatproduce.com/images/002/image-4099-38-j.webp)
![Antena Musim Semi atau Antena SMA Antena Musim Semi atau Antena SMA](https://i.howwhatproduce.com/images/002/image-4099-39-j.webp)
![Antena Musim Semi atau Antena SMA Antena Musim Semi atau Antena SMA](https://i.howwhatproduce.com/images/002/image-4099-40-j.webp)
Modul HC-12 dilengkapi standard dengan spring antena. Walau bagaimanapun, anda boleh menyambungkan antena SMA ke papan.
Terdapat keseluruhan buku yang ditulis mengenai antena dan bagaimana ia berfungsi. Saya tidak mahu mendalami topik ini.
Satu-satunya perkara yang perlu diingat sekarang ialah litar elektronik boleh mengganggu antena dan oleh itu HC-12 mempunyai soket RF IPEX sehingga anda dapat memisahkan antena dari papan. Ini dapat membantu penerimaan dan penghantaran yang lebih baik.
Apa yang anda perlukan ialah kabel sambungan IPEX ke SMA dan antena SMA.
Saya mendapat sambungan saya di sini dan antena di sini. (Periksa lelaki dan wanita).
Pastikan semasa anda memerintahkan agar hubungan lelaki dan wanita sesuai.
Anda boleh menekan kabel pada penyambung IPEX dan memasangnya. Di tapak kord lain, anda boleh memasang antena SMA.
Langkah 6: Nota Akhir:
Dalam arahan ini anda telah belajar bagaimana menggunakan HC-12 untuk komunikasi jarak jauh antara Arduinos. Anda telah belajar bagaimana membuat utusan segera, butang beralih, butang sesaat, bagaimana menggunakan beberapa operator dan fungsi tali, bagaimana mengubah tetapan HC-12 dan bagaimana menggunakan antena yang berbeza.
Pembuatan instruksional ini memerlukan sekitar 100 jam penyelidikan, penyuntingan, pengujian, penulisan dan sebagainya.
Sekiranya arahan ini berguna untuk anda, sila klik butang kegemaran dan langgan.
Jumpa anda di arahan seterusnya.
Arahan lain yang mungkin anda sukai:
$ 2 Arduino. ATMEGA328 sebagai berdiri sendiri. Mudah, murah dan sangat kecil. Panduan lengkap.
Cara memperbaiki klon Arduino Cina yang buruk
Facebook:
Sumbang untuk membantu saya terus melakukan kerja ini:
Disyorkan:
Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah
![Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah](https://i.howwhatproduce.com/images/001/image-540-15-j.webp)
LoRa 3Km hingga 8Km Komunikasi Tanpa Wayar Dengan E32 Kos Rendah (sx1278 / sx1276) Peranti untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk menguruskan EBYTE E32 berdasarkan siri Semtech peranti LoRa, peranti yang sangat kuat, sederhana dan murah. Anda boleh menjumpai Versi 3Km di sini, versi 8Km di siniMereka boleh bekerja pada jarak 3000m hingga 8000m, dan mereka mempunyai banyak ciri dan
Jauh Wayarles ITunes - Gaya Packrat !: 4 Langkah
![Jauh Wayarles ITunes - Gaya Packrat !: 4 Langkah Jauh Wayarles ITunes - Gaya Packrat !: 4 Langkah](https://i.howwhatproduce.com/preview/how-it-works/10428-itunes-wireless-remote-packrat-style-4-steps-0.webp)
Jauh Wayarles ITunes - Gaya Packrat !: < BackStory > Saya membeli satu set fon kepala tanpa wayar ini kerana saya bosan dengan stesen komputer riba saya dengan fon kepala biasa. Oh kebebasan apa! Saya suka mendengar perpustakaan iTunes saya secara acak dan kadang-kadang saya akan menolak
LoRa Remote Control Messenger Dengan TFT 1,8 "untuk Jarak Hingga 8km: 8 Langkah
![LoRa Remote Control Messenger Dengan TFT 1,8 "untuk Jarak Hingga 8km: 8 Langkah LoRa Remote Control Messenger Dengan TFT 1,8 "untuk Jarak Hingga 8km: 8 Langkah](https://i.howwhatproduce.com/images/005/image-13349-j.webp)
LoRa Remote Control Messenger Dengan TFT 1,8 "untuk Jarak Hingga 8km: Sambungkan projek ke komputer riba atau telefon anda dan kemudian berbual antara peranti tanpa internet atau SMS dengan hanya menggunakan LoRa. Hai, apa, kawan? Akarsh di sini dari CETech. Ini PCB juga mempunyai layar dan 4 butang yang dapat digunakan sebagai alat kawalan jauh untuk
Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: 6 Langkah
![Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: 6 Langkah Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: 6 Langkah](https://i.howwhatproduce.com/images/010/image-28540-j.webp)
Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: Dalam tutorial ini, kita akan mengukur data suhu dan kelembapan yang berbeza menggunakan sensor Temp dan kelembapan. Anda juga akan belajar bagaimana menghantar data ini ke Ubidots. Supaya anda dapat menganalisisnya dari mana sahaja untuk aplikasi yang berbeza
Maverick - Kereta Komunikasi Dua Arah Berkawal Jauh: 17 Langkah (dengan Gambar)
![Maverick - Kereta Komunikasi Dua Arah Berkawal Jauh: 17 Langkah (dengan Gambar) Maverick - Kereta Komunikasi Dua Arah Berkawal Jauh: 17 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-7685-9-j.webp)
Maverick - Kereta Komunikasi Dua Arah Terkawal Jauh: Hai semua saya Razvan dan selamat datang ke “ Maverick ” projek. Saya selalu menyukai barang kawalan jauh, tetapi saya tidak pernah mempunyai kereta RC. Oleh itu, saya memutuskan untuk membina satu yang boleh melakukan lebih daripada sekadar bergerak. Untuk projek ini, kami akan