Բովանդակություն:
- Քայլ 1: Ներածություն
- Քայլ 2: Օգտագործված ռեսուրսներ
- Քայլ 3: Օգտագործված միացում
- Քայլ 4: Ելքային լարումը կախված է X9C103 թվային պոտենցիոմետրի տատանումներից
- Քայլ 5: X9C103- ի վերահսկում
- Քայլ 6: Միացումներ
- Քայլ 7. Լուսանկարեք վերևի և ներքևի թեքահարթակների տատանումների վրա
- Քայլ 8: Ակնկալվող և կարդացած
- Քայլ 9: Ուղղում
- Քայլ 10. Ակնկալվող տարբերակները ՝ կարդալով ուղղումից հետո
- Քայլ 11: C# ծրագրում ծրագրի կատարում
- Քայլ 12: Սպասեք Ramp START հաղորդագրությանը
- Քայլ 13. ESP32 Աղբյուրի ծածկագիր. Ուղղիչ գործառույթի օրինակ և դրա օգտագործում
- Քայլ 14. Համեմատություն նախորդ տեխնիկայի հետ
- Քայլ 15. ESP32 Աղբյուրի ծածկագիր - հայտարարագրեր և կարգավորում ()
- Քայլ 16: ESP32 SOURCE CODE - Loop ()
- Քայլ 17: ESP32 SOURCE CODE - Loop ()
- Քայլ 18: ESP32 SOURCE CODE - Pulse ()
- Քայլ 19. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C # C - Exeրագրի կատարում C # - ում
- Քայլ 20. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C# C - Գրադարաններ
- Քայլ 21. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C # - ում ՝ Անուն տարածություն, դաս և գլոբալ
- Քայլ 22. #րագրի աղբյուրի կոդը C# - RegPol ()
- Քայլ 23:
- Քայլ 24: Ներբեռնեք ֆայլերը
Video: Պրոֆեսիոնալները դա գիտեն: 24 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այսօր մենք խոսելու ենք «ESP32 ավտոմատացված ADC տրամաչափման» մասին: Թվում է, թե դա շատ տեխնիկական առարկա է, բայց կարծում եմ, որ ձեզ համար շատ կարևոր է դրա մասին մի փոքր իմանալը:
Դա պայմանավորված է նրանով, որ խոսքը ոչ միայն ESP32- ի կամ նույնիսկ ADC- ի ճշգրտման մասին է, այլ այն ամենի, ինչ ներառում է անալոգային տվիչներ, որոնք գուցե ցանկանաք կարդալ:
Սենսորների մեծամասնությունը գծային չեն, ուստի մենք մտադիր ենք ներկայացնել անալոգային թվային կերպափոխիչների ավտոմատացված նախատիպի տրամաչափիչ: Բացի այդ, մենք պատրաստվում ենք կատարել ESP32 AD- ի ուղղում:
Քայլ 1: Ներածություն
Կա մի տեսանյութ, որում ես մի փոքր խոսում եմ այս թեմայի շուրջ. ESP32 ADC ճշգրտում: Այժմ, եկեք խոսենք ավտոմատացված եղանակով, որը թույլ չի տալիս կատարել բազմանդամ ռեգրեսիայի ամբողջ գործընթացը: Ստուգեք այն:
Քայլ 2: Օգտագործված ռեսուրսներ
· Թռչկոտողներ
· 1x Protoboard
· 1x ESP WROOM 32 DevKit
· 1x USB մալուխ
· 2x 10k դիմադրիչներ
· 1x 6k8 դիմադրություն կամ 1x 10k մեխանիկական պոտենցիոմետր `լարման բաժանարարը կարգավորելու համար
· 1x X9C103 - 10k թվային պոտենցիոմետր
· 1x LM358 - գործառնական ուժեղացուցիչ
Քայլ 3: Օգտագործված միացում
Այս սխեմայում LM358- ը գործառնական ուժեղացուցիչ է «լարման բուֆերի» կազմաձևում ՝ մեկուսացնելով լարման երկու բաժանարարները, որպեսզի մեկը մյուսի վրա չազդի: Սա թույլ է տալիս ստանալ ավելի պարզ արտահայտություն, քանի որ R1 և R2- ը, լավ մոտարկմամբ, այլևս չեն կարող դիտվել RB- ի հետ զուգահեռ:
Քայլ 4: Ելքային լարումը կախված է X9C103 թվային պոտենցիոմետրի տատանումներից
Շղթայի համար ձեռք բերված արտահայտության հիման վրա սա լարման կորն է դրա ելքի վրա, երբ թվային պոտենցիոմետրը փոխում ենք 0 -ից մինչև 10k:
Քայլ 5: X9C103- ի վերահսկում
· Մեր X9C103 թվային պոտենցիոմետրը վերահսկելու համար մենք այն սնուցելու ենք 5 Վ լարման միջոցով, որը գալիս է նույն USB- ից, որը սնուցում է ESP32- ը ՝ միանալով VCC- ին:
· Մենք UP / DOWN կապը միացնում ենք GPIO12- ին:
· Մենք կապում ենք INCREMENT- ի քորոցը GPIO13- ին:
· Մենք սարքի ընտրություն (CS) և VSS- ը միացնում ենք GND- ին:
· Մենք VH / RH- ը միացնում ենք 5 Վ լարման:
· Մենք VL / RL- ը միացնում ենք GND- ին:
· Մենք միացնում ենք RW / VW լարման բուֆերի մուտքին:
Քայլ 6: Միացումներ
Քայլ 7. Լուսանկարեք վերևի և ներքևի թեքահարթակների տատանումների վրա
Մենք կարող ենք դիտարկել ESP32 ծածկագրով առաջացած երկու թեքահարթակները:
Բարձրացնող թեքահարթակի արժեքները գրավվում և ուղարկվում են C# ծրագրակազմ `գնահատման և ուղղման կորի որոշման համար:
Քայլ 8: Ակնկալվող և կարդացած
Քայլ 9: Ուղղում
Մենք կօգտագործենք սխալի կորը ՝ ADC- ն ուղղելու համար: Դրա համար մենք կերակրելու ենք C#ծրագրով պատրաստված ծրագիր ՝ ADC- ի արժեքներով: Այն կհաշվարկի ընթերցված և ակնկալվող արժեքի միջև եղած տարբերությունը ՝ դրանով իսկ ստեղծելով ERROR կոր, որպես ADC արժեքի ֆունկցիա:
Իմանալով այս կորի վարքագիծը ՝ մենք կիմանանք սխալը և կկարողանանք ուղղել այն:
Այս կորը իմանալու համար C# ծրագիրը կօգտագործի գրադարան, որը կկատարի բազմանդամ հետընթաց (ինչպես նախորդ տեսանյութերում կատարվածները):
Քայլ 10. Ակնկալվող տարբերակները ՝ կարդալով ուղղումից հետո
Քայլ 11: C# ծրագրում ծրագրի կատարում
Քայլ 12: Սպասեք Ramp START հաղորդագրությանը
Քայլ 13. ESP32 Աղբյուրի ծածկագիր. Ուղղիչ գործառույթի օրինակ և դրա օգտագործում
Քայլ 14. Համեմատություն նախորդ տեխնիկայի հետ
Քայլ 15. ESP32 Աղբյուրի ծածկագիր - հայտարարագրեր և կարգավորում ()
Քայլ 16: ESP32 SOURCE CODE - Loop ()
Քայլ 17: ESP32 SOURCE CODE - Loop ()
Քայլ 18: ESP32 SOURCE CODE - Pulse ()
Քայլ 19. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C # C - Exeրագրի կատարում C # - ում
Քայլ 20. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C# C - Գրադարաններ
Քայլ 21. #ՐԱԳԻՐԻ ԱURԲՅՈՆԸ C # - ում ՝ Անուն տարածություն, դաս և գլոբալ
Քայլ 22. #րագրի աղբյուրի կոդը C# - RegPol ()
Քայլ 23:
Քայլ 24: Ներբեռնեք ֆայլերը
RAR
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Oldոդում. Ահա թե ինչ են անում պրոֆեսիոնալները `5 քայլ
Oldոդում. Սա այն է, ինչ անում են մասնագետները. Դու ինժեներ ես: Դուք էլեկտրիկ եք, թե պարզապես հոբբիիստ, ով սիրում է վերանորոգել իրենց էլեկտրոնիկան կամ պատրաստել այն: ձեր կյանքում, և ահա մի տեսանյութ, որը կօգնի ձեզ OLDԻՆՎՈՄ