Orodha ya maudhui:

Kamera ya Barua Pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Hatua 5
Kamera ya Barua Pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Hatua 5

Video: Kamera ya Barua Pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Hatua 5

Video: Kamera ya Barua Pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Hatua 5
Video: Annoint Amani - Wanaulizana unaitwa Nani (Hauzoeleki Official music Video Skiza 9039323 to 811 ) 2024, Novemba
Anonim
Kamera ya Barua pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog)
Kamera ya Barua pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog)

Mara moja nilipata kamera VC0706 mikononi mwangu. Niliiunganisha kwa mafanikio na Arduino UNO, nikachukua picha, nikairekodi kwenye Micro SD. Nilitaka kitu zaidi - kuhamisha picha iliyopokelewa kwenda mahali pengine. Kwa mfano, kupitia ngao ya 3G / GPRS. Rahisi zaidi ni kutuma MMS. Lakini gharama ya MMS ni kubwa sana. Nilitaka kufanya kitu cha bei rahisi. Kwa mfano, tuma picha kwa barua pepe.

Katika mwongozo huu, nitakuonyesha jinsi ya kuunganisha kamera ya VC0706 na ngao ya 3G / GPRS kwa Analog Arduino M0, piga picha na utume kwa barua pepe.

Tutahitaji: 1) Kamera VC0706

2) 3G / GPRS ngao ya SIM5320

3) Analog Arduino M0

4) Micro SD

5) Adapter ya nguvu 6-12V

6) Piga kiunganishi cha Angle na lami ya 2.54 mm

7) Vidokezo juu ya waya "aina ya kike"

Analog Arduino M0 ilichaguliwa kwa sababu kadhaa:

  • Bandari za serial zinazopatikana zaidi - "Serial" (kwa kuunganisha kamera), "Serial1" (kwa kuunganisha ngao ya 3G / GPRS), "SerialUSB" (kwa mawasiliano na PC).
  • Kiwango cha ishara za mantiki 3.3V - rahisi kwa kuunganisha kamera VC0706. Lakini kuna shida ya utangamano na GPRS-shield, ambayo imeundwa kwa kiwango cha 5V.
  • Uwepo kwenye kiunganishi cha mama cha microSD kuunganisha kadi ya kumbukumbu.
  • Kumbukumbu zaidi, kiwango cha juu cha kufanya kazi na zaidi.

Programu ya Analog Arduino M0 inayoambatana na Arduino M0 ya asili. Michoro ya Arduino UNO ilibadilishwa kwa urahisi kwa analog ya Arduino M0.

Hatua ya 1: Matayarisho ya Kamera

Maandalizi ya Kamera
Maandalizi ya Kamera
Maandalizi ya Kamera
Maandalizi ya Kamera
Maandalizi ya Kamera
Maandalizi ya Kamera

Kamera ina pato la RS-232 kwa unganisho la moja kwa moja na PC. Inahitajika kuondoa MAX232 (kibadilishaji cha RS-232) na kufunga pedi za mawasiliano kati ya pini zinazofanana 7-10 (TX), 8-9 (RX).

Cable ya waya sita iliyokuja na kamera inahitaji kufanywa tena kidogo:

  • Ondoa waya mbili kutoka kwa kontakt.
  • Panga tena waya nyekundu (+ 5V) na nyeusi (GND) kama inavyoonyeshwa kwenye takwimu.

Kwenye ncha wazi za waya lazima ziwe na vidokezo kama "kike".

Hatua ya 2: Maandalizi ya Analog Arduino M0

Maandalizi ya Analog Arduino M0
Maandalizi ya Analog Arduino M0
Maandalizi ya Analog Arduino M0
Maandalizi ya Analog Arduino M0
Maandalizi ya Analog Arduino M0
Maandalizi ya Analog Arduino M0

Kama ilivyoelezwa tayari, Analog Arduino M0 ni vifaa na programu inayoambatana na Arduino M0 ya asili, lakini pia ina kontakt ya MicroSD ya ndani ya kuunganisha kadi ya kumbukumbu.

Kuunganisha kamera kwa Analog ya Arduino M0 kwenye ubao ni muhimu kuunganisha kontakt angular kwenye vituo vya TXD, RXD (kontakt X6) kama inavyoonekana kwenye takwimu. Bandari hii inafanana na "Serial".

Nyeupe (Kamera RX) na manjano (Kamera TX) waya kutoka kwa kamera lazima ziunganishwe mtawaliwa na vituo vya TXD na RXD (kontakt X6) kama inavyoonyeshwa kwenye takwimu.

Lazima uweke kadi ya kumbukumbu (angalau 32MB) iliyoumbizwa katika fomati ya FAT32 kwenye slot ya MicroSD.

Hatua ya 3: Matayarisho ya 3G / GPRS Shield

Maandalizi ya Ngao ya 3G / GPRS
Maandalizi ya Ngao ya 3G / GPRS
Maandalizi ya Ngao ya 3G / GPRS
Maandalizi ya Ngao ya 3G / GPRS
Maandalizi ya Ngao ya 3G / GPRS
Maandalizi ya Ngao ya 3G / GPRS

Kabla ya kufunga sim kadi kwenye slot, lazima uzima ombi la nambari ya PIN. Kisha weka SIM kadi kwenye sehemu ya chini ya ubao kama inavyoonyeshwa kwenye kielelezo.

Kuruka mbili lazima kuwekwa kwenye nafasi RX-1 (D1), TX-0 (D0).

Hatua ya 4: Jengo la Mwisho

Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho
Jengo la Mwisho

Kwa mkutano wa mwisho ni muhimu kuunganisha ngao ya 3G / GPRS kwa analog ya Arduino M0.

Baada ya hapo, tunaunganisha kamera VC0706. Ugavi wa umeme wa kamera (waya mwekundu "+ 5V" na waya mweusi "GND") lazima ichukuliwe kutoka kwa "+ 5V" na vituo vya "GND" kutoka kwa kiunganishi cha ngao cha 3G / GPRS. Unaweza pia kutumia kiunganishi cha pembe kwa hii.

Usisahau kuunganisha antenna ya 3G.

Hatua ya 5: Programu ya Kifaa

Programu ya Kifaa
Programu ya Kifaa
Programu ya Kifaa
Programu ya Kifaa
Programu ya Kifaa
Programu ya Kifaa

Kwanza kabisa, inahitajika kusanikisha maktaba za kufanya kazi na kamera VC0706 na kufanya kazi na Xmodem (kuhamisha picha kwa ngao ya 3G / GPRS):

github.com/Seeed-Studio/Camera_Shield_VC0706

peter.turczak.de/XModem.zip

Tahadhari: katika faili ya maktaba ya kufanya kazi na kamera VC0706_UART.h inahitajika kutoa maoni kwa mistari ifuatayo:

// # ni pamoja na "SoftwareSerial.h"

na weka msimamo:

#fafanua DEBUG 0

#fafanua USE_SOFTWARE_SERIAL 0

#fafanua TRANSFER_BY_SPI 0

Ifuatayo, unahitaji kuwasilisha kwa bodi ya analog Analog Arduino M0 nguvu 6-12V. Unganisha kebo ndogo ya USB.

Anzisha IDE ya Arduino. Fungua mchoro EmailCamera.ino.

Chagua kwenye mipangilio "Zana-> Bodi:" Arduino M0 Pro (Native USB Port) "".

Katika mchoro ni muhimu kusajili mistari ifuatayo (badala ya '*'):

const char smtp_server = "*****"; // seva ya SMTP

const char smtp_user_name = "*****"; // Jina la mtumiaji wa SMTP

const char smtp_password = "*****"; // Nenosiri la SMTP

const char smtp_port = "***"; // bandari ya seva ya SMTP

// Andika hapa wewe SIM data

Cons char apn = "*****";

const char user_name = "***";

nywila ya const = "***";

// Andika hapa habari yako kuhusu mtumaji, maelekezo na majina

const char sender_address = "*****"; // Anwani ya mtumaji

const char sender_name = "*****"; // Jina la mtumaji

const char to_adress = "*****"; // Anwani ya mpokeaji

const char to_name = "*****"; // Jina la mpokeaji

Ondoa kifuniko cha kamera kutoka kwa lensi. Tunaelekeza kamera kwa kitu kinachopigwa picha. Zindua Monitor Monitor. Bonyeza kitufe cha "Pakia", andika mchoro, panga bodi. Katika Monitor Monitor tunaona habari ya utatuzi. Baada ya kukamilika kwa mafanikio, angalia barua pepe ya mpokeaji.

Ningependa kuelezea msaada wangu mzuri katika kuunda mchoro:

Viwanda vya Adafruit, www.seeedstudio.com, www.cooking-hacks.com, Limor Fried, Tom Igoe, Peter Turczak.

Katika siku chache nina mpango wa kutengeneza na kuchapisha video na maonyesho ya kazi. Wakati wa kazi, kasoro zilipatikana katika maktaba ya Xmodem (sio muhimu kwa maagizo haya).

Katika siku zijazo, kuna wazo la maagizo mapya: ongeza kazi ya sensorer ya mwendo na upigaji kura wa baiskeli na kutuma picha.

Asante kwa kuangalia.

Ilipendekeza: