Mundarija:

Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz): 3 qadam
Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz): 3 qadam

Video: Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz): 3 qadam

Video: Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz): 3 qadam
Video: Многофункциональный таймер контроллера двигателя постоянного/переменного тока 5–24 В прямого и обратного хода I053A02 2024, Iyul
Anonim
Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz)
Arduino GSM asosidagi dvigatelni boshqarish (GSM modulisiz)

Ushbu loyihada men sizga o'rni yordamida hamma narsani yoqish va o'chirishning asosiy, ammo noyob usulini ko'rsataman. Bu g'oya bunday loyihalarni amalga oshirayotgan kam odamlardan kelib chiqqan, biroq ularning muammolari mobil telefonning chaqiruvdagi harakatlariga bog'liq edi.

Men shunchaki shuni o'zgartiramanki, agar siz qo'ng'iroq paytida siz narsani (o'rni) kesib qo'ysangiz, siz qayta qo'ng'iroq qilmaguningizcha yoqiladi. Siz ushbu loyiha bilan har qanday arzon mobil yoki istalgan mobil telefondan foydalanishingiz mumkin.

Biz faqat mobil telefonning vibratorli motorini ulashdan foydalanamiz. Shuni esda tutingki, siz vibratorli dvigatelni uzib qo'yishingiz kerak, keyin ulanishingiz kerak, chunki bu EMFning orqa panelini elektron platalarimizni (Arduino) yo'q qilishga olib kelishi mumkin.

Ulanishlar tugagach, loyihada vibrator bo'lmasligi kerak (ajratib oling va tashlab yuboring)

1 -qadam: Vibratorning ishlashini tushunish

Vibratorning ishlashini tushunish
Vibratorning ishlashini tushunish
Vibratorning ishlashini tushunish
Vibratorning ishlashini tushunish

Har xil mobil telefonlar har xil turdagi tebranishlarga ega. Aksariyat mobil telefonlar uchun sozlamalari sozlangan, ba'zilarida esa vibratsiyani sozlash imkoniyati mavjud bo'lib, ular foydalanuvchilar o'z ehtiyojlariga ko'ra o'rnatishi mumkin.

Osiloskop uning yoqish va o'chirish xatti -harakatlarini tushunishga yordam beradi. Mening chaqiruvimda u 1 soniya davomida tebranish berdi, keyin yana bir soniya o'chdi. Bularning hammasi pastadir (bir necha bor).

Men ba'zi o'zgartirishlar kiritganimdan keyin tugmachali koddan foydalandim.

2 -qadam: sxema va kod

Sxema va kod
Sxema va kod
Sxema va kod
Sxema va kod

Bu erda biz mobil telefondan +10 arduino pin10 ga vibratorli ulanish simlarini ulashimiz kerak, GND esa vibrator ulanishining -ve terminaliga ulangan.

Men 5v o'rni va shuning uchun BC547 NPN tranzistorli o'rni drayveri zanjiriga arduino 5v dan foydalanaman. Arduino uno -dagi Pin6 - chiqish pimi. Bundan tashqari, siz ko'proq chiqish qilishingiz va turli funktsiyalarni bajarishingiz mumkin.

3 -qadam: Ishlash va VIDEO kodi

Men quyida kodim va tartibim men uchun qanday ishlaganini tushuntiraman.

  • Siz birinchi navbatda hamma narsani boshqarasiz
  • Siz vibrator orqali arduino -ga ulangan mobil telefoningizga qo'ng'iroq qilasiz
  • Chiqish YUQORI (vosita yoki har qanday yuk quvvatlanadi)
  • ish yoqilganda siz to'satdan qo'ng'iroqni to'xtatdingiz. Shunday qilib, ish davom etmoqda.
  • O'chirish uchun qayta qo'ng'iroq qiling. Qachonki, narsa o'chirilgan bo'lsa, qo'ng'iroqni uzing.

Bu juda oddiy protsedura, lekin kodni tushunish qiyin emas. Kod hech qanday kutubxonani talab qilmaydi, shuning uchun uni osongina tuzish sizni bezovta qilmaydi. Agar biron bir muammo yuzaga kelsa, bu erda mendan so'rang. Omad.!

Tavsiya: