Мазмуну:
- 1 -кадам: Киришүү
- 2 -кадам: Колдонулган ресурстар
- 3 -кадам: Circuit колдонулат
- 4 -кадам: Чыгуу чыңалуусу X9C103 санарип потенциометринин вариациясына көз каранды
- 5 -кадам: X9C103 көзөмөлдөө
- 6 -кадам: Байланыштар
- 7 -кадам: Өйдө жана ылдый пандустардын осциллографына түшүрүү
- 8 -кадам: Күтүлүүчү окуу
- 9 -кадам: Түзөтүү
- 10 -кадам: Түзөтүүдөн кийин күтүлгөн версия
- 11 -кадам: Программанын C# тилинде аткарылышы
- 12 -кадам: Ramp START билдирүүсүн күтө туруңуз
- 13 -кадам: ESP32 Булак коду - Түзөтүү функциясынын мисалы жана аны колдонуу
- 14 -кадам: Мурунку техникалар менен салыштыруу
- 15 -кадам: ESP32 SOURCE CODE - Декларациялар жана Орнотуу ()
- 16 -кадам: ESP32 SOURCE CODE - Loop ()
- 17 -кадам: ESP32 SOURCE CODE - Loop ()
- 18 -кадам: ESP32 SOURCE CODE - Pulse ()
- 19 -кадам: C # ПРОГРАММАСЫНЫН БУЛАК КОДУ - Программанын C # тилинде аткарылышы
- 20 -кадам: C# ПРОГРАММАСЫНЫН БУЛАК КОДУ - Китепканалар
- 21 -кадам: C # ПРОГРАММАСЫНЫН БУЛАК КОДУ - Аттар мейкиндиги, класс жана глобалдык
- 22 -кадам: C# ПРОГРАММАСЫНЫН БУЛАК КОДУ - RegPol ()
- 23 -кадам:
- 24 -кадам: Файлдарды жүктөп алыңыз
Video: Профессионалдар муну билишет !: 24 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бүгүн биз "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 - 10к санарип потенциометр
· 1x LM358 - Ыкчам күчөткүч
3 -кадам: Circuit колдонулат
Бул схемада LM358 "чыңалуу буферинин" конфигурациясында иштөөчү күчөткүч болуп саналат, бири экинчисине таасир этпеши үчүн эки чыңалуу бөлүнгүчтү изоляциялайт. Бул жөнөкөй сөз айкашын алууга мүмкүндүк берет, анткени R1 жана R2, жакшы жакындатуу менен, RB менен параллель каралбай калат.
4 -кадам: Чыгуу чыңалуусу X9C103 санарип потенциометринин вариациясына көз каранды
Биз схема үчүн алган сөздүн негизинде, бул санариптик потенциометрди 0дөн 10кке чейин өзгөрткөндө, анын чыгышындагы чыңалуу ийри сызыгы.
5 -кадам: X9C103 көзөмөлдөө
· X9C103 санарип потенциометрибизди көзөмөлдөө үчүн, биз аны VCC менен туташтырып, ESP32ди иштетүүчү USBден келген 5В менен азыктандырабыз.
· Биз UP / DOWN пинди GPIO12ге туташтырабыз.
· INCREMENT пинин GPIO13ке туташтырабыз.
· Биз DEVICE SELECT (CS) менен VSSти GNDге туташтырабыз.
· Биз VH / RHди 5V камсыздоого туташтырабыз.
· Биз VL / RLди GNDге туташтырабыз.
· Биз RW / VW чыңалуу буфердик киришине туташтырабыз.
6 -кадам: Байланыштар
7 -кадам: Өйдө жана ылдый пандустардын осциллографына түшүрүү
Биз ESP32 коду тарабынан түзүлгөн эки пандусту байкай алабыз.
Көтөрүлүү пандусунун баалуулуктары кармалып, C# программалык камсыздоосуна оңдоо ийригин баалоо жана аныктоо үчүн жөнөтүлөт.
8 -кадам: Күтүлүүчү окуу
9 -кадам: Түзөтүү
Биз ADCди оңдоо үчүн катанын ийри сызыгын колдонобуз. Бул үчүн биз ADCдин баалуулуктары менен C#тилинде жасалган программаны беребиз. Бул окуу мааниси менен күтүлгөндүн айырмасын эсептеп чыгат, ошентип ADC маанисинин функциясы катары ERROR ийри сызыгын түзөт.
Бул ийри сызыктын жүрүм -турумун билип, биз катаны билебиз жана аны оңдоого жөндөмдүү болобуз.
Бул ийри сызыкты билүү үчүн C# программасы полиномдук регрессияны (мурунку видеолордо аткарылгандай) аткара турган китепкананы колдонот.
10 -кадам: Түзөтүүдөн кийин күтүлгөн версия
11 -кадам: Программанын C# тилинде аткарылышы
12 -кадам: Ramp START билдирүүсүн күтө туруңуз
13 -кадам: ESP32 Булак коду - Түзөтүү функциясынын мисалы жана аны колдонуу
14 -кадам: Мурунку техникалар менен салыштыруу
15 -кадам: ESP32 SOURCE CODE - Декларациялар жана Орнотуу ()
16 -кадам: ESP32 SOURCE CODE - Loop ()
17 -кадам: ESP32 SOURCE CODE - Loop ()
18 -кадам: ESP32 SOURCE CODE - Pulse ()
19 -кадам: C # ПРОГРАММАСЫНЫН БУЛАК КОДУ - Программанын C # тилинде аткарылышы
20 -кадам: C# ПРОГРАММАСЫНЫН БУЛАК КОДУ - Китепканалар
21 -кадам: C # ПРОГРАММАСЫНЫН БУЛАК КОДУ - Аттар мейкиндиги, класс жана глобалдык
22 -кадам: C# ПРОГРАММАСЫНЫН БУЛАК КОДУ - RegPol ()
23 -кадам:
24 -кадам: Файлдарды жүктөп алыңыз
RAR
Сунушталууда:
Кол жаңсоосу менен башкарылган Chrome динозавр гаджети / Муну кантип жасоо керек / #акылдуу чыгармачылык: 14 кадам
Hand Gesture Control Chrome Dinosaur Gadget / Муну кантип жасоо керек / #smartcreativity: Салам достор, бул окуу куралында мен сизге өзгөчө эксклюзивдүү проекти көрсөтөм. Ошентип, бүгүн мен сизге кол жаңсаңыз менен Chrome Dinosaur Оюнун кантип башкарууну көрсөтөм. абдан оңой. Эгерде сиз бул технологияны хром DINOду көзөмөлдөө үчүн колдоно турган болсоңуз, анда кулап каласыз
IPad Stylus Tip - (Кичи бөлүктөрдү реактивдүү станокто кантип айландыруу керек), мен муну Tech Shopдо жасадым !: 7 кадам
IPad Stylus Tip - (Кичинекей бөлүктөрдү реактивдүү станокто кантип айландыруу керек), мен муну Tech Shopдо жасадым! Бул өзүңүздүн сыйымдуу калем жасоонун эң кыйын бөлүгү! Мен иштеп жаткан басымдын сезгич стилусунун резина учун кармап туруу үчүн жез учум керек болчу. Бул көрсөтмө сизге менин
Сиз муну KIndle Touch менен кыла аласызбы?: 15 кадам (сүрөттөр менен)
Сиз муну KIndle Touch менен кыла аласызбы ?: Мен эч ким электрондук окурманга ээ болгусу келгенин эч качан түшүнө алган эмесмин. Анан чоңоюп калган балдарым мага Kindle Touch белек кылышты, мен муну акылдуу телефон же iPad башка адамдар үчүн кылган нерселеринин көбүн жасоо жолдорун таптым. Бир күнү ал менин картаюумду алмаштырат
Агымды кантип өлчөө керек жана эмне үчүн муну кылыш керек?: 4 кадам (сүрөттөр менен)
Учурдагы агымды кантип өлчөө керек жана эмне үчүн муну кылыш керек?: Көптөгөн өндүрүүчүлөр долбооруңуздун учурдагы чиймесин билүү канчалык маанилүү экенин же муну эмне үчүн билишиңиз керек экенин билишпейт. Бул үйрөткүчтө мен сизге долбооруңуздун учурдагы чиймесин кантип өлчөө керектигин жана муну билүү эмне үчүн маанилүү экенин түшүндүрөм. Т
Муну алыңыз! Тапшырма: 4 кадам
Муну алыңыз! Тасер: Бул жогорку вольттогу шокер менен өзүңүздү кантип коргоону жана душмандарыңызды кантип алыстатууну үйрөнүңүз! Башка жогорку технологиялык долбоорлор, суроолор же көйгөйлөр үчүн ocalon.com! Андан кийин бул долбоорду коргоону электрлештирүү үчүн бир кадам алдыга жылыңыз