Агуулгын хүснэгт:
- Алхам 1: Танилцуулга
- Алхам 2: Ашигласан нөөц
- Алхам 3: Ашигласан хэлхээ
- Алхам 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: Файлуудыг татаж авах
Видео: Мэргэжлийн хүмүүс үүнийг мэднэ !: 24 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Өнөөдөр бид "ESP32 ADC автомат тохируулгын тухай" ярих болно. Энэ нь маш техникийн сэдэв мэт санагдаж болох ч энэ талаар бага зэрэг мэдэх нь танд маш чухал гэж бодож байна.
Учир нь энэ нь зөвхөн ESP32, тэр ч байтугай ADC шалгалт тохируулгын тухай биш, харин уншихыг хүсч буй аналог мэдрэгчтэй холбоотой бүх зүйл юм.
Ихэнх мэдрэгч нь шугаман биш тул аналог дижитал хөрвүүлэгчийн автомат прототип калибраторыг танилцуулах гэж байна. Түүнчлэн, бид ESP32 AD -ийн залруулга хийх гэж байна.
Алхам 1: Танилцуулга
Би энэ сэдвээр бага зэрэг ярьдаг видео байдаг: Та мэдээгүй юм уу? ESP32 ADC тохируулга. Одоо олон гишүүнт регрессийн үйл явцыг бүхэлд нь хийхэд саад болох автоматаар ярилцъя. Үүнийг үзээрэй!
Алхам 2: Ашигласан нөөц
· Үсрэгчид
· 1х Protoboard
· 1x ESP WROOM 32 DevKit
· 1х USB кабель
· 2х 10к эсэргүүцэл
· Хүчдэл хуваагчийг тохируулах зориулалттай 1х 6к8 резистор эсвэл 1х 10к механик потенциометр
· 1x X9C103 - 10к дижитал потенциометр
· 1x LM358 - Үйл ажиллагааны өсгөгч
Алхам 3: Ашигласан хэлхээ
Энэ хэлхээнд LM358 нь "хүчдэлийн буфер" тохиргооны үйл ажиллагааны өсгөгч бөгөөд хоёр хүчдэл хуваагчийг тусгаарлаж, нэг нь нөгөөдөө нөлөөлөхгүй. Энэ нь R1 ба R2 -ийг сайн тооцоолсоноор RB -тэй зэрэгцүүлэн авч үзэх боломжгүй тул илүү энгийн илэрхийлэл олж авах боломжийг олгодог.
Алхам 4: Гаралтын хүчдэл нь дижитал потенциометр X9C103 -ийн өөрчлөлтөөс хамаарна
Хэлхээний хувьд олж авсан илэрхийлэл дээр үндэслэн дижитал потенциометрийг 0 -ээс 10к хүртэл өөрчлөхөд энэ нь гаралтын хүчдэлийн муруй юм.
Алхам 5: X9C103 -ийг хянах
· Манай X9C103 дижитал потенциометрийг хянахын тулд бид VCC -д холбогдож ESP32 -ийг ажиллуулдаг USB -ээс ирдэг 5V тэжээлээр тэжээх болно.
· Бид 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
Зөвлөмж болгож буй:
Raspberry Pi DIY ухаалаг хаалганы хонх нь хүмүүс, машин, гэх мэтийг илрүүлж чаддаг. 5 алхам
Raspberry Pi DIY ухаалаг хаалганы хонх нь хүмүүс, автомашин гэх мэтийг илрүүлж чаддаг. Энэхүү steampunk-ийн загвар нь гэрийн туслах болон манай олон өрөө аудио системтэй уялдан манай DIY ухаалаг байшингийн бусадтай харилцах боломжийг олгодог. Nest эсвэл бусад өрсөлдөгчдийн нэг) Би өөрийн ухаалаг хаалганы хаалгыг бүтээсэн
Цахим бэх: Сар / ОУСС / Сансарт байгаа хүмүүс : 6 алхам
Цахим бэх: Сар / ОУСС / Сансарт байгаа хүмүүс …: Би бөөрөлзгөнө, цахим цаасан малгайтай байсан бөгөөд үүнийг ашиглан ОУСС хаана байгаа эсвэл одоо энэ орон зайд хичнээн хүн байгаа гэх мэт мэдээллийг харуулахыг хүссэн юм. Би эдгээр өгөгдлийг авахын тулд интернэтэд API байгаа эсэхийг олж мэдэхийг хүссэн бөгөөд үүнийг олсон. OK, gotcha !!!! Түр хүлээнэ үү
Гагнах: Үүнийг мэргэжлийн хүмүүс хийдэг: 5 алхам
Гагнах: Мэргэжилтнүүдийн хийдэг зүйл бол та инженер үү? Та цахилгаанчин эсвэл зүгээр л цахилгаан хэрэгслээ засах эсвэл бүтээх дуртай хоббичин уу? Та "гагнах ” таны амьдралд, мөн энд танд ГЭРЭЛГЭЭ хийхэд туслах видео байна
Үүнийг бичээрэй! Үүнийг хий! Үүнийг хуваалцаарай!: 4 алхам
Үүнийг бичээрэй! Үүнийг хий! Үүнийг хуваалцаарай!: Миний оюутнууд Legos -ийг ашиглан зохиол бичих, зохион байгуулалт, бүтээлээ дижитал хэлбэрээр гэр бүлийнхэнтэйгээ болон ангийнхаа үе тэнгийнхэнтэйгээ үзүүлэхэд тусалдаг
Бараг ямар ч (Хаха) вэбсайтаас хэрхэн хөгжим авах вэ (Сонссон л бол та үүнийг авах боломжтой Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та үүнийг хийх боломжгүй байж магадгүй) ЗАСВАРЛАА !!!!! Мэдээлэл нэмсэн: 4 алхам
Бараг ямар ч хамаагүй вэбсайтаас хэрхэн хөгжим авах вэ (Хаха) (Та сонсож байгаа л бол үүнийг авах боломжтой … Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та чадахгүй байх магадлалтай) ЗАСВАРЛАА !!!!! Мэдээлэл нэмсэн: хэрэв та хэзээ нэгэн цагт вэбсайт руу орж, дуртай, хүссэн дуугаа тоглуулдаг бол, хэрэв та ямар нэгэн зүйл үймүүлвэл миний буруу биш юм (хэрэв та ямар нэг шалтгаангүйгээр юм устгаж эхэлбэл ийм зүйл тохиолдох болно. ) Би хөгжим авах боломжтой байсан