ዝርዝር ሁኔታ:

የእኔ የመጀመሪያ IoT መሣሪያ - 14 ደረጃዎች
የእኔ የመጀመሪያ IoT መሣሪያ - 14 ደረጃዎች

ቪዲዮ: የእኔ የመጀመሪያ IoT መሣሪያ - 14 ደረጃዎች

ቪዲዮ: የእኔ የመጀመሪያ IoT መሣሪያ - 14 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
የእኔ የመጀመሪያ IoT መሣሪያ
የእኔ የመጀመሪያ IoT መሣሪያ

በዚህ Instructable ውስጥ እኛ Arduino IDE ን ለመጀመሪያው IoT መሣሪያ እንዴት እንደሚጭኑ እንማራለን ስለዚህ በመጨረሻ የአርዱዲኖን ኮድ በእሱ ላይ ማስኬድ እና ከተንቀሳቃሽ ስልክዎ መቆጣጠር እንችላለን።

ደረጃ 1: የአርዱዲኖ አይዲኢ ሶፍትዌርን መጫን

ከዚህ አገናኝ የ Arduino IDE ሶፍትዌር ይጫኑ

የ Arduino IDE አዶ ከጫኑ በኋላ በዴስክቶፕ ላይ ተፈጥሯል።

ደረጃ 2: Arduino IDE ን በመክፈት ላይ

Arduino IDE ን በመክፈት ላይ
Arduino IDE ን በመክፈት ላይ

ከዴስክቶፕዎ የ Arduino IDE ን ይክፈቱ።

የምርጫዎችን ፓነል ለመክፈት Ctrl+comma ን ይጫኑ።

በተጨማሪ ቦርዶች ሥራ አስኪያጅ ውስጥ ከዚህ በታች የሚታየውን ዩአርኤል ያስገቡ እና እሺን ይጫኑ።

arduino.esp8266.com/stable/package_esp8266com_index.json

ደረጃ 3 የቦርድ አስተዳዳሪን ይክፈቱ

የቦርድ አስተዳዳሪን ይክፈቱ
የቦርድ አስተዳዳሪን ይክፈቱ

የቦርዶች አስተዳዳሪን ይክፈቱ።

ደረጃ 4 - ESP 8266 የቦርድ ቤተ -መጽሐፍትን ይምረጡ

ESP 8266 የቦርድ ቤተ -መጽሐፍትን ይምረጡ
ESP 8266 የቦርድ ቤተ -መጽሐፍትን ይምረጡ

ESP8266 የሚል ስም ያለው ሞጁሉን እስኪያዩ ድረስ የቦርዶች ሥራ አስኪያጅ መስኮት ይከፈታል ፣ የመስኮቱን ገጽ ወደ ታች ይሸብልሉ። አንዴ ካገኙት በኋላ ያንን ሞጁል ይምረጡ ፣ ሥሪት ይምረጡ እና ጫን የሚለውን ቁልፍ ጠቅ ያድርጉ። ሲጫን መስኮቱን ይዝጉ።

ደረጃ 5 - ሰሌዳውን መምረጥ

ቦርድ መምረጥ
ቦርድ መምረጥ

የእኔ የመጀመሪያ IoT ን ከአርዱዲኖ ጋር ለማሄድ የቦርድ NodeMCU 1.0 (ESP-12E ሞዱል) መምረጥ አለብን።

ከላይ በስዕሉ ላይ እንደሚታየው ይህ ወደ ታች በማሸብለል ሊከናወን ይችላል። መመለስን ይጫኑ

ደረጃ 6 ከፒሲ ጋር መገናኘት

ከፒሲ ጋር በመገናኘት ላይ
ከፒሲ ጋር በመገናኘት ላይ

የዩኤስቢ ገመዱን በመጠቀም MyFirst IoT መቆጣጠሪያውን ከኮምፒዩተርዎ ጋር ያገናኙ። እሱ ሲገናኝ የ COM ወደብ ተገኝቷል እና ፒሲዎ ተገቢውን ነጂዎች ሲጭን ማየት አለብዎት። ያ አንዴ ከተጠናቀቀ ወደ የመሣሪያ አቀናባሪው ይሂዱ እና በጥቅም ላይ ያለውን የ Com ወደብ ያስተውሉ (ከላይ ባለው ስእል ላይ ይታያል)

ደረጃ 7 የእኔ የመጀመሪያ ፕሮግራም

የእኔ የመጀመሪያ ፕሮግራም
የእኔ የመጀመሪያ ፕሮግራም
የእኔ የመጀመሪያ ፕሮግራም
የእኔ የመጀመሪያ ፕሮግራም

አሁን የፋይል ትርን ይክፈቱ እና ወደ አብሮገነብ ምሳሌ ውስጥ ወደሚገቡት ምሳሌዎች ይሂዱ ፣ ወደ 01. Basics ይሂዱ እና መስኮቱን ለመክፈት ብሊንክ ላይ ጠቅ ያድርጉ።

አሁን ወደብ ለመምረጥ በመሣሪያዎች ላይ ጠቅ ያድርጉ - “COM” መቆጣጠሪያው በየትኛው የኮምፒዩተር ወደብ ላይ የተመሠረተ ነው። የ COM ወደብ ለመለየት የቀደሙ ደረጃዎችን ይመልከቱ።

ደረጃ 8 የመጀመሪያ ፕሮግራምዎን ይስቀሉ

የመጀመሪያ ፕሮግራምዎን ይስቀሉ
የመጀመሪያ ፕሮግራምዎን ይስቀሉ

ፕሮግራሙን ወደ ሞጁሉ ለመስቀል በስዕሉ ላይ በሚታየው የቀኝ ቀስት ላይ ጠቅ ያድርጉ። ፕሮግራሙ ከተቆጣጠረ በኋላ ተቆጣጣሪው ላይ ኤልኢዲውን በአንድ ሰከንዶች ያበራል እና ያጠፋል።

እንኳን ደስ አለዎት - የመጀመሪያውን IoT መሣሪያዎን አሁን ፈፅመዋል። አሁን ይበልጥ አስደሳች ወደሆነ ነገር እንዲንቀሳቀስ እና ኤልኢዲውን ከሞባይል ስልክዎ ያብሩት እና ያጥፉ።

ደረጃ 9: ቤተ -ፍርግሞችን ማከል

ቤተመፃህፍት መጨመር
ቤተመፃህፍት መጨመር

የአርዱዲኖ አቀናባሪ ቤተ -መጽሐፍትን በስፋት ይጠቀማል። እነዚህ መሣሪያው ብዙ ተግባራትን እንዲያከናውን የሚረዱ ልዩ ቁርጥራጮች እና ኮድ ናቸው።

ይህን አንድ በአንድ እናድርገው።

ከዚህ በታች የሚታየውን የብሊንክ ዚፕ ፋይል ያውርዱ። የት እንዳከማቹት ልብ ይበሉ።

የንድፍ ትርን ይክፈቱ ፣ ‹ቤተ -መጽሐፍትን አካትት› አማራጭን እና ከዚያ ‹zip ቤተ -መጽሐፍት አክል ›ን ይውሰዱ። ያወረዱትን ዚፕ ፋይል ቦታ ላይ የምርጫ ማያ ገጹን ይጠቁሙ እና ያረጋግጡ።

ከጥቂት ሰከንዶች በኋላ ቤተ -መጽሐፍት ወደ የእርስዎ አርዱዲኖ አይዲኢ ይታከላል።

ለቀሩት ቤተ -መጻሕፍት ይድገሙ

ደረጃ 10 በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።

በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።
በስማርትፎንዎ ላይ የብላይንክ መተግበሪያን ያግኙ።

ወደ ስልኮችዎ የመተግበሪያ መደብር ይሂዱ እና ብሊንክን ይፈልጉ። የብሊንክ መተግበሪያን ይጫኑ እና ያሂዱ።

የኢሜል አድራሻ እና የይለፍ ቃል ማቅረብ አለብዎት። ትክክለኛ የኢሜል አድራሻ መሆኑን ያረጋግጡ ምክንያቱም የማረጋገጫ ማስመሰያዎች የሚላኩበት ቦታ ነው።

በብሊንክ ያሉ ደግ ሰዎች እርስዎን ለመጀመር 2000 'ኢነርጂ' ክፍሎችን ይሰጡዎታል። በጣም የተወሳሰቡ ፕሮጄክቶችን በሚገነቡበት ጊዜ በማመልከቻው ውስጥ ሊገዙት የሚችሉት የበለጠ ‹ኢነርጂ› ያስፈልግዎታል።

ከአንዱ ምሳሌ ወደ ቀጣዩ ስንሸጋገር እና በእውነቱ በብላይንክ የፕሮጀክት QR ኮድ በእውነቱ ንፁህ ባህሪን ስንጠቀም ፕሮጀክቶችን እንሰርዛለን። በሚቀጥለው ደረጃ ወደዚያ እንገባለን።

ደረጃ 11: የመጀመሪያዎን ብሊንክ መተግበሪያ ይፍጠሩ።

የመጀመሪያዎን ብላይንክ መተግበሪያ ይፍጠሩ።
የመጀመሪያዎን ብላይንክ መተግበሪያ ይፍጠሩ።
የመጀመሪያዎን ብላይንክ መተግበሪያ ይፍጠሩ።
የመጀመሪያዎን ብላይንክ መተግበሪያ ይፍጠሩ።
የመጀመሪያዎን ብሊንክ መተግበሪያ ይፍጠሩ።
የመጀመሪያዎን ብሊንክ መተግበሪያ ይፍጠሩ።

በማያ ገጹ አናት ላይ ያለውን የ QR ምልክት ይጫኑ እና ካሜራዎ ይበራል።

ከላይ ባለው የ QR ኮድ ላይ ካሜራዎን ያነጣጥሩ እና ብሊንክ ፕሮጀክቱን ይፈጥራል። ፕሮጀክቱ ሲታከም በማያ ገጹ አናት ላይ የሾላ ፍሬን ምልክት ይጫኑ ፣ ወደ ታች ይሸብልሉ እና ‹ሁሉንም ኢሜል› ን ይምረጡ

በጥቂት ሰከንዶች ውስጥ በኢሜል የተላከ የማረጋገጫ ኮድ ያገኛሉ።

በ Arduino IDE ውስጥ ፋይል/ምሳሌዎች/My_IOT_Device/Blynk_LED ን ይምረጡ።

የፕሮግራሙ ፋይል ይከፈታል።

ከብሊንክ የተቀበሉትን የማረጋገጫ ምልክት ይቅዱ እና ይለጥፉ እና የእርስዎን SSID እና የይለፍ ቃል ወደ ማያ ገጹ ያስገቡ።

ፕሮግራሙን ወደ ተቆጣጣሪው ለመላክ የሰቀላ ቀስት ቁልፍን ይጫኑ።

ደረጃ 12 ፕሮግራሙን ያሂዱ

ፕሮግራሙን ያሂዱ
ፕሮግራሙን ያሂዱ

በብላይክ መተግበሪያ ላይ በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ ያለውን የማጫወቻ ቁልፍን ይጫኑ።

የ LED ቁልፍ እና የሁኔታ መስክ ያያሉ። አዝራሩን በመጫን በመቆጣጠሪያዎ ላይ ኤልኢዲውን ያበራል እና ያጠፋዋል እና ሁኔታውን በዚሁ ያዘምናል።

እንኳን ደስ አለዎት - አሁን የበይነመረብ መዳረሻ ካለዎት በዓለም ውስጥ ከማንኛውም ቦታ ፕሮጀክትዎን መቆጣጠር ይችላሉ!

ደረጃ 13: ኮዱ እንዴት እንደሚሰራ…

ኮዱ እንዴት እንደሚሰራ…
ኮዱ እንዴት እንደሚሰራ…
ኮዱ እንዴት እንደሚሰራ…
ኮዱ እንዴት እንደሚሰራ…

ይህ የፕሮግራም ማጠናከሪያ ትምህርት አይደለም - ግን እዚህ ስለ ኮዱ እና ከቢሊንክ ጋር እንዴት እንደሚሰራ ግንዛቤ አለ።

ዋና ዋናዎቹን ክፍሎች ማየት እንዲችሉ ሆን ብሎ በአርዱዲኖ አይዲኢ ላይ ኮዱን ወደ ተለዩ ትሮች አስቀምጫለሁ። ፕሮግራሙን ሲጀምሩ ያንን ማድረግ አያስፈልግም።

በመጀመሪያ የ Blynk_LED ትርን እንይ። ከፕሮጀክት ፈቃድ ኮዶች ፣ SSID እና የይለፍ ቃል በስተቀር ይህንን ለማንኛውም የፕሮጀክት ምሳሌዎች መለወጥ አያስፈልግዎትም።

ይህ በአገልግሎት ላይ ስላለው ቤተ -መጽሐፍት አስፈላጊ መረጃን ይ #ል (#ያካትቱ)።

የማዋቀሪያ ትር እንዲሁ ያደርጋል - ተቆጣጣሪው ሲነሳ እና ለማዋቀር መመሪያዎችን ሲያወጣ አንድ ጊዜ ይሠራል። በዚህ ሁኔታ በ 115200 ባውድ እንዲሠራ እና ብሊንክን እና ዋይፋይውን ለማቀናበር ተከታታይ ማሳያውን እያቋቋምን ነው።

የሉፕ ትር እንዲሁ ያደርጋል - በውስጡ ያለውን ማንኛውንም ኮድ ደጋግሞ በመፈጸም ክብ እና ዙር ያዞራል። በዚህ ሁኔታ ብሊንክ እና ሰዓት ቆጣሪዎች እየሠሩ መሆናቸውን ያረጋግጣል (እኛ ከፕሮግራሙ ፣ ከሰዓት ቆጣሪዎች እና መገልገያዎች ትሮች ጋር በተለየ ትምህርት ውስጥ እናዘጋጃለን)።

ደረጃ 14: ብሊንክ ትር

ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር
ብሊንክ ትር

ኮዱን ከማየታችን በፊት በብሌንክ ማያ ገጽ ላይ እነዚያን ሁለት ‹መግብሮች› ብቻ እንመልከት።

‹አዝራሩ› እንደ ‹ምናባዊ› ፒን የተሰየመ ሲሆን እኛ ለእሱ ማስገቢያ 0 ን (V0) መርጠናል። ወደ ተቆጣጣሪው የሚላክ ውፅዓት የሚያመነጭ መግብር ነው። ከመግፋት (ለአፍታ) ማብሪያ ይልቅ እንደ ማብሪያ/ማጥፊያ መቀየሪያ እንዳደረግነው ልብ ይበሉ።

የሁኔታ አመላካች ‹የእሴት ማሳያ› ንዑስ ፕሮግራም ሲሆን ከመቆጣጠሪያው የተላከ ውሂብን ያገኛል። እንደ ምናባዊ ፒን ተዋቅሯል እና እኛ ለእሱ ማስገቢያ 1 ን መርጠናል።

አሁን ኮዱን እንመልከት።

የመጀመሪያው ዓረፍተ ነገር - BLYNK_WRITE (V0) - ከብሌንክ ከምናባዊ ፒን የሚመጣውን መመሪያ ለማዳመጥ ኮዱን እየነገረው ነው። አዝራሩ በተለወጠ ቁጥር Blynk 0 ወይም 1 ን ወደ ተቆጣጣሪው ይልካል - በ param.asInt ውስጥ ().

0 ከተላከ ተቆጣጣሪው:

  1. ትዕዛዙን morse.on ያወጣል (); (በጅማሬው ውስጥ ያካተትን ፋይልን የያዘ ቤተ -መጽሐፍት በመጠቀም) ኤልኢዲውን ያበራል።
  2. ወደ ተከታታይ በይነገጽ (ፒሲ ተርሚናል) “LED On” ን ያትማል
  3. እኛ ማስገቢያ ላይ ወደሰየምነው ወደ “ብሌንክ” እሴት ማሳያ”መግብር“LED On”ን ይልካል። ይህንን ለማድረግ መመሪያ።
  4. አንድ 1 ወደ ተቆጣጣሪው ከተላከ ከዚህ ሁሉ ተቃራኒውን ያደርጋል።

ቆንጆ ቀላል eh?

የሚመከር: