Përmbajtje:

Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog): 5 hapa
Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog): 5 hapa

Video: Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog): 5 hapa

Video: Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog): 5 hapa
Video: [SOLVED] Cannot change resolution camera VC0706 Arduino 2024, Korrik
Anonim
Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog)
Kamera e -mail Arduino (VC0706 + 3G Shield + Arduino M0 analog)

Një herë mora në dorë një aparat fotografik VC0706. E lidha me sukses me Arduino UNO, bëra një fotografi, e regjistrova në mikro SD. Doja diçka më shumë - ta transferoja foton e marrë diku. Për shembull, përmes mburojës 3G/GPRS. Më e thjeshtë është të dërgoni MMS. Por kostoja e MMS është mjaft e lartë. Doja të bëja diçka më të lirë. Për shembull, dërgoni një fotografi në email.

Në këtë udhëzues, unë do t'ju tregoj se si të lidhni një kamerë VC0706 dhe mburojë 3G/GPRS me Arduino M0 analog, të bëni një fotografi dhe ta dërgoni në një email.

Do të na duhen: 1) Kamera VC0706

2) Mburoja 3G/GPRS SIM5320

3) Arduino M0 analoge

4) Micro SD

5) Përshtatës energjie 6-12V

6) Lidhësi i këndit të kunjit me katran 2.54 mm

7) Këshilla për telat e tipit "femër"

Analogue Arduino M0 u zgjodh për disa arsye:

  • Më shumë porte serike harduerike të disponueshme - "Serial" (për lidhjen e kamerës), "Serial1" (për lidhjen e mburojës 3G/GPRS), "SerialUSB" (për komunikim me PC).
  • Niveli i sinjaleve logjike 3.3V - i përshtatshëm për lidhjen e kamerës VC0706. Por ekziston një problem pajtueshmërie me disa mburoja GPRS, të cilat janë krijuar për nivelin 5V.
  • Prania në lidhësin microSD microSD për të lidhur një kartë memorie.
  • Më shumë memorie, frekuencë më e lartë e funksionimit dhe më shumë.

Softueri analog Arduino M0 i pajtueshëm me origjinalin Arduino M0. Skicat për Arduino UNO u përshtatën lehtësisht për analogun Arduino M0.

Hapi 1: Përgatitja e kamerës

Përgatitja e kamerës
Përgatitja e kamerës
Përgatitja e kamerës
Përgatitja e kamerës
Përgatitja e kamerës
Përgatitja e kamerës

Kamera ka një dalje RS-232 për lidhje të drejtpërdrejtë me një kompjuter. Isshtë e nevojshme të hiqni MAX232 (konvertuesin RS-232) dhe të mbyllni jastëkët e kontaktit midis kunjave përkatës 7-10 (TX), 8-9 (RX).

Kablloja me gjashtë tela që erdhi me kamerën duhet të rindërtohet pak:

  • Hiqni dy telat nga lidhësi.
  • Rirregulloni telat e kuq (+ 5V) dhe të zi (GND) siç tregohet në figurë.

Në skajet e zhveshura të telave duhet të ngjiten këshilla si "femra".

Hapi 2: Përgatitja e Analog Arduino M0

Përgatitja e Analog Arduino M0
Përgatitja e Analog Arduino M0
Përgatitja e Andu Arduino M0
Përgatitja e Andu Arduino M0
Përgatitja e Andu Arduino M0
Përgatitja e Andu Arduino M0

Siç është përmendur tashmë, Analogue Arduino M0 është harduer dhe softuer i pajtueshëm me Arduino M0 origjinal, por gjithashtu ka një lidhës microSD në bord për lidhjen e një karte memorie.

Për të lidhur kamerën me Arduino M0 Analogue në tabelë është e nevojshme të lidhni lidhësin këndor në terminalet TXD, RXD (lidhësi X6) siç tregohet në figurë. Ky port përputhet me "Serialin".

Telat e bardhë (Kamera RX) dhe të verdhë (Kamera TX) nga kamera duhet të lidhen përkatësisht me terminalet e TXD dhe RXD (lidhësi X6) siç tregohet në figurë.

Duhet të futni një kartë memorie (të paktën 32MB) të formatuar në formatin FAT32 në folenë e microSD.

Hapi 3: Përgatitja e Mburojës 3G/GPRS

Përgatitja e Mburojës 3G/GPRS
Përgatitja e Mburojës 3G/GPRS
Përgatitja e Mburojës 3G/GPRS
Përgatitja e Mburojës 3G/GPRS
Përgatitja e Mburojës 3G/GPRS
Përgatitja e Mburojës 3G/GPRS

Para se të instaloni një kartë SIM në fole, duhet të çaktivizoni kërkesën për kodin PIN. Pastaj instaloni kartën SIM në çarë në anën e poshtme të tabelës siç tregohet në figurë.

Dy kërcyes duhet të instalohen në pozicionin RX-1 (D1), TX-0 (D0).

Hapi 4: Ndërtimi përfundimtar

Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar

Për montimin përfundimtar është e nevojshme të lidhni mburojën 3G/GPRS me analogun Arduino M0.

Pas kësaj, ne lidhim kamerën VC0706. Furnizimi me energji i kamerës (tela e kuqe "+ 5V" dhe tela e zezë "GND") duhet të merret nga terminalet "+ 5V" dhe "GND" nga lidhësi i mburojës 3G/GPRS. Ju gjithashtu mund të përdorni një lidhës këndor për këtë.

Mos harroni të lidhni antenën 3G.

Hapi 5: Programimi i pajisjes

Programimi i pajisjes
Programimi i pajisjes
Programimi i pajisjes
Programimi i pajisjes
Programimi i pajisjes
Programimi i pajisjes

Para së gjithash, është e nevojshme të instaloni biblioteka për të punuar me kamerën VC0706 dhe për të punuar me një Xmodem (transferimi i imazheve në një mburojë 3G/GPRS):

github.com/Seeed-Studio/Camera_Shield_VC0706

peter.turczak.de/XModem.zip

Kujdes: në skedarin e bibliotekës për të punuar me kamerën VC0706_UART.h është e nevojshme të komentoni rreshtat e mëposhtëm:

// # përfshijnë "SoftwareSerial.h"

dhe vendosni konstante:

#përcakto DEBUG 0

#përcakto USE_SOFTWARE_SERIAL 0

#përcakto TRANSFER_BY_SPI 0

Tjetra, ju duhet të paraqisni në bordin analog Arduino M0 fuqia 6-12V. Lidhni kabllon mikro USB.

Nisni Arduino IDE. Hapni skicën EmailCamera.ino.

Zgjidhni në cilësimet "Tools-> Board:" Arduino M0 Pro (Native USB Port) "".

Në skicë është e nevojshme të regjistrohen rreshtat e mëposhtëm (në vend të '*'):

const char smtp_server = "*****"; // serveri SMTP

const char smtp_user_name = "*****"; // Emri i përdoruesit SMTP

const char smtp_password = "*****"; // Fjalëkalimi SMTP

const char smtp_port = "***"; // Porta e serverit SMTP

// Shkruani këtu të dhënat e kartës SIM

kundra char apn = "*****";

const char user_name = "***";

const char password = "***";

// Shkruani këtu informacionin tuaj në lidhje me dërguesin, udhëzimet dhe emrat

const char dërguesi_adresa = "*****"; // Adresa e dërguesit

const char dërguesi i emrit = "*****"; // Emri i dërguesit

const char në_adresë = "*****"; // Adresa e marrësit

const char to_name = "*****"; // Emri i marrësit

Hiqeni kapakun e kamerës nga lentet. Ne e drejtojmë kamerën te objekti që fotografohet. Nisni Monitorin Serial. Klikoni butonin "Ngarko", përpiloni skicën, programoni tabelën. Në Serial Monitor ne vëzhgojmë informacionin e korrigjimit. Pas përfundimit të suksesshëm, kontrolloni emailin e marrësit.

Unë do të doja të shpreh ndihmën time të madhe në krijimin e një skicë:

Industritë Adafruit, www.seeedstudio.com, www.cooking-hacks.com, Limor Fried, Tom Igoe, Peter Turczak.

Brenda pak ditësh kam në plan të bëj dhe postoj një video me një demonstrim të punës. Gjatë punës, defektet u gjetën në bibliotekën Xmodem (jo kritike për këtë udhëzim).

Në të ardhmen, ekziston një ide për një udhëzim të ri: shtoni një funksion të sensorit të lëvizjes me sondazh ciklik dhe dërgimin e fotografive.

Faleminderit per shikimin.

Recommended: