Isi kandungan:
- Langkah 1: Pengenalan
- Langkah 2: Sumber yang Digunakan
- Langkah 3: Litar Digunakan
- Langkah 4: Voltan Keluaran Bergantung pada Variasi Potensiometer Digital X9C103
- Langkah 5: Mengawal X9C103
- Langkah 6: Sambungan
- Langkah 7: Tangkap pada Osiloskop Tanjakan Atas dan Bawah
- Langkah 8: Dijangka Versus Read
- Langkah 9: Pembetulan
- Langkah 10: Dijangka Versus Dibaca Selepas Pembetulan
- Langkah 11: Pelaksanaan Program di C #
- Langkah 12: Tunggu MULAI MULAI Mesej
- Langkah 13: Kod Sumber ESP32 - Contoh Fungsi Pembetulan dan Penggunaannya
- Langkah 14: Perbandingan Dengan Teknik Sebelumnya
- Langkah 15: KOD SUMBER ESP32 - Pernyataan dan Persediaan ()
- Langkah 16: KOD SUMBER ESP32 - Gelung ()
- Langkah 17: KOD SUMBER ESP32 - Gelung ()
- Langkah 18: KOD SUMBER ESP32 - Pulse ()
- Langkah 19: KOD SUMBER PROGRAM DI C # - Pelaksanaan Program di C #
- Langkah 20: KOD SUMBER PROGRAM DI C # - Perpustakaan
- Langkah 21: KOD SUMBER PROGRAM DI C # - Ruang Nama, Kelas dan Global
- Langkah 22: KOD SUMBER PROGRAM DI C # - RegPol ()
- Langkah 23:
- Langkah 24: Muat turun Fail
Video: Profesional Tahu Ini !: 24 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Hari ini kita akan bercakap mengenai "penentukuran ADC automatik ESP32". Ia mungkin kelihatan seperti subjek yang sangat teknikal, tetapi saya rasa sangat penting bagi anda untuk mengetahui sedikit tentangnya.
Ini kerana ia bukan hanya mengenai penentukuran ESP32, atau penentukuran ADC sahaja, melainkan segala yang melibatkan sensor analog yang mungkin anda ingin baca.
Sebilangan besar sensor tidak linear, jadi kami akan memperkenalkan kalibrator prototaip automatik untuk penukar digital analog. Juga, kita akan membuat pembetulan pada ESP32 AD.
Langkah 1: Pengenalan
Terdapat video di mana saya bercakap sedikit mengenai perkara ini: Tidakkah anda tahu? Pelarasan ESP32 ADC. Sekarang, mari bercakap dengan cara automatik yang menghalang anda daripada melakukan keseluruhan proses regresi polinomial. Lihatlah!
Langkah 2: Sumber yang Digunakan
· Pelompat
· 1x Protoboard
· 1x ESP WROOM 32 DevKit
· 1x kabel USB
· Perintang 2x 10k
· Perintang 1x 6k8 atau potensiometer mekanikal 1x 10k untuk menyesuaikan pembahagi voltan
· Potensiometer digital 1x X9C103 - 10k
· 1x LM358 - Penguat operasi
Langkah 3: Litar Digunakan
Dalam rangkaian ini, LM358 adalah penguat operasi dalam konfigurasi "voltan penyangga", mengasingkan dua pembahagi voltan sehingga satu tidak mempengaruhi yang lain. Ini memungkinkan untuk mendapatkan ungkapan yang lebih sederhana kerana R1 dan R2 dapat, dengan pendekatan yang baik, tidak lagi dapat dipertimbangkan selari dengan RB.
Langkah 4: Voltan Keluaran Bergantung pada Variasi Potensiometer Digital X9C103
Berdasarkan ungkapan yang kami peroleh untuk litar, ini adalah lengkung voltan pada keluarannya ketika kami mengubah potensiometer digital dari 0 hingga 10k.
Langkah 5: Mengawal X9C103
· Untuk mengawal potensiometer digital X9C103 kami, kami akan memberikannya dengan 5V, yang berasal dari USB yang sama yang memberi kuasa pada ESP32, bersambung di VCC.
· Kami menyambungkan pin UP / BAWAH ke GPIO12.
· Kami menyambungkan pin INCREMENT ke GPIO13.
· Kami menghubungkan DEVICE SELECT (CS) dan VSS ke GND.
· Kami menghubungkan VH / RH ke bekalan 5V.
· Kami menghubungkan VL / RL ke GND.
· Kami menyambungkan RW / VW ke input penyangga voltan.
Langkah 6: Sambungan
Langkah 7: Tangkap pada Osiloskop Tanjakan Atas dan Bawah
Kita dapat melihat dua tanjakan yang dihasilkan oleh kod ESP32.
Nilai tanjakan naik ditangkap dan dihantar ke perisian C # untuk penilaian dan penentuan keluk pembetulan.
Langkah 8: Dijangka Versus Read
Langkah 9: Pembetulan
Kami akan menggunakan keluk ralat untuk membetulkan ADC. Untuk ini, kami akan memberi makan program yang dibuat dalam C #, dengan nilai-nilai ADC. Ia akan mengira perbezaan antara nilai yang dibaca dan yang diharapkan, sehingga mewujudkan keluk ERROR sebagai fungsi dari nilai ADC.
Mengetahui tingkah laku lengkung ini, kita akan mengetahui kesalahannya dan kita akan dapat membetulkannya.
Untuk mengetahui keluk ini, program C # akan menggunakan perpustakaan yang akan melakukan regresi polinomial (seperti yang dilakukan dalam video sebelumnya).
Langkah 10: Dijangka Versus Dibaca Selepas Pembetulan
Langkah 11: Pelaksanaan Program di C #
Langkah 12: Tunggu MULAI MULAI Mesej
Langkah 13: Kod Sumber ESP32 - Contoh Fungsi Pembetulan dan Penggunaannya
Langkah 14: Perbandingan Dengan Teknik Sebelumnya
Langkah 15: KOD SUMBER ESP32 - Pernyataan dan Persediaan ()
Langkah 16: KOD SUMBER ESP32 - Gelung ()
Langkah 17: KOD SUMBER ESP32 - Gelung ()
Langkah 18: KOD SUMBER ESP32 - Pulse ()
Langkah 19: KOD SUMBER PROGRAM DI C # - Pelaksanaan Program di C #
Langkah 20: KOD SUMBER PROGRAM DI C # - Perpustakaan
Langkah 21: KOD SUMBER PROGRAM DI C # - Ruang Nama, Kelas dan Global
Langkah 22: KOD SUMBER PROGRAM DI C # - RegPol ()
Langkah 23:
Langkah 24: Muat turun Fail
RAR
Disyorkan:
Artifak Yang Semua Tahu: 6 Langkah (dengan Gambar)
Artifak Yang Maha Mengetahui: Matlamat projek ini adalah untuk membina sebuah peninggalan kuno yang nampak bahagiannya, tetapi tidak berguna. Kami memikirkan patung yang tahu, yang hanya menjawab soalan yang sangat spesifik dan tidak berfungsi sekurang-kurangnya separuh masa
10 Petua Reka Bentuk Litar Setiap Pereka Mesti Tahu: 12 Langkah
10 Petua Reka Bentuk Litar Setiap Pereka Mesti Tahu: Reka bentuk litar boleh menjadi sangat menakutkan kerana perkara-perkara pada kenyataannya akan jauh berbeza dari apa yang kita baca dalam buku. Cukup jelas bahawa jika anda mahir dalam reka bentuk litar, anda perlu memahami setiap komponen dan banyak berlatih
IRIS - Lampu yang Tahu Ketika Anda Ada: 12 Langkah (dengan Gambar)
IRIS - Lampu yang Tahu Ketika Anda berada di sekitar: Howdy! Yup, semua orang dikuarantin. Saya seorang pelajar kejuruteraan. Dulu saya tinggal di asrama dan saya biasa membuat tugasan dan belajar pada waktu malam. Sekarang saya di rumah, keluarga saya tidak begitu selesa kerana semua orang di sini terbiasa tidur
Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Partikel + Ubidots]: 6 Langkah
Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Particle + Ubidots]: Tidak ada yang akan menggantikan jalan keluar dan menangani tanah untuk diri sendiri, tetapi teknologi hari ini memungkinkan untuk memantau tanah dan menjejaki parameter dari jarak jauh yang tidak dapat diukur oleh pancaindera manusia saya. Penyiasatan tanah seperti SHT10 kini sangat tepat dan menawarkan
Perkara Yang Anda Tidak Tahu Mengenai Tong Kitar Semula !!: 6 Langkah
Apa yang Anda Tidak Tahu Mengenai Tong Kitar Semula !!: Instruksional ini akan menunjukkan kepada anda beberapa perkara yang mungkin tidak anda ketahui mengenai tong kitar semulaSila melanggan saluran sayaTerima kasih