Isi kandungan:
- Langkah 1: Komponen Tambahan
- Langkah 2: Bekalan Kuasa (Power Bank atau UPS sederhana)
- Langkah 3: Power Bank: di Tempat Kerja
- Langkah 4: Sambungan Jauh
- Langkah 5: Konfigurasikan Modul Bluetooth: Klon HC-05
- Langkah 6: Konfigurasikan Modul Bluetooth: HC-05 (zs-040)
- Langkah 7: Konfigurasikan Modul Bluetooth: SPP C
- Langkah 8: Sambungkan Adaptor Bluetooth ke Arduino untuk Digunakan Sebagai Sambungan Bersiri
- Langkah 9: Lakarkan Ringkas dan Muat Naik Melalui USB
- Langkah 10: Muat Naik Sketsa Sederhana Melalui Bluetooth
- Langkah 11: Ujian Sebenar
- Langkah 12: Terima kasih
Video: Pengaturcaraan Jauh / tanpa wayar Arduino dan Power Bank Homemade: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Masalah.
Saya mengembangkan lakaran dekat PC dan saya menggunakan usb dan siri untuk "debug" dalam kes ini saya membuat lib untuk DHT12, saya menyampaikan versi di github perpustakaan.
Tetapi sampai pada masalah: "apabila suhu berada di bawah 0, nilai yang dibaca adalah salah".
Sekarang saya mesti menguji masalah pada peti sejuk saya (: P) dan saya tidak mahu menulis semula lakaran dan menggunakan WIFI untuk keadaan sederhana seperti itu.
Jadi tanpa menulis semula lakaran, saya mahu meneruskan pengaturcaraan seperti sebelumnya, tetapi Arduino saya mesti masuk ke dalam peti sejuk saya.
Saya memerlukan 2 perkara, satu adalah bateri, tetapi saya tidak tahu berapa banyak ujian yang perlu saya lakukan sehingga saya memerlukan bateri yang boleh dicas semula, dan penyesuai untuk bekerja dengan mikrokontroler dari jauh, seperti Bluetooth.
Rujuk laman web mi untuk versi peningkatan
Langkah 1: Komponen Tambahan
Untuk sambungan jarak jauh saya akan menggunakan:
-
Penyesuai Bluetooth seperti:
- HC-05 (hanya diuji sebahagian)
- SPP C (eBay) (Sekiranya anda mencari, anda boleh mendapatkannya dengan harga 1.5 $)
- Kapasitor 0.1uf (untuk HC-05).
Untuk bekalan kuasa yang akan saya gunakan (anda boleh menggunakan bateri 9v sederhana untuk arduino tetapi ia tidak boleh dicas semula dan saya tidak tahu berapa banyak ujian yang saya perlukan) pek kuasa yang boleh dicas semula kecil:
- Modul Pengecas Bateri Lithium TP4056 (eBay)
- 0.9V-5V hingga 5V DC-DC USB Voltage Converter Step Up Booster Power Supply Module (eBay), Ia mempunyai output hanya 600mha, Sekiranya anda mahukan sesuatu yang lebih profesional> 1A anda mesti pergi ke sini (Digi-key)
- Pemegang bateri 18560 (Digi-Key) (SparkFun)
- 18560 Bateri (SparkFun) (Digi-Key) beli dari sini, saya membuat pemeriksa kapasiti bateri dan saya melihat bahawa sebahagian besar bateri 18650 di jaring mempunyai kapasiti palsu (bateri yang diuji adalah 4500mha dinyatakan dan 1100mha sebenar)
- Suis 2 kedudukan (eBay)
Sekiranya anda mahukan semua dalam satu modul anda boleh melihatnya (Digi-key)
Langkah 2: Bekalan Kuasa (Power Bank atau UPS sederhana)
Di makmal saya, saya mempunyai pelbagai peranti (beli untuk membina sesuatu) tetapi saya rasa bekalan elektrik usb / pek bateri yang boleh dicas semula sedikit berguna, jadi dengan 2 komponen mudah, kita akan membuatnya.
Saya membeli Modul Pengecas Bateri Lithium TP4056 untuk membuat stesen cuaca kuasa solar saya.
Dan saya mempunyai modul usb 5 langkah untuk mengecas semula telefon saya dengan pelbagai bateri, Ia menukar voltan dari 0.9-5v ke 5v tetap.
Dalam skema sambungan, anda dapat melihat bahawa kita mesti menambahkan suis sebelum meningkatkan modul kerana untuk mendapatkan arus berterusan 5v.
Ia dapat digunakan sebagai power bank atau UPS, modul recharge dapat mengisi ulang dan memberikan bekalan kuasa pada masa yang sama.
Sambungannya sederhana, output bateri TP4056 masuk ke bateri, output TPR056 pergi ke modul usb peningkatan, pada wayar positif mesti menambah suis 2 kedudukan.
Langkah 3: Power Bank: di Tempat Kerja
Video minimum penggunaan standard power bank / UPS ini.
Langkah 4: Sambungan Jauh
Untuk membuat sambungan jauh tanpa kabel USB saya mahu menggunakan modul bluetooth sebagai lemparan pas bersiri.
Daripada kita mesti berhubung dan memprogramnya dengan Arduino kita. Skema sambungan adalah untuk pengaturcaraan penyesuai bluetooth
Di makmal saya, saya mempunyai 2 modul iaitu HC-05 dan SPP C.
Tetapi saya menggunakan HC-05 untuk melakukan sambungan tanpa wayar pada penghala CNC saya, tetapi kos rendah SPP C Ia mencukupi.
Biasanya saya menggunakan kadar baud 115200 untuk penghantaran bersiri, jadi saya mengkonfigurasi modul bluetooth saya ke kadar itu.
Langkah 5: Konfigurasikan Modul Bluetooth: Klon HC-05
Untuk HC-05 saya menggunakan kod itu untuk mengkonfigurasi cnc saya.
Kadar baud output bersiri ditetapkan di sini:
#tentukan SERIAL_SPEED 115200
Kadar baud komunikasi Bluetooth di sini:
#tentukan BLUETOOTH_SPEED 38400
Kali pertama anda mesti mengatur untuk mengkonfigurasi bluetooth ke 9600 hingga HC-06, 38400 ke HC-05.
Daripada menetapkan baudrate bluetooth untuk menetapkan:
#tentukan SET_BLUETOOTH_SPEED 115200
Anda boleh menetapkan nama peranti baru:
#tentukan BT_NAME "TEST-Reef"
Tetapi modul bluetooth HC cukup bersih dan standard, tetapi kod itu tidak berfungsi pada SPPC.
Langkah 6: Konfigurasikan Modul Bluetooth: HC-05 (zs-040)
Modul ini berbeza dari yang lain, sambungannya sama.
Mula-mula anda mesti memberi perhatian sekiranya butang ada (untuk meneruskan mod konfigurasi tekan butang itu dan bukan pin tinggi 9 lakaran). Apabila berkedip dipimpin perlahan (setiap 2 saat) anda berada dalam mod konfigurasi, mod konfigurasi meletakkan peranti pada kadar baud 38400, jadi anda mesti meletakkan siri dan perisian bersiri ke dalam boudrate tersebut. Daripada memasukkan arahan ini:
AT
AT + ORGL AT + POLAR = 1, 0 AT + NAMA = Test-Reef AT + UART = 115200, 0, 0 AT + INIT
Perhatikan peranti tetapan semula ATèORGL.
AT + INIT dapat memberikan Ralat (17) tetapi jangan bimbang Ini bermaksud bahawa sudah dalam mod itu.
Langkah 7: Konfigurasikan Modul Bluetooth: SPP C
Kod untuk SPP C tidak begitu bersih seperti HC-05, tetapi hasilnya tetap sama.
Kadar baud output bersiri ditetapkan di sini:
#tentukan SERIAL_SPEED 115200
Kadar baud komunikasi Bluetooth di sini:
#tentukan BLUETOOTH_SPEED 38400
Kali pertama anda mesti mengatur untuk mengkonfigurasi bluetooth ke 9600 hingga HC-06, 38400 ke HC-05.
Daripada menetapkan baudrate bluetooth untuk menetapkan:
#tentukan SET_BLUETOOTH_SPEED 115200
Anda boleh menetapkan nama peranti baru:
#tentukan BT_NAME "TEST-Reef"
Langkah 8: Sambungkan Adaptor Bluetooth ke Arduino untuk Digunakan Sebagai Sambungan Bersiri
Untuk HC05, satu-satunya perkara yang perlu diperhatikan adalah bahawa panjang kapasitor (+) kapasitor diset semula, negatif akan DTR (atau MCU-INT atau Negeri) penyesuai bluetooth, anda juga boleh menggunakan kapasitor seramik 0.1uf.
Saya tidak menguji HC-05 sebagai pengaturcara tetapi hanya sebagai pengganti kabel USB untuk komunikasi bersiri, jadi saya akan menunjukkan modul SPP-C.
Modul SPP-C dalam kes saya tidak berfungsi jika saya menambah kapasitor, tetapi berfungsi dengan baik tanpa: D.
Rx penyesuai bluetooth disambungkan pada tx mikrokontroler, dan tx ke rx, daripada anda mesti menyambungkan VCC dan GND dan DTR atau MCU-INT atau Status penyesuai bluetooth untuk menetapkan semula mikrokontroler.
Untuk kestabilan yang lebih baik Adalah baik untuk melakukan pembahagi voltan berbanding pin bluetooth RX seperti dalam gambar kerana voltan pemindahan adalah 3.3v bukan 5v.
Langkah 9: Lakarkan Ringkas dan Muat Naik Melalui USB
Saya membuat lakaran yang sangat mudah untuk dimuat, Ia hanya menulis nombor progresif pada siri setiap 1500 milisaat.
Dalam video itu menunjukkan penggunaan standard melalui kabel USB.
Langkah 10: Muat Naik Sketsa Sederhana Melalui Bluetooth
Dalam video ini sketsa yang dimuat naik dari jarak jauh melalui Bluetooth tanpa menukar kod.
Langkah 11: Ujian Sebenar
Sekarang saya memerlukan tindak balas dari peti sejuk.
Dari dalam peti sejuk beku, berhampiran sosej, ujian jarak jauh memberitahu saya bahawa (sial) terdapat pepijat di perpustakaan DHT12 saya ketika berada di bawah 0.
Langkah 12: Terima kasih
Bug pada lib DHT12 kini diperbaiki.
Disyorkan:
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri
ThingSpeak, ESP32 dan Temp dan Kelembapan Tanpa Wayar Jarak Jauh: 5 Langkah
ThingSpeak, ESP32 and Long Range Wireless Temp and Humidity: 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 ThingSpeak. Supaya anda dapat menganalisisnya dari mana sahaja untuk aplikasi yang berbeza
Jumlah Power Bank Tanpa Wayar: 8 Langkah (dengan Gambar)
Total Wireless Power Bank: Hai Dalam projek ini, saya telah membuat power bank tanpa suis. Tidak ada port pengecasan pada power bank. Ia mengecas tanpa wayar dan menghantar kuasa tanpa wayar untuk mengecas telefon bimbit anda. Projek ini melibatkan banyak bahagian kecil dan saya telah memasukkan
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: 5 Langkah
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: Saya mempunyai sambungan internet tanpa wayar yang lemah di rumah saya disebabkan oleh RSJ (rasuk sokongan logam di siling) dan ingin meningkatkan isyarat atau menambah pemanjang tambahan untuk seluruh rumah. Saya telah melihat pemanjangan sekitar & £ 50 dalam sebuah elektro