Orodha ya maudhui:

Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi Processor Pamoja na Uno: Hatua 7
Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi Processor Pamoja na Uno: Hatua 7

Video: Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi Processor Pamoja na Uno: Hatua 7

Video: Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi Processor Pamoja na Uno: Hatua 7
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Novemba
Anonim
Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi processor na Uno
Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi processor na Uno
Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi processor na Uno
Nasa na Tuma Picha na ESP32-Cam Kutumia ESP8266 WeMos D1 R1 Wifi processor na Uno

Piga picha ukitumia ESP32-Cam (OV2640) ukitumia ESP8266 WeMos D1 R1 WiFI Processor na Uno na utumie kwa barua pepe, ila kwa Hifadhi ya Google na uitume kwa Whatsapp ukitumia Twilio.

Mahitaji:

  1. Programu ya ESP8266 WeMos D1 R1 WiFI na Uno (https://protosupplies.com/product/esp8266-di-wifi-with-uno-footprint/)
  2. ESP32-Cam Ai-Thinker na OV2640 kamera (https://robu.in/product/ai-thinker-esp32-cam-development-board-wifibluetooth-with-ov2640-camera-module/)
  3. Bodi ya mkate
  4. Kinzani ya 10kom
  5. Bonyeza kitufe

Hatua ya 1: ESP8266 WeMos D1 R1 WiFI Processor na Uno

Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno
Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno
Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno
Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno
Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno
Msindikaji wa Wi-Fi wa ESP8266 WeMos D1 R1 Pamoja na Uno

Hatua ya 2: ESP32-Cam Ai-Thinker Na OV2640

ESP32-Cam Ai-Thinker Na OV2640
ESP32-Cam Ai-Thinker Na OV2640
ESP32-Cam Ai-Thinker Na OV2640
ESP32-Cam Ai-Thinker Na OV2640
ESP32-Cam Ai-Thinker Na OV2640
ESP32-Cam Ai-Thinker Na OV2640

Hatua ya 3: Maelezo ya Jumla

Katika mradi huu tutatumia ESP32-cam kukamata picha kwa kutumia OV2640 na kuituma kwa barua pepe, kuokoa kwa Hifadhi ya Google na kutuma kwa Whatsapp kwa kutumia Twilio. Tunaweza kutumia ESP32-cam na programu ya FTDI kwa sababu haiji na kontakt USB lakini katika mradi huu, tunatumia Programu ya Wi-Fi ya ESP8266 WeMos D1 na Uno kupakia nambari hiyo. Kwa kuongezea, tunatumia Hati ya Google Apps (https://developers.google.com/apps-script) kutuma data ya picha kwa barua pepe, kuhifadhi kwa Hifadhi ya Google na kuituma kwa Whatsapp kwa kutumia Twilio API.

Hatua ya 4: Mpangilio

Mpangilio
Mpangilio
Mpangilio
Mpangilio

Kuna pini tatu za GND na pini mbili za nguvu: iwe 3.3V au 5V.

UOT na UOR ni pini za serial. Unahitaji pini hizi kupakia nambari kwenye bodi yako. Kwa kuongeza, GPIO 0 (Io0) pia ina jukumu muhimu, kwani huamua ikiwa ESP32 iko katika hali ya kuangaza au la. Wakati GPIO 0 (Io0) imeunganishwa na GND, ESP32 iko katika hali ya kuangaza. Ulipomaliza kupakia

  1. Ondoa waya wa jumper X
  2. Bonyeza kitufe cha RST

Tulitumia GPIO2 kwa kuingiza kifungo cha kushinikiza

Hatua ya 5: Sakinisha Bodi ya ESP32

Katika mfano huu, tunatumia Arduino IDE kupanga bodi ya ESP32-CAM. Kwa hivyo, unahitaji kuwa na Arduino IDE iliyosanikishwa na bodi ya ESP32 inayotumia msingi wa Arduino kwa ESP32. Fuata moja ya mafunzo yafuatayo kusakinisha bodi ya ESP32, ikiwa bado haujafanya:

Maagizo ya usanikishaji kwa kutumia Meneja wa Bodi za IDE za Arduino

- Kiungo thabiti cha kutolewa:

raw.githubusercontent.com/espressif/arduin…

Kuanzia na 1.6.4, Arduino inaruhusu usanikishaji wa vifurushi vya jukwaa la mtu wa tatu ukitumia Meneja wa Bodi. Tuna vifurushi vinavyopatikana kwa Windows, Mac OS, na Linux (32, 64 bit na ARM).

  • Sakinisha mkondo wa sasa wa Arduino IDE katika kiwango cha 1.8 au baadaye. Toleo la sasa liko kwenye wavuti ya Arduino.
  • Anza Arduino na ufungue dirisha la Mapendeleo.
  • Ingiza moja ya viungo vya kutolewa hapo juu kwenye uwanja wa * Meneja wa Bodi za URL * za ziada. Unaweza kuongeza URL nyingi, ukizitenganisha na koma.
  • Fungua Meneja wa Bodi kutoka kwa Zana> Menyu ya Bodi na usanidi jukwaa la * esp32 * (na usisahau kuchagua bodi yako ya `ESP32` kutoka kwa Zana> menyu ya Bodi baada ya usanikishaji). Katika bodi yetu ya kesi ni `ESP32 Wrover Module`.

Hatua ya 6: Maendeleo

Maendeleo
Maendeleo
Maendeleo
Maendeleo

Baada ya kumaliza usanidi, onyesha hifadhi hii au pakua moja kwa moja kutoka Github na ufungue [esp32_cam.ino] (esp32_cam.ino). Kabla ya kupakia nambari, unahitaji kuingiza kitambulisho chako cha mtandao katika anuwai zifuatazo:

const char * ssid = "REPLACE_WITH_YOUR_SSID"; const char * password = "REPLACE_WITH_YOUR_PASSWORD";

Pia, toa maoni juu ya laini ya mfano ya kamera, kwa upande wetu ni

#fafanua KAMERA_MODEL_AI_THINKER // Tunayo mfano huu wa Esp32-cam

Zaidi ya hayo, unahitaji kubadilisha "myScript" URL ya Google Apps Script na URL yako ya script, "myRecipient" na barua pepe yako na "mySubject" na mada yako.

Kamba myScript = "/ macros / s / ********** / exec"; // Unda Hati yako ya Google Apps na ubadilishe njia ya "myScript". String myRecipient = "youremail @ gmail"; // Ingiza anwani yako ya Barua pepe Kamba mySubject = "Picha Iliyopigwa kutoka Arduino Esp32-Cam"; // Ingiza mada fulani

Unaweza kuunda mradi mpya katika hati ya programu za Google na kunakili nambari kutoka (Code.gs) na ubadilishe URL ya ombi la POST na URL ya seva yako. Tulitumia mwenyeji wa uwanja wa Site kwa kusudi hili na mwenyeji wowote wa kimsingi anaweza kutumika kwa kusudi hili.

var url = 'https://server-url/esp32/esp32.php';

Chapisha hati yako na ufikiaji usiojulikana.

Pakia (esp32.php) kwenye seva yako pamoja na Twilio PHP SDK ambayo tumejumuisha kwenye faili ya PHP. Badilisha Nafasi ya Akaunti ya Twilio Sid na Auth Token. Pata Akaunti yako Sid na Auth Token kwa twilio.com/console.

$ sid = "xxxxx";

$ ishara = "xxxx";

Unahitaji pia kubadilisha Nambari ya WhatsApp na nambari ambayo umeunganisha katika Twilio.

-> unda ("whatsapp: + xxxxxx", // hadi

Kabla ya kupakia nambari kwenye ESP32-Cam hakikisha umeunganisha GPIO 0 (Io0) kwa GND kwa hivyo ESP32-cam itakuwa katika hali ya flash. Pia, weka bodi ya ESP32 Wrover Module iliyochaguliwa katika mradi huu na kabla ya kupakia. Bonyeza kitufe cha Rudisha kwenye ESP32-Cam na bonyeza kitufe cha kupakia katika Arduino IDE. Baada ya kumaliza kufungua mfuatiliaji wa serial katika IDE na bonyeza kitufe cha Rudisha kwenye ESP32-cam tena. Itaunganishwa na wifi hivi karibuni. Baada ya hapo bonyeza kitufe cha kushinikiza kunasa na kutuma picha hiyo kwa barua pepe na nambari ya WhatsApp.

Sehemu ya nambari tuliyotumia inachukuliwa kutoka

Hatua ya 7: Kufunga

Kufunga Up
Kufunga Up
Kufunga Up
Kufunga Up

Na ndio hivyo. Unaweza kuangalia barua pepe na whatsapp kwa ujumbe wa hivi karibuni.

ESP32-CAM hutoa njia isiyo na gharama kubwa ya kujenga miradi ya hali ya juu zaidi ya nyumbani ambayo ina video, kupiga picha, na utambuzi wa uso.

Ilipendekeza: