Mundarija:

A6 moduli va Arduino Pro Mini bilan yaxshilangan mobil interkom: 4 qadam
A6 moduli va Arduino Pro Mini bilan yaxshilangan mobil interkom: 4 qadam

Video: A6 moduli va Arduino Pro Mini bilan yaxshilangan mobil interkom: 4 qadam

Video: A6 moduli va Arduino Pro Mini bilan yaxshilangan mobil interkom: 4 qadam
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Noyabr
Anonim
A6 moduli va Arduino Pro Mini bilan mobil interkom yaxshilandi
A6 moduli va Arduino Pro Mini bilan mobil interkom yaxshilandi

Men sizga GSM moduli (A6 moduli) va Arduino Pro Mini yordamida qanday qilib interkom yaratganimni ko'rsataman, agar siz katta tugmani bosgan bo'lsangiz, dasturlashtirilgan raqam chaqiriladi. Qo'ng'iroq dasturlashtirilgan vaqtdan keyin yoki qo'ng'iroq tugagan bo'lsa tugaydi.

Agar sizning raqamingiz interkomda dasturlashtirilgan bo'lsa, siz ushbu interkomni telefoningizdan ham qo'ng'iroq qilishingiz mumkin.

Bu mening birinchi interkomning yaxshilangan versiyasidir.

Ovoz kuchaytirgichini qo'shish uchun buni ko'rib chiqing.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar

Men Aliexpress -da barcha komponentlarni sotib oldim.

A6 moduli

Arduino Pro Mini (5V 168)

Karnay

Mikrofon (men bildimki, bu mikrofonlar A6 moduli bilan juda yaxshi ishlaydi, boshqa mikrofonlar ovoz sifati juda yomon)

Tugma

Quti

Taklif taxtasi va boshqalar

2 -qadam: Komponentlarni ulash

Komponentlarni ulash
Komponentlarni ulash

Men interkomda ulanishlarni o'rnatish va modullarni olib tashlashni osonlashtirish uchun ayol pin sarlavhalarini ishlatardim:

- mini -kartani o'zgartirish uchun A6 modulini olib tashlash oson

- A6 ulanishlaridan mustaqil dasturlash uchun Arduino -ni olib tashlash oson

Ulanishlar:

Interkom A6 modulining micro USB porti orqali quvvatlanadi

A6 modulli ulanishlar:

VCC - PWR va Arduino VCC

Arduino GND dan GND gacha

U_RXD dan TX Arduino

U_TXD - Arduino RX

REC- va REC+ dinamikga

Mikrofon va mikrofon+ dinamikga

Arduino ulanishlari (yuqorida tavsiflangan ulanishlarga qo'shimcha ravishda)

2 -pin: VK ga 10K qarshilik

2 -pin va erga ulash tugmasi

Yashil GND va 220R orqali 4 -pinga olib keldi

Moviy GND va 220R orqali 5 -pingacha olib keldi

Pin 8 = disk raskadrovka

Pin 9 = TX disk raskadrovka

3 -qadam: Arduino -ni dasturlash

Arduino kodi mening Github -da.

Pro mini Arduino IDE va I standart USB 5V UART dasturchisi orqali dasturlashtirilgan.

A6 modulining standart uzatma tezligi 115200 va Arduino bu tezlikni dasturiy ta'minot orqali bajara olmaydi, shuning uchun men A6 moduli va Arduino o'rtasidagi aloqa uchun apparat ketma -ketligini ishlatardim. 115200 BAUD, lekin men ishga tushganda barqaror ketma -ket ulanishga erisha olmadim.

Muhim: Pro Mini -ni A6 moduliga ulamang, chunki bu dasturiy ta'minotni buzadi, chunki A6 TX va RX pinlariga (apparat seriyali) ulangan. Shuningdek, A6 moduli kompyuterning USB portining quvvatidan foydalanishi mumkin, bu esa USB portini yo'q qilishi mumkin.

Koddagi izohlarga qarang. Agar sizda savollar bo'lsa, ikkilanmasdan mendan so'rang.

4 -qadam: yig'ilish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Mini SIM -kartani A6 moduliga qo'ying (SIM -kartani telefoningizga qo'yib PIN -kodni o'chiring va u erda o'chiring).

A6 moduli va Arduino -ni ayol sarlavhasi pinlariga joylashtiring.

Qutidagi teshiklarni burab, Ledlarni, karnayni va mikrofonni yopishtiring, tugmani burab qo'ying.

Barcha komponentlarni to'g'ri ulanishlarga ulang.

Men qutiga ikkita moslamani 3d bosdim va uni issiq elim bilan yopishtirdim.

Qutini yoping va undan foydalaning!

Tavsiya: