Isi kandungan:
- Langkah 1: Teori Operasi & Skema Litar
- Langkah 2: Aplikasi Android
- Langkah 3: Penggunaan Tenaga
- Langkah 4: Perkakasan
- Langkah 5: Perisian
Video: Android On-The-Go (OTG) LC-Meter: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Beberapa tahun yang lalu saya membina LC-Meter berdasarkan reka bentuk sumber terbuka "Meter LC yang Mengejutkan Tepat" oleh Phil Rice VK3BHR di
Disajikan di sini adalah reka bentuk yang diubahsuai berdasarkan Microchip PIC18F14K50 USB Flash Microcontroller yang disambungkan ke telefon Android menggunakan mod On-The-Go (OTG). Telefon memberikan kuasa ke rangkaian dan Aplikasi Android menyediakan Antaramuka Pengguna-Grafik (GUI).
Berikut adalah sorotan reka bentuk:
- Mikrokontroler PIC18F14K50 tunggal dengan antara muka USB dan perbandingan analog dalaman
- Kod c ringkas pada mikrokontroler yang menggunakan pembilang frekuensi asas
- Kod Uji GUI dalam aplikasi Qt Creator dan Android menggunakan Android Studio
- Semua pengiraan dilakukan dalam bahasa tahap tinggi
- Penggunaan kuasa rendah ~ 18 mA pada + 5V
- Reka bentuk disahkan dengan membina papan roti dan unit rekayasa
Saya ingin mengakui penggunaan pengawal bersiri Usb untuk kod contoh Android v4.5 dalam melaksanakan penyambungan OTG.
Langkah 1: Teori Operasi & Skema Litar
Prinsip operasi
Prinsip asas operasi didasarkan pada menentukan frekuensi resonan litar diselaraskan selari LC.
Merujuk litar setara: Pembanding dalaman disiapkan sebagai pengayun yang frekuensi ditentukan oleh litar resonan selari LC.
L1 / C7 membentuk litar resonan teras yang berayun pada ~ 50 kHz. Mari kita panggil F1 ini
Kapasitor dengan nilai tepat, C6 ditambahkan secara selari semasa kitaran penentukuran. Frekuensi kemudian berubah menjadi ~ 30 kHz. Mari kita panggil F2 ini.
Frekuensi resonan berubah apabila induktor LX yang tidak diketahui disambung secara bersiri dengan L1 atau kapasitor yang tidak diketahui CX disambungkan selari dengan C7. Mari kita panggil F3 ini.
Mengukur F1, F2 & F3 adalah mungkin untuk mengira LX atau CX yang tidak diketahui menggunakan persamaan yang ditunjukkan.
Nilai yang dikira dan dipaparkan untuk dua keadaan 470 nF dan 880 uH ditunjukkan.
Skema Litar
PIC18F14K50 adalah penyelesaian cip tunggal untuk OTG-LC Meter kerana ia menyediakan pembanding dalaman yang dapat digunakan untuk LC-Oscillator dan antara muka USB terpasang yang membolehkan sambungan ke port PC-USB atau Port OTG Android Phone.
Langkah 2: Aplikasi Android
Langkah-langkah operasi:
- Setelah menyiapkan telefon Android ke mod pengembangan, pasang aplikasi-debug.apk dari langkah perisian menggunakan PC dan kabel USB yang sesuai.
- Sambungkan LC-meter ke telefon Android menggunakan penyesuai OTG.
- Buka Aplikasi meter LC (Gambar 1)
- Tekan butang Connect, menghasilkan permintaan untuk sambungan (Gambar 2)
- Dengan probe terbuka dalam C-Mode atau dipendekkan dalam L-Mode, tekan Calibrate, hasilnya Ready (Gambar 3)
- Dalam C-Mode, sambungkan kapasitor yang tidak diketahui (470 nF) dan tekan Run, (Gambar 4, 5)
- Dalam L-Mode, sambungkan induktor yang tidak diketahui (880 uH) dan tekan Run (Gambar 6, 7)
Langkah 3: Penggunaan Tenaga
PIC18F14K50 adalah Pengawal Mikro USB Flash dengan Teknologi nanoWatt XLP.
Ketiga-tiga gambar menunjukkan arus yang diambil oleh perkakasan LC-Meter dalam OTG-Mode semasa peringkat operasi yang berbeza:
- Apabila perkakasan disambungkan ke telefon Android tetapi aplikasi tidak dimulakan, 16,28 mA
- Apabila aplikasi dimulakan dan berada dalam mod RUN, 18,89 mA
- Hanya selama 2 Saat apabila Kalibrasi dimulakan, 76 mA (arus relay tambahan)
Secara keseluruhan aplikasi ketika berjalan menarik kurang dari 20 mA yang akan menjadi urutan yang ditarik oleh 'Torch' di telefon Android.
Langkah 4: Perkakasan
Reka bentuk PCB dilakukan dalam Eagle-7.4 dan fail CAD dilampirkan dalam bentuk. Zip. Mereka mengandungi semua butiran termasuk data Gerber.
Walau bagaimanapun untuk projek ini, model papan roti pertama kali dibuat. Setelah menyelesaikan litar, reka bentuk terperinci dilakukan dalam CADSOFT Eagle 7.4 dan PCB dibuat menggunakan kaedah pemindahan toner.
Ujian tahap kad dilakukan menggunakan perisian ujian Qt sebelum memasukkan kad ke dalam kandang plastik.
Pembuatan dan pengujian dua unit membantu mengesahkan kebolehulangan reka bentuk.
Langkah 5: Perisian
Projek ini melibatkan pengembangan kod pada tiga platform pembangunan:
- Perkembangan kod tertanam untuk mikrokontroler PIC18F14K50
- Ujian berasaskan PC / aplikasi bebas di Qt di Linux
- Aplikasi Android menggunakan Android Studio di Linux
Kod Pengawal Mikro
C-Code untuk PIC18F14K50 dibangunkan di bawah MPLAB 8.66 menggunakan CCS-C WHD Compiler. Kod dan fail kabin dilampirkan:
- 037_Android_2_17 17 September
- PIC_Android_LC-Meter.hex (terbuka di MPLAB dengan checksum 0x8a3b)
Aplikasi ujian Qt di Linux
Aplikasi ujian Qt dikembangkan di bawah Qt Creator 4.3.1 dengan Qt 5.9.1 di bawah "Debian GNU / Linux 8 (jessie)". Kod dilampirkan:
Aj_LC-Meter_18 17 Sept. Zip
Ini boleh digunakan sebagai aplikasi berasaskan PC bebas menggunakan perkakasan LC-meter
Aplikasi Android di Linux
Dibangunkan di bawah Android Studio 2.3.3 dengan sdk 26.0.1.
Diuji pada telefon Android, Radmi MH NOTE 1LTE dengan versi Android 4.4.4 KTU84P
LC-Meter_19 17 Sept.zip
fail apk app-debug.apk
Disyorkan:
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Cara Membuat Aplikasi Android Dengan Android Studio: 8 Langkah (dengan Gambar)
Cara Membuat Aplikasi Android Dengan Android Studio: Tutorial ini akan mengajar Anda dasar-dasar bagaimana membuat aplikasi Android menggunakan lingkungan pengembangan Android Studio. Oleh kerana peranti Android menjadi semakin umum, permintaan untuk aplikasi baru hanya akan meningkat. Android Studio adalah mudah digunakan (sebuah
Kabel DIY OTG: 7 Langkah
Kabel DIY OTG: Halo semua, Kita semua menggunakan telefon pintar setiap hari. Ia sangat berguna untuk kerja seharian. Tetapi dalam beberapa keadaan saya memikirkan mengenai sambungan USB ke telefon pintar. Ini akan membantu menyalin fail dari telefon pintar ke peranti lain dengan mudah. Dalam hal
Buat Kabel OTG di Rumah: 9 Langkah
Buat Kabel OTG di Rumah: Hai kawan, Hari ini saya akan membuat Kabel OTG di rumah. Mari bermula
Cara Membuat Penyambung OTG Minimum: 4 Langkah (dengan Gambar)
Cara Membuat Penyambung OTG Minimum: Dalam projek DIY elektronik ini, anda akan melihat cara membuat penyambung OTG minimum dengan kos yang sangat rendah. Penyambung OTG adalah alat yang sangat praktikal yang memudahkan untuk menyambungkan telefon Android anda untuk pengembangan cakera U dan sambungan tetikus. Anda boleh membuat