Orodha ya maudhui:
- Hatua ya 1: Utangulizi
- Hatua ya 2: Rasilimali Zilizotumiwa
- Hatua ya 3: Mzunguko Umetumika
- Hatua ya 4: Voltage ya Pato Inategemea Tofauti ya Potentiometer ya Dijiti X9C103
- Hatua ya 5: Kudhibiti X9C103
- Hatua ya 6: Uunganisho
- Hatua ya 7: Nasa kwenye Oscilloscope ya Rampu za Juu na Chini
- Hatua ya 8: Inayotarajiwa dhidi ya Soma
- Hatua ya 9: Marekebisho
- Hatua ya 10: Inatarajiwa dhidi ya Soma Baada ya Kurekebishwa
- Hatua ya 11: Utekelezaji wa Programu katika C #
- Hatua ya 12: Subiri Ujumbe Anza Njia
- Hatua ya 13: Msimbo wa Chanzo wa ESP32 - Mfano wa Kazi ya Marekebisho na Matumizi yake
- Hatua ya 14: Kulinganisha na Mbinu za awali
- Hatua ya 15: ESP32 SOURCE CODE - Azimio na Usanidi ()
- Hatua ya 16: ESP32 SOURCE CODE - Kitanzi ()
- Hatua ya 17: ESP32 SOURCE CODE - Kitanzi ()
- Hatua ya 18: ESP32 SOURCE CODE - Pulse ()
- Hatua ya 19: SOURCE CODE YA PROGRAMU KATIKA C # - Utekelezaji wa Programu katika C #
- Hatua ya 20: SOURCE CODE YA PROGRAMU KATIKA C # - Maktaba
- Hatua ya 21: SOURCE CODE YA PROGRAMU KATIKA C # - Nafasi ya jina, Darasa na Ulimwenguni
- Hatua ya 22: SOURCE CODE YA PROGRAMU KATIKA C # - RegPol ()
- Hatua ya 23:
- Hatua ya 24: Pakua faili
Video: Wataalamu Wanajua Hii !: Hatua 24
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Leo tutazungumza juu ya "ESP32 automatiska ADC calibration". Inaweza kuonekana kama mada ya kiufundi sana, lakini nadhani ni muhimu sana kwako kujua kidogo juu yake.
Hii ni kwa sababu sio tu juu ya ESP32, au hata upimaji wa ADC tu, lakini badala ya kila kitu ambacho kinajumuisha sensorer za analog ambazo unaweza kutaka kusoma.
Sensorer nyingi sio laini, kwa hivyo tutaanzisha calibrator ya kiotomatiki ya waongofu wa dijiti. Pia, tutafanya marekebisho ya ESP32 AD.
Hatua ya 1: Utangulizi
Kuna video ambayo ninazungumza kidogo juu ya mada hii: Je! Hukujua? Marekebisho ya ESP32 ADC. Sasa, wacha tuzungumze kwa njia ya kiotomatiki ambayo inakuzuia kufanya mchakato mzima wa kurudi nyuma kwa polynomial. Angalia!
Hatua ya 2: Rasilimali Zilizotumiwa
· Wanarukaji
· 1x Kitabu cha ulinzi
· 1x ESP WROOM 32 DevKit
· 1x kebo ya USB
· 2x 10k vipinga
· 1x 6k8 resistor au 1x 10k potentiometer ya mitambo kwa kurekebisha mgawanyiko wa voltage
· 1x X9C103 - 10k potentiometer ya dijiti
· 1x LM358 - Kikuza kazi
Hatua ya 3: Mzunguko Umetumika
Katika mzunguko huu, LM358 ni kipaza sauti cha kufanya kazi katika usanidi wa "bafa ya voltage", ikitenga mgawanyiko wa voltage mbili ili moja isiathiri mwingine. Hii inaruhusu kupata usemi rahisi kwani R1 na R2 zinaweza, kwa kukadiria vizuri, hazizingatiwi tena sambamba na RB.
Hatua ya 4: Voltage ya Pato Inategemea Tofauti ya Potentiometer ya Dijiti X9C103
Kulingana na usemi ambao tumepata kwa mzunguko, hii ni curve ya voltage kwenye pato lake wakati tunabadilisha potentiometer ya dijiti kutoka 0 hadi 10k.
Hatua ya 5: Kudhibiti X9C103
Kudhibiti X9C103 potentiometer yetu ya dijiti tutayalisha na 5V, ikitoka kwa USB ile ile inayowezesha ESP32, ikiunganisha katika VCC.
· Tunaunganisha pini ya UP / CHINI na GPIO12.
· Tunaunganisha siri INCREMENT kwa GPIO13.
· Tunaunganisha UCHAGUZI WA DEVICE (CS) na VSS kwa GND.
· Tunaunganisha VH / RH na usambazaji wa 5V.
· Tunaunganisha VL / RL na GND.
· Tunaunganisha RW / VW kwa pembejeo ya bafa ya voltage.
Hatua ya 6: Uunganisho
Hatua ya 7: Nasa kwenye Oscilloscope ya Rampu za Juu na Chini
Tunaweza kuona njia mbili zinazozalishwa na nambari ya ESP32.
Thamani za njia panda hupigwa na kupelekwa kwa programu ya C # kwa tathmini na uamuzi wa safu ya marekebisho.
Hatua ya 8: Inayotarajiwa dhidi ya Soma
Hatua ya 9: Marekebisho
Tutatumia curve ya makosa kurekebisha ADC. Kwa hili, tutalisha mpango uliofanywa katika C #, na maadili ya ADC. Itahesabu tofauti kati ya thamani iliyosomwa na inayotarajiwa, na hivyo kuunda mkondo wa ERROR kama kazi ya dhamana ya ADC.
Kujua tabia ya pembe hii, tutajua kosa na tutaweza kurekebisha.
Ili kujua safu hii, programu ya C # itatumia maktaba ambayo itafanya regression ya polynomial (kama ile iliyofanywa kwenye video zilizopita).
Hatua ya 10: Inatarajiwa dhidi ya Soma Baada ya Kurekebishwa
Hatua ya 11: Utekelezaji wa Programu katika C #
Hatua ya 12: Subiri Ujumbe Anza Njia
Hatua ya 13: Msimbo wa Chanzo wa ESP32 - Mfano wa Kazi ya Marekebisho na Matumizi yake
Hatua ya 14: Kulinganisha na Mbinu za awali
Hatua ya 15: ESP32 SOURCE CODE - Azimio na Usanidi ()
Hatua ya 16: ESP32 SOURCE CODE - Kitanzi ()
Hatua ya 17: ESP32 SOURCE CODE - Kitanzi ()
Hatua ya 18: ESP32 SOURCE CODE - Pulse ()
Hatua ya 19: SOURCE CODE YA PROGRAMU KATIKA C # - Utekelezaji wa Programu katika C #
Hatua ya 20: SOURCE CODE YA PROGRAMU KATIKA C # - Maktaba
Hatua ya 21: SOURCE CODE YA PROGRAMU KATIKA C # - Nafasi ya jina, Darasa na Ulimwenguni
Hatua ya 22: SOURCE CODE YA PROGRAMU KATIKA C # - RegPol ()
Hatua ya 23:
Hatua ya 24: Pakua faili
RAR
Ilipendekeza:
Hii Voltage Kubwa-Clack Toy Rocks !: Hatua 11 (na Picha)
Hii Rock Voltage Bonyeza-Clack Toy Rocks!: Hapa kuna matoleo mawili ya umeme wa toy ya retro Click-Clack ambayo ilikuwa maarufu katika shule za upili miaka ya 70s. Toleo la 1.0 ni mfano wa bajeti kubwa. Sehemu (ukiondoa usambazaji wa umeme) hazina chochote. Maelezo ya gharama kubwa zaidi
Tumia Fusion Kutengeneza Zana hii ya Mbao !: 4 Hatua
Tumia Fusion Kutengeneza Zana hii ya Mbao!: Hii ni moja wapo ya miradi rahisi zaidi niliyoifanya kwa kutumia Fusion 360 kusaidia Kompyuta kuanza na programu. Inaonyesha kazi zingine za kimsingi za programu na ni rahisi sana kuchukua muda mwingi.Software inahitajika: Fusion 360 na Autodesk Pre-requisites
PNG hii ni Sehemu ya Siri: Hatua 4
PNG hii ni Sehemu ya Siri: Changamoto yako, msomaji mpendwa, ni kujua ni ujumbe gani umefichwa kwenye picha ya pato.png ambayo nimekuwekea github. Unaweza kutumia msimbo wa MessageHider hapo kutoa ujumbe. Ikiwa umechanganyikiwa, tafadhali toa maoni hapa chini na nitakusaidia
Ishara ya Mkono Iliyodhibitiwa Kidude cha Dinosaur ya Chrome / Jinsi ya Kufanya Hii / #smartcreativity: Hatua 14
Ishara ya Mkono Iliyodhibitiwa Kidude cha Dinosaur ya Chrome / Jinsi ya Kufanya Hii / #smartcreativity: Halo Marafiki, Katika mafunzo haya nitakuonyesha mradi wa kipekee sana. kwa urahisi sana. Ikiwa utatumia teknolojia hii kudhibiti chrome DINO basi utaanguka
PCB za Wataalamu Karibu Nafuu kuliko Kuwafanya Nyumbani: Hatua 14
PCB za Wataalamu Karibu Nafuu Kuliko Kuwafanya Nyumbani: Ingawa kuna kuridhika sana katika PCB za ujenzi wa nyumba, na kuongeza gharama ya PCB tupu, etchant na bits za kuchimba hufika zaidi ya $ 4 kwa bodi. Lakini kwa $ 6.25 bodi jambo lote linaweza kufanywa kitaalam. Hii ya kufundisha inachukua wewe throug