Kazalo:
- 1. korak: Priprava kamere
- 2. korak: Priprava analognega Arduina M0
- 3. korak: Priprava 3G/GPRS ščita
- 4. korak: Končna izdelava
- 5. korak: Programiranje naprave
Video: E -poštna kamera Arduino (VC0706 + 3G ščit + analogni Arduino M0): 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ko sem imel v rokah fotoaparat VC0706. Uspešno sem ga povezal z Arduino UNO, posnel fotografijo in jo posnel na mikro SD. Hotel sem nekaj več - prejeto fotografijo nekam prenesti. Na primer prek ščita 3G/GPRS. Najenostavnejše je pošiljanje MMS. Toda stroški MMS so precej visoki. Hotel sem narediti kaj cenejšega. Na primer, pošljite fotografijo po e -pošti.
V tem priročniku vam bom pokazal, kako kamero VC0706 in 3G/GPRS ščit povezati z analognim Arduinom M0, posneti fotografijo in jo poslati na e -pošto.
Potrebovali bomo: 1) kamero VC0706
2) 3G/GPRS ščit SIM5320
3) Analogni Arduino M0
4) Mikro SD
5) Napajalnik 6-12V
6) Kotni priključek z nagibom 2,54 mm
7) Nasveti za žice tipa "ženski"
Analogni Arduino M0 je bil izbran iz več razlogov:
- Več razpoložljivih serijskih vrat strojne opreme - "Serial" (za priključitev kamere), "Serial1" (za priključitev 3G/GPRS ščita), "SerialUSB" (za komunikacijo z osebnim računalnikom).
- Raven logičnih signalov 3,3 V - priročno za priključitev kamere VC0706. Obstaja pa težava z združljivostjo z nekaterimi ščitniki GPRS, ki so zasnovani za raven 5V.
- Prisotnost priključka microSD na matični plošči za priključitev pomnilniške kartice.
- Več pomnilnika, višja delovna frekvenca in drugo.
Analogna programska oprema Arduino M0, združljiva z izvirnim Arduino M0. Skice za Arduino UNO so bile precej enostavno prilagojene za analog Arduino M0.
1. korak: Priprava kamere
Kamera ima izhod RS-232 za neposredno povezavo z osebnim računalnikom. Odstranite MAX232 (pretvornik RS-232) in zaprite kontaktne ploščice med ustreznimi zatiči 7-10 (TX), 8-9 (RX).
Šestožični kabel, priložen fotoaparatu, je treba nekoliko predelati:
- Odstranite dve žici iz priključka.
- Preuredite rdeče (+ 5V) in črne (GND) žice, kot je prikazano na sliki.
Na golih koncih žic je treba spajkati konice, kot je "ženska".
2. korak: Priprava analognega Arduina M0
Kot smo že omenili, je analogni Arduino M0 strojno in programsko združljiv z izvirnim Arduinom M0, ima pa tudi vgrajen priključek microSD za priključitev pomnilniške kartice.
Za priključitev fotoaparata na analogni Arduino M0 na plošči je treba kotni priključek spajkati na sponke TXD, RXD (konektor X6), kot je prikazano na sliki. Ta vrata se ujemajo s serijskim.
Bele (Camera RX) in rumene (Camera TX) žice iz kamere morajo biti priključene na priključke TXD in RXD (priključek X6), kot je prikazano na sliki.
V režo za microSD morate vstaviti pomnilniško kartico (najmanj 32 MB), oblikovano v formatu FAT32.
3. korak: Priprava 3G/GPRS ščita
Preden vstavite kartico SIM v režo, morate onemogočiti zahtevo za kodo PIN. Nato vstavite kartico SIM v režo na spodnji strani plošče, kot je prikazano na sliki.
V položaju RX-1 (D1), TX-0 (D0) morate namestiti dva mostička.
4. korak: Končna izdelava
Za končno montažo je potrebno priključiti 3G/GPRS ščit na analogni Arduino M0.
Po tem priključimo kamero VC0706. Napajanje kamere (rdeča žica "+ 5V" in črna žica "GND") je treba vzeti iz sponk "+ 5V" in "GND" iz priključka 3G/GPRS oklopa. Za to lahko uporabite tudi kotni priključek.
Ne pozabite priključiti 3G antene.
5. korak: Programiranje naprave
Najprej je treba namestiti knjižnice za delo s kamero VC0706 in za delo z Xmodemom (prenos slik na ščit 3G/GPRS):
github.com/Seeed-Studio/Camera_Shield_VC0706
peter.turczak.de/XModem.zip
Pozor: v datoteki knjižnice za delo s kamero VC0706_UART.h je treba komentirati naslednje vrstice:
// # vključujejo "SoftwareSerial.h"
in nastavite konstante:
#define DEBUG 0
#define USE_SOFTWARE_SERIAL 0
#define TRANSFER_BY_SPI 0
Nato morate na ploščo predložiti analogni Arduino M0 z močjo 6-12V. Priključite kabel mikro USB.
Zaženite Arduino IDE. Odprite skico EmailCamera.ino.
V nastavitvah izberite "Orodja-> Plošča:" Arduino M0 Pro (domača vrata USB) "".
V skici je potrebno registrirati naslednje vrstice (namesto '*'):
const char smtp_server = "*****"; // strežnik SMTP
const char smtp_user_name = "*****"; // uporabniško ime SMTP
const char smtp_password = "*****"; // geslo SMTP
const char smtp_port = "***"; // vrata strežnika SMTP
// Tu vnesite podatke svoje kartice SIM
slabosti char apn = "*****";
const char user_name = "***";
geslo const char = "***";
// Tukaj napišite svoje podatke o pošiljatelju, navodila in imena
const char sender_address = "*****"; // naslov pošiljatelja
const char ime pošiljatelja = "*****"; // Ime pošiljatelja
const char to_address = "*****"; // Naslov prejemnika
const char to_name = "*****"; // Ime prejemnika
Odstranite pokrov kamere z objektiva. Kamero usmerimo na predmet fotografiranja. Zaženite serijski monitor. Kliknite gumb "Naloži", sestavite skico, programirajte ploščo. V Serijskem monitorju opazujemo informacije o odpravljanju napak. Po uspešnem zaključku preverite e -pošto prejemnika.
Pri ustvarjanju skice bi rad izrazil svojo veliko pomoč:
Adafruit Industries, www.seeedstudio.com, www.cooking-hacks.com, Limor Fried, Tom Igoe, Peter Turczak.
V nekaj dneh nameravam narediti in objaviti video z demonstracijo dela. Med delom so bile v knjižnici Xmodem ugotovljene pomanjkljivosti (za to navodilo niso kritične).
V prihodnosti obstaja ideja za novo navodilo: dodajte funkcijo senzorja gibanja s cikličnim glasovanjem in pošiljanjem slik.
Hvala za ogled.
Priporočena:
Platforma žiroskopa/ kamera: 5 korakov (s slikami)
Platforma žiroskopa/ kamera Gimbal: Ta navodila so bila ustvarjena v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)
Kamera USB Power Arlo: 6 korakov (s slikami)
Kamera USB Power Arlo: Naveličal sem se nakupa dragih baterij za brezžične fotoaparate ARLO (ne ARLO PRO ali ARLO PRO2). Trajajo le približno 3 ali 4 mesece. V spletnem dnevniku za uporabnike je nekdo predlagal, da fotoaparat napajate, tako da pogledate vrata microUSB na fotoaparatu. Prej tega nisem opazil
Najlažja spletna kamera kot varnostna kamera - zaznavanje gibanja in slike po e -pošti: 4 koraki
Najlažja spletna kamera kot varnostna kamera - zaznavanje gibanja in slike po e -pošti: ni vam treba več nalagati ali konfigurirati programske opreme, da bi slike, zaznane z gibanjem iz spletne kamere, prešle na vaš e -poštni naslov - preprosto uporabite brskalnik. Za zajem slike uporabite posodobljen brskalnik Firefox, Chrome, Edge ali Opera v operacijskih sistemih Windows, Mac ali Android
Arduino Selfie kamera: 5 korakov
Arduino Selfie Camera: Ta vdolbinica prikazuje, kako na zelo preprost način zgraditi Arduino Selfie kamero
AI kamera za Raspberry Pi/Arduino: 7 korakov
AI kamera za Raspberry Pi/Arduino: Če ste nedavno spremljali novice, je prišlo do eksplozije zagonskih podjetij, ki razvijajo čipe za pospeševanje sklepanja in usposabljanja algoritmov ML (strojnega učenja). Vendar je večina teh čipov še v razvoju in v resnici ni nekaj