INHOUDSOPGAWE:
- Stap 1: Inleiding
- Stap 2: Hulpbronne gebruik
- Stap 3: Kring gebruik
- Stap 4: Uitgangsspanning hang af van die variasie van die digitale potensiometer X9C103
- Stap 5: Beheer van die X9C103
- Stap 6: Verbindings
- Stap 7: Opneem op die ossilloskoop van die op- en afdraande
- Stap 8: Verwag teenoor lees
- Stap 9: Regstelling
- Stap 10: Verwag teenoor lees na regstelling
- Stap 11: Programuitvoering in C#
- Stap 12: Wag vir die Ramp START -boodskap
- Stap 13: ESP32 -bronkode - Voorbeeld van 'n regstellingsfunksie en die gebruik daarvan
- Stap 14: Vergelyking met vorige tegnieke
- Stap 15: ESP32 BRONKODE - Verklarings en opstelling ()
- Stap 16: ESP32 BRONKODE - Lus ()
- Stap 17: ESP32 BRONKODE - Lus ()
- Stap 18: ESP32 BRONKODE - Puls ()
- Stap 19: BRONKODE VAN DIE PROGRAM IN C # - Programuitvoering in C #
- Stap 20: BRONKODE VAN DIE PROGRAM IN C# - Biblioteke
- Stap 21: BRONKODE VAN DIE PROGRAM IN C # - Naamruimte, klas en wêreldwyd
- Stap 22: BRONKODE VAN DIE PROGRAM IN C# - RegPol ()
- Stap 23:
- Stap 24: Laai die lêers af
Video: Professionals weet dit !: 24 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Vandag gaan ons praat oor “ESP32 outomatiese ADC -kalibrasie”. Dit lyk miskien na 'n baie tegniese onderwerp, maar ek dink dit is baie belangrik dat u 'n bietjie daarvan weet.
Dit gaan omdat dit nie net gaan oor die ESP32, of selfs slegs die ADC -kalibrasie nie, maar eerder oor alles wat analoog sensors insluit wat u dalk wil lees.
Die meeste sensors is nie lineêr nie, so ons gaan 'n outomatiese prototipe -kalibrator vir analoog digitale omsetters bekendstel. Ons gaan ook 'n regstelling van 'n ESP32 AD aanbring.
Stap 1: Inleiding
Daar is 'n video waarin ek 'n bietjie oor hierdie onderwerp praat: Het jy dit nie geweet nie? ESP32 ADC aanpassing. Kom ons praat outomaties wat u verhinder om die hele polinoom regressieproses uit te voer. Kyk daarna!
Stap 2: Hulpbronne gebruik
· Springers
· 1x Protoboard
· 1x ESP WROOM 32 DevKit
· 1x USB -kabel
· 2x 10k weerstande
· 1x 6k8 weerstand of 1x 10k meganiese potensiometer vir die verstelling van die spanningsverdeler
· 1x X9C103 - 10k digitale potensiometer
· 1x LM358 - Operasionele versterker
Stap 3: Kring gebruik
In hierdie stroombaan is die LM358 'n operasionele versterker in die "spanningsbuffer" -konfigurasie, wat die twee spanningsverdelers isoleer sodat die een nie die ander beïnvloed nie. Hierdeur kan 'n eenvoudiger uitdrukking verkry word, aangesien R1 en R2 met 'n goeie benadering nie meer parallel met RB oorweeg kan word nie.
Stap 4: Uitgangsspanning hang af van die variasie van die digitale potensiometer X9C103
Op grond van die uitdrukking wat ons vir die stroombaan gekry het, is dit die spanningskurwe by sy uitset wanneer ons die digitale potensiometer wissel van 0 tot 10k.
Stap 5: Beheer van die X9C103
· Om ons X9C103 digitale potensiometer te beheer, voer ons dit met 5V, afkomstig van dieselfde USB wat die ESP32 aandryf, wat in VCC aansluit.
· Ons koppel die UP / DOWN -pen aan GPIO12.
· Ons verbind die pen INCREMENT met GPIO13.
· Ons koppel DEVICE SELECT (CS) en VSS aan GND.
· Ons koppel VH / RH aan die 5V -toevoer.
· Ons koppel VL / RL aan GND.
· Ons koppel RW / VW aan die spanningsbuffer -ingang.
Stap 6: Verbindings
Stap 7: Opneem op die ossilloskoop van die op- en afdraande
Ons kan die twee opritte wat deur die ESP32 -kode gegenereer word, waarneem.
Die waardes van die stygoprit word vasgelê en na die C# -programmatuur gestuur vir evaluering en bepaling van die regstellingskurwe.
Stap 8: Verwag teenoor lees
Stap 9: Regstelling
Ons sal die foutkurwe gebruik om die ADC reg te stel. Hiervoor voer ons 'n program gemaak in C#, met die waardes van die ADC. Dit sal die verskil tussen die geleesde waarde en die verwagte bereken en sodoende 'n FOUT -kromme skep as 'n funksie van die ADC -waarde.
As ons die gedrag van hierdie kromme ken, ken ons die fout en kan ons dit regstel.
Om hierdie kromme te ken, sal die C# -program 'n biblioteek gebruik wat 'n polinoom regressie sal uitvoer (soos dié wat in vorige video's uitgevoer is).
Stap 10: Verwag teenoor lees na regstelling
Stap 11: Programuitvoering in C#
Stap 12: Wag vir die Ramp START -boodskap
Stap 13: ESP32 -bronkode - Voorbeeld van 'n regstellingsfunksie en die gebruik daarvan
Stap 14: Vergelyking met vorige tegnieke
Stap 15: ESP32 BRONKODE - Verklarings en opstelling ()
Stap 16: ESP32 BRONKODE - Lus ()
Stap 17: ESP32 BRONKODE - Lus ()
Stap 18: ESP32 BRONKODE - Puls ()
Stap 19: BRONKODE VAN DIE PROGRAM IN C # - Programuitvoering in C #
Stap 20: BRONKODE VAN DIE PROGRAM IN C# - Biblioteke
Stap 21: BRONKODE VAN DIE PROGRAM IN C # - Naamruimte, klas en wêreldwyd
Stap 22: BRONKODE VAN DIE PROGRAM IN C# - RegPol ()
Stap 23:
Stap 24: Laai die lêers af
RAR
Aanbeveel:
Uitdrukkingsrobot- as dit dan dit is: 5 stappe
Expression Robot- If This Than That: Hallo en welkom by my Expression Robot Instructable.DIt is de instructable waar ik het tijdens mijn les van If This Than That.De Expression robot is gemaakt met als doel om jou gebruikers te stimuleren bij jezelfreflectie . Die robot saam
Wat is 'n SVE, wat doen dit en hoe om dit op te los: 5 stappe
Wat is 'n SVE, wat doen dit en hoe om dit op te los: Elke dag vind u hier die terme " CPU " of " Verwerker " as ek rondgegooi word, maar weet u regtig wat dit beteken?
Nike LED Swoosh! Dit is 'n uitstekende dekor vir 'n kamer. Dit is die een projek wat almal kan herhaal: 5 stappe
Nike LED Swoosh! Dit is 'n uitstekende dekor vir 'n kamer. Dit is die een projek wat almal kan herhaal .: gereedskap-maatband-skroewedraaier-soldeerbout-saag-elektriese boor-skuurpapier Toevoer -LED-strook (RGB) 5m-LED-kontroleerder-voeding 12V 4A-hout 50-50-1500 2x-hout 20-20-3000 2x-laaghout 500-1000mm-skroewe (45mm) 150x-skroewe (35mm) 30x-scr
Skryf dit ! Maak dit ! Deel dit!: 4 stappe
Skryf dit ! Maak dit ! Deel dit!: My studente het Legos gebruik om kreatiwiteit by te dra tot hul skryfwerk, skryfwerk en om hul werk digitaal met hul gesin en met hul maats in die klas te wys
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir