جدول المحتويات:

كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات
كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات

فيديو: كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات

فيديو: كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات
فيديو: Automatic Motion Detection Camera 📸Send Image to Telegram📲Smart 🏠Home Automation Using Arduino & GSM 2024, شهر نوفمبر
Anonim
كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue)
كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue)

بمجرد أن حصلت على كاميرا VC0706 في يدي. لقد نجحت في توصيله بـ Arduino UNO ، والتقطت صورة ، وسجلتها على micro SD. أردت شيئًا أكثر - لنقل الصورة المستلمة إلى مكان ما. على سبيل المثال ، عبر درع 3G / GPRS. أبسط هو إرسال رسائل الوسائط المتعددة. لكن تكلفة رسائل الوسائط المتعددة عالية جدًا. أردت أن أفعل شيئًا أرخص. على سبيل المثال ، أرسل صورة إلى البريد الإلكتروني.

في هذا الدليل ، سأوضح لك كيفية توصيل كاميرا VC0706 ودرع 3G / GPRS بكاميرا Arduino M0 التناظرية ، والتقاط صورة وإرسالها إلى بريد إلكتروني.

سنحتاج إلى: 1) كاميرا VC0706

2) 3G / GPRS درع SIM5320

3) التناظرية Arduino M0

4) مايكرو اس دي

5) محول الطاقة 6-12 فولت

6) موصل زاوية الدبوس بخطوة 2.54 مم

7) نصائح حول نوع الأسلاك "أنثى"

تم اختيار التناظرية Arduino M0 لعدة أسباب:

  • المزيد من المنافذ التسلسلية المتوفرة للأجهزة - "Serial" (لتوصيل الكاميرا) ، "Serial1" (لتوصيل درع 3G / GPRS) ، "SerialUSB" (للاتصال بجهاز الكمبيوتر).
  • مستوى الإشارات المنطقية 3.3 فولت - مناسب لتوصيل الكاميرا VC0706. ولكن هناك مشكلة توافق مع بعض درع GPRS المصمم للمستوى 5V.
  • وجود على اللوحة الأم موصل microSD لتوصيل بطاقة ذاكرة.
  • ذاكرة أكبر وتردد تشغيل أعلى والمزيد.

برنامج Analogue Arduino M0 متوافق مع Arduino M0 الأصلي. تم تكييف اسكتشات Arduino UNO بسهولة مع نظير Arduino M0.

الخطوة 1: تجهيز الكاميرا

تحضير الكاميرا
تحضير الكاميرا
تحضير الكاميرا
تحضير الكاميرا
تحضير الكاميرا
تحضير الكاميرا

تحتوي الكاميرا على مخرج RS-232 للتوصيل المباشر بجهاز كمبيوتر. من الضروري إزالة MAX232 (محول RS-232) وإغلاق وسادات التلامس بين المسامير المقابلة 7-10 (TX) ، 8-9 (RX).

يحتاج الكبل ذو الستة أسلاك المرفق بالكاميرا إلى إعادة بنائه قليلاً:

  • قم بإزالة السلكين من الموصل.
  • أعد ترتيب الأسلاك الحمراء (+ 5 فولت) والأسود (GND) كما هو موضح في الشكل.

على الأطراف العارية من الأسلاك يجب أن تكون ملحومة نصائح مثل "أنثى".

الخطوة 2: تحضير Analog Arduino M0

إعداد التناظرية Arduino M0
إعداد التناظرية Arduino M0
إعداد التناظرية Arduino M0
إعداد التناظرية Arduino M0
إعداد التناظرية Arduino M0
إعداد التناظرية Arduino M0

كما ذكرنا سابقًا ، فإن Analogue Arduino M0 عبارة عن جهاز وبرنامج متوافق مع Arduino M0 الأصلي ، ولكنه يحتوي أيضًا على موصل microSD مدمج لتوصيل بطاقة ذاكرة.

لتوصيل الكاميرا بـ Arduino M0 Analogue على اللوحة ، من الضروري لحام الموصل الزاوي بأطراف TXD و RXD (الموصل X6) كما هو موضح في الشكل. هذا المنفذ يطابق "المسلسل".

يجب توصيل الأسلاك البيضاء (Camera RX) والأصفر (Camera TX) من الكاميرا على التوالي بأطراف TXD و RXD (الموصل X6) كما هو موضح في الشكل.

يجب إدخال بطاقة ذاكرة (32 ميجابايت على الأقل) مهيأة بتنسيق FAT32 في فتحة microSD.

الخطوة الثالثة: إعداد درع 3G / GPRS

إعداد درع 3G / GPRS
إعداد درع 3G / GPRS
إعداد درع 3G / GPRS
إعداد درع 3G / GPRS
إعداد درع 3G / GPRS
إعداد درع 3G / GPRS

قبل تثبيت بطاقة sim في الفتحة ، يجب عليك تعطيل طلب رمز PIN. ثم قم بتثبيت بطاقة SIM في الفتحة الموجودة على الجانب السفلي من اللوحة كما هو موضح في الشكل.

يجب تثبيت اثنين من وصلات العبور في الموضع RX-1 (D1) ، TX-0 (D0).

الخطوة 4: البناء النهائي

البناء النهائي
البناء النهائي
البناء النهائي
البناء النهائي
البناء النهائي
البناء النهائي
البناء النهائي
البناء النهائي

للتجميع النهائي ، من الضروري توصيل درع 3G / GPRS بتناظرية Arduino M0.

بعد ذلك ، نقوم بتوصيل الكاميرا VC0706. يجب أن يؤخذ مصدر طاقة الكاميرا (السلك الأحمر "+ 5 فولت" والسلك الأسود "GND") من طرفي التوصيل "+ 5V" و "GND" من موصل الدرع 3G / GPRS. يمكنك أيضًا استخدام موصل زاوية لهذا الغرض.

لا تنس توصيل هوائي 3G.

الخطوة 5: برمجة الجهاز

برمجة الجهاز
برمجة الجهاز
برمجة الجهاز
برمجة الجهاز
برمجة الجهاز
برمجة الجهاز

بادئ ذي بدء ، من الضروري تثبيت مكتبات للعمل مع الكاميرا VC0706 وللعمل مع Xmodem (نقل الصور إلى درع 3G / GPRS):

github.com/Seeed-Studio/Camera_Shield_VC0706

peter.turczak.de/XModem.zip

انتباه: في ملف المكتبة للعمل مع الكاميرا VC0706_UART.h لا بد من التعليق على الأسطر التالية:

// # include "SoftwareSerial.h"

وضبط الثوابت:

#define DEBUG 0

#define USE_SOFTWARE_SERIAL 0

#define TRANSFER_BY_SPI 0

بعد ذلك ، تحتاج إلى تقديم التناظرية للوحة Arduino M0 power 6-12V. قم بتوصيل كابل USB الصغير.

قم بتشغيل Arduino IDE. افتح رسم EmailCamera.ino.

حدد في الإعدادات "Tools-> Board:" Arduino M0 Pro (منفذ USB الأصلي) "".

في الرسم ، من الضروري تسجيل الأسطر التالية (بدلاً من "*"):

const char smtp_server = "*****" ؛ // خادم SMTP

const char smtp_user_name = "*****" ؛ // اسم مستخدم SMTP

const char smtp_password = "*****" ؛ // كلمة مرور SMTP

const char smtp_port = "***"؛ // منفذ خادم SMTP

// اكتب هنا بيانات بطاقة SIM

سلبيات char apn = "*****" ؛

const char user_name = "***" ؛

كلمة مرور const char = "***" ؛

// اكتب هنا معلوماتك حول المرسل والاتجاهات والأسماء

const char sender_address = "*****" ؛ // عنوان المرسل

const char sender_name = "*****" ؛ // اسم المرسل

الحرف الثابت to_address = "*****" ؛ // عنوان المستلم

الحرف الثابت to_name = "*****" ؛ // اسم المستلم

قم بإزالة غطاء الكاميرا من العدسة. نقوم بتوجيه الكاميرا إلى الكائن الذي يتم تصويره. قم بتشغيل Serial Monitor. انقر فوق الزر "تحميل" ، قم بتجميع الرسم ، وبرمجة اللوحة. في Serial Monitor نلاحظ معلومات التصحيح. بعد الانتهاء بنجاح ، تحقق من البريد الإلكتروني للمستلم.

أود أن أعبر عن مساعدتي الكبيرة في إنشاء رسم تخطيطي:

صناعات Adafruit ،

www.seeedstudio.com ،

www.cooking-hacks.com ،

ليمور فرايد ، توم إيجوي ، بيتر تورتشاك.

في غضون أيام قليلة ، أخطط لإنشاء ونشر فيديو مع عرض توضيحي للعمل. أثناء العمل ، تم العثور على عيوب في مكتبة Xmodem (غير حرجة لهذه التعليمات).

في المستقبل ، هناك فكرة لتعليمات جديدة: إضافة وظيفة مستشعر الحركة مع الاستقصاء الدوري وإرسال الصور.

شكرا لمشاهدتك.

موصى به: