Агуулгын хүснэгт:

Spot гагнуурчин 1-2-3 Arduino програм хангамж: 7 алхам (зурагтай)
Spot гагнуурчин 1-2-3 Arduino програм хангамж: 7 алхам (зурагтай)

Видео: Spot гагнуурчин 1-2-3 Arduino програм хангамж: 7 алхам (зурагтай)

Видео: Spot гагнуурчин 1-2-3 Arduino програм хангамж: 7 алхам (зурагтай)
Видео: Software Engineer Expectation 👨🏻‍💻vs Reality 😂 #shorts #softwareengineer 2024, Долдугаар сарын
Anonim
Image
Image

Яагаад өөр спот гагнуур хийх төсөл хэрэгтэй байна вэ?

Спот гагнуурчин барих нь харьцангуй чанартай арилжааны хувилбарын үнийн багахан хэмжээгээр ямар нэгэн зүйл барьж болох тохиолдлуудын нэг юм. Хэдийгээр худалдаж авахаасаа өмнө худалдаж авах нь ялах стратеги биш байсан ч энэ нь маш хөгжилтэй байдаг!

Тиймээс би төслийг эхлүүлэхээр шийдсэн бөгөөд бусад хүмүүс үүнийг хэрхэн хийснийг харлаа. Сүлжээнд энэ талаар маш олон сонирхолтой мэдээлэл, видео бичлэгүүд байдаг бөгөөд дизайн, барилгын чанарын хувьд маш олон янз байдаг.

Бодит түвшинд хүрч чадах бүтцийн чанар нь багаж хэрэгсэл, машин, тоног төхөөрөмжөөс хамаардаг тул энэ тал дээр нэлээд олон янзын өөрчлөлт гарсан нь гайхах зүйл биш юм. Нөгөөтэйгүүр, ихэнх төслүүд гагнуурын процессыг эхлүүлэх, зогсоохын тулд зүгээр л гарын авлагын унтраалга ашигладаг болохыг би хараагүй гэж бодож байсан.

Үнэн хэрэгтээ, гагнуурын цагийг нарийн хянах нь гагнуурын чанарын түлхүүр бөгөөд та унтраалгыг гараараа эргүүлэх замаар үүнийг хийж чадахгүй.

Өөрийгөө цэгэн гагнуурчин болгох нь аль хэдийн зодуулж үхсэн байж магадгүй сэдэв гэдгийг би мэдэрсэн, гэхдээ гурван үе шаттай гагнуурын процессыг мэргэжлийн машин шиг цагийг нарийн ашиглан хийвэл илүү сайн машин хийх боломжтой юм шиг санагдсан. Тиймээс би төслийнхөө дизайны үндсэн таван зорилгыг өөртөө тавьсан.

Гурван шаттай гагнуурын процессыг дэмжих

Цагийг нарийвчлалтай, тохируулж болно

Гагнуурын профайлыг тууштай хадгалах, олж авах чадвар

Дизайн ба барилгын энгийн байдал

Зөвхөн түгээмэл хэрэглэгддэг бүрэлдэхүүн хэсгүүдийг ашиглах

Үр дүн нь миний 1-2-3 цэг гагнуурчин бөгөөд энэхүү зааварчилгаанд би төслийн гагнуурын процессын хяналтын хэсгийг тайлбарлах болно. Видео болон энэхүү зааварчилгаагаар бүх бүрэлдэхүүн хэсгүүдийг зохих хайрцагт угсрахаас өмнө туршилтын гагнуурчны загварыг харуулав. Энэхүү төслийн самбарыг тусдаа зааварчилгаанд тайлбарласан болно.

Хэрэв та эсэргүүцлийн гагнуурын тухай ойлголт, богино долгионы трансформатор ашиглан гагнуурчин хэрхэн хийх талаар олж мэдэх шаардлагатай бол үргэлжлүүлэн уншихаасаа өмнө үүнийг хийх хэрэгтэй. Би гагнуурчин хэрхэн ажилладаг, хэрхэн яаж барих талаар биш харин гагнуурчны хяналтанд анхаарлаа хандуулах болно. Үүнийг өөр газар сайн тусгасан гэж би бодож байна.

Алхам 1: Хоол хийх жор

1-2-3 Гагнуур
1-2-3 Гагнуур

Эсэргүүцлийн гагнуурын бүрэлдэхүүн хэсгүүдийг авч үзье.

Гагнуурын трансформатор. АС шугамын хүчдэлийг хөрвүүлэх замаар эсэргүүцлийн гагнуур хийхэд шаардлагатай бага хүчдэл/өндөр гүйдлийн гаралтыг өгдөг. Өөрөө хийсэн гагнуурын хувьд гагнуурын трансформаторыг ихэвчлэн богино долгионы зуухны трансформаторыг бага хүчдэлтэй, өндөр гүйдлийн гаралт болгон хувиргах замаар олж авдаг. Үүнийг өндөр хүчдэлийн хоёрдогч ороомгийг ЗХЖШ -аас салгаж, маш зузаан зэс кабелийн хэд хэдэн эргэлтээс бүрдэх шинэ хоёрдогч ороомог хийх замаар хийдэг. Үүнийг хэрхэн хийхийг харуулсан олон видео YouTube дээр байдаг

Цахилгаан хэлхээ. Гагнуурын трансформаторыг асааж, унтраах бөгөөд түүний ажиллагааг Хяналтын хэлхээгээр хянадаг. Цахилгаан хэлхээ нь сүлжээний хүчдэл дээр ажилладаг

Хяналтын хэлхээ. Гагнуурын бүх үйл ажиллагааг хянадаг

    Гагнуурын хугацааг тохируулах, өөрчлөх боломжийг хэрэглэгчдэд олгодог

    • Гагнуурын хугацааг хадгалах, сэргээх боломжийг хэрэглэгчдэд олгодог.
    • Эцэст нь хэлэхэд трансформаторыг асаах, унтраах цахилгаан хэлхээнд командыг илгээж гагнуурын процессыг эхлүүлэх боломжийг хэрэглэгчдэд олгодог.

UI. Хэрэглэгч нь хяналтын схемтэй хэрэглэгчийн интерфейсээр холбогддог

Энэхүү зааварчилгаа нь UI ба хяналтын хэлхээг тайлбарласан болно. Миний санал болгож буй UI ба хяналтын хэлхээний загвар нь үнэндээ бусад блокоос огт хамааралгүй бөгөөд одоо байгаа цахилгаан хэлхээний хувилгаан нь хяналтын хэлхээний дижитал гаралтын дохиог зохицуулж чаддаг бол одоо байгаа гагнуурчинд хялбархан тохируулж болно. Тиймээс, хэрэв та аль хэдийн цахим сэлгэн гагнуурчинтай бол энд тайлбарласан удирдлага болон хэрэглэгчийн интерфэйсийн бүрэлдэхүүн хэсгүүдийг өөр ямар ч өөрчлөлтгүйгээр нэмж болно.

Хэрэв танд яг одоо гарын авлагын унтраалга байгаа бол та мөн цахилгаан хэлхээг бий болгох хэрэгтэй болно.

Хяналтын хэлхээний програм хангамжийн ажиллагааг тайлбарлахаас өмнө гагнуурын процесс хэрхэн явагддаг талаар илүү дэлгэрэнгүй авч үзье.

Алхам 2: 1-2-3 Гагнуур

Мэргэжлийн гагнуурын машин нь нэг алхамаар гагнахгүй; тэд автоматжуулсан гурван үе шаттай дарааллыг ашигладаг. Гурван алхамтай эсэргүүцлийн гагнуур нь дараахь зүйлээс бүрдэнэ.

Халаах алхам. Гагнуурын трансформаторыг асааж, гүйдэл нь ажлын хэсгүүдээр дамжин электродоор дамждаг. Энэ нь зөвхөн металлыг дулаацуулах зорилготой юм

Хэвлэлийн алхам: Гагнуурын трансформатор унтарсан; Ажлын хэсгүүдийг бие биенийхээ эсрэг хатуу дардаг. Зөөлрүүлсэн халуун металл ажлын хэсгүүдийн гадаргуу нь одоо маш сайн механик болон цахилгаан холбоо барих болно

Гагнах алхам: Гагнуурын трансформатор дахин асаалттай байна. Одоо дотно харилцаатай байгаа металл гадаргууг даралтын дор гагнаж байна

Бие даасан алхамуудын үргэлжлэх хугацаа нь ерөнхийдөө жигд биш бөгөөд гагнуурчинд байгаа гүйдэл, гагнах гэж буй материалын төрөл (гол төлөв түүний эсэргүүцэл ба хайлах цэг), ажлын хэсгүүдийн зузаанаас хамаарна.

Миний олж мэдсэн өөрөө хийсэн гагнуурчдын ихэнх нь автоматжуулсан цагийн хяналттай байдаггүй бөгөөд энэ нь давтагдах, найдвартай ажиллагааг ихээхэн хүндрүүлдэг.

Зарим нь гагнуурын хугацааг ихэвчлэн потенциометрээр тохируулах чадвартай байдаг. Керри Вонг энэ ангид батерейг гагнахад зориулагдсан нэмэлт хос электродтой маш сайн ажил хийжээ.

Маш цөөхөн өөрөө хийсэн гагнуурчид дээр дурдсанчлан гагнуурын гурван үе шатыг автоматаар гүйцэтгэх чадвартай байдаг. Зарим нь зөвхөн нэг л тогтсон хугацаатай байдаг. Бусадтай бол та энэ хугацаатай адил зарим хугацааг өөрчилж болно. Энэ нь дулаарах, дарах алхамуудын тогтмол хугацаатай байдаг бол гагнуурын үеийг потенциометрээр сольж болно.

Энэ нь үйл явцыг хэсэгчлэн тохируулдаг боловч хэсэг хугацааны дараа батерейны тодорхой хэсгийг дахин гагнах шаардлагатай бол тохиргоог олоход хэцүү байж магадгүй юм. Тодорхой материал, зузааны хослолын зөв цагийг олсны дараа та үүнийг дахин хийх шаардлагагүй болно. Энэ нь цаг хугацаа алдах (мөн материал) бөгөөд энэ нь бага зэрэг урам хугарах болно.

Та эндээс үнэхээр хүсч байгаа зүйл бол бүх цаг хугацааны уян хатан байдал (тохируулах чадвар), тохиргоог зөв хийсний дараа хадгалах, сэргээх чадвар юм.

Аз болоход энэ нь тийм ч хэцүү биш юм. Гурван алхамтай эсэргүүцлийн гагнуурыг хэрхэн хянах талаар үзье.

Алхам 3: 1-2-3 Гагнуурын хяналт

1-2-3 Гагнуурын хяналт
1-2-3 Гагнуурын хяналт

Бид хяналтын хэлхээг микроконтроллер (MCU) ашиглан хэрэгжүүлдэг. MCU програм хангамж нь өмнөх алхам дээр харсан шиг дөрвөн төлөвтэй төрийн машинаар ажилладаг.

o State 0: Гагнуур хийхгүй

o 1-р төлөв: Гагнах, халаах алхам

o State 2: Гагнуур, алхамыг дар

o Төлөв 3: Гагнуур, гагнуурын алхам

Би C хэлбэрийн хуурамч кодыг энд байгаа програмын урсгалыг тайлбарлахад ашиглаж байна, учир нь үүнийг C/C ++ дээр бичигдсэн MCU-ийн бодит кодтой холбоход хялбар байдаг.

Тохируулах алхамыг хийсний дараа MCU үндсэн гогцоо нь хэрэглэгчийн оролт, төлөвийн шилжилтийг дараах байдлаар зохицуулдаг.

01: давталт

02: шилжүүлэгч (төлөв) {03: тохиолдол 0: 04: уншихUserInput 05: тохиолдолд 1, 2, 3: 06: хэрэв (гагнуурын цаг дууссан) {07: // дараагийн төлөв рүү шилжих 08: төлөв = (төлөв + 1) % 4; 09: цахилгаан хяналтыг солих 10: хэрэв (төлөв нь 0 биш) {11: шинэ алхмын үргэлжлэх хугацааг тохируулж, гагнуурын таймерыг 12:} 13:} 14: төгсгөлийн гогцоо

Хэрэв одоогийн төлөв 0 бол бид хэрэглэгчийн оролтыг боловсруулж дараагийн давталт руу шилжих UI төлөвийг уншдаг.

Бид гагнуурын таймер ашиглан гагнуурын үе шатуудын үргэлжлэх хугацааг хянадаг. Шилжүүлэгчийн мэдэгдлийг оруулах үед гагнуурын дараалал дөнгөж эхэллээ гэж бодъё. Цахилгааны хяналт асаалттай, гагнуурын трансформатор асаалттай, одоогийн төлөв 1 байна.

Хэрэв гагнуурын таймерын хугацаа дуусаагүй бол нөхцөлт (6 -р мөр) худал гэж үнэлэгдсэн бол бид шилжүүлэгчийн мэдэгдлээс гараад дараагийн давталтын давталт руу орно.

Хэрэв гагнуурын таймер дууссан бол бид нөхцөлт (6 -р мөр) руу ороод цааш нь үргэлжлүүлнэ.

1. Дараагийн төлөвийг тооцоолж хадгална уу (мөр 8). Бид модуль 4 арифметикийг ашиглан 1-2-3-0 төлөв байдлын зөв дарааллыг дагаж мөрддөг. Хэрэв одоогийн төлөв 1 байсан бол бид одоо 2 -р төлөв рүү шилжих болно.

2. Дараа нь бид цахилгаан хяналтыг сэлгэнэ (шугам 9). 1 -р төлөвт цахилгаан хяналт асаалттай байсан тул одоо унтарсан байна (2 -р төлөвт байх ёстой тул гагнуурын трансформатор асахгүй байхад алхамыг дарна уу).

3. Муж одоо 2 болсон тул бид 10 -р мөрөнд нөхцөлт оруулна.

4. Гагнуурын таймерыг шинэ алхам үргэлжлэх хугацаанд тохируулах (хэвлэлийн алхам үргэлжлэх хугацаа) ба гагнуурын таймерыг дахин эхлүүлэх (мөр 11).

Үндсэн гогцооны дараах давталтууд нь гагнуурын цаг дуусах хүртэл, өөрөөр хэлбэл хэвлэлийн алхам дуусах хүртэл нэлээд жигд бус байх болно.

Энэ үед бид 6 -р мөрөнд нөхцөлт биет рүү орно. Дараагийн төлөв (төлөв 3) -ыг 8 -р мөрөнд тооцоолно; трансформаторын хүчийг дахин асаана (шугам 9); гагнуурын таймерыг гагнуурын үе шатанд тохируулж, дахин эхлүүлнэ.

Цаг хэмжигчийн хугацаа дахин дуусахад дараагийн төлөв (0 төлөв) -ийг 8 -р мөрөнд тооцдог боловч одоо 11 -р мөрийг гүйцэтгээгүй тул гагнуурын мөчлөг дууссаны дараа таймерыг дахин эхлүүлэхгүй.

Дараагийн давталт дээр бид хэрэглэгчийн оролтыг боловсруулж байна (4 -р мөр). Дууссан.

Гэхдээ бид гагнуурын ажлыг хэрхэн яаж эхлүүлэх вэ? Хэрэглэгч гагнуурын товчлуурыг дарахад бид эхэлдэг.

Гагнуурын товчлуур нь тоног төхөөрөмжийн тасалдалд холбогдсон MCU оролтын зүүтэй холбогддог. Товчлуурыг дарахад тасалдал гарах болно. Тасалдлын зохицуулагч нь гагнуурын процессыг төлөв байдлыг 1 болгож, гагнуурын таймерыг халаах үе шатанд тохируулж, гагнуурын таймерыг асааж, тэжээлийн хяналтыг асаах замаар эхлүүлнэ.

19: Эхлэх Гагнуур

20: төлөв = 1 21: халаалтын үе шатыг тохируулж, гагнуурын таймер эхлүүлэх 22: цахилгаан хяналтыг асаах 23: эхлэлийг дуусгах Гагнуур

Алхам 4: UI менежмент, зогсолт болон бусад програм хангамжийн хүндрэлүүд

UI менежмент, зогсолт болон бусад програм хангамжийн хүндрэлүүд
UI менежмент, зогсолт болон бусад програм хангамжийн хүндрэлүүд

UI нь дэлгэц, товчлуур бүхий кодлогч, түр зуурын товчлуур, LED -ээс бүрдэнэ. Тэдгээрийг дараах байдлаар ашигладаг.

Дэлгэц нь хэрэглэгчдэд тохиргооны талаархи санал хүсэлтийг өгдөг бөгөөд гагнуурын явцад гарсан явцыг харуулдаг

Товчлууртай кодлогч нь гагнуурын дарааллыг эхлүүлэхээс бусад тохиолдолд програм хангамжийн бүх харилцан үйлчлэлийг хянадаг

Түр зуурын товчлуурыг дарж гагнуурын дарааллыг эхлүүлнэ

Гагнуурыг гагнуурын дарааллаар асааж, зогсолтын үед олон удаа оруулдаг

Өмнөх алхамд тайлбарласны дагуу програм хангамж нь гагнуурын процессыг хянахаас гадна хийх ёстой хэд хэдэн зүйл байдаг.

Хэрэглэгчийн оруулсан мэдээллийг уншиж байна. Энэ нь кодлогчийн байрлал, товчлуурын төлөвийг уншихад оршино. Хэрэглэгч нэг цэсийн зүйлээс нөгөө рүү шилжих, дэлгэц дээрх параметрүүдийг өөрчлөхийн тулд кодлогчийг зүүн эсвэл баруун тийш эргүүлэх эсвэл оруулсан утгыг баталгаажуулах эсвэл цэсийн бүтцийг дээшлүүлэхийн тулд кодлогч товчийг дарах боломжтой

  • UI -ийг шинэчилж байна.

    Хэрэглэгчийн үйлдлийг харуулахын тулд дэлгэцийг шинэчилсэн болно

    Гагнуурын процессын явцыг харуулахын тулд дэлгэцийг шинэчилсэн болно (бид гагнуурын дарааллын одоогийн үе шатны үргэлжлэх хугацааны хажуугийн заагчийг харуулав)

    Бид гагнуур хийж эхлэхэд лед асдаг бөгөөд дууссаны дараа унтраана

Зогсолт. Код нь хэрэглэгч хэр удаан идэвхгүй байсныг хянадаг бөгөөд идэвхгүй байх хугацаа урьдчилан тогтоосон хязгаараас хэтэрсэн тохиолдолд зогсолтын горимд ордог. Хүлээлтийн горимд дэлгэц унтарсан бөгөөд интерфэйсийн интерфэйс дээрх залгуурыг удаа дараа бүдгэрүүлж, унтраах горимд дохио өгдөг. Кодлогчыг аль ч чиглэлд эргүүлснээр хэрэглэгч зогсолтын горимоос гарах боломжтой. Хүлээлгийн горимд байх үед UI нь хэрэглэгчийн бусад харилцан үйлчлэлд хариу өгөх ёсгүй. Гагнуурчин 0 байдалд байх үед л зогсолтонд орохыг зөвшөөрдөг болохыг анхаарна уу. гагнуур хийж байх үед биш

Анхдагч удирдлага, профайлыг хадгалах, сэргээх. Програм хангамж нь 3 өөр гагнуурын профайлыг дэмждэг, өөрөөр хэлбэл 3 өөр материал/зузаантай тохиргоог дэмждэг. Профайлууд нь флэш санах ойд хадгалагддаг тул гагнуурчинг унтраахад алдагдахгүй

Хэрэв та сонирхож байгаа бол дэлгэцийг шатаахаас сэргийлэхийн тулд би зогсолтын функцийг нэмсэн. Гагнуурчин асаалттай байгаа бөгөөд та UI ашигладаггүй бол дэлгэцэн дээрх тэмдэгтүүд өөрчлөгддөггүй бөгөөд шатаахад хүргэдэг. Таны гүйлт дэлгэцийн технологиос хамаарч өөр өөр байж болно, гэхдээ би OLED дэлгэц ашиглаж байна. анхаарал тавихгүй бол маш хурдан шатдаг тул дэлгэцийг автоматаар унтраах нь зүйтэй.

Дээр дурдсан бүхэн мэдээж "жинхэнэ" кодыг төвөгтэй болгодог. Сайхан ороосон програм хангамжийг олж авахын тулд бидний өмнөх алхмуудыг үзсэнээс илүү хийх ажил байгааг харж болно.

Энэ нь програм хангамжийн тусламжтайгаар үндсэн функцийг бий болгох нь үндсэн функцийг хэрэгжүүлэхээс илүү төвөгтэй байдаг гэсэн дүрмийг баталж байна!

Та зааварчилгааны төгсгөлд байгаа репозиторын линкээс бүрэн кодыг олох болно.

Алхам 5: Хяналтын хэлхээ

Хяналтын хэлхээ
Хяналтын хэлхээ

Програм хангамжийг эдгээр бүрэлдэхүүн хэсгүүдийг ашиглан боловсруулж туршсан болно.

  • Хяналтын хэлхээ:

    Arduino Pro Mini 5V 16MHz

  • UI:

    • Товчлууртай эргэдэг кодлогч
    • 0.91”128x32 I2C цагаан OLED дэлгэц нь SSD1306 дээр суурилсан
    • Суурилуулсан LED бүхий түр зуурын товчлуур

Мэдээжийн хэрэг та бүтээхдээ яг эдгээр бүрэлдэхүүн хэсгүүдийг ашиглах шаардлагагүй, гэхдээ хэрэв та үүнийг хийхгүй бол, ялангуяа дэлгэцийн интерфэйс, төрөл, хэмжээг өөрчилсөн бол кодын зарим өөрчлөлтийг хийх шаардлагатай болж магадгүй юм.

Arduino Pin даалгавар:

  • Оролт:

    • A1 A2 A3 тээглүүр нь профайл ба параметрүүдийг сонгох/өөрчлөхөд ашигладаг эргэдэг кодлогч юм
    • Гагнуурыг эхлүүлэхийн тулд дарагдсан түр зуурын товчлууртай холбогдсон 2 -р зүү. Товчлуурыг ихэвчлэн кодлогчийн хажууд байрлах самбар дээр суурилуулсан бөгөөд дөрөө унтраалгатай зэрэгцүүлэн холбож болно.
  • Гаралт:

    • Дэлгэцийг хянах I2C -ийн A4/A5 зүү.
    • Гагнуурын мөчлөгийн үед асаалттай, зогсолтын үед бүдгэрч, унасан LED рүү дижитал гаралт хийх 11 -р зүү. Цахилгаан резистортой ирдэг гагнуурын товчлуурт суурилуулсан удирдагчийг ашигласан тул схемийн дагуу гүйдлийн хязгаарлах эсэргүүцэл байхгүй байна. Хэрэв та тусдаа лед ашигладаг бол Pro Mini -ийн 11 -р зүү ба J2 холбогчийн 3 -р зүү хооронд резисторыг цувралаар нэмэх, эсвэл урд талын самбартай залгуураар гагнах шаардлагатай болно.
    • Цахилгаан тэжээлийн хэлхээнд дижитал гаралт хийх 12 -р зүү (цахилгаан хэлхээний оролт). Энэ зүү нь ихэвчлэн LOW бөгөөд гагнуурын мөчлөгийн үед HIGH-LOW-HIGH хүртэл явах болно.

Талхны тавцан дээр загвар хийсний дараа би хяналтын хэлхээг цахилгаан хангамжийн модуль (HiLink HLK-5M05), гагнуурын товчлуурыг задлах конденсатор ба резистор, дэлгэц, кодлогч, LED холбогчийг багтаасан бие даасан прото самбар дээр суурилуулсан., товчлуур, цахилгаан хэлхээний гаралт. Холболт ба бүрэлдэхүүн хэсгүүдийг схемд үзүүлэв (цахилгаан тэжээлийн модулийг эс тооцвол).

Гагнуурын товчлууртай зэрэгцэн холбогдсон хөл шилжүүлэгчийн холбогч (схемд J3) байдаг тул та самбараас эсвэл хөл унтраалга ашиглан гагнуур хийж эхлэх нь илүү тохиромжтой гэж би бодож байна.

J4 холбогч нь цахилгаан хэлхээний оптик холбогч оролттой холбогдсон бөгөөд уг загварыг тусдаа прото самбар дээр суурилуулсан болно.

Дэлгэц (J6 холбогч) руу холбогдохын тулд хоёр утастай холбогч (J6-ийн 1, 2-р зүүтэй харгалзах), Dupont эмэгтэйтэй хоёр утас бүхий 4 утастай хавтгай кабель ашиглах нь илүү хялбар болсон. A4 ба A5 зүү рүү шууд холбогддог холбогч. А4 ба А5 дээр би хоёр зүүтэй эрэгтэй толгойг Pro Mini самбар дээр шууд гагнав.

Эцсийн бүтцэд би кодлогч товчлуурын дебютинг нэмэх болно. Энэхүү төслийн сайжруулсан ПХБ -ийн загварыг тусдаа зааварчилгаанд тайлбарласан болно.

Алхам 6: Цахилгаан хэлхээ

Цахилгаан хэлхээ
Цахилгаан хэлхээ

АНХААРУУЛГА: Цахилгааны хэлхээ нь сүлжээний хүчдэл дээр ажилладаг бөгөөд таныг алахад хангалттай хангалттай гүйдэлтэй ажилладаг. Хэрэв та сүлжээний хүчдэлийн хэлхээний талаар туршлагагүй бол түүнийг бүтээх гэж бүү оролдоорой. Сүлжээний хүчдэлийн хэлхээнд ямар ч ажил хийхийн тулд та дор хаяж тусгаарлах трансформатор ашиглах ёстой.

Цахилгаан хэлхээний схем нь TRIAC бүхий индуктив ачааллыг хянахад маш стандарт юм. Хяналтын хяналтын хэлхээний дохио нь MOC1 оптик холбогчийг ялгаруулагч талыг жолооддог бол детектор тал нь T1 триакийн хаалгыг жолооддог. Триак нь ачааг (MOT) R4/CX1 сүлжээгээр дамжуулдаг.

Оптик холбогч. MOC3052 бол санамсаргүй фазын оптик холбогч бөгөөд тэг огтлолцлын төрөл биш юм. Санамсаргүй фазын шилжүүлэлтийг ашиглах нь MOT гэх мэт хүнд индуктив ачааллын хувьд тэг огтлолцохоос илүү тохиромжтой юм.

TRIAC. T1 триак нь 40А тасралтгүй гүйдэлд зориулагдсан BTA40 төхөөрөмж бөгөөд энэ нь MOT-ийн тогтвортой төлөвт оруулсан гүйдлийн хувьд хэт их юм шиг санагдаж магадгүй юм. Ачаалал нь маш өндөр индуктив шинж чанартай байдаг тул бидний анхаарах ёстой зүйл бол давтамжгүй давтамжтай оргил үеийн гүйдэл юм. Энэ бол ачааны эхлэх гүйдэл юм. Үүнийг ЗТХЯ-наас асаах үед зурах бөгөөд энэ нь одоогийн байгаа гүйдэлээс хэд дахин их байх болно. BTA40 нь 50 Гц давтамжтай 400А, 60 Гц давтамжтай 420А давтамжгүй давтамжтай оргил гүйдэлтэй.

TRIAC багц. BTA40 -ийг сонгох өөр нэг шалтгаан бол энэ нь тусгаарлагдсан таб бүхий RD91 багцад багтдаг бөгөөд эрэгтэй хүрз терминалтай байдаг. Би та нарын талаар мэдэхгүй байна, гэхдээ сүлжээний хүчдэлийн хагас дамжуулагчийн тусгаарлагдсан табыг илүүд үздэг. Нэмж хэлэхэд, эрэгтэй хүрзний терминалууд нь өндөр гүйдлийн замыг (схемд А гэж тэмдэглэсэн утаснууд) прото эсвэл ПХБ -ийн самбараас бүрэн салгах боломжийг олгодог хатуу механик холболтыг санал болгодог. Өндөр гүйдлийн зам нь зураг дээр А гэж тэмдэглэгдсэн (зузаан) хүрэн утсаар дамждаг. Хүрэн утаснууд нь гурвалжин терминалуудад piggyback терминалуудаар холбогддог бөгөөд үүнийг мөн нимгэн цэнхэр утсаар самбар дээрх RC сүлжээнд холбодог. Энэхүү бэхэлгээний тусламжтайгаар өндөр гүйдлийн зам нь прото эсвэл ПХБ -ийн самбараас хол байна. Зарчмын хувьд та илүү нийтлэг TOP3 багцын хөл дээрх гагнуурын утсыг ижил аргаар хийж болно, гэхдээ угсрах нь механик хувьд тийм ч найдвартай биш байх болно.

Прототипийн хувьд би температурын хэмжилт хийх, магадгүй том халаагуурт суурилуулах эсвэл бүр эцсийн хайрцгийн төмөр хайрцгаар шууд холбох санаатай жижиг халаагуурт суурилуулсан. Триак нь бараг дулаардаггүй болохыг би ажигласан, учир нь энэ нь зохих хэмжээгээр хэтрүүлсэн, гэхдээ голчлон уулзвар дахь цахилгаан алдагдал нь дамжуулалтын төлөвийн шилжүүлэлтээс үүдэлтэй бөгөөд триак нь энэ програмд байнга шилждэггүй.

Snubber сүлжээ. R4 ба CX1 нь ачааллыг унтраасан үед гурвалжны хардаг өөрчлөлтийн хурдыг хязгаарлах зориулалттай сүлжээ юм. Сэлбэг хэрэгслийн саванд байгаа конденсаторыг бүү ашиглаарай: CX1 нь сүлжээний хүчдэлд зориулагдсан X төрлийн (эсвэл илүү сайн Y хэлбэрийн) конденсатор байх ёстой.

Варистор. R3 бол таны хүчдэлийн оргил утгын дагуу хэмжээтэй варистор юм. Схемд 240 В сүлжээний хүчдэлд тохирох 430В хүчдэлтэй варисторыг харуулав (энд болгоомжтой байгаарай, varistor код дахь хүчдэлийн утга нь RMS утга биш харин оргил утга юм). 120 В сүлжээний хүчдэлийн хувьд 220 В -ийн оргилд зориулагдсан varistor ашиглана уу.

Бүрэлдэхүүн хэсгийн алдаа. Бүрэлдэхүүн хэсгийн бүтэлгүйтэл ямар үр дагавартай болохыг өөрөөсөө асууж, хамгийн муу хувилбаруудыг тодорхойлох нь сайн практик юм. Энэ хэлхээнд тохиолдож болох муу зүйл бол A1/A2 терминалуудын эвдрэл, богино холболт юм. Хэрэв ийм зүйл тохиолдвол триак богиноссон тохиолдолд MOT нь байнгын хүчээр хангагдах болно. Хэрэв та трансформаторын дуу чимээг анзаараагүй бөгөөд MOT -тэй хамт гагнах байсан бол та хэт их халах/ажлын хэсэг/электродыг сүйтгэх (тийм ч сайн биш), магадгүй кабелийн тусгаарлалтыг хэт халах/хайлуулах (маш муу) болно. Тиймээс энэ бүтэлгүйтлийн талаар анхааруулга өгөх нь зүйтэй юм. Хамгийн хялбар зүйл бол чийдэнг MOT анхан шатны програмтай зэрэгцээ холбох явдал юм. MOT асаалттай үед чийдэн асах бөгөөд гагнуурчин зориулалтын дагуу ажиллаж байгааг харуулах болно. Хэрэв гэрэл асаж, асаалттай байвал залгуурыг татах цаг болсныг та мэднэ. Хэрэв та видеог эхэнд нь үзсэн бол гагнуур хийх үед улаан гэрлийн чийдэн арын цагаар асаж, унтарч байгааг анзаарсан байх. Энэ бол улаан гэрэл юм.

MOT бол тийм ч сайн ажилладаг ачаалал биш боловч эхэндээ цахилгаан хэлхээгээр дамжих найдвартай байдлын талаар бага зэрэг санаа зовж байсан ч би ямар ч асуудал хараагүй.

Алхам 7: Эцсийн тэмдэглэл

Эцсийн тэмдэглэл
Эцсийн тэмдэглэл

За, эхлээд богино долгионы зуухны трансформаторыг ашиглан цэгэн гагнуур хийх талаар сүлжээнд тайлбарлаж өгсөн олон хүмүүст маш их баярлалаа. Энэ нь бүхэл бүтэн төслийн хувьд маш том ачаалал болсон юм.

Spot Welder 1-2-3 програм хангамжийн хувьд стандарт Arduino IDE-ээс гадна олон тооны номын сангийн хийсвэрлэлгүйгээр код бичих нь урт бөгөөд уйтгартай ажил байх байсан. Эдгээр таймер (RBD_Timer), кодлогч (ClickEncoder), цэс (MenuSystem), EEPROM (EEPROMex) номын сангууд надад маш хэрэгтэй санагдаж байна.

Програм хангамжийн кодыг Spot Welder 1-2-3 кодын сангаас татаж авах боломжтой.

Хэрэв та үүнийг барихаар төлөвлөж байгаа бол энд тайлбарласан ПХБ -ийн загварыг ашиглахыг санал болгож байна.

Зөвлөмж болгож буй: