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

Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах: 15 алхам (зурагтай)
Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах: 15 алхам (зурагтай)

Видео: Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах: 15 алхам (зурагтай)

Видео: Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах: 15 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах
Бодит ертөнцийн төхөөрөмжүүдийг компьютер ашиглан удирдах

Энэхүү зааварчилгаа нь компьютер болон микроконтроллерийг хэрхэн холбохыг танд харуулав. Энэхүү демо нь тогоо эсвэл аналог оролтын үнэ цэнийг мэдрэхээс гадна servo -ийг хянах болно. Сервог оруулаад нийт зардал нь 40 доллараас бага байна. Серво нь микро шилжүүлэгчийг асааж, дараа нь микро шилжүүлэгч нь чийдэнг асаана. Практик тохиолдолд тогоо нь температур мэдрэгч байж болох бөгөөд servo нь халаагуур асааж болно. Сервог реле эсвэл бусад цахилгаан хянагчаар сольж болно. Пикакс нь үндсэн системийн хялбаршуулсан хувилбараар програмчлагдсан бөгөөд интерфэйс нь VB. Net -ийг ашигладаг. Холбогдох зааварчилгаа нь хоёр микроконтроллерийг интернетээр хэрхэн холбохыг харуулсан болно.

Алхам 1: эд ангиудыг цуглуулах

Эд ангиудыг цуглуул
Эд ангиудыг цуглуул

Эд ангиудын жагсаалт: Picaxe 08M чипийг Rev Ed https://www.rev-ed.co.uk/picaxe/ (Их Британи), PH Андерсон https://www.phanderson.com/ (АНУ) болон Microzed зэрэг олон эх сурвалжаас авах боломжтой. https://www.microzed.com.au/ (Австрали) Protoboard, servo, microswitch, 9V зай, 4xAA батерей ба эзэмшигч, шошго тууз, 10k эсэргүүцэл, 22k эсэргүүцэл, 33uF 16V конденсатор, 0.1uF конденсатор, 7805L бага чадалтай 5V Зохицуулагч, 10к тогоо, утас (хатуу цөмт утас/өгөгдлийн утас, жишээ нь Cat5/6), 6V гэрлийн чийдэн, D9 эмэгтэй залгуур ба таг, 2 метр 3 (эсвэл 4) үндсэн өгөгдлийн утас, батерейны хавчуурга Дээрх компаниуд USB -ийг цуваа төхөөрөмжүүдэд зардаг Энэ нь цуваа портгүй зөөврийн компьютерт ашигтай байдаг. Зарим USB цуваа төхөөрөмжүүд бусадтай адил сайн ажилладаггүй бөгөөд picaxe чип ашиглан туршиж үзсэн тул дээрх нийлүүлэгчдээс нэгийг нь авах нь зүйтэй юм. Ажиллаж байгаа нь https://www.rev-ed.co.uk/docs/axe027.pdf нь мэдээжийн хэрэг, хэрэв таны компьютер цуваа порт (эсвэл хуучин цуваа порт карт) байвал энэ нь болохгүй. асуудал байх.

Алхам 2: Зарим програмыг татаж аваад суулгана уу

Зарим програмыг татаж аваад суулгана уу
Зарим програмыг татаж аваад суулгана уу

Бидэнд VB. Net болон picaxe хянагчийн програм хангамж хэрэгтэй болно. VB. Net (Visual Basic Express) -ийг https://msdn2.microsoft.com/en-us/express/aa718406.aspx дээрээс авах боломжтой. Хэрэв энэ линк ажиллахгүй бол хайх хэрэгтэй. Google -д: харааны үндсэн экспресс татаж авах picaxe програм хангамжийг https://www.rev-ed.co.uk/picaxe/ сайтаас авах боломжтой. Татаж авахын тулд та microsoft -т бүртгүүлэх шаардлагатай болно. эсвэл ямар нэгэн зүйл. Тэд үе үе шинэчлэлт илгээдэг тул би жинхэнэ имэйлээ өгөх нь надад үнэхээр тустай санагдсан.

Алхам 3: Татаж авах хэлхээг бий болго

Татаж авах хэлхээг бий болгох
Татаж авах хэлхээг бий болгох

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

Пикакс нь 3 АА батерейгаар аз жаргалтай ажилладаг гэдгийг би нэмж хэлэх болно. 5В -ийн зохицуулалттай хангамж нь жишиг хүчдэл өөрчлөгдөхгүй тул аналог оролтыг ажиллуулахад хэрэгтэй боловч энгийн асаах/унтраах хэлхээнд зохицуулалттай тэжээл шаардагддаггүй. Ийм нөхцөлд 5V горимыг орхиж болно.

Алхам 4: Татаж авах хэлхээний хамгаалалтын самбарын зохион байгуулалт

Татаж авах хэлхээний хамгаалалтын самбарын зохион байгуулалт
Татаж авах хэлхээний хамгаалалтын самбарын зохион байгуулалт

Энэ зураг нь татаж авах кабелийг харуулсан бөгөөд энэ нь зүгээр л D9 залгуур бөгөөд хэдхэн метр олон цөмт кабель юм. Ихэнх орчин үеийн компьютерууд D9 цуваа порт холболттой байдаг. Ойролцоогоор 1998 оноос өмнө бүтээсэн компьютер нь 25 зүү холбогчтой байж магадгүй юм. Би уян хатан утаснуудын үзүүрт 1см орчим хатуу цөмт утсыг гагнаж, дараа нь эргэн тойронд нь дулааныг багасгаж өгдөг.

Алхам 5: Picaxe програмыг татаж авах

Picaxe програмыг татаж авах
Picaxe програмыг татаж авах

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

Доорх кодыг хуулж буулгана уу. Өнгөний синтакс ашиглан харахын тулд Харах/Сонголт/Редакторыг үзнэ үү. Өнгөний уламжлал нь VB. Net main -тэй төстэй: serin 3, N2400, ("Data"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13 readadc 1, b1 'савыг уншиж, дараа нь энэ буцааж 0, N2400, ("Өгөгдөл", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13) илгээнэ үү. тохиолдолд b0 'өгөгдлийн битийг уншина уу b0 тохиолдолд <140' бол <140 бол servo -ийг нэг байрлалд тохируулна уу servo 2, 120 түр зогсолт 1000 'секундэд түр зогсооно servo 2, 160 pause 1000 endselect low 2' серин үүнийг хийдэг. гол юм

Алхам 6: Цахилгаан хэлхээг цуваа интерфэйсийн хэлхээ болгон дахин тохируулна уу

Цахилгаан хэлхээг цуваа интерфэйсийн хэлхээ болгон дахин тохируулна уу
Цахилгаан хэлхээг цуваа интерфэйсийн хэлхээ болгон дахин тохируулна уу

Пикаксын хэлхээнд хоёр нарийн өөрчлөлт хийсэн. Өмнө нь 2 -р хөл рүү явдаг байсан 22k эсэргүүцэл одоо 4 -р хөл рүү явдаг. 2 -р хөл нь газардсан байна. 2 -р хөлний цорын ганц зорилго бол програмчлалын өгөгдлийг компьютерээс хүлээн авах явдал юм. Хэрэв та алдаагаа засахын тулд чипийг програмчлах руу буцаж очвол 2 -р хөлийг газраас салгаад 22k -ийг 2 -р хөл рүү дахин холбоно уу.

Савыг нэмж, servo -ийг нэмж оруулав. Серво нь үнэхээр шаардлагагүй бөгөөд LED ба 1k эсэргүүцэл нь сайн ажиллах бөгөөд/эсвэл таны холбохыг хүссэн бүх хэлхээнүүд ажиллах болно. Би зүгээр л нэг servo ашиглан дэлгэцэн дээр ямар нэгэн зүйл дарахад ямар нэгэн зүйл үнэхээр хөдөлж болохыг харуулсан. Серво нь өөрийн тэжээлийн хангамжаас гардаг. Хэрэв пикакс лед асааж, унтраасан бол энэ тусдаа цахилгаан хангамж шаардлагагүй болно. Пикакс бэлэн боллоо - одоо бидэнд VB код хэрэгтэй байна.

Алхам 7: Зарим VB интерфэйсийн кодыг бичнэ үү

Зарим VB интерфэйсийн кодыг бичнэ үү
Зарим VB интерфэйсийн кодыг бичнэ үү

VB. Net -ийг суулгасны дараа үүнийг ажиллуулаад File/New Project -ийг сонгоод Windows програмыг сонгоно уу. Та эхэнд нь File/Save All товчлуурыг дараад дуртай газраа хадгалж, дараа нь төслийг VB. Net дотроос эхлүүлэх эсвэл үүсгэх болно.sln файл дээр дарж эхлүүлэх боломжтой.

Алхам 8: VB. Net маягтыг зохиох

VB. Net маягтыг зохиох
VB. Net маягтыг зохиох

VB нь Form1.vb нэртэй шинэ хоосон маяг үүсгэдэг. Төсөл нь энгийн бол та үүнийг одоо эсвэл дараа нь өөрчлөх эсвэл Form1 хэлбэрээр үлдээж болно. Бид үүнийг байгаагаар нь үлдээх болно. Хяналт нэмэхийн тулд бид ногооноор дугуйлсан багажны хайрцгийг нээх хэрэгтэй. Хэрэгслийн хайрцгийг шаардлагатай үед нээж, хааж болно - ихэвчлэн эхний алхам бол хяналтаа нэмж дараа нь багажны хайрцгийг хааж код дээр ажиллах явдал юм. Та үүнийг үргэлж нээлттэй үлдээж болно, гэхдээ энэ нь бага зэрэг дэлгэц эзэлдэг.

Алхам 9: Таймер нэмэх

Таймер нэмэх
Таймер нэмэх

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

Дашрамд хэлэхэд багажны хайрцаг нь жаахан хэцүү мэт санагдах боловч ихэнх програмуудад цөөхөн хэдэн програм шаардлагатай байдаг - үүнд Товчлуур, Текст хайрцаг, Шошго, Таймер, Зургийн хайрцаг, Шалгах хайрцаг, Радио хайрцаг орно. Магадгүй шинэ хөтөлбөр нээж, хэдэн хүнтэй жүжиг тоглоорой.

Алхам 10: Хос товчлуурыг нэмнэ үү

Хос товчлуурыг нэмнэ үү
Хос товчлуурыг нэмнэ үү

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

Алхам 11: Бүх хяналтыг нэмж оруулаад маягтыг үүсгэнэ үү

Бүх хяналтыг нэмсэн маягт
Бүх хяналтыг нэмсэн маягт

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

Алхам 12: Зарим код нэмнэ үү

Зарим код нэмэх
Зарим код нэмэх

Баруун талд ногооноор хүрээлэгдсэн хэд хэдэн ашигтай товчлуурууд байдаг - баруун талаас хоёр дахь нь View Code товчлуур, баруун товчлуур нь View Designer юм. Практикт код бичихдээ эдгээр үзэл бодлын хооронд нааш цааш явдаг. Ерөнхийдөө хэрэв хэн нэгэн Дизайнер горимд байгаа бол товчлуур гэх мэт объект дээр хоёр удаа дарахад Код харах хэсэгт ямар нэгэн код нэмэх цэг гарч ирэх эсвэл товчлуур дарагдсан үед ажиллах кодын нэг хэсэгт орно. Ийм байдлаар програмын урсгал нь маш ойлгомжтой болж хувирдаг. Хэрэглэгч кодын зарим хэсгийг дарж дэлгэцийг өөрчилдөг. Бидний зорилгод зориулж бид ажлын кодын бүх хавтанг хуурч, буулгах гэж байна. Public Class Form1 байх болно … Ангийн төгсгөл - үүнийг тодруулаад устга. Доорх кодыг бүгдийг нь аваад оруулна уу. Imports System. IOImports Strings = Microsoft. VisualBasic 'тул зүүн (баруун) (stringsPublic Class Form1Public Sub Sleep Lib "kernel32" (ByVal dwMilliseconds Buteger) болгон ашиглах боломжтой. унтах мэдэгдлийн хувьд = Үнэн бол үүнийг үүсгэх үед timed1. Interval = 5000 '5 secondsPictureBox1. BackColor = Color. Red' 'red'Array. Clear (PicaxeRegisters, 0, 13)' байрлалд тохируулсан байх ёстой. blankEnd SubPrivate Sub Timer1_Tick (ByVal sender as System. Object, ByVal e as System. EventArgs) Timer1 -ийг зохицуулдаг 1. 5 секунд тутамд "timer tick" дуудлага хийх SerialTxRx () ' - ийн ярилцах picaxeEnd SubSub SerialTxRx () Dim LabelString байдлаар харуулах DataP acket (0 -ээс 17 хүртэл) Byte -ийн бүх өгөгдлийн пакет "Data" +14 bytesDim i As Integer 'i нь гогцоонд үргэлж ашигтай байдаг. Asc (Дунд ("Өгөгдөл", i + 1, 1)) '"Өгөгдөл" гэсэн үгийг packetNextFor i = 0 -ээс 13DataPacket (i + 4) = PicaxeRegisters (i)' болгон нэмнэ үү. IsOpen ThenserialPort. Close () 'нь аль хэдийн нээгдсэн тохиолдолд End End IfTryWith serialPort. PortName = "COM1"' Ихэнх шинэ компьютерууд com1 гэж тохируулагдсан байдаг, гэхдээ 1999 оноос өмнөх цуваа хулгана бүхий компьютер com2. BaudRate = 2400 '2400 нь хамгийн дээд хэмжээ юм. жижиг пиксагийн хурд. Parity = IO. Ports. Parity. None 'parity байхгүй. DataBits = 8' 8 бит. Хэрэв хариу өгөхгүй бол. () 'цуваа портыг нээнэ үү. DiscardInBuffer ()' оролтын буферийг цэвэрлэ. Бичих (DataPacket, 0, 18) 'өгөгдлийн пакет массивыг илгээнэ үү Унт (300)' 100 миллисекунд минутыг хүлээнэ үү. Өгөгдлийн урсгал урт байвал r өгөгдөл буцаж ирэх ба түүнээс дээш байх болно. (DataPacket, 0, 18) "өгөгдлийн пакет массивыг дахин уншина уу. Хаах () 'цуваа портыг хаа Str (DataPacket (i)) 'нь text string болж хувирнаNextLabel1. Text = LabelString' гэсэн текст мөрийг дэлгэц дээр аваарай Ex Exception'MsgBox (ex. ToString) 'гэсэн алдааны бодит мессежийг харахыг хүсвэл үүнийг тайлбарла. Label1. Text = " Picaxe холбогдоогүй бол "Timeout" нь үүнийг харуулах болно. EndEnd TryEnd SubPrivate Sub Button1_Click (ByVal sender as System. Object, ByVal e as System. EventArgs) Handles Button1. ClickPictureBox1. BackColor = Color. Red 'хайрцгийг redPicaxeRegisters (0) болгож өөрчилнө. 120 'servoEnd SubPrivate Sub Button2_Click (ByVal sender as System. Object, ByVal e as System. EventArgs) Button2. ClickPictureBox1. BackColor = Color. Green' box to greenPicaxeRegisters (0) = 160 'дурын утга servoEnd SubEnd Class

Алхам 13: Хөтөлбөрийг ажиллуулна уу

Програмыг ажиллуулна уу
Програмыг ажиллуулна уу

Пикакс асахгүй бол түүнийг асаагаарай. Vb.net програмыг ажиллуулаад дэлгэцийн дээд хэсэгт байрлах ногоон гурвалжин дээр дарна уу. Гүйлтийн гурвалжны баруун талд түр зогсоох товчлуур, зогсоох товчлуур байгаа бөгөөд хэрэв та цэс нэмсэн бол програмыг баруун дээд хэсэгт байрлах x эсвэл File/Exit дээр дарж зогсоож болно. Хэрэв та хүсвэл програмыг эмхэтгэх боломжтой боловч дибаг хийхийг VB дотор ажиллуулахыг зөвшөөрнө үү. Таймер нь 5 секунд тутамд байт илгээдэг тул дэлгэц гарч ирэхэд 5 секунд зарцуулдаг.. Эдгээрийг пикакс руу илгээдэг бөгөөд дараа нь дахин буцааж илгээдэг. 14 -ийг бүгдийг нь илгээх шаардлагагүй бөгөөд таны кодыг тохируулан өөрчилж болно. 152 гэсэн утгатай хоёр дахь байт нь 0 -ээс 255 болж өөрчлөгддөг савны утга юм. Хэрэв 1 товчлуурыг дарвал эхний байт дээр 120 гэсэн утгыг илгээнэ, хэрэв 2 -р товчлуур дээр дарвал 160 -г илгээнэ, picaxe програм нь эдгээр кодыг тайлна. Энэ код нь өгөгдлийг хэрхэн илгээх, микроконтроллероос өгөгдлийг хэрхэн буцааж авахыг харуулдаг. Микроконтроллер нь бүх төрлийн төхөөрөмжийг асааж чаддаг. Миний байшингийн эргэн тойронд 30 орчим ус цацагч, гэрэл, харуул хамгаалалт, автомашиныг зам дээр илрүүлэх, 3.6 кВт -ын насосыг асаах, савны усны түвшинг мэдрэх зэрэг 30 орчим төхөөрөмж байдаг. Пикаксийг энгийн автобусанд зүүж, радио холбоосоор дамжуулан хоорондоо харилцах боломжтой бөгөөд вэбсайтуудаас өгөгдөл татаж авах, татаж авах боломжтой бөгөөд ингэснээр дэлхийн аль ч хэсэгт төхөөрөмжүүдийг холбохын тулд интернет ашиглах боломжтой https://www.instructables. com/id/Worldwide-microcontroller-link-for-for-20/Дараагийн хоёр хуудсанд өөр өөр мэдрэгч ашиглах, янз бүрийн төхөөрөмжийг хэрхэн удирдах тухай зарим жишээг багтаасан болно. Dr. James Moxham Adelaide, Өмнөд Австрали

Алхам 14: Оруулах төхөөрөмжүүд

Оруулах төхөөрөмжүүд
Оруулах төхөөрөмжүүд

Пикакс програмист нь маш хэрэгтэй тусламжийн файлуудыг агуулдаг бөгөөд тэдгээрийн нэгийг "Интерфейс хэлхээ" гэж нэрлэдэг бөгөөд үүнийг https://www.rev-ed.co.uk/docs/picaxe_manual3.pdf дээрээс авах боломжтой. хүрээлэн буй орчин болон бусад ашигтай хяналтыг мэдрэх. Эдгээр цируцитаас гадна би дахин дахин ашигладаг цөөн хэдэн зүйл байдаг. Температур - LM35 температур мэдрэгч нь хүчдэл үүсгэдэг бөгөөд энэ нь пикакс руу шууд ордог бөгөөд readadc эсвэл readadc10 командыг ашиглан унших боломжтой байдаг. Гэрэл - гэрлээс хамааралтай резистор нь хурц нарны гэрэлд хэдэн зуун ом -оос 5 мегаом хүртэл хар өнгөтэй байдаг. Эсэргүүцлийг асаахыг хүссэн гэрлийн түвшинд хэмжиж, ойролцоогоор ижил утгатай резистор бүхий LDR -ийг цувралаар байрлуулна уу. Жишээлбэл, би зарим гэрлийг асаахын тулд машины зогсоол руу орж буй машины гэрлийг илрүүлэхийг хүссэн юм. Эсэргүүцэл нь шууд бус гэрлээс 1М орчим байсан тул би LDR -тэй 1M -ийг цувралаар байрлуулсан. Шилжүүлэгч - зарим унтраалга 5V ба 0V хооронд шилждэг (нэг туйлт давхар шидэлт унтраалга), гэхдээ зарим нь зүгээр л асаж унтардаг. Хэрэв унтраалга асаалттай байвал 5V -ийг пикакс чип рүү илгээж болно, гэхдээ унтраасан бол пиксейн зүү нь "хөвж" байх бөгөөд ямар ч утга байж болно. Энэ хэлхээ нь унтраалга унтрах үед оролтыг хэрхэн доош татахыг харуулж байна. Энэ бол ихэнх товчлуурыг ашиглах хэлхээ юм. Потенциометр - хуучин загварын сайн бариул. Товчлуурыг эргүүлээд чип дэх хүчдэлийг уншаарай. 0-5В хүчдэл үүсгэдэг эсвэл үүнийг хялбархан тохируулж болох бусад бүх төрлийн электрон төхөөрөмжүүд байдаг. Жишээ нь соронзон мэдрэгч, чийгшил, хурд, мэдрэгч, хэт улаан туяа, даралт, өнгө, дуу. Ерөнхийдөө мэдрэгч нь тус бүрдээ хэдхэн долларын үнэтэй байдаг.

Алхам 15: Төхөөрөмжүүдийг хянах

Хяналтын төхөөрөмжүүд
Хяналтын төхөөрөмжүүд

Picaxe тусламжийн файл нь мотор, гэрлийг хэрхэн удирдах талаар маш сайн тайлбарыг агуулдаг. Нэмж дурдахад миний ашигладаг хэд хэдэн хэлхээ байдаг. Эхнийх нь энгийн транзисторын хэлхээ юм. Пикакс чип нь нэг зүү тутамд хамгийн ихдээ 20 мА асааж чаддаг бөгөөд энэ нь LED асаахад тохиромжтой боловч өөр зүйл биш юм. 547 транзистор нь гүйдлийг 100 мА хүртэл нэмэгдүүлдэг бөгөөд энэ нь жижиг гэрлийн чийдэнгийн хувьд сайн байдаг. Мосфетийг жолоодоход бараг ямар ч гүйдэл шаардагддаггүй - зөвхөн вольт тул пиксексээр шууд удирдах боломжтой. Бүх төрлийн шумуул байдаг боловч миний сонголт бол BUK555 60B гэж нэрлэгддэг https://www.ortodoxism.ro/datasheets/philips/BUK555-60A.pdf Үүнийг 5V-аас шууд жолоодох боломжтой (10V шаардлагатай заримаас ялгаатай) гэхдээ Гол давуу тал нь асаахад маш бага эсэргүүцэлтэй байдаг - 0.045 ом бөгөөд энэ нь холбогдох утаснуудын эсэргүүцлээс хамаагүй их юм. Энэ нь маш их ачаалалтай үед халахгүй, эрчим хүч хэмнэхээс гадна радиаторын зардлыг хэмнэдэг гэсэн үг юм. Жишээ нь 5amp ачааг машины гэрэл шиг жолоодох; ватт = одоогийн квадрат x эсэргүүцэл, тиймээс W = 5*5*0.045 = 1.12 ватт бөгөөд энэ нь 1 инчийн квадрат нимгэн хөнгөн цагаан шиг халаагуур авах шаардлагатай болно. Гурав дахь хэлхээнд реле харагдаж байна. Бүх релений хувьд хэд хэдэн параметр байдаг - ороомгийн хүчдэл, ороомгийн эсэргүүцэл ба ачааллын хүчдэл ба гүйдэл. Жишээлбэл, реле нь 30 мА ороомгийн гүйдэл бүхий 12V ороомогтой, ороомгийн эсэргүүцэл 400 ом бөгөөд 1 ампер дээр 240 В хүртэл хүчдэлтэй байж болно. Ороомог гүйдэл нь пикакс нийлүүлж чадахаас илүү вольт ба ампер байдаг тул ороомгийг солихын тулд бид транзисторын хэлхээг ашигладаг. Диод бас багтсан байдаг - энэ нь реле унтрах үед арын EMF -ийг дардаг. Буцах EMF нь оч залгуурын очийг бий болгодог бөгөөд ингэснээр та эдгээр өндөр хүчдэлийг хэлхээний хаана ч хүсэхгүй байна. Контактууд нь хамгийн их гүйдэл ба вольттой байх болно - гүйдэл нь хэдхэн ампер байж болох ба вольт нь ихэвчлэн 240 В байдаг тул 12V эсвэл 24V -ийг солих нь хүрээний хэмжээнд байх болно. Хэрэв та электроникийн талаар туршлагагүй бол сүлжээний хүчдэлээр тоглодоггүй, 5V эсвэл 6V ороомогтой жижиг релей байдаг. Эдгээр релейн хувьд танд тусдаа 12V тэжээл шаардагдахгүй байж болох ч ороомгийн эсэргүүцлийг ажиглаарай, учир нь эдгээрийн ихэнх нь 100 мА -аас дээш гүйдэлтэй байдаг. Хэрэв та 78L05 100mA 5V зохицуулагч ашиглаж байгаа бол үүнийг 1 ампер хүртэл нийлүүлэх боломжтой 7805 зохицуулагч болгон өөрчлөхийг хүсч магадгүй юм. Реле нь AC -г солиход маш хэрэгтэй байдаг, жишээлбэл, 24VAC цэцэрлэгийн ус цацах цахилгаан ороомог, 12VAC цэцэрлэгийн гэрэл, машин гэх мэт цахилгаан чимээ шуугиантай орчинд. Эдгээр нь том ачааллыг хянахад ашигтай байдаг, жишээлбэл 5V = 0.1 Вт 20 мА нийлүүлдэг пикаксе нь 100 ВА = 1.2 Вт транзисторыг 12 Вт 24 В 100 мА = 2.4 Вт реле рүү 3600 Вт насос жолооддог контактор руу. Хэрэв та ийм хүчийг хянахыг хүсч байвал цахилгаанчинг хяналтын хайрцагт холбож, танд гарч ирж буй хоёр утсыг (12В релений ороомог утас) өгч болно. Ингэснээр цахилгаанчин цахилгаан хайрцганд гарын үсэг зурах бөгөөд та цахилгаан гүйдэлд цохиулахаас санаа зовохгүйгээр бүх цахилгаан хэрэгслийг хийх боломжтой болно. Релений өөр нэг хэрэглээ бол моторын урвуу хяналт юм. Импульсийн өргөний модуляцийг ашиглан тогтмол гүйдлийн хөдөлгүүрийн хурдыг хянах боломжтой бөгөөд DPDT цахилгаан реле ашиглан чиглэлээ өөрчлөх боломжтой болно. Энэ бол "роботын дайн" -д ашигладаг том моторуудыг удирдах энгийн арга юм. Хэрэв танд ямар нэгэн зүйл бүтээхэд тусламж хэрэгтэй бол сэтгэгдэл бичээрэй.

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