جدول المحتويات:
- الخطوة 1: تجهيز الكاميرا
- الخطوة 2: تحضير Analog Arduino M0
- الخطوة الثالثة: إعداد درع 3G / GPRS
- الخطوة 4: البناء النهائي
- الخطوة 5: برمجة الجهاز
فيديو: كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
بمجرد أن حصلت على كاميرا 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
كما ذكرنا سابقًا ، فإن Analogue Arduino M0 عبارة عن جهاز وبرنامج متوافق مع Arduino M0 الأصلي ، ولكنه يحتوي أيضًا على موصل microSD مدمج لتوصيل بطاقة ذاكرة.
لتوصيل الكاميرا بـ Arduino M0 Analogue على اللوحة ، من الضروري لحام الموصل الزاوي بأطراف TXD و RXD (الموصل X6) كما هو موضح في الشكل. هذا المنفذ يطابق "المسلسل".
يجب توصيل الأسلاك البيضاء (Camera RX) والأصفر (Camera TX) من الكاميرا على التوالي بأطراف TXD و RXD (الموصل X6) كما هو موضح في الشكل.
يجب إدخال بطاقة ذاكرة (32 ميجابايت على الأقل) مهيأة بتنسيق FAT32 في فتحة microSD.
الخطوة الثالثة: إعداد درع 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 (غير حرجة لهذه التعليمات).
في المستقبل ، هناك فكرة لتعليمات جديدة: إضافة وظيفة مستشعر الحركة مع الاستقصاء الدوري وإرسال الصور.
شكرا لمشاهدتك.
موصى به:
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات باستخدام Arduino و Esp32 و Esp8266: 6 خطوات
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات مع Arduino و Esp32 و Esp8266: أود هنا شرح الإصدار 2 من مكتبتي EMailSender ، وهو تطور كبير فيما يتعلق بالإصدار 1 ، مع دعم Arduino مع درع إيثرنت w5100 و w5200 و w5500 و enc28J60 استنساخ الأجهزة ودعم esp32 و esp8266. الآن يمكنك إعلان
كاميرا البريد الإلكتروني من Arduino Security 3G / GPRS مع كشف الحركة: 4 خطوات
كاميرا البريد الإلكتروني من Arduino Security 3G / GPRS مع كشف الحركة: في هذا الدليل ، أود أن أخبرك عن إصدار واحد لبناء نظام مراقبة أمني مع كاشف للحركة وإرسال الصور إلى صندوق البريد عبر درع 3G / GPRS. تعليمات أخرى: تعليمات 1 وتعليمات
احصل على تنبيهات البريد الإلكتروني من نظام أمان منزلك باستخدام Arduino: 3 خطوات
احصل على تنبيهات البريد الإلكتروني من نظام أمان منزلك باستخدام Arduino: باستخدام Arduino ، يمكننا بسهولة تعديل وظائف البريد الإلكتروني الأساسية في أي تثبيت لنظام أمان موجود تقريبًا. هذا مناسب بشكل خاص للأنظمة القديمة التي على الأرجح تم فصلها منذ فترة طويلة عن خدمة المراقبة
كاميرا مراقبة Raspberry Pi مع تنبيه البريد الإلكتروني: 3 خطوات
كاميرا مراقبة Raspberry Pi مع تنبيه عبر البريد الإلكتروني: يعد الأمان مصدر قلق كبير الآن أيام وهناك الكثير من التقنيات الموجودة اليوم للحفاظ على مكانك آمنًا ومراقبًا. تعد كاميرات CCTV مفيدة جدًا لمراقبة منزلك أو مكتبك. بالرغم من أن أسعار هذه الأنواع من الكاميرات كانت حمراء
قراءة البريد الإلكتروني باستخدام Arduino و Wave Shield: 4 خطوات
قراءة البريد الإلكتروني باستخدام Arduino و Wave Shield: كجزء من مشروعي هنا https://www.instructables.com/id/Sound-Switcher/ ؛ (هذا المشروع في مسابقة ، لذا إذا أعجبك هذا ، فقم بالتصويت لذلك!) يستخدم Arduino لمقاطعة مصدر صوت خارجي (مثل iPod) لإعلامك بـ