Mundarija:

Arduino bilan estafeta haydash: 9 qadam
Arduino bilan estafeta haydash: 9 qadam

Video: Arduino bilan estafeta haydash: 9 qadam

Video: Arduino bilan estafeta haydash: 9 qadam
Video: Как использовать LM35 для измерения температуры в градусах Цельсия, Фаренгейта и Кельвина 2024, Iyul
Anonim
Image
Image

Hammaga salom, kanalimga xush kelibsiz. Bu mening 4 -o'rgatuvchim, Arduino bilan o'rni (o'rni moduli emas).

"O'rnimizni modulini" ishlatish bo'yicha yuzlab qo'llanmalar mavjud, lekin men o'rni modulini emas, balki o'rni qanday ishlatilishini ko'rsatadigan yaxshi topa olmadim. Shunday qilib, bu erda biz o'z o'rni qanday ishlashi va uni Arduino -ga qanday ulashimiz mumkinligi haqida gaplashamiz.

Eslatma: Agar siz 120V yoki 240V o'zgaruvchan tok o'tkazgichlari kabi "elektr quvvati" bilan ishlayotgan bo'lsangiz, siz har doim mos uskunalar va xavfsizlik tishli qutilarini ishlatishingiz va etarli malaka va tajribaga ega ekanligingizni aniqlashingiz yoki litsenziyali elektrik bilan maslahatlashingiz kerak. Ushbu loyihalar bolalar uchun mo'ljallanmagan.

1 -qadam: asoslar

Mening o'rni (SRD-05VDC-SL-C)
Mening o'rni (SRD-05VDC-SL-C)

O'rnimizni - bu katta mexanik kalit, u rulonni quvvatlantirish orqali yoqiladi yoki o'chadi.

Ishlash printsipi va tuzilish xususiyatlariga qarab, o'rni turli xil bo'ladi, masalan:

1. Elektromagnit o'rni

2. Qattiq jismli estafeta

3. Issiqlik estafetalari

4. Quvvat o'zgaruvchan o'rni

5. Qamish estafetalari

6. Gibrid estafetalar

7. Turli o'lchovlar, o'lchamlar va ilovalar bilan ko'p o'lchovli o'rni va boshqalar.

Ammo, bu darslikda biz faqat elektromagnit o'rni haqida gaplashamiz.

Har xil turdagi röleler uchun qo'llanma:

1.

2.

2-qadam: Mening o'rni (SRD-05VDC-SL-C)

Mening o'rni (SRD-05VDC-SL-C)
Mening o'rni (SRD-05VDC-SL-C)
Mening o'rni (SRD-05VDC-SL-C)
Mening o'rni (SRD-05VDC-SL-C)

Men ko'rib turgan o'rni SRD-05VDC-SL-C. Bu Arduino va DIY elektronika havaskorlari orasida juda mashhur estafeta.

Bu o'rni 5 pinli. Lasan uchun 2. O'rta biri COM (keng tarqalgan), qolgan ikkalasi esa NO (Odatda ochiq) va NC (Odatda yopiq) deb nomlanadi. Oqim o'rni lasanidan o'tganda, temir armatura harakatlanishiga olib keladigan magnit maydon hosil bo'ladi, u elektr aloqasini o'rnatadi yoki uzadi. Elektromagnit yoqilganda NO - yoqilgan, NC - o'chirilgan. Bobin quvvatsizlansa, elektromagnit kuch yo'qoladi va armatura dastlabki holatiga qaytadi, bu kontaktni yoqadi. Kontaktlarning yopilishi va chiqarilishi, kontaktlarning zanglashiga olib keladi.

Endi, agar biz o'rni tepasiga qarasak, birinchi bo'lib biz SONGLEni ko'ramiz, bu ishlab chiqaruvchining nomi. Keyin biz "Oqim va kuchlanish darajasi" ni ko'ramiz: bu kalit orqali o'tishi mumkin bo'lgan maksimal oqim va/yoki kuchlanish. U 10A@250VAC dan boshlanadi va 10A@28VDC ga tushadi Nihoyat pastki qismda: SRD-05VDC-SL-C SRD: bu o'rni modeli. 05VDC: "Nominal sarg'ish kuchlanishi" yoki "O'rnimizni faollashtirish voltaji" deb ham ataladi, bu o'rni o'rni ishga tushirish uchun zarur bo'lgan kuchlanishdir.

S: "Muhrlangan turdagi" tuzilishi uchun stendlar

L: 0,36 Vt bo'lgan "Bobin sezuvchanligi"

C: bizga aloqa shakli haqida aytib beradi

Qo'shimcha ma'lumot olish uchun men o'rni ma'lumotlar jadvalini biriktirdim.

3 -qadam: Qo'lda estafeta olish

Qo'lda estafeta olish
Qo'lda estafeta olish
Qo'lda estafeta olish
Qo'lda estafeta olish
Qo'lda estafeta olish
Qo'lda estafeta olish

O'rnimizni lasan pimlarini aniqlashdan boshlaylik.

Siz buni multimetrni 1000 ohm o'lchovli qarshilik o'lchash rejimiga ulash orqali qilishingiz mumkin (chunki lasan qarshiligi odatda 50 ohmdan 1000 ohmgacha) yoki batareyadan foydalaning. Bu o'rni "no" kutupluluğuna ega, chunki ichki bostirish diyoti yo'q. Shunday qilib, shahar quvvat manbaining ijobiy chiqishi har qanday g'altakning piniga ulanishi mumkin, manfiy oqim esa boshqa bobinning piniga ulanadi yoki aksincha. Agar biz batareyani o'ng pimlarga ulasak, siz kalit yoqilganda * bosish * ovozini eshitasiz.

Agar siz qaysi biri NO, qaysi biri NC pin ekanligini bilishda adashib qolsangiz, buni osongina aniqlash uchun quyidagi amallarni bajaring:

- Multimetrni qarshilik o'lchash rejimiga o'rnating.

- O'rnimizni teskari tomonga burab, uning pastki qismida joylashgan pimlarni ko'ring.

- Endi multimetr probidagi bittasini rulon orasidagi pimga ulang (Umumiy pin)

- Keyin boshqa probni birin -ketin qolgan 2 pimga ulang.

Pimlardan faqat bittasi sxemani tugatadi va multimetrda faollikni ko'rsatadi.

4 -qadam: Arduino va estafeta

Arduino va estafeta
Arduino va estafeta

* Savol: "Nega Arduino bilan o'rni ishlatish kerak?"

GPIO (umumiy maqsadli kirish/chiqish) mikrokontrollerining pinlari yuqori quvvatli qurilmalarni boshqarolmaydi. Svetodiodli yorug'lik juda oson, lekin lampochkalar, motorlar, nasoslar yoki fanatlar kabi katta quvvat elementlari ayyorroq sxemani talab qiladi. Siz 120-240V tokni almashtirish uchun 5V o'rni va o'rni boshqarish uchun Arduino-dan foydalanishingiz mumkin.

* O'rnimizni, asosan, past kuchlanishni yuqori quvvat davrlarini osongina boshqarishga imkon beradi. O'rnimizni buni elektromagnitni kuchlantirish uchun Arduino pinidan chiqarilgan 5V yordamida amalga oshiradi, bu esa o'z navbatida yuqori quvvat davrini yoqish yoki o'chirish uchun ichki, jismoniy kalitni yopadi. O'rnimizni kontaktli kontaktlari rulondan va shuning uchun Arduino -dan butunlay ajratilgan. Faqatgina bog'lanish magnit maydon bilan bog'liq. Bu jarayon "elektr izolyatsiyasi" deb nomlanadi.

* Endi savol tug'iladi: Nega bizga o'rni haydash uchun qo'shimcha zanjir kerak? O'rnimizni rulini Arduino ta'minlay olmaydigan katta oqim (150mA atrofida) kerak. Shuning uchun biz oqimni kuchaytiradigan qurilmaga muhtojmiz. Ushbu loyihada NPN tranzistorli 2N2222 NPN birikmasi to'yinganida o'z o'rni bilan harakatlanadi.

5 -qadam: Uskuna talablari

Uskuna talablari
Uskuna talablari

Bu darslik uchun bizga kerak:

1 x non paneli

1 x Arduino Nano/UNO (nima qulay bo'lsa)

1 x o'rni

1 x 1K qarshilik

1 x 1N4007, yuqori voltli, yuqori oqim nominal diodi, mikrokontrollerni kuchlanishdan himoya qiladi.

1 x 2N2222 Umumiy maqsadli NPN tranzistor

Ulanishni tekshirish uchun 1 x LED va 220 ohmli oqim cheklovli qarshilik

Bir nechta ulanish kabellari

Kodni Arduino -ga yuklash uchun USB kabel

va umumiy lehim uskunalari

6 -qadam: yig'ish

O'rnatish
O'rnatish

* Arduino -ning VIN va GND pinlarini non taxtasining +ve va -ve relslariga ulashdan boshlaylik.

* Keyin g'altakning bir pinini +ve 5v non paneliga ulang.

* Keyin biz diodni elektromagnit lasan bo'ylab ulashimiz kerak. Elektromagnit bo'ylab diod, kuchlanishning keskin ko'tarilishidan yoki oqimning teskari oqimidan himoya qilish uchun tranzistor o'chirilganda teskari yo'nalishda o'tkaziladi.

* Keyin NPN tranzistorining kollektorini lasanning 2 -piniga ulang.

* Emitent nonvoyxonaning -ve -rayiga ulanadi.

* Yakuniy, 1k rezistor yordamida tranzistor bazasini Arduino D2 piniga ulang.

* Shunday qilib, bizning davrimiz tugadi, endi biz o'rni yoqish yoki o'chirish uchun kodni Arduino -ga yuklashimiz mumkin. Asosan, +5v 1K rezistor orqali tranzistor bazasiga o'tganda, taxminan.0005 amperlik (500 mikroamp) oqim oqadi va tranzistorni yoqadi. Taxminan.07 amperlik tok elektromagnitni yoqish joyi orqali oqa boshlaydi. Keyin elektromagnit kommutatsiya kontaktini tortadi va uni COM terminalini NO terminaliga ulash uchun harakatga keltiradi.

* NO terminali ulangandan so'ng chiroq yoki boshqa yukni yoqish mumkin. Bu misolda men faqat LEDni yoqaman va o'chiraman.

7 -qadam: Kod

Kodeks
Kodeks

Kod juda oddiy. Arduino -ning raqamli 2 -raqamli pinini o'rni pin sifatida belgilashdan boshlang.

Keyin pinMode -ni kodni sozlash bo'limida OUTPUT sifatida belgilang. Nihoyat, pastadir bo'limida biz o'rni PIN -kodini mos ravishda HIGH va LOW -ga o'rnatib, har 500 protsessor tsiklidan keyin röleyni yoqamiz va o'chiramiz.

8 -qadam: Xulosa

Xulosa
Xulosa

* Eslab qoling: o'rni ruloniga diod qo'yish juda muhim, chunki magnit qulashi oqibatida tok ketganda voltning keskin ko'tarilishi (rulondan induktiv qaytarilish) hosil bo'ladi (elektromagnit shovqin). maydon. Bu kuchlanishning kuchayishi kontaktlarning zanglashiga olib keladigan sezgir elektron komponentlariga zarar etkazishi mumkin.

* Eng muhimi: kondansatkichlar singari, biz ham o'rni ishlamay qolish xavfini kamaytirish uchun o'rni past baholaymiz. Aytaylik, siz 10A@120VAC da ishlashingiz kerak, 10A@120VAC uchun mo'ljallangan o'rni ishlatmang, buning o'rniga 30A@120VAC kabi kattaroqini ishlating. Esingizda bo'lsin, kuch = oqim * kuchlanish, shuning uchun 30A@220V o'rni 6000 Vtgacha bo'lgan qurilmani boshqarishi mumkin.

* Agar siz LEDni fan, lampochka, muzlatgich va boshqalar kabi boshqa elektr qurilmalarga almashtirsangiz, siz ushbu qurilmani Arduino boshqariladigan rozetkasi bo'lgan aqlli qurilmaga aylantira olasiz.

* O'rnimizni ikkita sxemani yoqish yoki o'chirish uchun ham ishlatish mumkin. Biri elektromagnit yoqilganda, ikkinchisi elektromagnit o'chirilganda.

* Relay elektr izolyatsiyasida yordam beradi. O'rnimizni kontaktli kontaktlari rulondan va shuning uchun Arduino -dan butunlay ajratilgan. Yagona bog'lanish magnit maydonidir.

Eslatma: Arduino pinlaridagi qisqa tutashuvlar yoki undan yuqori oqim qurilmalarini ishlatishga urinish, pimdagi chiqish tranzistorlariga zarar etkazishi yoki yo'q qilishi yoki butun AtMega chipiga zarar etkazishi mumkin. Ko'pincha bu mikrokontrolderning "o'lik" piniga olib keladi, lekin qolgan chip hali ham etarli darajada ishlaydi. Shu sababli, chiqish uchun pinlarni 470Ω yoki 1k rezistorli boshqa qurilmalarga ulash maqsadga muvofiq bo'ladi, agar ma'lum bir dastur uchun pimlardan maksimal oqim talab qilinmasa.

9 -qadam: Rahmat

Bu videoni ko'rganingiz uchun yana bir bor rahmat! Umid qilamanki, bu sizga yordam beradi. Agar meni qo'llab -quvvatlamoqchi bo'lsangiz, kanalimga obuna bo'lishingiz va boshqa videolarni ko'rishingiz mumkin. Rahmat, keyingi videomda yana.

Tavsiya: