Სარჩევი:
- ნაბიჯი 1: კამერის მომზადება
- ნაბიჯი 2: ანალოგური Arduino M0- ის მომზადება
- ნაბიჯი 3: 3G/GPRS ფარის მომზადება
- ნაბიჯი 4: საბოლოო მშენებლობა
- ნაბიჯი 5: მოწყობილობის პროგრამირება
ვიდეო: Arduino ელ.ფოსტის კამერა (VC0706 + 3G Shield + Arduino M0 ანალოგი): 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ერთხელ მე მივიღე კამერა 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– თან, მაგრამ მას ასევე აქვს შიდა microSD კონექტორი მეხსიერების ბარათის დასაკავშირებლად.
კამერის Arduino M0 ანალოგზე დაფაზე დასაკავშირებლად აუცილებელია კუთხის კონექტორის მიერთება ტერმინალებთან TXD, RXD (კონექტორი X6), როგორც ეს მოცემულია ფიგურაში. ეს პორტი ემთხვევა "სერიალს".
თეთრი (კამერა RX) და ყვითელი (კამერა TX) მავთული კამერიდან უნდა იყოს დაკავშირებული, შესაბამისად, TXD და RXD (კონექტორი X6) ტერმინალებთან, როგორც ეს მოცემულია ფიგურაში.
თქვენ უნდა ჩადოთ მეხსიერების ბარათი (მინიმუმ 32 მბ) ფორმატირებული FAT32 ფორმატში microSD სლოტში.
ნაბიჯი 3: 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 ბიბლიოთეკაში აღმოჩენილია დეფექტები (ამ ინსტრუქციისათვის კრიტიკული).
მომავალში, არსებობს ახალი ინსტრუქციის იდეა: დაამატეთ მოძრაობის სენსორის ფუნქცია ციკლური გამოკითხვებით და სურათების გაგზავნით.
Გმადლობთ ყურებისთვის.
გირჩევთ:
ფოსტის ბოტი UX დიზაინი: 6 ნაბიჯი
ფოსტის ბოტი UX დიზაინი: ეს არის რობოტი, რომელიც ყვირის თქვენზე, როდესაც ფოსტა გაქვთ. თქვენ გჭირდებათ წებო და ლენტი
მიიღეთ ელ.ფოსტის შეტყობინებები თქვენი IoT პროექტებიდან: 6 ნაბიჯი
მიიღეთ ელ.ფოსტის შეტყობინებები თქვენი IoT პროექტებიდან: პროგრამის ელ.ფოსტის შეტყობინებები, რომლებიც აკავშირებს თქვენს IoT პროექტებს Adafruit IO და IFTTT. მე გამოვაქვეყნე რამდენიმე IoT პროექტი. ვიმედოვნებ, რომ გინახავთ, თუ არა, მე გეპატიჟებით ჩემს პროფილში და ვამოწმებ მათ. მინდოდა გარკვეული შეტყობინებების მიღება ცვლადი
Arduino Security 3G/GPRS ელ.ფოსტის კამერა მოძრაობის გამოვლენით: 4 ნაბიჯი
Arduino Security 3G/GPRS ელ.ფოსტის კამერა მოძრაობის გამოვლენით: ამ სახელმძღვანელოში მინდა გითხრათ მოძრაობის დეტექტორთან ერთად უსაფრთხოების სათვალთვალო სისტემის აგების ერთი ვერსიის შესახებ და ფოტოების გაგზავნა საფოსტო ყუთში 3G/GPRS ფარის საშუალებით. ეს სტატია ეფუძნება სხვა ინსტრუქციები: ინსტრუქცია 1 და ინსტრუქცია
მიიღეთ ელ.ფოსტის შეტყობინებები თქვენი სახლის უსაფრთხოების სისტემისგან Arduino– ს გამოყენებით: 3 ნაბიჯი
მიიღეთ ელ.ფოსტის შეტყობინებები თქვენი სახლის უსაფრთხოების სისტემისგან Arduino– ს გამოყენებით: Arduino– ს გამოყენებით, ჩვენ ადვილად შევძლებთ ელექტრონული ფოსტის ძირითადი ფუნქციონირების რეფორმირებას პრაქტიკულად ნებისმიერი უსაფრთხოების სისტემის ინსტალაციაში. ეს განსაკუთრებით შესაფერისია ძველი სისტემებისთვის, რომლებიც დიდი ხანია გათიშულნი არიან მონიტორინგის სერვისთან
Raspberry Pi სათვალთვალო კამერა ელ.ფოსტის შეტყობინებით: 3 ნაბიჯი
Raspberry Pi სათვალთვალო კამერა ელ.ფოსტის გაფრთხილებით: უსაფრთხოება დღესდღეობით მთავარი საზრუნავია და დღეს ბევრი ტექნოლოგია არსებობს, რომ თქვენი ადგილი იყოს დაცული და მონიტორინგი. CCTV კამერები ძალიან სასარგებლოა იმისათვის, რომ თვალყური ადევნოთ თქვენს სახლს ან ოფისს. მიუხედავად იმისა, რომ ამ ტიპის კამერების ფასი წითელი იყო