
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Reiz rokās saņēmu kameru VC0706. Es to veiksmīgi savienoju ar Arduino UNO, nofotografēju, ierakstīju to micro SD. Es gribēju kaut ko vairāk - pārnest saņemto fotoattēlu uz kaut kur. Piemēram, izmantojot 3G/GPRS vairogu. Vienkāršākais ir nosūtīt MMS. Bet MMS izmaksas ir diezgan augstas. Es gribēju darīt kaut ko lētāku. Piemēram, nosūtiet fotoattēlu uz e -pastu.
Šajā rokasgrāmatā es parādīšu, kā savienot VC0706 kameru un 3G/GPRS vairogu ar analogo Arduino M0, nofotografēt un nosūtīt to uz e -pastu.
Mums būs nepieciešams: 1) kamera VC0706
2) 3G/GPRS vairogs SIM5320
3) Analogs Arduino M0
4) Micro SD
5) Strāvas adapteris 6-12V
6) Piespraudes leņķa savienotājs ar 2,54 mm soli
7) Padomi par "sieviešu" tipa vadiem
Analogais Arduino M0 tika izvēlēts vairāku iemeslu dēļ:
- Vairāk pieejami aparatūras seriālie porti - "Serial" (kameras pievienošanai), "Serial1" (3G/GPRS vairoga savienošanai), "SerialUSB" (saziņai ar datoru).
- Loģisko signālu līmenis 3.3V - ērts kameras VC0706 pievienošanai. Bet ir saderības problēma ar dažiem GPRS vairogiem, kas paredzēti 5V līmenim.
- Atrašanās vieta mātesplates savienotājā microSD, lai pievienotu atmiņas karti.
- Vairāk atmiņas, lielāka darba frekvence un daudz kas cits.
Analogā Arduino M0 programmatūra, kas ir saderīga ar oriģinālo Arduino M0. Arduino UNO skices bija diezgan viegli pielāgojamas Arduino M0 analogam.
1. darbība: kameras sagatavošana



Kamerai ir RS-232 izeja tiešam savienojumam ar datoru. Ir nepieciešams noņemt MAX232 (RS-232 pārveidotāju) un aizvērt kontaktu paliktņus starp atbilstošajām tapām 7-10 (TX), 8-9 (RX).
Kamerai pievienotais sešu vadu kabelis ir nedaudz jāpārveido:
- Noņemiet divus vadus no savienotāja.
- Pārkārtojiet sarkanos (+ 5V) un melnos (GND) vadus, kā parādīts attēlā.
Uz kailiem vadu galiem jābūt pielodētiem padomiem, piemēram, "sieviete".
2. darbība. Analogā Arduino M0 sagatavošana



Kā jau minēts, analogā Arduino M0 ir aparatūra un programmatūra, kas ir saderīga ar oriģinālo Arduino M0, taču tai ir arī iebūvēts microSD savienotājs atmiņas kartes pievienošanai.
Lai savienotu kameru ar Arduino M0 analogo uz tāfeles, ir nepieciešams lodēt leņķisko savienotāju ar spailēm TXD, RXD (savienotājs X6), kā parādīts attēlā. Šī osta atbilst sērijai.
Baltie (Camera RX) un dzeltenie (Camera TX) vadi no kameras ir attiecīgi jāpievieno TXD un RXD (X6 savienotājs) spailēm, kā parādīts attēlā.
MicroSD slotā ir jāievieto atmiņas karte (vismaz 32 MB), kas formatēta FAT32 formātā.
3. solis: 3G/GPRS vairoga sagatavošana



Pirms SIM kartes ievietošanas slotā ir jāatspējo PIN koda pieprasījums. Pēc tam ievietojiet SIM karti slotā plāksnes apakšējā pusē, kā parādīts attēlā.
Divi džemperi jāuzstāda pozīcijā RX-1 (D1), TX-0 (D0).
4. solis: galīgā izveide




Galīgajai montāžai ir nepieciešams savienot 3G/GPRS vairogu ar Arduino M0 analogu.
Pēc tam mēs savienojam kameru VC0706. Kameras barošanas avots (sarkanais vads "+ 5V" un melnais vads "GND") ir jāņem no "+ 5V" un "GND" spailes no 3G/GPRS vairoga savienotāja. Šim nolūkam varat izmantot arī leņķa savienotāju.
Neaizmirstiet pieslēgt 3G antenu.
5. darbība: ierīces programmēšana



Pirmkārt, ir jāinstalē bibliotēkas darbam ar kameru VC0706 un darbam ar Xmodem (attēlu pārsūtīšana uz 3G/GPRS vairogu):
github.com/Seeed-Studio/Camera_Shield_VC0706
peter.turczak.de/XModem.zip
Uzmanību: bibliotēkas failā darbam ar kameru VC0706_UART.h ir nepieciešams komentēt šādas rindas:
// # ietver "SoftwareSerial.h"
un iestatiet konstantes:
#define DEBUG 0
#define USE_SOFTWARE_SERIAL 0
#define TRANSFER_BY_SPI 0
Tālāk jums ir jāiesniedz tāfelei analogs Arduino M0 jauda 6-12V. Pievienojiet mikro USB kabeli.
Palaidiet Arduino IDE. Atveriet skici EmailCamera.ino.
Iestatījumos izvēlieties "Tools-> Board:" Arduino M0 Pro (vietējais USB ports) "".
Skicē ir jāreģistrē šādas rindas (“*” vietā):
const char smtp_server = "*****"; // SMTP serveris
const char smtp_user_name = "*****"; // SMTP lietotāja vārds
const char smtp_password = "*****"; // SMTP parole
const char smtp_port = "***"; // SMTP servera ports
// Ierakstiet šeit SIM kartes datus
mīnusi char apn = "*****";
const char user_name = "***";
const char parole = "***";
// Ierakstiet šeit savu informāciju par sūtītāju, norādes un vārdus
const char sender_address = "*****"; // Sūtītāja adrese
const char sender_name = "*****"; // Sūtītāja vārds
const char to_address = "*****"; // Saņēmēja adrese
const char to_name = "*****"; // Saņēmēja vārds
Noņemiet kameras vāku no objektīva. Mēs novirzām kameru uz fotografējamo objektu. Palaidiet sērijas monitoru. Noklikšķiniet uz pogas "Augšupielādēt", sastādiet skici, ieprogrammējiet tāfeli. Sērijas monitorā mēs novērojam atkļūdošanas informāciju. Pēc veiksmīgas pabeigšanas pārbaudiet saņēmēja e -pastu.
Es vēlos izteikt savu lielo palīdzību skices izveidē:
Adafruit Industries, www.seeedstudio.com, www.cooking-hacks.com, Limors Frīds, Toms Igo, Pīters Turčaks.
Pēc dažām dienām es plānoju izveidot un ievietot video ar darba demonstrāciju. Darba laikā Xmodem bibliotēkā tika konstatēti defekti (nav kritiski šai instrukcijai).
Nākotnē ir ideja jaunai instrukcijai: pievienojiet kustības sensora funkciju ar ciklisku aptauju un attēlu nosūtīšanu.
Paldies par skatīšanos.
Ieteicams:
Arduino Bluetooth kamera: 4 soļi (ar attēliem)

Arduino Bluetooth kamera: Sveiki! Šodien jūs diez vai varat pārsteigt nevienu ar mobilo tālruni ar kameru, bezvadu sīkrīkiem un citiem tehniskiem sasniegumiem. Pateicoties Arduino platformai, miljoniem cilvēku ir atklājuši brīnišķīgo elektronikas un programmēšanas pasauli. 100,5
Arduino pašbildes kamera: 5 soļi

Arduino pašbildes kamera: šī intructables parāda, kā ļoti vienkāršā veidā izveidot Arduino pašbildes kameru
AI kamera Raspberry Pi/Arduino: 7 soļi

AI kamera Raspberry Pi/Arduino: Ja nesen sekojāt jaunumiem, notika jaunu uzņēmumu eksplozija, izstrādājot mikroshēmas, lai paātrinātu ML (mašīnmācīšanās) algoritmu secinājumus un apmācību. Tomēr lielākā daļa no šīm mikroshēmām joprojām tiek izstrādātas, nevis kaut kas
Ar balsi vadāms Arduino robots + Wifi kamera + Gripper + APP un manuāla lietošana un šķēršļu novēršanas režīms (KureBas Ver 2.0): 4 soļi

Ar balsi vadāms Arduino robots + bezvadu kamera + satvērējs + APP un manuālas lietošanas un šķēršļu novēršanas režīms (KureBas Ver 2.0): KUREBAS V2.0 ir atgrieziesViņš ir ļoti iespaidīgs ar jaunām funkcijām. Viņam ir satvērējs, Wifi kamera un jauna lietojumprogramma, kas viņam radīta
Tīmekļa kamera Hawkeye Brownie kamerā: 3 soļi (ar attēliem)

Tīmekļa kamera Hawkeye Brownie kamerā: Pirms dažām kodēm es žurnālā Make saskāros ar diy par tīmekļa kameras ievietošanu vecā salokāmajā kamerā, un tas bija kaut kas tuvāks tam, ko esmu mēģinājis darīt ar punktu un nošāva digicam bet es neesmu atradis ideālu lietu. Man patīk