Daftar Isi:
- Langkah 1: Komponen Tambahan
- Langkah 2: Catu Daya (Bank Daya atau UPS sederhana)
- Langkah 3: Bank Daya: di Tempat Kerja
- Langkah 4: Koneksi Jarak Jauh
- Langkah 5: Konfigurasikan Modul Bluetooth: HC-05 Clone
- Langkah 6: Konfigurasikan Modul Bluetooth: HC-05 (zs-040)
- Langkah 7: Konfigurasikan Modul Bluetooth: SPP C
- Langkah 8: Hubungkan Adaptor Bluetooth ke Arduino untuk Digunakan Sebagai Koneksi Serial
- Langkah 9: Sketsa Sederhana dan Unggah Melalui USB
- Langkah 10: Unggah Sketsa Sederhana yang Sama Melalui Bluetooth
- Langkah 11: Tes Nyata
- Langkah 12: Terima kasih
Video: Arduino Remote/Pemrograman Nirkabel dan Power Bank Buatan Sendiri: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Masalah.
Saya mengembangkan sketsa di dekat PC dan saya menggunakan usb dan serial untuk "debug" dalam hal ini saya membuat lib untuk DHT12, saya memberikan versi di github perpustakaan.
Tetapi tiba masalah: "ketika suhu di bawah 0 nilai yang dibaca salah".
Sekarang saya harus menguji masalahnya di freezer saya (: P) dan saya tidak ingin menulis ulang sketsa dan menggunakan WIFI untuk situasi sederhana seperti itu.
Jadi tanpa menulis ulang sketsa saya ingin melanjutkan pemrograman seperti sebelumnya, tetapi Arduino saya harus masuk ke freezer.
Saya membutuhkan 2 hal, satu adalah baterai, tetapi saya tidak tahu berapa banyak tes yang harus saya lakukan sehingga saya memerlukan baterai yang dapat diisi ulang, dan adaptor untuk bekerja dengan mikrokontroler dari jarak jauh, seperti Bluetooth.
Lihat situs mi untuk versi peningkatan
Langkah 1: Komponen Tambahan
Untuk koneksi jarak jauh saya akan menggunakan:
-
Adaptor Bluetooth seperti:
- HC-05 (hanya sebagian yang diuji)
- SPP C (eBay) (Jika Anda mencari, Anda dapat menemukannya di $ 1,5)
- Kapasitor 0.1uf (untuk HC-05).
Untuk catu daya, saya akan menggunakan (Anda dapat menggunakan baterai 9v sederhana untuk arduino tetapi tidak dapat diisi ulang dan saya tidak tahu berapa banyak tes yang saya perlukan) paket daya kecil yang dapat diisi ulang:
- Modul Pengisi Daya Baterai Lithium TP4056 (eBay)
- 0.9V-5V ke 5V DC-DC USB Voltage Converter Step Up Booster Power Supply Module (eBay), Ini hanya memiliki 600mha output, Jika Anda menginginkan sesuatu yang lebih profesional> 1A Anda harus pergi ke sini (Digi-key)
- 18560 Dudukan baterai (Digi-Key) (SparkFun)
- Baterai 18560 (SparkFun) (Digi-Key) beli dari sini, saya membuat pemeriksa kapasitas baterai dan saya melihat bahwa sebagian besar baterai 18650 di internet memiliki kapasitas palsu (baterai yang diuji adalah 4500mha dinyatakan dan 1100mha nyata)
- 2 sakelar posisi (eBay)
Jika Anda ingin semua dalam satu modul, Anda dapat melihat ini (Digi-key)
Langkah 2: Catu Daya (Bank Daya atau UPS sederhana)
Di lab saya, saya memiliki berbagai perangkat (beli untuk membuat sesuatu) tetapi saya pikir catu daya / baterai usb isi ulang darurat kecil berguna, jadi dengan 2 komponen sederhana kita akan membuatnya.
Saya membeli Modul Pengisi Daya Baterai Lithium TP4056 untuk membuat stasiun cuaca tenaga surya saya.
Dan saya memiliki modul usb 5 langkah untuk mengisi ulang ponsel saya dengan berbagai baterai, Ini mengubah tegangan dari 0,9-5v ke 5v konstan.
Dalam skema koneksi Anda dapat melihat bahwa kita harus menambahkan sakelar sebelum modul step up karena untuk mendapatkan 5v mengalirkan arus terus menerus.
Ini dapat digunakan sebagai bank daya atau UPS, modul isi ulang dapat mengisi ulang dan memberikan catu daya pada saat yang bersamaan.
Koneksinya sederhana, keluaran baterai TP4056 masuk ke baterai, keluaran TPR056 menuju modul usb step up, pada kabel positif harus menambahkan sakelar 2 posisi.
Langkah 3: Bank Daya: di Tempat Kerja
Video minimal penggunaan standar power bank/UPS ini.
Langkah 4: Koneksi Jarak Jauh
Untuk membuat koneksi jarak jauh tanpa kabel USB saya ingin menggunakan modul bluetooth sebagai serial pass throw.
Kemudian kita harus menghubungkan dan memprogramnya dengan Arduino kita. Skema koneksi adalah untuk memprogram adaptor bluetooth
Di lab saya, saya memiliki 2 modul HC-05 dan SPP C.
Tapi saya menggunakan HC-05 untuk melakukan koneksi nirkabel router CNC saya, tetapi SPP C biaya rendah Sudah cukup.
Biasanya saya menggunakan baud rate 115200 untuk transmisi serial, jadi saya mengkonfigurasi modul bluetooth saya ke rate itu.
Langkah 5: Konfigurasikan Modul Bluetooth: HC-05 Clone
Untuk HC-05 saya menggunakan kode itu untuk mengkonfigurasi cnc saya.
Baud rate keluaran serial diatur di sini:
#tentukan SERIAL_SPEED 115200
Baud rate komunikasi Bluetooth di sini:
#menentukan BLUETOOTH_SPEED 38400
Pertama kali Anda harus mengatur untuk mengkonfigurasi bluetooth ke perangkat 9600 ke HC-06, perangkat 38400 ke HC-05.
Dari mengatur baudrate bluetooth untuk mengatur:
#tentukan SET_BLUETOOTH_SPEED 115200
Anda dapat mengatur nama perangkat baru:
#define BT_NAME "TEST-Reef"
Tetapi modul bluetooth HC cukup bersih dan standar, tetapi kode itu tidak berfungsi di SPPC.
Langkah 6: Konfigurasikan Modul Bluetooth: HC-05 (zs-040)
Modul ini berbeda dari yang lain, koneksinya sama.
Pertama, Anda harus memperhatikan apakah tombol ada (untuk masuk ke mode konfigurasi tekan tombol itu alih-alih tetapi pin tinggi 9 dari sketsa). Ketika led berkedip lambat (setiap 2 detik) Anda berada dalam mode konfigurasi, mode konfigurasi menempatkan perangkat pada 38400 baudrate, jadi Anda harus meletakkan serial dan serial perangkat lunak ke boudrate itu. Kemudian masukkan perintah ini:
PADA
AT+ORGL AT+POLAR=1, 0 AT+NAME=Test-Reef AT+UART=115200, 0, 0 AT+INIT
Perhatikan perangkat reset ATèORGL.
AT+INIT dapat memberikan Error(17) tapi jangan khawatir Itu berarti sudah dalam mode itu.
Langkah 7: Konfigurasikan Modul Bluetooth: SPP C
Kode untuk SPP C tidak begitu bersih seperti HC-05, tetapi hasilnya tetap sama.
Baud rate keluaran serial diatur di sini:
#tentukan SERIAL_SPEED 115200
Baud rate komunikasi Bluetooth di sini:
#menentukan BLUETOOTH_SPEED 38400
Pertama kali Anda harus mengatur untuk mengkonfigurasi bluetooth ke perangkat 9600 ke HC-06, perangkat 38400 ke HC-05.
Dari mengatur baudrate bluetooth untuk mengatur:
#tentukan SET_BLUETOOTH_SPEED 115200
Anda dapat mengatur nama perangkat baru:
#define BT_NAME "TEST-Reef"
Langkah 8: Hubungkan Adaptor Bluetooth ke Arduino untuk Digunakan Sebagai Koneksi Serial
Untuk HC05 satu-satunya hal yang perlu diperhatikan adalah bahwa kaki panjang (+) kapasitor akan direset, yang negatif akan ke DTR (atau MCU-INT atau Negara) adaptor bluetooth, Anda juga dapat menggunakan kapasitor keramik 0.1uf.
Saya tidak menguji HC-05 sebagai programmer tetapi hanya sebagai pengganti kabel USB untuk komunikasi serial, jadi saya akan menunjukkan modul SPP-C.
Modul SPP-C dalam kasus saya tidak berfungsi jika saya menambahkan kapasitor, tetapi berfungsi dengan baik tanpa:D.
rx adaptor bluetooth terhubung ke tx mikrokontroler, dan tx ke rx, daripada Anda harus menghubungkan VCC dan GND dan DTR atau MCU-INT atau status adaptor bluetooth untuk mengatur ulang mikrokontroler.
Untuk stabilitas yang lebih baik Sebaiknya lakukan pembagi tegangan versus pin bluetooth RX seperti pada gambar karena tegangan transfer adalah 3.3v bukan 5v.
Langkah 9: Sketsa Sederhana dan Unggah Melalui USB
Saya membuat sketsa yang sangat sederhana untuk diunggah, Ini hanya menulis nomor progresif pada serial setiap 1500 milidetik.
Dalam video menunjukkan penggunaan standar melalui kabel USB.
Langkah 10: Unggah Sketsa Sederhana yang Sama Melalui Bluetooth
Dalam video ini sketsa yang sebelumnya diupload dari jarak jauh melalui Bluetooth tanpa mengubah kode.
Langkah 11: Tes Nyata
Sekarang saya perlu tanggapan dari freezer.
Dari dalam freezer, dekat sosis, tes jarak jauh memberi tahu saya bahwa (sialan) ada bug di perpustakaan DHT12 saya saat di bawah 0.
Langkah 12: Terima kasih
Bug pada DHT12 lib sekarang diperbaiki.
Direkomendasikan:
Bank Daya Di Bawah $10! - buatan sendiri - Dicetak 3D: 6 Langkah (dengan Gambar)
Bank Daya Di Bawah $10! | buatan sendiri | Dicetak 3D: Industri smartphone saat ini memproduksi ponsel yang terlalu kuat dari yang kami harapkan di tahun 90-an, tetapi hanya ada satu hal yang mereka kurangi yaitu baterai, mereka adalah yang terburuk. Dan satu-satunya solusi yang kami miliki sekarang adalah bank daya. Dalam video ini, saya akan menunjukkan kepada Anda bagaimana
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: 10 Langkah (dengan Gambar)
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: Ini adalah Proyek Arduino saya. Bagaimana cara membuat kit e-drum dengan Arduino?Halo pembaca yang budiman!-Mengapa melakukan Proyek seperti itu?Pertama-tama karena jika Anda menyukai hal-hal seperti ini, Anda akan sangat menikmati proses kerjanya. Kedua, karena harganya sangat murah
Mesin Retro-Gaming Dengan Raspberry PI, RetroPie dan Casing Buatan Sendiri: 17 Langkah (dengan Gambar)
Mesin Retro-Gaming Dengan Raspberry PI, RetroPie dan Homemade Case: Beberapa waktu lalu saya menemukan distro Linux untuk Raspberry Pi bernama RetroPie. Saya segera mengetahui bahwa ini adalah ide bagus dengan implementasi yang bagus. Sistem retro-game satu tujuan tanpa fitur yang tidak perlu. Brilian. Segera setelah itu, saya memutuskan untuk
Cara Membuat Power Bank Sendiri dengan Mudah: 7 Langkah (Dengan Gambar)
Cara Membuat Bank Daya Sendiri dengan Mudah: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat bank daya sendiri dengan menggunakan komponen yang mudah didapat dan murah. Baterai cadangan ini berisi baterai li-ion 18650 dari laptop lama atau Anda dapat membeli yang baru. Kemudian saya membuat casing kayu dengan
Rig Strobo Studio Buatan Sendiri Dengan Penjepit Payung dan Lampu Pemodelan.: 6 Langkah (dengan Gambar)
Rig Strobo Studio Buatan Sendiri Dengan Penjepit Payung dan Lampu Pemodelan.: Saya sering bangkrut tetapi saya selalu ingin memiliki beberapa strobo studio sehingga saya dapat melakukan potret dengan mudah tetapi biayanya tidak terjangkau bagi saya. Untungnya saya menemukan cara membuat penjepit yang menggunakan strobo sepatu panas (yang bisa Anda pasang di