ዝርዝር ሁኔታ:
- ደረጃ 1 ሃርድዌር እና ሶፍትዌር ያስፈልጋል
- ደረጃ 2: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ
- ደረጃ 3: ተከታታይ ክትትል ውጤት
- ደረጃ 4: ውጽዓት
- ደረጃ 5: የ IFTTT አፕሌት ይፍጠሩ
- ደረጃ 6 - ትንታኔዎን ለማካሄድ የጊዜ መቆጣጠሪያን ይፍጠሩ
ቪዲዮ: ማንቂያ-በመጠቀም-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: 7 Steps
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መማሪያ ውስጥ ፣ የሙቀት እና የእርጥበት ዳሳሽ በመጠቀም የተለያዩ የሙቀት እና የእርጥበት መረጃዎችን እንለካለን። እንዲሁም ይህንን ውሂብ ወደ ThingSpeak እንዴት እንደሚልኩ ይማራሉ። በተወሰነ እሴት ላይ በኢሜልዎ ውስጥ የአየር ሁኔታ ማንቂያ እንዲፈጥሩ።
ደረጃ 1 ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር
- ESP-32: ESP32 የ Arduino IDE ን እና የአርዱዲኖ ሽቦ ቋንቋን ለ IoT መተግበሪያዎች ለመጠቀም ቀላል ያደርገዋል። ይህ ESp32 IoT ሞዱል ለተለያዩ የተለያዩ መተግበሪያዎች Wi-Fi ፣ ብሉቱዝ እና ብሉቱዝ BLE ን ያዋህዳል። ይህ ሞጁል በተናጥል ሊቆጣጠሩት እና ሊሠሩ ከሚችሉት 2 ሲፒዩ ኮርሶች እና ከ 80 ሜኸ እስከ 240 ሜኸ በሚስተካከል የሰዓት ድግግሞሽ የተሟላ ነው። ይህ የ ESP32 IoT WiFi BLE ሞዱል ከተዋሃደ ዩኤስቢ ጋር በሁሉም የ ncd.io IoT ምርቶች ውስጥ እንዲገጥም የተቀየሰ ነው። የድረ -ገጽን ወይም የወሰነውን አገልጋይ በመጠቀም ዳሳሾችን እና የመቆጣጠሪያ ቅብብሎሾችን ፣ FETs ፣ PWM ተቆጣጣሪዎች ፣ ሶኖይዶች ፣ ቫልቮች ፣ ሞተሮች እና ሌሎች ብዙ ነገሮችን ይከታተሉ። በዓለም ላይ ከማንኛውም ሌላ መሣሪያ የበለጠ የማስፋፊያ አማራጮችን በማቅረብ ከ NCD IoT መሣሪያዎች ጋር እንዲጣጣም የራሳችንን የ ESP32 ስሪት አዘጋጅተናል! የተቀናጀ የዩኤስቢ ወደብ የ ESP32 ን ቀላል መርሃ ግብር ይፈቅዳል። የ ESP32 IoT WiFi BLE ሞዱል ለ IoT ትግበራ ልማት የማይታመን መድረክ ነው። ይህ ESP32 IoT WiFi BLE ሞዱል አርዱዲኖ አይዲኢን በመጠቀም ፕሮግራም ሊደረግ ይችላል።
- IoT ረጅም ክልል ገመድ አልባ የሙቀት መጠን እና እርጥበት ዳሳሽ -የኢንዱስትሪ ረጅም ክልል ገመድ አልባ የሙቀት እርጥበት ዳሳሽ። Ens 1.7%RH ± 0.5 ° ሴ በሴንሰር ጥራት ደረጃ። ከ 2 AA ባትሪዎች እስከ 500,000 ሽግግሮች። ልኬቶች -40 ° ሴ እስከ 125 ° ሴ እነዚህን ደረጃዎች ከሚተርፉ ባትሪዎች ጋር።ከፍተኛ 2-ማይል LOS ክልል እና 28 ማይሎች በከፍተኛ-ግኝት አንቴናዎች። ከ Raspberry Pi ፣ Microsoft Azure ፣ Arduino ፣ እና ተጨማሪ።
- ረጅም ርቀት ገመድ አልባ ሜሽ ሞደም ከዩኤስቢ በይነገጽ ጋር
ጥቅም ላይ የዋለ ሶፍትዌር
- አርዱዲኖ አይዲኢ
- ThingSpeak
- IFTTT
ቤተ -መጽሐፍት ጥቅም ላይ ውሏል
- የ PubSubClient ቤተ -መጽሐፍት
- Wire.h
የአርዱዲኖ ደንበኛ ለ MQTT
- ይህ ቤተ -መጽሐፍት MQTT ን ከሚደግፍ አገልጋይ ጋር ቀላል የህትመት/የደንበኝነት ምዝገባ መልዕክቶችን እንዲያደርግ ደንበኛን ይሰጣል
- ስለ MQTT ተጨማሪ መረጃ ፣ mqtt.org ን ይጎብኙ።
አውርድ
የቅርብ ጊዜው የቤተ መፃህፍት ስሪት ከ GitHub ማውረድ ይችላል
ሰነድ
ቤተ -መጽሐፍት ከበርካታ ምሳሌዎች ንድፎች ጋር ይመጣል። በአርዲኖ መተግበሪያ ውስጥ ፋይል> ምሳሌዎች> የ PubSubClient ን ይመልከቱ። ሙሉ ኤፒአይ ሰነድ።
ተኳሃኝ ሃርድዌር
ቤተ -መጽሐፍት ከመሠረቱ የአውታረ መረብ ሃርድዌር ጋር ለመገናኘት የ Arduino Ethernet Client API ን ይጠቀማል። ይህ ማለት እሱ እያደገ ከሚሄደው የቦርዶች እና ጋሻዎች ብዛት ጋር ይሠራል ፣ የሚከተሉትንም ጨምሮ -
- አርዱዲኖ ኤተርኔት
- አርዱዲኖ ኤተርኔት ጋሻ
- አርዱዲኖ ዩን - የተካተተውን የ YunClient ን በኤተርኔት ደንበኛ ምትክ ይጠቀሙ ፣ እና መጀመሪያ Bridge.begin () ማድረግዎን ያረጋግጡ።
- አርዱዲኖ ዋይፋይ ጋሻ - በዚህ ጋሻ ከ 90 ባይት በላይ ጥቅሎችን ለመላክ ከፈለጉ በ PubSubClient.h ውስጥ የ MQTT_MAX_TRANSFER_SIZE አማራጩን ያንቁ።
- SparkFun WiFly Shield - ከዚህ ቤተ -መጽሐፍት ጋር ሲጠቀሙበት
- ኢንቴል ጋሊልዮ/ኤዲሰን
- ESP8266 እ.ኤ.አ.
- ESP32 ቤተ -መጽሐፍቱ በአሁኑ ጊዜ በ ENC28J60 ቺፕ ላይ በመመስረት በሃርድዌር መጠቀም አይቻልም - እንደ ናኖዴ ወይም የኑዌል ኤሌክትሮኒክስ ኢተርኔት ጋሻ። ለእነዚያ ፣ አማራጭ ቤተ -መጽሐፍት አለ።
የሽቦ ቤተ -መጽሐፍት
የሽቦ ቤተ -መጽሐፍት ከ I2C መሣሪያዎች ጋር ለመገናኘት ያስችልዎታል ፣ ብዙውን ጊዜ “2 ሽቦ” ወይም “TWI” (ሁለት ሽቦ በይነገጽ) ፣ ከ Wire.h ማውረድ ይችላል።
መሠረታዊ አጠቃቀም
- Wire.begin () የውሂብ ዝውውሮችን በሚጀምሩበት እና በሚቆጣጠሩበት በዋና ሞድ ውስጥ ሽቦን መጠቀም ይጀምሩ። ከአብዛኛዎቹ የ I2C የከባቢያዊ ቺፖች ጋር ሲገናኝ ይህ በጣም የተለመደው አጠቃቀም ነው።
- Wire.begin (አድራሻ) ሌሎች የ I2C ጌቶች ቺፕስ ግንኙነትን በሚጀምሩበት ጊዜ “በአድራሻ” ላይ ምላሽ በሚሰጡበት በባሪያ ሁኔታ ውስጥ ሽቦን መጠቀም ይጀምሩ። Wire.begin ማስተላለፍ ማስተላለፊያ (አድራሻ) በ "አድራሻ" ላይ ወደ አዲስ መሣሪያ ማስተላለፍ ይጀምሩ። ማስተር ሞድ ጥቅም ላይ ውሏል።
- Wire.write (ውሂብ) ውሂብ ላክ። በማስተር ሞድ ፣ መጀመሪያ ማስተላለፍ መጀመሪያ መጠራት አለበት።
- Wire.endTransmission () በዋና ሞድ ውስጥ ፣ ይህ ስርጭቱን ያበቃል እና ሁሉም የተደበቀ ውሂብ እንዲላክ ያደርጋል።
በመቀበል ላይ
- Wire.requestFrom (አድራሻ ፣ ቆጠራ) በ “አድራሻ” ላይ ካለው መሣሪያ “ቆጠራ” ባይቶችን ያንብቡ። ማስተር ሞድ ጥቅም ላይ ውሏል።
- Wire.available () ጥሪን በመቀበል የሚገኙትን ባይቶች ብዛት ይመልሳል።
- Wire.read () 1 ባይት ይቀበሉ።
ደረጃ 2: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ
- ኮዱን ከመስቀልዎ በፊት የዚህን አነፍናፊ ሥራ በአንድ አገናኝ ላይ ማየት ይችላሉ።
- የ PubSubClient ቤተ -መጽሐፍት እና የ Wire.h ቤተ -መጽሐፍትን ያውርዱ እና ያካትቱ።
- የኤፒአይ ቁልፍዎን ፣ SSID (የ WiFi ስም) እና የሚገኘውን አውታረ መረብ የይለፍ ቃል መመደብ አለብዎት።
- የ Temp-ThinSpeak.ino ኮድ ያጠናቅሩ እና ይስቀሉ።
- የመሣሪያውን ተያያዥነት እና የተላከውን ውሂብ ለማረጋገጥ ፣ ተከታታይ ማሳያውን ይክፈቱ። ምንም ምላሽ ካልታየ ፣ የእርስዎን ESP32 ለመንቀል ይሞክሩ እና ከዚያ እንደገና ለመሰካት ይሞክሩ። የ Serial Monitor ባውድ መጠን በእርስዎ ኮድ 115200 ውስጥ ከተጠቀሰው ጋር መዋቀሩን ያረጋግጡ።
ደረጃ 3: ተከታታይ ክትትል ውጤት
ደረጃ 4: ውጽዓት
ደረጃ 5: የ IFTTT አፕሌት ይፍጠሩ
- ወደ ThingSpeak ውሂብ ለመላክ በዚህ አገናኝ ላይ ማየት ይችላሉ።
- IFTTT ለሌላ ድርጊት ምላሽ የሚሰሩ አፕሌቶችን እንዲፈጥሩ የሚያስችልዎ የድር አገልግሎት ነው። እርምጃን ለመቀስቀስ የድር ጥያቄዎችን ለመፍጠር የ IFTTT Webhooks አገልግሎትን መጠቀም ይችላሉ። ገቢው እርምጃ ለድር አገልጋዩ የኤችቲቲፒ ጥያቄ ነው ፣ እና የወጪ እርምጃው የኢሜል መልእክት ነው።
- በመጀመሪያ ፣ የ IFTTT መለያ ይፍጠሩ።
- አፕልት ይፍጠሩ። የእኔ አፕልቶችን ይምረጡ።
- አዲሱን የአፕሌት ቁልፍን ጠቅ ያድርጉ።
- የግቤት እርምጃውን ይምረጡ። ይህንን ቃል ጠቅ ያድርጉ።
- የዌብሆክስ አገልግሎትን ጠቅ ያድርጉ። በፍለጋ መስክ ውስጥ Webhooks ን ያስገቡ። Webhooks ን ይምረጡ።
- ቀስቅሴ ይምረጡ።
- ቀስቅሴ መስኮችን ይሙሉ። እንደ ቀስቅሴ ዌብሾችን ከመረጡ በኋላ ለመቀጠል የድር ጥያቄ ሳጥን ይቀበሉ የሚለውን ጠቅ ያድርጉ። የክስተት ስም ያስገቡ።
- ቀስቅሴ ይፍጠሩ።
- አሁን ቀስቅሴው ተፈጥሯል ፣ ለተገኘው እርምጃ ያንን ጠቅ ያድርጉ።
- በፍለጋ አሞሌው ውስጥ ኢሜል ያስገቡ እና የኢሜል ሳጥኑን ይምረጡ።
- አሁን እርምጃ ይምረጡ። የኢሜል ሳጥን ላክልኝ የሚለውን ይምረጡ እና ከዚያ የመልእክት መረጃውን ያስገቡ።
- የ Webhooks ቀስቅሴ መረጃዎን ሰርስረው ያውጡ። የእኔ አፕልቶችን ፣ አገልግሎቶችን ይምረጡ እና የድር መንጠቆዎችን ይፈልጉ። Webhooks እና Documentation አዝራርን ጠቅ ያድርጉ። ጥያቄዎን ለመላክ ቁልፍዎን እና ቅርጸቱን ያያሉ። የክስተቱን ስም ያስገቡ። የዚህ ምሳሌ የክስተት ስም ንዝረት እና TempData ነው። የሙከራ አዝራሩን በመጠቀም ወይም ዩአርኤሉን በአሳሽዎ ውስጥ በመለጠፍ አገልግሎቱን መሞከር ይችላሉ።
ደረጃ 6 - ትንታኔዎን ለማካሄድ የጊዜ መቆጣጠሪያን ይፍጠሩ
የ ThingSpeak ሰርጥ ውሂብዎን ይገምግሙ እና ሌሎች ክስተቶችን ያስነሱ።
- መተግበሪያዎችን ፣ TimeControl ን ጠቅ ያድርጉ እና ከዚያ አዲስ TimeControl ን ጠቅ ያድርጉ።
- የእርስዎን TimeControl ይቆጥቡ።
የሚመከር:
ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ESP32 የብሉቱዝ አጋዥ ስልጠና | የ ESP32 ውስጠ -ግንቡን ብሉቱዝን እንዴት እንደሚጠቀሙ: ሰላም ጓዶች የ ESP32 ቦርድ ከ WiFi ጋር ስለሚመጣ &; ብሉቱዝ ሁለቱም ግን ለአብዛኞቹ ፕሮጄክቶቻችን እኛ ብዙውን ጊዜ Wifi ብቻ እንጠቀማለን ፣ ብሉቱዝን አንጠቀምም። ስለዚህ በዚህ አስተማሪዎች ውስጥ የ ESP32 ብሉቱዝን ለመጠቀም ምን ያህል ቀላል እንደሆነ እናሳያለሁ። ለመሠረታዊ ፕሮጄክቶችዎ
በ ESP32 CAM መጀመር። የዥረት ቪዲዮ በ ESP CAM በ Wifi ላይ - ESP32 የደህንነት ካሜራ ፕሮጀክት 8 ደረጃዎች
በ ESP32 CAM መጀመር። የዥረት ቪዲዮ በ ESP CAM በ Wifi ላይ | የ ESP32 ደህንነት ካሜራ ፕሮጀክት - ዛሬ ይህንን አዲስ የ ESP32 CAM ሰሌዳ እንዴት መጠቀም እንደሚቻል እና እንዴት ኮድ እንደምንይዝ እና እንደ የደህንነት ካሜራ መጠቀም እና በ wifi ላይ የሚለቀቅ ቪዲዮ ማግኘት እንማራለን።
በ ESP32 - መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን - ESP32 ብልጭ ድርግም የሚል ኮድ 3 ደረጃዎች
በ ESP32 | መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን | የ ESP32 ብልጭ ድርግም የሚል ኮድ - በዚህ አስተማሪዎች ውስጥ በ esp32 መስራት እንዴት እንደሚጀመር እና የ esp32 ቦርዶችን ወደ አርዱዲኖ አይዲኢ እንዴት እንደሚጭኑ እናያለን እና አርዱዲኖ ide ን በመጠቀም ብልጭ ድርግም የሚለውን ኮድ ለማስኬድ 32 ን እናዘጋጃለን።
መፍጠር-ማንቂያ-መጠቀም-ኡቢዶቶች+ESP32 እና የንዝረት ዳሳሽ 8 ደረጃዎች
Ubidots+ESP32 እና ንዝረት ዳሳሽ መፍጠር-ማስጠንቀቂያ-በዚህ ፕሮጀክት ውስጥ የ Ubidots- ንዝረት ዳሳሽ እና ESP32 ን በመጠቀም የማሽን ንዝረት እና የሙቀት መጠን የኢሜል ማስጠንቀቂያ እንፈጥራለን። በሞተር መግብሮች ውስጥ ማሽኖች እና አካላት። ንዝረት i
ESP32 NTP የሙቀት መጠይቅ ምርመራ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማንቂያ ጋር ።7 ደረጃዎች (ከስዕሎች ጋር)
ESP32 NTP የሙቀት መጠይቅን የማብሰያ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማስጠንቀቂያ ማንቂያ ጋር።-ገና “ቀጣይ ፕሮጀክት” ፣ " ESP32 NTP የሙቀት መጠይቅን የማብሰያ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማንቂያ ጋር " የኤን ቲ ፒ የሙቀት መጠይቅ እንዴት እንደጨመርኩ የሚያሳይ መመሪያ ነው ፣