Përmbajtje:
- Hapi 1: Hyrje
- Hapi 2: Burimet e përdorura
- Hapi 3: Qarku i përdorur
- Hapi 4: Tensioni i daljes varet nga ndryshimi i Potenciometrit Dixhital X9C103
- Hapi 5: Kontrolli i X9C103
- Hapi 6: Lidhjet
- Hapi 7: Regjistroni në osciloskopin e nyjeve lart dhe poshtë
- Hapi 8: Prisur kundrejt leximit
- Hapi 9: Korrigjimi
- Hapi 10: Versioni i pritur kundrejt leximit pas korrigjimit
- Hapi 11: Ekzekutimi i programit në C#
- Hapi 12: Prisni për Ramp Start Message
- Hapi 13: Kodi Burimor ESP32 - Shembull i një funksioni korrigjues dhe përdorimi i tij
- Hapi 14: Krahasimi me Teknikat e Mëparshme
- Hapi 15: KODI I BURIMIT ESP32 - Deklaratat dhe Konfigurimi ()
- Hapi 16: ESP32 KODI I BURIMIT - Lak ()
- Hapi 17: ESP32 KODI I BURIMIT - Lak ()
- Hapi 18: KODI I BURIMIT ESP32 - Pulsi ()
- Hapi 19: KODI I BURIMIT T THE PROGRAMIT N C C # - Ekzekutimi i programit në C #
- Hapi 20: KODI I BURIMIT T PRO PROGRAMIT N C C# - Bibliotekat
- Hapi 21: KODI I BURIMIT T PRO PROGRAMIT N C C # - Hapësira emërore, Klasa dhe Global
- Hapi 22: KODI I BURIMIT T THE PROGRAMIT N C C# - RegPol ()
- Hapi 23:
- Hapi 24: Shkarkoni skedarët
Video: Profesionistët e dinë këtë !: 24 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Sot do të flasim për "kalibrimin e automatizuar ADC ESP32". Mund të duket si një temë shumë teknike, por mendoj se është shumë e rëndësishme për ju që të dini pak për të.
Kjo ndodh sepse nuk ka të bëjë vetëm me ESP32, apo edhe vetëm për kalibrimin ADC, por më shumë për gjithçka që përfshin sensorë analoge që mund të dëshironi të lexoni.
Shumica e sensorëve nuk janë linearë, kështu që ne do të prezantojmë një kalibrator prototip të automatizuar për konvertuesit dixhital analog. Gjithashtu, ne do të bëjmë një korrigjim të një ESP32 pas Krishtit.
Hapi 1: Hyrje
Ekziston një video në të cilën flas pak për këtë temë: Nuk e dinit? ESP32 rregullimi ADC. Tani, le të flasim në një mënyrë të automatizuar që ju pengon të bëni të gjithë procesin e regresionit polinomial. Kontrolloje!
Hapi 2: Burimet e përdorura
· Kërcyesit
· 1x Protoboard
· 1x ESP WROOM 32 DevKit
· 1x kabllo USB
· 2x 10k rezistorë
· Rezistencë 1x 6k8 ose potenciometër mekanik 1x 10k për rregullimin e ndarësit të tensionit
· 1x X9C103 - potenciometër dixhital 10k
· 1x LM358 - përforcues operacional
Hapi 3: Qarku i përdorur
Në këtë qark, LM358 është një përforcues operacional në konfigurimin e "tamponit të tensionit", duke izoluar dy ndarës të tensionit në mënyrë që njëri të mos ndikojë te tjetri. Kjo ju lejon të merrni një shprehje më të thjeshtë pasi R1 dhe R2, me një përafrim të mirë, nuk mund të konsiderohen më paralelisht me RB.
Hapi 4: Tensioni i daljes varet nga ndryshimi i Potenciometrit Dixhital X9C103
Bazuar në shprehjen që kemi marrë për qarkun, kjo është kurba e tensionit në daljen e tij kur ndryshojmë potenciometrin dixhital nga 0 në 10k.
Hapi 5: Kontrolli i X9C103
· Për të kontrolluar potenciometrin tonë dixhital X9C103 ne do ta ushqejmë atë me 5V, që vjen nga e njëjta USB që fuqizon ESP32, duke u lidhur në VCC.
· Ne lidhim pinin UP / DOWN me GPIO12.
· Ne lidhim pinin INCREMENT me GPIO13.
· Ne lidhim DEVICE SELECT (CS) dhe VSS me GND.
· Ne lidhim VH / RH me furnizimin me 5V.
· Ne lidhim VL / RL me GND.
· Ne lidhim RW / VW me hyrjen e tamponit të tensionit.
Hapi 6: Lidhjet
Hapi 7: Regjistroni në osciloskopin e nyjeve lart dhe poshtë
Ne mund të vëzhgojmë dy rampat e krijuara nga kodi ESP32.
Vlerat e rampës së ngritjes kapen dhe dërgohen në softuerin C# për vlerësimin dhe përcaktimin e kurbës së korrigjimit.
Hapi 8: Prisur kundrejt leximit
Hapi 9: Korrigjimi
Ne do të përdorim kurbën e gabimit për të korrigjuar ADC. Për këtë, ne do të ushqejmë një program të bërë në C#, me vlerat e ADC. Ai do të llogarisë diferencën midis vlerës së lexuar dhe asaj të pritur, duke krijuar kështu një kurbë ERROR në funksion të vlerës ADC.
Duke ditur sjelljen e kësaj kurbë, ne do ta njohim gabimin dhe do të jemi në gjendje ta korrigjojmë.
Për ta njohur këtë kurbë, programi C# do të përdorë një bibliotekë që do të kryejë një regresion polinomial (si ato të realizuara në videot e mëparshme).
Hapi 10: Versioni i pritur kundrejt leximit pas korrigjimit
Hapi 11: Ekzekutimi i programit në C#
Hapi 12: Prisni për Ramp Start Message
Hapi 13: Kodi Burimor ESP32 - Shembull i një funksioni korrigjues dhe përdorimi i tij
Hapi 14: Krahasimi me Teknikat e Mëparshme
Hapi 15: KODI I BURIMIT ESP32 - Deklaratat dhe Konfigurimi ()
Hapi 16: ESP32 KODI I BURIMIT - Lak ()
Hapi 17: ESP32 KODI I BURIMIT - Lak ()
Hapi 18: KODI I BURIMIT ESP32 - Pulsi ()
Hapi 19: KODI I BURIMIT T THE PROGRAMIT N C C # - Ekzekutimi i programit në C #
Hapi 20: KODI I BURIMIT T PRO PROGRAMIT N C C# - Bibliotekat
Hapi 21: KODI I BURIMIT T PRO PROGRAMIT N C C # - Hapësira emërore, Klasa dhe Global
Hapi 22: KODI I BURIMIT T THE PROGRAMIT N C C# - RegPol ()
Hapi 23:
Hapi 24: Shkarkoni skedarët
RAR
Recommended:
Përdorni Fusion për të bërë këtë mjet prej druri!: 4 hapa
Përdorni Fusion për të bërë këtë mjet druri!: Ky është një nga projektet më të thjeshtë që kam bërë duke përdorur Fusion 360 për të ndihmuar fillestarët të fillojnë me programin. Ajo tregon disa funksione themelore të softuerit dhe është shumë e lehtë për të marrë shumë kohë. Kërkohet softuer: Fusion 360 nga Autodesk Parakushtet
Vegël dinozaurësh e kontrolluar me gjeste të dorës / Si ta bëni këtë / #krijueshmëri: 14 hapa
Vegël dinozaurësh e kontrolluar me gjeste të dorës / Si ta bëni këtë / #krijueshmëri: Përshëndetje miq, Në këtë tutorial do t'ju tregoj një projekt shumë ekskluziv. Kështu që, sot do t'ju tregoj se si të kontrolloni lojën e dinosaurëve të Chrome me gjestin tuaj të dorës shumë lehtë. Nëse do ta përdorni këtë teknologji për të kontrolluar kromin DINO atëherë do të bini
Këshillë për iPad Stylus - (Si të ktheni pjesët e vogla në një torno Jet), e bëra këtë në Tech Shop !: 7 hapa
Këshillë IPad Stylus - (Si të ktheni pjesët e vogla në një torno Jet), Unë e bëra këtë në Tech Shop !: Bëni këtë këshillë prej bronzi për mbajtjen e thonjve të gomës! Kjo është pjesa më e vështirë e bërjes së stilolapsit tuaj kapacitiv! Më duhej një majë bronzi për të mbajtur majën e gomës për stilolapsin tim të ndjeshëm ndaj presionit që po zhvilloj. Ky udhëzues do t'ju tregojë
Qëndroni të ngrohtë këtë dimër: Ngrohës i duarve të CPU: 4 hapa (me fotografi)
Qëndroni të ngrohtë këtë dimër: Ngrohësi i duarve i CPU -së: Në këtë projekt të vogël do t'ju tregoj se si e kam përdorur një CPU të vjetër AMD për të krijuar një ngrohës elektrik të vogël, të lehtë dhe të lehtë për t'u përdorur. Me ndihmën e një banke të vogël portative të energjisë, kjo vegël mund t'ju ngrohë për rreth 2 orë e gjysmë dhe mund të lehtësojë
Saldimi: Kjo është ajo që bëjnë profesionistët: 5 hapa
Saldimi: Kjo është ajo që bëjnë profesionistët: A jeni inxhinier? Jeni Elektricist apo thjesht një hobi që ju pëlqen të riparoni pajisjet e tyre elektronike ose të krijoni një të tillë? Do të hasnit në një teknikë të quajtur si “ bashkim ” në jetën tuaj, dhe këtu është një video që do t'ju ndihmojë të SHTRONI