ዝርዝር ሁኔታ:

ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno ጋር በመጠቀም በ ESP32-Cam ምስሎችን ይያዙ እና ይላኩ 7 ደረጃዎች
ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno ጋር በመጠቀም በ ESP32-Cam ምስሎችን ይያዙ እና ይላኩ 7 ደረጃዎች

ቪዲዮ: ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno ጋር በመጠቀም በ ESP32-Cam ምስሎችን ይያዙ እና ይላኩ 7 ደረጃዎች

ቪዲዮ: ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno ጋር በመጠቀም በ ESP32-Cam ምስሎችን ይያዙ እና ይላኩ 7 ደረጃዎች
ቪዲዮ: #ArduBlock 2.0 - Wemos D1 - ESP8266 12F - Первый старт! Настройка, прошивка, мигающий светодиод! 2024, ህዳር
Anonim
ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno በመጠቀም ምስሎችን በ ESP32-Cam ይያዙ እና ይላኩ
ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno በመጠቀም ምስሎችን በ ESP32-Cam ይያዙ እና ይላኩ
ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno በመጠቀም ምስሎችን በ ESP32-Cam ይያዙ እና ይላኩ
ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno በመጠቀም ምስሎችን በ ESP32-Cam ይያዙ እና ይላኩ

ESP32-Cam (OV2640) በመጠቀም ESP8266 WeMos D1 R1 WiFI ፕሮሰሰርን በዩኖ በመጠቀም ይቅረጹ እና ወደ ኢሜል ይላኩ ፣ ወደ Google Drive ያስቀምጡ እና Twilio ን በመጠቀም ወደ Whatsapp ይላኩት።

መስፈርቶች

  1. ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር (https://protosupplies.com/product/esp8266-di-wifi-with-uno-footprint/)
  2. ESP32-Cam Ai-Thinker በ OV2640 ካሜራ (https://robu.in/product/ai-thinker-esp32-cam-development-board-wifibluetooth-with-ov2640-camera-module/)
  3. የዳቦ ሰሌዳ
  4. 10kom resistor
  5. የግፋ አዝራር

ደረጃ 1 ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር

ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር

ደረጃ 2: ESP32- ካም አይ-አስቢ ከ OV2640 ጋር

ESP32-Cam Ai- Thinker ከ OV2640 ጋር
ESP32-Cam Ai- Thinker ከ OV2640 ጋር
ESP32-Cam Ai- Thinker ከ OV2640 ጋር
ESP32-Cam Ai- Thinker ከ OV2640 ጋር
ESP32-Cam Ai- Thinker ከ OV2640 ጋር
ESP32-Cam Ai- Thinker ከ OV2640 ጋር

ደረጃ 3 አጠቃላይ መግለጫ

በዚህ ፕሮጀክት ውስጥ OV2640 ን በመጠቀም ምስልን ለመያዝ ESP32-cam ን እንጠቀማለን እና ወደ ኢሜል እንልካለን ፣ ወደ Google Drive አስቀምጥ እና Twilio ን በመጠቀም ወደ Whatsapp እንልካለን። ከኤፍቲዲአይ ፕሮግራመር ጋር ESP32-cam ን ልንጠቀምበት እንችላለን ምክንያቱም ከዩኤስቢ አያያዥ ጋር አይመጣም ነገር ግን በዚህ ፕሮጀክት ውስጥ እኛ ESP8266 WeMos D1 R1 WiFI ፕሮሰሰርን በዩኖ በመጠቀም ኮዱን ለመስቀል እንጠቀማለን። በተጨማሪም ፣ የምስል ውሂቡን ወደ ኢሜል ለመላክ ፣ ወደ Google Drive ለማስቀመጥ እና Twilio API ን በመጠቀም ወደ Whatsapp ለመላክ የ Google መተግበሪያዎች ስክሪፕት (https://developers.google.com/apps-script) እየተጠቀምን ነው።

ደረጃ 4: መርሃግብር

ንድፍታዊ
ንድፍታዊ
ንድፍታዊ
ንድፍታዊ

ለኃይል ሦስት የ GND ፒኖች እና ሁለት ፒኖች አሉ - ወይ 3.3 ቪ ወይም 5 ቪ።

UOT እና UOR ተከታታይ ካስማዎች ናቸው። ኮድዎን ወደ ሰሌዳዎ ለመስቀል እነዚህ ፒኖች ያስፈልግዎታል። በተጨማሪም ፣ GPIO 0 (Io0) ESP32 ብልጭ ድርግም ባለ ሁኔታ ውስጥ መሆኑን ወይም አለመሆኑን የሚወስን በመሆኑ አስፈላጊ ሚና ይጫወታል። GPIO 0 (Io0) ከ GND ጋር ሲገናኝ ፣ ESP32 በብልጭታ ሁነታ ላይ ነው። ሰቀላውን ሲጨርሱ

  1. የ jumper ሽቦ X ን ያስወግዱ
  2. የ RST ቁልፍን ይጫኑ

ለግፋ አዝራር ግብዓት GPIO2 ን እንጠቀም ነበር

ደረጃ 5 የ ESP32 ሰሌዳ ይጫኑ

በዚህ ምሳሌ ፣ የ ESP32-CAM ቦርድን ለማዘጋጀት የአርዲኖ አይዲኢን እንጠቀማለን። ስለዚህ ፣ አርዱዲኖ አይዲኢ እንዲሁም አርዱዲኖ ኮር ለ ESP32 በመጠቀም የ ESP32 ሰሌዳ መጫን ያስፈልግዎታል። የ ESP32 ሰሌዳውን ለመጫን ከሚቀጥሉት መማሪያዎች አንዱን ይከተሉ ፣ እርስዎ እስካሁን ካልነበሩ

የአርዱዲኖ አይዲኢ ቦርዶች አስተዳዳሪን በመጠቀም የመጫኛ መመሪያዎች

- የተረጋጋ የመልቀቂያ አገናኝ;

raw.githubusercontent.com/espressif/arduin…

ከ 1.6.4 ጀምሮ አርዱinoኖ የቦርዶችን ሥራ አስኪያጅ በመጠቀም የሶስተኛ ወገን የመሣሪያ ስርዓት ጥቅሎችን ለመጫን ይፈቅዳል። ለዊንዶውስ ፣ ማክ ኦኤስ እና ሊኑክስ (32 ፣ 64 ቢት እና አርኤም) የሚገኙ ጥቅሎች አሉን።

  • የአሁኑን ተፋሰስ Arduino IDE በ 1.8 ደረጃ ወይም ከዚያ በኋላ ይጫኑ። የአሁኑ ስሪት በአርዱዲኖ ድርጣቢያ ላይ ነው።
  • አርዱዲኖን ይጀምሩ እና የምርጫዎችን መስኮት ይክፈቱ።
  • ከላይ ከተለቀቁት አገናኞች ውስጥ አንዱን ወደ * ተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤሎች * መስክ ያስገቡ። በነጠላ ሰረዝ በመለየት ብዙ ዩአርኤሎችን ማከል ይችላሉ።
  • የቦርድ አስተዳዳሪን ከመሳሪያዎች> የቦርድ ምናሌ ይክፈቱ እና * esp32 * መድረክን ይጫኑ (እና ከተጫነ በኋላ የእርስዎን “ESP32” ቦርድ ከመሳሪያዎች> የቦርድ ምናሌ መምረጥዎን አይርሱ)። በእኛ ጉዳይ ቦርድ ውስጥ ‹ESP32 Wrover Module› ነው።

ደረጃ 6 - ልማት

ልማት
ልማት
ልማት
ልማት

መጫኑን ከጨረሱ በኋላ ይህንን ማከማቻ ይደብቁ ወይም በቀጥታ ከ Github ያውርዱ እና [esp32_cam.ino] (esp32_cam.ino) ን ይክፈቱ። ኮዱን ከመስቀልዎ በፊት የአውታረ መረብ ምስክርነቶችዎን በሚከተሉት ተለዋዋጮች ውስጥ ማስገባት ያስፈልግዎታል

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

እንዲሁም ፣ የየካሜራውን የሞዴል መስመር መስመር አስተያየት ይስጡ ፣ በእኛ ሁኔታ እሱ ነው

#ይግለጹ CAMERA_MODEL_AI_THINKER // ይህ የ Esp32-cam ሞዴል አለን

በተጨማሪም ፣ “ማይስክሪፕት” የ Google መተግበሪያዎች ስክሪፕት ዩአርኤልን በስክሪፕት ዩአርኤልዎ ፣ “myRecipient” ን በኢሜልዎ እና “mySubject” ን ከርዕሰ -ጉዳይዎ ጋር መተካት ያስፈልግዎታል።

ሕብረቁምፊ myScript = "/macros/s/**********/exec"; // የ Google መተግበሪያዎች ስክሪፕትዎን ይፍጠሩ እና “myScript” ዱካውን ይተኩ። myRecipient =”youremail@gmail” ን ይተኩ። // የኢሜል አድራሻዎን ያስገቡ ሕብረቁምፊ mySubject = "ምስል ከአርዲኖ Esp32-Cam ተይ "ል"; // የተወሰነ ርዕሰ ጉዳይ ያስገቡ

በ Google መተግበሪያዎች ስክሪፕት ውስጥ አዲስ ፕሮጀክት መፍጠር እና ኮዱን ከ (Code.gs) መቅዳት እና የ POST ጥያቄ ዩአርኤልን በአገልጋይዎ ዩአርኤል መተካት ይችላሉ። ለዚህ ዓላማ የጣቢያ ቦታ የጋራ ማስተናገጃን ተጠቀምን እና ማንኛውም መሰረታዊ ማስተናገጃ ለዚህ ዓላማ ጥቅም ላይ ሊውል ይችላል።

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

ስም -አልባ በሆነ መዳረሻ ስክሪፕትዎን ያትሙ።

በ PHP ፋይል ውስጥ ካካተትነው Twilio PHP SDK ጋር (esp32.php) ወደ አገልጋይዎ ይስቀሉ። የ Twilio መለያ Sid እና Auth Token ን ይተኩ። Twilio.com/console ላይ የእርስዎን መለያ Sid እና Auth Token ያግኙ።

$ sid = "xxxxx";

$ token = "xxxx";

እንዲሁም በትዊሊዮ ውስጥ ካገናኙት ቁጥር ጋር ወደ የ WhatsApp ቁጥር መለወጥ ያስፈልግዎታል።

-> ፍጠር ("whatsapp:+xxxxxx" ፣ // to

ኮዱን ወደ ESP32-Cam ከመጫንዎ በፊት GPIO 0 (Io0) ን ከ GND ጋር ማገናኘቱን ያረጋግጡ ስለዚህ ESP32-cam በፍላሽ ሁነታ ውስጥ ይሆናል። እንዲሁም ፣ በዚህ ፕሮጀክት ውስጥ እና ከመስቀልዎ በፊት የተመረጠውን የ ESP32 Wrover ሞዱል ቦርድ ያቆዩ። በ ESP32-Cam ላይ ዳግም ማስጀመሪያ ቁልፍን ይጫኑ እና በአርዱዲኖ አይዲኢ ውስጥ የሰቀላ ቁልፍን ይጫኑ። በ IDE ውስጥ ተከታታይ ማሳያውን ከከፈቱ በኋላ በ ESP32-cam ላይ ዳግም ማስጀመሪያ ቁልፍን እንደገና ይጫኑ። በቅርቡ ከ wifi ጋር ይገናኛል። ከዚያ በኋላ ምስሉን በኢሜል እና በ WhatsApp ቁጥር ለመያዝ እና ለመላክ የግፊት ቁልፍን ይጫኑ።

እኛ የተጠቀምንበት የኮድ ክፍል ከ https://github.com/fustyles/Arduino የተወሰደ ነው

ደረጃ 7: መጠቅለል

መጠቅለል
መጠቅለል
መጠቅለል
መጠቅለል

እና ያ ነው። ለቅርብ ጊዜ መልእክት ኢሜል እና WhatsApp ን መፈተሽ ይችላሉ።

ESP32-CAM ቪዲዮን ፣ ፎቶዎችን ማንሳት እና የፊት ለይቶ ማወቂያን የሚያሳዩ ይበልጥ የተራቀቁ የቤት አውቶማቲክ ፕሮጄክቶችን ለመገንባት ርካሽ መንገድን ይሰጣል።

የሚመከር: