Indholdsfortegnelse:
- Trin 1: Forberedelse af kamera
- Trin 2: Forberedelse af analog Arduino M0
- Trin 3: Forberedelse af 3G/GPRS Shield
- Trin 4: Endelig opbygning
- Trin 5: Enhedsprogrammering
Video: Arduino e -mail kamera (VC0706 + 3G Shield + Arduino M0 analog): 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Engang fik jeg et kamera VC0706 i mine hænder. Jeg forbandt det med succes til Arduino UNO, tog et foto, optog det på micro SD. Jeg ville have noget mere - at overføre det modtagne foto til et sted. For eksempel via 3G/GPRS -skjold. Det enkleste er at sende MMS. Men omkostningerne ved MMS er ret høje. Jeg ville gøre noget billigere. Send for eksempel et foto til e -mail.
I denne guide vil jeg vise dig, hvordan du tilslutter et VC0706 kamera og 3G/GPRS -skjold til den analoge Arduino M0, tager et foto og sender det til en e -mail.
Vi skal bruge: 1) Kamera VC0706
2) 3G/GPRS -skærm SIM5320
3) Analog Arduino M0
4) Micro SD
5) Strømadapter 6-12V
6) Pin Angle -stik med 2,54 mm stigning
7) Tips om ledningerne type "hun"
Analog Arduino M0 blev valgt af flere grunde:
- Flere tilgængelige hardware serielle porte - "Serial" (til tilslutning af kameraet), "Serial1" (til tilslutning af 3G/GPRS -skjold), "SerialUSB" (til kommunikation med pc'en).
- Niveauet af logiske signaler 3.3V - praktisk til tilslutning af kameraet VC0706. Men der er et kompatibilitetsproblem med nogle GPRS-shield, som er designet til niveau 5V.
- Tilstedeværelsen på bundkortets stik microSD til tilslutning af et hukommelseskort.
- Mere hukommelse, højere driftsfrekvens og mere.
Analog Arduino M0 -software kompatibel med den originale Arduino M0. Skitser til Arduino UNO blev ret let tilpasset til Arduino M0 -analogen.
Trin 1: Forberedelse af kamera
Kameraet har en RS-232-udgang til direkte forbindelse til en pc. Det er nødvendigt at fjerne MAX232 (RS-232 konverter) og lukke kontaktpuderne mellem de tilsvarende ben 7-10 (TX), 8-9 (RX).
Det seks-leder kabel, der fulgte med kameraet, skal laves lidt om:
- Fjern de to ledninger fra stikket.
- Omarranger de røde (+ 5V) og sorte (GND) ledninger som vist på figuren.
På de bare ender af ledningerne skal der være lodde spidser som "hun".
Trin 2: Forberedelse af analog Arduino M0
Som allerede nævnt er den analoge Arduino M0 hardware og software kompatibel med den originale Arduino M0, men den har også et indbygget microSD -stik til tilslutning af et hukommelseskort.
For at tilslutte kameraet til Arduino M0 Analog på kortet er det nødvendigt at lodde det vinklede stik til terminalerne TXD, RXD (stik X6) som vist på figuren. Denne port matcher "Serien".
Hvide (Camera RX) og gule (Camera TX) ledninger fra kameraet skal forbindes henholdsvis til terminalerne på TXD og RXD (stik X6) som vist på figuren.
Du skal indsætte et hukommelseskort (mindst 32MB) formateret i FAT32 -format i microSD -stikket.
Trin 3: Forberedelse af 3G/GPRS Shield
Inden du installerer et sim -kort i stikket, skal du deaktivere anmodningen om PIN -kode. Installer derefter SIM -kortet i åbningen i bunden af kortet som vist på figuren.
To jumpere skal installeres i positionen RX-1 (D1), TX-0 (D0).
Trin 4: Endelig opbygning
Til den sidste samling er det nødvendigt at tilslutte 3G/GPRS -skjoldet til Arduino M0 -analogen.
Derefter tilslutter vi kameraet VC0706. Kameraets strømforsyning (rød ledning "+ 5V" og sort ledning "GND") skal tages fra terminalerne "+ 5V" og "GND" fra 3G/GPRS -skærmstikket. Du kan også bruge et vinkelstik til dette.
Glem ikke at tilslutte 3G -antennen.
Trin 5: Enhedsprogrammering
Først og fremmest er det nødvendigt at installere biblioteker til arbejde med kameraet VC0706 og til arbejde med et Xmodem (overførsel af billeder til et 3G/GPRS -skjold):
github.com/Seeed-Studio/Camera_Shield_VC0706
peter.turczak.de/XModem.zip
Bemærk: i biblioteksfilen til arbejde med kameraet VC0706_UART.h er det nødvendigt at kommentere følgende linjer:
// # inkluderer "SoftwareSerial.h"
og sæt konstanter:
#define DEBUG 0
#define USE_SOFTWARE_SERIAL 0
#define TRANSFER_BY_SPI 0
Dernæst skal du forelægge brættet analog Arduino M0 power 6-12V. Tilslut mikro -USB -kabel.
Start Arduino IDE. Åbn skitsen EmailCamera.ino.
Vælg i indstillingerne "Værktøjs-> Kort:" Arduino M0 Pro (indbygget USB-port) "".
I skitsen er det nødvendigt at registrere følgende linjer (i stedet for '*'):
const char smtp_server = "*****"; // SMTP -server
const char smtp_user_name = "*****"; // SMTP -brugernavn
const char smtp_password = "*****"; // SMTP -adgangskode
const char smtp_port = "***"; // SMTP -serverport
// Skriv her dine SIM -kortdata
ulemper char apn = "*****";
const char user_name = "***";
const char password = "***";
// Skriv her dine oplysninger om afsender, retninger og navne
const char sender_address = "*****"; // Afsenderadresse
const char sender_name = "*****"; // Afsender navn
const char to_address = "*****"; // Modtageradresse
const char to_name = "*****"; // Navn på modtager
Fjern kameradækslet fra objektivet. Vi retter kameraet mod det objekt, der skal fotograferes. Lancering af den serielle skærm. Klik på knappen "Upload", kompilér skitsen, programmer tavlen. I Serial Monitor observerer vi fejlfindingsoplysninger. Efter vellykket gennemførelse skal du kontrollere modtagerens e -mail.
Jeg vil gerne udtrykke min store hjælp til at lave en skitse:
Adafruit Industries, www.seeedstudio.com, www.cooking-hacks.com, Limor Fried, Tom Igoe, Peter Turczak.
Om et par dage planlægger jeg at lave og sende en video med en demonstration af arbejde. Under arbejdet blev der fundet fejl i Xmodem-biblioteket (ikke-kritisk for denne instruktion).
I fremtiden er der en idé til en ny instruktion: tilføj en bevægelsessensorfunktion med cyklisk polling og afsendelse af billeder.
Tak fordi du så med.
Anbefalede:
Arduino Bluetooth -kamera: 4 trin (med billeder)
Arduino Bluetooth -kamera: Hej! I dag kan du næsten ikke overraske nogen med en mobiltelefon med et kamera, trådløse gadgets og andre tekniske fremskridt. Takket være Arduino -platformen har millioner af mennesker opdaget den vidunderlige verden af elektronik og programmering. 100,5
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Arduino Selfie -kamera: 5 trin
Arduino Selfie -kamera: Disse intructables viser, hvordan man på en meget enkel måde kan bygge et Arduino Selfie -kamera
AI -kamera til Raspberry Pi/Arduino: 7 trin
AI-kamera til Raspberry Pi/Arduino: Hvis du for nylig har fulgt nyhederne, var der en eksplosion af start-ups, der udviklede chips til at accelerere ML (machine learning) algoritmer inferens og træning. Men de fleste af disse chips er stadig under udvikling og ikke rigtig noget
Gør dit kamera til "militær Nightvision", tilføjer Nightvision -effekt eller opretter NightVision "Mode på ethvert kamera !!!: 3 trin
Gør dit kamera til "militært Nightvision", tilføjer Nightvision -effekt eller opretter NightVision "Mode på ethvert kamera !!! *Hvis du har brug for hjælp, bedes du sende en e -mail til: [email protected] Jeg taler engelsk, fransk, japansk, spansk og jeg kender andre sprog, hvis du