Სარჩევი:

Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი): 5 ნაბიჯი
Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი): 5 ნაბიჯი

ვიდეო: Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი): 5 ნაბიჯი

ვიდეო: Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი): 5 ნაბიჯი
ვიდეო: კამერების მონტაჟი 2024, ნოემბერი
Anonim
Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი)
Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი)

ერთხელ მე მივიღე კამერა VC0706 ჩემს ხელში. მე წარმატებით დავუკავშირე Arduino UNO, გადავიღე ფოტო, ჩავწერე მიკრო SD- ზე. მე მინდოდა რაღაც მეტი - მიღებული ფოტოს გადატანა სადმე. მაგალითად, 3G/GPRS ფარის საშუალებით. უმარტივესია MMS გაგზავნა. მაგრამ MMS– ის ღირებულება საკმაოდ მაღალია. მინდოდა რაღაც უფრო იაფად გამეკეთებინა. მაგალითად, გაგზავნეთ ფოტო ელ.ფოსტაზე.

ამ სახელმძღვანელოში მე გაჩვენებთ თუ როგორ უნდა დაუკავშიროთ VC0706 კამერა და 3G/GPRS ფარი ანალოგიურ Arduino M0– ს, გადაიღოთ ფოტო და გამოაგზავნოთ ელ.

ჩვენ დაგვჭირდება: 1) კამერა VC0706

2) 3G/GPRS ფარი SIM5320

3) ანალოგური არდუინო M0

4) მიკრო SD

5) დენის ადაპტერი 6-12V

6) Pin Angle კონექტორი 2.54 მმ სიმაღლით

7) რჩევები მავთულის ტიპის "ქალი"

ანალოგური Arduino M0 შეირჩა რამდენიმე მიზეზის გამო:

  • უფრო ხელმისაწვდომი ტექნიკური სერიული პორტები - "სერიული" (კამერის დასაკავშირებლად), "Serial1" (3G/GPRS ფარის დასაკავშირებლად), "SerialUSB" (კომპიუტერთან კომუნიკაციისთვის).
  • ლოგიკური სიგნალების დონე 3.3V - მოსახერხებელია კამერის VC0706 დასაკავშირებლად. მაგრამ არსებობს თავსებადობის პრობლემა ზოგიერთ GPRS- ფარასთან, რომლებიც განკუთვნილია 5V დონისთვის.
  • მეხსიერების ბარათის დასაკავშირებლად დედაპლატის microSD კონექტორზე ყოფნა.
  • მეტი მეხსიერება, ოპერაციული სიხშირე და სხვა.

ანალოგი Arduino M0 პროგრამული უზრუნველყოფა თავსებადია ორიგინალ Arduino M0– თან. ესკიზები Arduino UNO– სთვის საკმაოდ მარტივად იყო ადაპტირებული Arduino M0 ანალოგიზე.

ნაბიჯი 1: კამერის მომზადება

კამერის მომზადება
კამერის მომზადება
კამერის მომზადება
კამერის მომზადება
კამერის მომზადება
კამერის მომზადება

კამერას აქვს RS-232 გამომავალი კომპიუტერთან პირდაპირი კავშირისთვის. აუცილებელია ამოიღოთ MAX232 (RS-232 გადამყვანი) და დაიხუროს საკონტაქტო ბალიშები შესაბამის ქინძისთავებს შორის 7-10 (TX), 8-9 (RX).

ექვს მავთულის კაბელი, რომელიც მოყვა კამერას, ოდნავ უნდა გადაკეთდეს:

  • ამოიღეთ ორი მავთული კონექტორიდან.
  • გადააკეთეთ წითელი (+ 5V) და შავი (GND) მავთულები, როგორც ეს მოცემულია ფიგურაში.

მავთულის შიშველ ბოლოებზე უნდა იყოს შეკრული რჩევები, როგორიცაა "ქალი".

ნაბიჯი 2: ანალოგური Arduino M0- ის მომზადება

ანალოგური Arduino M0- ის მომზადება
ანალოგური Arduino M0- ის მომზადება
ანალოგური Arduino M0- ის მომზადება
ანალოგური Arduino M0- ის მომზადება
ანალოგური Arduino M0- ის მომზადება
ანალოგური Arduino M0- ის მომზადება

როგორც უკვე აღვნიშნეთ, ანალოგური Arduino M0 არის აპარატურა და პროგრამული უზრუნველყოფა, რომელიც თავსებადია ორიგინალ Arduino M0– თან, მაგრამ მას ასევე აქვს შიდა microSD კონექტორი მეხსიერების ბარათის დასაკავშირებლად.

კამერის Arduino M0 ანალოგზე დაფაზე დასაკავშირებლად აუცილებელია კუთხის კონექტორის მიერთება ტერმინალებთან TXD, RXD (კონექტორი X6), როგორც ეს მოცემულია ფიგურაში. ეს პორტი ემთხვევა "სერიალს".

თეთრი (კამერა RX) და ყვითელი (კამერა TX) მავთული კამერიდან უნდა იყოს დაკავშირებული, შესაბამისად, TXD და RXD (კონექტორი X6) ტერმინალებთან, როგორც ეს მოცემულია ფიგურაში.

თქვენ უნდა ჩადოთ მეხსიერების ბარათი (მინიმუმ 32 მბ) ფორმატირებული FAT32 ფორმატში microSD სლოტში.

ნაბიჯი 3: 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. კამერის ელექტრომომარაგება (წითელი მავთული "+ 5V" და შავი მავთული "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 მუშაობისთვის აუცილებელია შემდეგი სტრიქონების კომენტარი:

// # მოიცავს "SoftwareSerial.h"

და დააყენეთ მუდმივები:

#განსაზღვრეთ DEBUG 0

#განსაზღვრეთ USE_SOFTWARE_SERIAL 0

#განსაზღვრეთ TRANSFER_BY_SPI 0

შემდეგი, თქვენ უნდა წარუდგინოთ დაფაზე ანალოგი Arduino M0 სიმძლავრე 6-12 ვ. შეაერთეთ მიკრო USB კაბელი.

გაუშვით Arduino IDE. გახსენით ესკიზი EmailCamera.ino.

პარამეტრებში აირჩიეთ "ინსტრუმენტები-> დაფა:" 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 ბარათის მონაცემები

უარყოფითი მხარეები apn = "*****";

const char user_name = "***";

const char პაროლი = "***";

// აქ დაწერეთ თქვენი ინფორმაცია გამგზავნის, მითითებებისა და სახელების შესახებ

const char sender_address = "*****"; // გამგზავნის მისამართი

const char გამგზავნის_სახელი = "*****"; // Გამგზავნის სახელი

const char to_address = "*****"; // მიმღების მისამართი

const char to_name = "*****"; // Მიმღების სახელი

ამოიღეთ კამერის საფარი ობიექტივიდან. ჩვენ მივმართავთ კამერას გადაღებულ ობიექტზე. გაუშვით სერიული მონიტორი. დააჭირეთ ღილაკს "ატვირთვა", შეადგინეთ ესკიზი, დაპროგრამეთ დაფა. სერიულ მონიტორში ჩვენ ვაკვირდებით გამართვის ინფორმაციას. წარმატებული დასრულების შემდეგ, შეამოწმეთ მიმღების ელ.

მინდა გამოვხატო ჩემი დიდი დახმარება ესკიზის შექმნაში:

ადაფრუტის მრეწველობა, www.seeedstudio.com, www.cooking-hacks.com, ლიმორ ფრიდი, ტომ იგო, პიტერ ტურჩაკი.

რამდენიმე დღეში ვგეგმავ მუშაობის დემონსტრირებით ვიდეოს გადაღებას და გამოქვეყნებას. მუშაობის დროს Xmodem ბიბლიოთეკაში აღმოჩენილია დეფექტები (ამ ინსტრუქციისათვის კრიტიკული).

მომავალში, არსებობს ახალი ინსტრუქციის იდეა: დაამატეთ მოძრაობის სენსორის ფუნქცია ციკლური გამოკითხვებით და სურათების გაგზავნით.

Გმადლობთ ყურებისთვის.

გირჩევთ: