Satura rādītājs:
- 1. darbība. Ievads
- 2. darbība. Izmantotie resursi
- 3. darbība. Izmantotā ķēde
- 4. darbība. Izejas spriegums ir atkarīgs no digitālā potenciometra X9C103 variācijām
- 5. darbība: X9C103 vadīšana
- 6. darbība. Savienojumi
- 7. solis: uzņemiet augšup un leju rampu osciloskopu
- 8. solis. Paredzētais pret lasījumu
- 9. solis: labošana
- 10. solis. Paredzētais pret lasījumu pēc labojuma
- 11. darbība: programmas izpilde C#
- 12. solis: Pagaidiet ziņojumu Ramp START
- 13. darbība: ESP32 avota kods - korekcijas funkcijas un tās izmantošanas piemērs
- 14. darbība. Salīdzinājums ar iepriekšējām metodēm
- 15. darbība: ESP32 AVOTA KODS - deklarācijas un iestatīšana ()
- 16. darbība. ESP32 AVOTA KODS - cilpa ()
- 17. darbība. ESP32 AVOTA KODS - cilpa ()
- 18. darbība. ESP32 AVOTA KODS - impulss ()
- 19. solis: PROGRAMMAS AVOTA KODS C # - Programmas izpilde C #
- 20. solis: PROGRAMMAS AVOTA KODS C# - Bibliotēkas
- 21. solis: PROGRAMMAS AVOTA KODS C # - Vārdtelpa, klase un globālā
- 22. darbība: PROGRAMMAS AVOTA KODS C# - RegPol ()
- 23. darbība:
- 24. darbība: lejupielādējiet failus
Video: Profesionāļi to zina!: 24 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šodien mēs runāsim par “ESP32 automatizēto ADC kalibrēšanu”. Tas var šķist ļoti tehnisks priekšmets, taču, manuprāt, jums ir ļoti svarīgi par to mazliet uzzināt.
Tas ir tāpēc, ka runa nav tikai par ESP32 vai pat tikai ADC kalibrēšanu, bet gan par visu, kas saistīts ar analogiem sensoriem, kurus jūs varētu vēlēties nolasīt.
Lielākā daļa sensoru nav lineāri, tāpēc mēs ieviesīsim automatizētu prototipa kalibratoru analogiem digitālajiem pārveidotājiem. Mēs arī labosim ESP32 AD.
1. darbība. Ievads
Ir video, kurā es mazliet runāju par šo tēmu: Vai jūs nezinājāt? ESP32 ADC regulēšana. Tagad parunāsim automatizētā veidā, kas neļauj jums veikt visu polinomu regresijas procesu. Pārbaudiet to!
2. darbība. Izmantotie resursi
· Džemperi
· 1x Protoboard
· 1x ESP WROOM 32 DevKit
· 1x USB kabelis
· 2x 10k rezistori
· 1x 6k8 rezistors vai 1x 10k mehānisks potenciometrs sprieguma dalītāja regulēšanai
· 1x X9C103 - 10k digitālais potenciometrs
· 1x LM358 - darbības pastiprinātājs
3. darbība. Izmantotā ķēde
Šajā shēmā LM358 ir darbības pastiprinātājs “sprieguma bufera” konfigurācijā, izolējot divus sprieguma dalītājus, lai viens neietekmētu otru. Tas ļauj iegūt vienkāršāku izteiksmi, jo R1 un R2 ar labu tuvinājumu vairs nevar uzskatīt paralēli RB.
4. darbība. Izejas spriegums ir atkarīgs no digitālā potenciometra X9C103 variācijām
Pamatojoties uz ķēdes iegūto izteiksmi, šī ir sprieguma līkne tās izejā, kad mainām digitālo potenciometru no 0 līdz 10 k.
5. darbība: X9C103 vadīšana
· Lai kontrolētu mūsu digitālo potenciometru X9C103, mēs to barosim ar 5 V spriegumu, kas nāk no tā paša USB, kas nodrošina ESP32, pievienojot VCC.
· Mēs savienojam UP / DOWN tapu ar GPIO12.
· Mēs savienojam tapu INCREMENT ar GPIO13.
· Mēs savienojam DEVICE SELECT (CS) un VSS ar GND.
· Mēs pievienojam VH / RH 5V barošanai.
· Mēs savienojam VL / RL ar GND.
· Mēs pievienojam RW / VW sprieguma bufera ieejai.
6. darbība. Savienojumi
7. solis: uzņemiet augšup un leju rampu osciloskopu
Mēs varam novērot divus rampas, ko rada ESP32 kods.
Palielinājuma rampas vērtības tiek uztvertas un nosūtītas C# programmatūrai, lai novērtētu un noteiktu korekcijas līkni.
8. solis. Paredzētais pret lasījumu
9. solis: labošana
Mēs izmantosim kļūdu līkni, lai labotu ADC. Šim nolūkam mēs pabarosim programmu, kas izveidota C#, ar ADC vērtībām. Tas aprēķinās starpību starp nolasīto vērtību un paredzamo, tādējādi izveidojot ERROR līkni kā funkciju no ADC vērtības.
Zinot šīs līknes uzvedību, mēs zināsim kļūdu un varēsim to labot.
Lai zinātu šo līkni, programma C# izmantos bibliotēku, kas veiks polinomu regresiju (piemēram, iepriekšējos videoklipos).
10. solis. Paredzētais pret lasījumu pēc labojuma
11. darbība: programmas izpilde C#
12. solis: Pagaidiet ziņojumu Ramp START
13. darbība: ESP32 avota kods - korekcijas funkcijas un tās izmantošanas piemērs
14. darbība. Salīdzinājums ar iepriekšējām metodēm
15. darbība: ESP32 AVOTA KODS - deklarācijas un iestatīšana ()
16. darbība. ESP32 AVOTA KODS - cilpa ()
17. darbība. ESP32 AVOTA KODS - cilpa ()
18. darbība. ESP32 AVOTA KODS - impulss ()
19. solis: PROGRAMMAS AVOTA KODS C # - Programmas izpilde C #
20. solis: PROGRAMMAS AVOTA KODS C# - Bibliotēkas
21. solis: PROGRAMMAS AVOTA KODS C # - Vārdtelpa, klase un globālā
22. darbība: PROGRAMMAS AVOTA KODS C# - RegPol ()
23. darbība:
24. darbība: lejupielādējiet failus
RAR
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
TinyDice: profesionāli PCB mājās ar vinila griezēju: 10 soļi (ar attēliem)
TinyDice: profesionāli PCB mājās ar vinila griezēju: šī pamācība sastāv no soli pa solim dokumentētas metodes profesionālas kvalitātes PCB izgatavošanai mājās, izmantojot vinila griezēju, uzticamā, vienkāršā un efektīvā veidā. Šī metode ļauj iegūt konsekventu
IRIS - lampa, kas zina, kad esat apkārt: 12 soļi (ar attēliem)
IRIS - lampa, kas zina, kad esat apkārt: Labdien! Jā, visi ir karantīnā. Esmu inženierzinātņu students. Es kādreiz uzturējos hostelī un esmu pieradis naktī pildīt savus uzdevumus un mācības. Tagad, kad esmu mājās, manai ģimenei tas neliekas ērti, jo visi šeit ir pieraduši gulēt
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Lodēšana: profesionāļi to dara: 5 soļi
Lodēšana: To dara profesionāļi: vai esat inženieris? Vai esat elektriķis vai vienkārši hobijs, kuram patīk remontēt elektroniku vai to uzbūvēt? Jūs sastaptos ar tehniku, ko sauc par lodēšanu “ savā dzīvē, un šeit ir video, kas palīdzēs jums LODĒT