Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: Бүрэлдэхүүн хэсгүүдийг холбох
- Алхам 3: Arduino програмчлах
- Алхам 4: Чуулган
Видео: A6 модуль болон Arduino Pro Mini -тэй гар утасны харилцаа холбоог сайжруулсан: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад би GSM модуль (A6 модуль) болон Arduino Pro Mini ашиглан хэрхэн харилцаа холбоо хийснээ харуулах болно. Хэрэв та том товчлуурыг дарвал програмчлагдсан дугаарыг дуудна. Програмчлагдсан хугацааны дараа эсвэл дуудлага тасарсан тохиолдолд дуудлага дуусна.
Хэрэв та утасны дугаараа утсан дотроо програмчлагдсан бол энэ утас руу залгах боломжтой.
Энэ бол миний анхны харилцаа холбооны сайжруулсан хувилбар юм.
Дуу өсгөгч нэмж оруулахын тулд энэхүү зааврыг үзнэ үү.
Алхам 1: бүрэлдэхүүн хэсгүүд
Би Aliexpress дээр бүх бүрэлдэхүүн хэсгүүдийг худалдаж авсан.
А6 модуль
Arduino Pro Mini (5V 168)
Илтгэгч
Микрофон (Эдгээр микрофонууд нь A6 модульд маш сайн ажилладаг болохыг олж мэдсэн, бусад цахилгаан микрофон нь маш муу дууны чанарыг өгдөг)
Товч
Хайрцаг
Төгсгөлийн самбар гэх мэт
Алхам 2: Бүрэлдэхүүн хэсгүүдийг холбох
Би интерком дахь холболтыг хийж, модулиудыг салгахад хялбар болгохын тулд эмэгтэй зүү толгойнуудыг ашигласан.
Мини SIM картыг өөрчлөхийн тулд A6 модулийг салгахад хялбар
A6 холболтоос үл хамааран програмчлахын тулд Arduino -г устгахад хялбар байдаг
Холболтууд:
Интерком нь A6 модулийн микро USB портоор тэжээгддэг
A6 модулийн холболтууд:
VCC -ийг PWR болон Arduino -ийн VCC руу шилжүүлэх
GND - Arduino -ийн GND
U_RXD -ээс Arduino -ийн TX руу
U_TXD -ээс Arduino -ийн RX руу
REC- болон REC+ спикер рүү
MIC ба MIC+ нь чанга яригч руу
Arduino холболт (дээр дурдсан холболтоос гадна)
Pin 2: 10K эсэргүүцлийг vcc руу холбоно уу
2 -р зүү болон газардуулах товчлуур
Ногоон нь GND, 220R -ээр 4 -р зүү рүү чиглэв
Цэнхэр нь GND руу, 220R -ээр 5 -р зүү рүү чиглэв
Pin 8 = RX дибаг хийх
Pin 9 = TX дибаг хийх
Алхам 3: Arduino програмчлах
Arduino код нь миний Github дээр байна.
Pro mini нь Arduino IDE болон I стандарт USB 5V UART програмистаар програмчлагдсан байдаг.
A6 модулийн өгөгдмөл хурд нь 115200 бөгөөд Arduino энэ хурдыг програм хангамжийн цуваагаар зохицуулж чаддаггүй тул би A6 модуль ба Arduino хоорондох холболтын техник хангамжийн цувааг ашигладаг байсан. 115200 BAUD, гэхдээ би эхлүүлэхдээ тогтвортой цуваа холболт олж чадаагүй.
Анхаарах зүйл: Pro Mini -ийг A6 модульд бүү холбоорой, учир нь A6 нь TX ба RX тээглүүрт (тоног төхөөрөмжийн цуваа) холбогдсон тул програмчлалд саад болно. Мөн A6 модуль нь таны компьютерийн USB портын хүчийг ашиглаж болох бөгөөд энэ нь USB портыг сүйтгэж болзошгүй юм.
Код дээрх сэтгэгдлийг үзнэ үү. Хэрэв танд асуулт байвал надаас асуухаас бүү эргэлзээрэй.
Алхам 4: Чуулган
Мини SIM картыг A6 модульд оруулна уу (ПИН кодыг утсандаа оруулаад идэвхгүй болго).
A6 модуль ба Arduino -ийг эмэгтэй толгойн зүү рүү оруулна уу.
Хайрцагны нүхийг өрөмдөж, LED, чанга яригч, микрофоныг нааж, товчлуурыг шургуул.
Бүх бүрэлдэхүүн хэсгүүдийг зөв холболттой холбоно уу.
Би хайрцгийн хоёр бэхэлгээг 3d хэлбэрээр хэвлээд халуун цавуугаар бэхлэв.
Хайрцгийг хаагаад ашиглаарай!
Зөвлөмж болгож буй:
Утасны гар утасны микрофон: 9 алхам
Утасны гар утасны микрофон: Хэсэг хугацааны өмнө найз охин маань надаас түүнийг бүх хипстер хамтлагуудын утасны микрофон болгоно уу гэж асуусан. Тиймээс би мэдээж түүнд тэгэх болно гэдгээ хэлсэн. Маш их хугацаа өнгөрсөн … тэгээд би үүнийг хийлээ. Энэ нь ажиллахад зориулагдсан болно
Arduino болон гар утасны Bluetooth холбоо (мессенжер): 8 алхам
Arduino болон гар утасны Bluetooth холбоо (мессенжер): Харилцаа холбоо нь бидний өдөр тутмын амьдралд чухал үүрэг гүйцэтгэдэг. Гэхдээ түгжигдсэн энэ үед манай гэр бүлийнхэнтэй харилцах эсвэл манай гэрт байгаа хүмүүстэй харилцах үед гар утас хэрэгтэй болдог. Гэхдээ богино хугацаанд гар утас ашиглах нь
MicroPython нь 3 долларын хямд ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик: 4 алхам
MicroPython -ийг 3 долларын үнэтэй ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик дээр ашиглах боломжтой: Жижигхэн хямд ESP8266 чип / төхөөрөмжөөр та гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт температурын мэдээллийг бүртгэх боломжтой. Энэ жишээг бид хөргөлтийн өрөөний температурыг дотор болон гадна талд бүртгэхэд ашиглах болно
Arduino болон SIM900 GSM GPRS 3G температур ба чийгшлийн бүртгэл, гар утасны статистик: 4 алхам
Arduino ба SIM900 GSM GPRS 3G температур ба чийгшлийн бүртгэл, гар утасны статистик: Arduino UNO R3, SIM900 Shield AND DHT22 -ийн тусламжтайгаар температур, чийгшлийн мэдээллийг гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт үнэгүй бүртгэх боломжтой. Энэ жишээг бид өрөөний температур, чийгшилийг бүртгэхэд ашиглах болно. Төхөөрөмж
Arduino Uno болон Android ашиглан Bluetooth гар утасны робот: 5 алхам
Arduino Uno & Android ашиглан Bluetooth гар робот: Хүн бүр хөдөлгөөнт роботод дуртай :) Энэ бол Maker UNO (Arduino UNO нийцтэй) дээр суурилсан хөдөлгөөнт робот хэрэгсэл юм. Та электроник, мэдрэгч, микроконтроллер, кодчиллыг нэг дор сурах боломжтой бөгөөд хөгжилтэй байхыг мартаж болохгүй! Энэхүү иж бүрдэл хэсэг нь сул хэсгүүдтэй байдаг тул та