ዝርዝር ሁኔታ:
- ደረጃ 1 ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
- ደረጃ 2: ESP32- ካም አይ-አስቢ ከ OV2640 ጋር
- ደረጃ 3 አጠቃላይ መግለጫ
- ደረጃ 4: መርሃግብር
- ደረጃ 5 የ ESP32 ሰሌዳ ይጫኑ
- ደረጃ 6 - ልማት
- ደረጃ 7: መጠቅለል
ቪዲዮ: ESP8266 WeMos D1 R1 የ Wifi ፕሮሰሰርን ከ Uno ጋር በመጠቀም በ ESP32-Cam ምስሎችን ይያዙ እና ይላኩ 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ESP32-Cam (OV2640) በመጠቀም ESP8266 WeMos D1 R1 WiFI ፕሮሰሰርን በዩኖ በመጠቀም ይቅረጹ እና ወደ ኢሜል ይላኩ ፣ ወደ Google Drive ያስቀምጡ እና Twilio ን በመጠቀም ወደ Whatsapp ይላኩት።
መስፈርቶች
- ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር (https://protosupplies.com/product/esp8266-di-wifi-with-uno-footprint/)
- ESP32-Cam Ai-Thinker በ OV2640 ካሜራ (https://robu.in/product/ai-thinker-esp32-cam-development-board-wifibluetooth-with-ov2640-camera-module/)
- የዳቦ ሰሌዳ
- 10kom resistor
- የግፋ አዝራር
ደረጃ 1 ESP8266 WeMos D1 R1 WiFI ፕሮሰሰር ከኡኖ ጋር
ደረጃ 2: ESP32- ካም አይ-አስቢ ከ 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 በብልጭታ ሁነታ ላይ ነው። ሰቀላውን ሲጨርሱ
- የ jumper ሽቦ X ን ያስወግዱ
- የ 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 ቪዲዮን ፣ ፎቶዎችን ማንሳት እና የፊት ለይቶ ማወቂያን የሚያሳዩ ይበልጥ የተራቀቁ የቤት አውቶማቲክ ፕሮጄክቶችን ለመገንባት ርካሽ መንገድን ይሰጣል።
የሚመከር:
Photoshop 2020 ን በመጠቀም የብዙ ምስሎችን ዳራ ያስወግዱ - 5 ደረጃዎች
Photoshop 2020 ን በመጠቀም የብዙ ምስሎችን ዳራ ያስወግዱ - የስዕልን ዳራ ማስወገድ አሁን በጣም ቀላል ነው! ቀላል ስክሪፕት በመጠቀም የብዙ (የምድብ) ምስሎችን ዳራ ለማስወገድ Adobe Photoshop 2020 ን እንዴት መጠቀም እንደሚቻል
ESP8266: 5 ደረጃዎችን በመጠቀም ኤስኤምኤስ ይላኩ
ESP8266 ን በመጠቀም ኤስኤምኤስ ይላኩ - ይህ አስተማሪ ከ ESP8266 NodeMCU ሞዱል ቦርድ ፣ ወደ ሞባይል ስልክ የኤስኤምኤስ መልዕክቶችን በበይነመረብ ላይ ለመላክ በደረጃዎች ውስጥ ይወስድዎታል። መልዕክቱን ለመላክ ምናባዊ ስልክ ቁጥርን ከ
ሳጥኑን ይያዙ - 8 ደረጃዎች
ሳጥኑን ያዙት - ሳጥኑን ያዙ በቡድንዎ ውስጥ ከጓደኞችዎ ጋር መጫወት የሚችሉት የቡድን ግንባታ ጨዋታ ነው። ዓላማው ሌሎች ተጫዋቾች ለመሄድ እና ከእርስዎ ለመሸሽ በሚሞክሩበት ጊዜ ሳጥኑን ለመያዝ እና በተቻለ መጠን በእጅዎ ውስጥ ለማቆየት ነው። በረንዳ ወይም የፊት ጋ
Eagle3D እና POV-Ray ን በመጠቀም የእርስዎ ፒሲቢዎች 3-ል ምስሎችን ይስጡ 5 ደረጃዎች (ከስዕሎች ጋር)
Eagle3D እና POV-Ray ን በመጠቀም የእርስዎን ፒሲቢዎች 3 ዲ ምስሎች ይስጡ ፦ Eagle3D እና POV-Ray ን በመጠቀም ፣ የእርስዎን ፒሲቢዎች ተጨባጭ 3 ዲ ማሳያዎችን ማድረግ ይችላሉ። Eagle3D ለ EAGLE አቀማመጥ አርታኢ ስክሪፕት ነው። ይህ የጨረር ፍለጋ ፋይልን ያመነጫል ፣ እሱም ወደ POV-Ray ይላካል ፣ እሱም በመጨረሻ የተጠናቀቀውን ኢሜል ይወጣል
ተንቀሳቃሽ ስልክዎን ፣ ዱላዎን እና ጂምፕዎን በመጠቀም 3 -ል ምስሎችን ይፍጠሩ -5 ደረጃዎች
ተንቀሳቃሽ ስልክዎን ፣ ዱላዎን እና ጂምፕዎን በመጠቀም የ3 -ል ምስሎችን ይፍጠሩ - ሞባይል ስልክዎን ፣ የእንጨት ዱላዎን እና ጂምፕዎን በመጠቀም አናግሊፍ 3 ዲ ሥዕሎችን እንዴት እንደሚሠሩ። በዲጂታል ካሜራዬ 3 ዲ ሥዕሎችን ለማንሳት ጓጉቻለሁ ግን አብዛኛዎቹ ዘዴዎች ያንን አግኝቻለሁ በጣም ውስብስብ እና ውድ ናቸው። ጥቂት ንባብ ካደረግሁ በኋላ ያገኘሁት