Obsah:
- Krok 1: Příprava fotoaparátu
- Krok 2: Příprava Analog Arduino M0
- Krok 3: Příprava štítu 3G/GPRS
- Krok 4: Konečné sestavení
- Krok 5: Programování zařízení
Video: E -mailová kamera Arduino (VC0706 + štít 3G + analogový Arduino M0): 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Jednou jsem dostal do rukou fotoaparát VC0706. Úspěšně jsem jej připojil k Arduino UNO, pořídil fotografii, zaznamenal na micro SD. Chtěl jsem něco víc - někam přenést přijatou fotografii. Například přes štít 3G/GPRS. Nejjednodušší je odeslat MMS. Ale náklady na MMS jsou poměrně vysoké. Chtěl jsem udělat něco levnějšího. Například pošlete fotografii na e -mail.
V této příručce vám ukážu, jak připojit kameru VC0706 a štít 3G/GPRS k analogovému Arduino M0, pořídit fotografii a odeslat ji na e -mail.
Budeme potřebovat: 1) Fotoaparát VC0706
2) 3G/GPRS štít SIM5320
3) Analogové Arduino M0
4) Micro SD
5) Napájecí adaptér 6-12V
6) Pin Angle konektor s roztečí 2,54 mm
7) Tipy na dráty typu „žena“
Analogový Arduino M0 byl vybrán z několika důvodů:
- Další dostupné hardwarové sériové porty - „Sériové“(pro připojení fotoaparátu), „Sériové1“(pro připojení štítu 3G/GPRS), „Sériové USB“(pro komunikaci s PC).
- Úroveň logických signálů 3,3 V - vhodné pro připojení kamery VC0706. Existuje však problém s kompatibilitou u některých štítů GPRS, které jsou navrženy pro úroveň 5V.
- Přítomnost na konektoru základní desky microSD pro připojení paměťové karty.
- Více paměti, vyšší pracovní frekvence a další.
Analogový software Arduino M0 kompatibilní s původním Arduino M0. Skici pro Arduino UNO byly poměrně snadno přizpůsobitelné pro analog Arduino M0.
Krok 1: Příprava fotoaparátu
Kamera má výstup RS-232 pro přímé připojení k PC. Je nutné vyjmout MAX232 (převodník RS-232) a zavřít kontaktní podložky mezi odpovídajícími piny 7-10 (TX), 8-9 (RX).
Šestvodičový kabel dodaný s kamerou musí být mírně přepracován:
- Vyjměte dva vodiče z konektoru.
- Uspořádejte červený (+ 5V) a černý (GND) vodič podle obrázku.
Na holých koncích vodičů musí být připájené hroty jako "samice".
Krok 2: Příprava Analog Arduino M0
Jak již bylo zmíněno, Analogue Arduino M0 je hardwarově i softwarově kompatibilní s původním Arduino M0, ale má také integrovaný microSD konektor pro připojení paměťové karty.
Pro připojení kamery k analogovému Arduino M0 na desce je nutné pájet úhlový konektor na svorky TXD, RXD (konektor X6), jak je znázorněno na obrázku. Tento port odpovídá „Sériovému“.
Bílý (Camera RX) a žlutý (Camera TX) vodič z kamery musí být připojen ke svorkám TXD a RXD (konektor X6), jak je znázorněno na obrázku.
Do slotu pro microSD musíte vložit paměťovou kartu (alespoň 32 MB) formátovanou ve formátu FAT32.
Krok 3: Příprava štítu 3G/GPRS
Před instalací sim karty do slotu musíte zakázat požadavek na PIN kód. Poté nainstalujte SIM kartu do slotu na spodní straně desky, jak ukazuje obrázek.
V poloze RX-1 (D1), TX-0 (D0) musí být nainstalovány dva propojky.
Krok 4: Konečné sestavení
Pro konečnou montáž je nutné připojit 3G/GPRS štít k analogu Arduino M0.
Poté připojíme kameru VC0706. Napájení kamery (červený vodič „+ 5V“a černý vodič „GND“) je třeba odebírat ze svorek „+ 5V“a „GND“ze štítového konektoru 3G/GPRS. K tomu můžete také použít úhlový konektor.
Nezapomeňte připojit 3G anténu.
Krok 5: Programování zařízení
Nejprve je nutné nainstalovat knihovny pro práci s kamerou VC0706 a pro práci s Xmodem (přenos obrázků na štít 3G/GPRS):
github.com/Seeed-Studio/Camera_Shield_VC0706
peter.turczak.de/XModem.zip
Pozor: v souboru knihovny pro práci s kamerou VC0706_UART.h je nutné okomentovat následující řádky:
// # include "SoftwareSerial.h"
a nastavit konstanty:
#define DEBUG 0
#define USE_SOFTWARE_SERIAL 0
#define TRANSFER_BY_SPI 0
Dále musíte na desku předložit analogový výkon Arduino M0 6-12V. Připojte kabel micro USB.
Spusťte Arduino IDE. Otevřete skicu EmailCamera.ino.
V nastavení vyberte „Nástroje-> Deska:„ Arduino M0 Pro (nativní port USB) ““.
V náčrtu je nutné zaregistrovat následující řádky (místo '*'):
const char smtp_server = "*****"; // SMTP server
const char smtp_user_name = "*****"; // SMTP uživatelské jméno
const char smtp_password = "*****"; // SMTP heslo
const char smtp_port = "***"; // Port serveru SMTP
// Sem napište data SIM karty
cons char apn = "*****";
const char jméno_uživatele = "***";
konstantní heslo = "***";
// Sem napište své informace o odesílateli, pokyny a jména
const char sender_address = "*****"; // Adresa odesílatele
const char sender_name = "*****"; // Jméno odesílatele
const char to_address = "*****"; // Adresa příjemce
const char to_name = "*****"; // Jméno Příjemce
Sejměte kryt fotoaparátu z objektivu. Nasměrujte fotoaparát na fotografovaný objekt. Spusťte sériový monitor. Klikněte na tlačítko „Nahrát“, sestavte skicu, naprogramujte desku. V Serial Monitoru sledujeme informace o ladění. Po úspěšném dokončení zkontrolujte e -mail příjemce.
Chtěl bych vyjádřit svou velkou pomoc při vytváření náčrtu:
Adafruit Industries, www.seeedstudio.com, www.cooking-hacks.com, Limor Fried, Tom Igoe, Peter Turczak.
Za několik dní plánuji vytvořit a zveřejnit video s ukázkou práce. Během práce byly v knihovně Xmodem nalezeny závady (pro tuto instrukci nekritické).
Do budoucna existuje nápad na novou instrukci: přidat funkci snímače pohybu s cyklickým dotazováním a odesíláním obrázků.
Děkuji za sledování.
Doporučuje:
Bezpečnostní kamera Raven Pi: 7 kroků (s obrázky)
Bezpečnostní kamera Raven Pi: Tento plastový havran si užívá nového posmrtného života jako praktická, ale strašidelná bezpečnostní kamera, Raven Pi. V břiše má Raspberry Pi a v krku integrovanou kameru Pi, která zachycuje HD video vždy, když je detekován pohyb. Ve stejný okamžik je
Infračervená herní kamera Raspberry Pi: 6 kroků
Infračervená herní kamera Raspberry Pi: Právě jsem začal zkoumat Raspberry Pi a zaujal mě modul infračervené kamery Pi. Žiji v poněkud odlehlé oblasti a viděl jsem známky různých divokých tvorů, kteří v noci zkoumali dům. Měl jsem nápad vytvořit nig
Nejjednodušší webová kamera jako bezpečnostní kamera - detekce pohybu a obrázky zaslané e -mailem: 4 kroky
Nejjednodušší webová kamera jako bezpečnostní kamera - Detekce pohybu a fotografie zaslané e -mailem: Už nebudete muset stahovat ani konfigurovat software, který by přenášel snímky detekované pohybem z vaší webové kamery na váš e -mail - jednoduše použijte svůj prohlížeč. K zachycení obrázku použijte aktuální prohlížeč Firefox, Chrome, Edge nebo Opera ve Windows, Mac nebo Android
Selfie kamera Arduino: 5 kroků
Selfie kamera Arduino: Tyto intructables ukazují, jak velmi jednoduchým způsobem postavit selfie kameru Arduino
AI kamera pro Raspberry Pi/Arduino: 7 kroků
AI kamera pro Raspberry Pi/Arduino: Pokud jste v poslední době sledovali novinky, došlo k explozi start-upů vyvíjejících čipy pro urychlování odvozování a školení algoritmů ML (strojového učení). Většina těchto čipů je však stále ve vývoji a není to něco