ዝርዝር ሁኔታ:

የመስታወት IoT ንካ አዝራር: 10 ደረጃዎች
የመስታወት IoT ንካ አዝራር: 10 ደረጃዎች

ቪዲዮ: የመስታወት IoT ንካ አዝራር: 10 ደረጃዎች

ቪዲዮ: የመስታወት IoT ንካ አዝራር: 10 ደረጃዎች
ቪዲዮ: ምርጡ ካምፕ መርሴዲስ ቤንዝ Actros - ዋጋ ከ200 ሚሊዮን የን በላይ 2024, ህዳር
Anonim
የመስታወት IoT ንካ አዝራር
የመስታወት IoT ንካ አዝራር

በሌላ ቀን በሱቁ ዙሪያ የ ITO መስታወት ቁራጭ ነበረኝ እና በጥሩ ሁኔታ ለመጠቀም አሰብኩ። አይቲኦ ፣ ኢንዲየም ቲን ኦክሳይድ ፣ መስታወት በተለምዶ በፈሳሽ ክሪስታል ማሳያዎች ፣ በፀሐይ ሕዋሳት ፣ በአውሮፕላን ኮክፒት መስኮቶች ፣ ወዘተ ውስጥ ይገኛል። የብርጭቆው ገጽታ. ለዚህ ፕሮጀክት ፣ IFTTT ን (ይህ ከሆነ ያንን) ወደ ስልክ ለመላክ የ IoT ሰሌዳውን ለመቀስቀስ እንደ አዝራር ሆኖ የአይቲ መስታወቱን እንጠቀማለን። በመሠረቱ ፣ “ያ ቀላል ነበር” የሚለውን ቁልፍ በስቴፕልስ እንደገና መፍጠር ፈልጌ ነበር ፣ ግን ብርጭቆን እንደ የግፋ አዝራር ይጠቀሙ።

አቅርቦቶች

  • NodeMCU (ESP 8266 ተለዋጭ)
  • የጨመቃ ጸደይ (1/4 "x 13/32")
  • Adafruit capacitive የንክኪ ሰሌዳ
  • ፒሲቢ ቦርድ (2.75 ኢንች x 1.25 ኢንች ባለ ሁለት ጎን)
  • የአይቲ መስታወት (2 "x 2")
  • የተለያየ ቀለም ያላቸው 4 ሽቦዎች (2 "22AWG ጠንካራ ሽቦ)
  • 1 ቢጫ ሽቦ (5 "22AWG ጠንካራ ሽቦ)

መሣሪያዎች ፦

  • የሽቦ ቆራጮች
  • ሽቦ መቁረጫ
  • 3 ዲ አታሚ (PLA - 1.75 ሚሜ)
  • የኤሌክትሪክ ቴፕ
  • ትኩስ ሙጫ
  • ማያያዣዎች
  • የመሸጫ ብረት
  • የሚንጠባጠብ ጡት ማጥባት
  • ሶላደር (ከመሪ ነፃ)
  • የመሸጫ ሰፍነግ

ደረጃ 1 የቦርድ አቀማመጥን (ፕሮቶታይፕ) ያድርጉ

የቦርዱ አቀማመጥን (ፕሮቶታይፕ)
የቦርዱ አቀማመጥን (ፕሮቶታይፕ)
የቦርድ አቀማመጥን ፕሮቶታይፕ ያድርጉ
የቦርድ አቀማመጥን ፕሮቶታይፕ ያድርጉ

ከላይ የሚታየውን አቀማመጥ በመጠቀም ፣ የ SDA እና SCL ፒኖች ከ NodeMCU SDA እና SCL ፒኖች (D2 እና D1) ጋር መገናኘት አለባቸው። Adafruit capacitive breakout ሰሌዳ ላይ 1 ን ለመሰካት ቢጫ ሽቦውን ያሽጡ። ከሌላው የቢጫ ሽቦ ጫፍ ትንሽ የፕላስቲክ (0.5”) ን ሽፋን ያስወግዱ።

አንዴ ሰሌዳዎቹ በዳቦ ሰሌዳው ላይ ከገቡ ፣ የአርዱዲኖ አይዲኢዎን ይክፈቱ። ወደ> ረቂቅ> ቤተመፃሕፍት ያቀናብሩ እና Adafruit_MPR121 ን ይፈልጉ። Adafruit MPR121 ን በአዳፍሪት ቤተ -መጽሐፍት ይጫኑ። የእርስዎን MPR 121 (capacitive breakout board) በማገናኘት ላይ ዝርዝር ማብራሪያ ለማግኘት የአዳፍ ፍሬትን መመሪያ ይመልከቱ።

ወደ> ፋይል> ምሳሌዎች> Adafruit_MPR121> MPR121test.ino ይሂዱ። የ MPR121test.ino መለያየቱ ቦርድ ከኖድኤምሲዩ ጋር በትክክል የተገናኘ መሆኑን ለመፈተሽ ይረዳል። ሁሉም ነገር በደንብ እየሰራ ከሆነ ፣ ብረቱን በቢጫው ሽቦ ላይ ሲነኩ ፣ ተከታታይ ተቆጣጣሪው “1 ተዳክሞ ተለቋል” የሚለውን ማሳየት አለበት። ንጣፎችን 0-11 ን ከነኩ ፣ የ Serial Monitor ውፅዓት ከላይ ያለውን ሦስተኛ ምስል መምሰል አለበት።

ደረጃ 2: አቀማመጡን ይሸጡ

አቀማመጡን አሽከርክር
አቀማመጡን አሽከርክር
አቀማመጡን አሽከርክር
አቀማመጡን አሽከርክር

ምስሎቹ እንደሚያሳዩት 4 ቱን ገመዶች በመጠቀም አቅም ያለው የማቋረጥ ሰሌዳውን ከኖድኤምሲዩ ጋር ያገናኙ። የአውራ ጣት ህግ ብቻ ፣ ለቪኤን 3.3V እና ለ GND GND ግንኙነቶች ቀይ እና ጥቁር ሽቦዎችን ይጠቀሙ። የ SDA/SCL ፒኖች በተሳሳተ መንገድ ከተሸጡ በትክክል እንደገና መሸጥ አለባቸው። በአዳፍሩት ቤተመፃህፍት እና በነባሪ SDA እና SCL ፒኖች ምክንያት ፣ በዚህ አስተማሪ የኮድ ደረጃዎች ውስጥ በኋላ ላይ ፒኖችን እንደገና ለመመደብ የማይቻል ነው።

ደረጃ 3 IFTTT ን ማቀናበር

IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ
IFTTT ን በማዋቀር ላይ

በረጅሙ ይተንፍሱ. ይህ ለማዋቀር በጣም ረጅም ጊዜ አይወስድም።

  1. ወደ IFTTT ድር ጣቢያ ይሂዱ።
  2. ወደሚቀርቡት አገልግሎቶች የፍለጋ አሞሌ ለመድረስ ይህንን +ጠቅ ያድርጉ።
  3. በፍለጋ አሞሌው ውስጥ “ድር መንጠቆዎች” ይተይቡ።

    • በሳጥን ውስጥ የተጠጋጉ ማዕዘኖች ያሉት ሶስት ማዕዘን ማየት አለብዎት
    • ያ የዌብሆክስ አርማ ነው
  4. በሚቀጥለው ገጽ ላይ ሳጥኑ ላይ ጠቅ ያድርጉ እና ከዚያ “የድር ጥያቄ ይቀበሉ” ሳጥኑ።

ለዝግጅት ስም ፣ ከላይ በሦስተኛው ምስል ላይ እንደሚታየው “ITO_touch” ብለው ይተይቡ። እንደ ቀስቃሽ ስሙ ለአርዱዲኖ ፕሮግራምዎ ይህንን ያስታውሱ።

  1. “ቀስቃሽ ፍጠር” ቁልፍን ጠቅ ያድርጉ።
  2. +ይህ በዌብሆክስ አርማ ተተክቶ ወደ ሌላ መስኮት ይወሰዳሉ።
  3. +ያንን ጠቅ ያድርጉ እና በፍለጋ አሞሌው ውስጥ “ማሳወቂያዎች” ውስጥ ይተይቡ።
  4. በሳጥን ውስጥ ያለ ደወል መታየት አለበት። “ከ IFTTT መተግበሪያ ሀብታም ማስታወቂያ ይላኩ” ላይ ጠቅ ያድርጉ።
  5. በመልእክት ሳጥን ውስጥ ያለውን ጽሑፍ እንደ “ሄይ ፣ ይህን አግኝተዋል!
  6. ለምስሉ ዩአርኤል ፣ ይህንን የፈገግታ ፊት ምስል ይጠቀሙ
  7. “እርምጃ ፍጠር” የሚለውን ቁልፍ እና በሚቀጥለው ገጽ ላይ “ጨርስ” የሚለውን ቁልፍ ጠቅ በማድረግ ጨርስ።

የ Webhooks ቀስቅሴውን ማግኘት

እንደ “ምስል ሰሪ ክስተት” ITO_touch”ከሚለው ጽሑፍ ጋር እንደ ምስል #5 (የዌብሾችን እና የማሳወቂያ አዶውን በማሳየት) በተመሳሳይ ማያ ገጽ ላይ መሆን አለብዎት ፣ ከዚያ ከ IFTTT መተግበሪያ ሀብታም ማሳወቂያ ይላኩ። ካልሆነ ፣ ከላይ የተጠቀሰው ጽሑፍ ባለው ሳጥን ላይ ጠቅ በማድረግ የመነሻ ትርን ጠቅ ያድርጉ።

  1. በዌብሆክስ አርማ ላይ ጠቅ ያድርጉ።
  2. አርማው የዌብሆክስ ገጽን ይወስዳል (ከላይ ባሉት ምስሎች ላይ ይታያል)
  3. ከዌብሆች ገጽ የላይኛው ቀኝ አጠገብ ያለውን የሰነድ ቁልፍን ጠቅ ያድርጉ
  4. ለዌብሆች ቁልፍዎን ወደሚያሳይ ሌላ ገጽ ይወሰዳሉ
  5. ለ Arduino ፕሮግራም አስፈላጊ ስለሆነ ያንን ቁልፍ ደህንነቱ በተጠበቀ ቦታ ይቅዱ እና ይለጥፉ

እሺ! ከእርስዎ Wifi እና የይለፍ ቃል በተጨማሪ ፣ በሚቀጥለው ደረጃ የአርዱዲኖ ፕሮግራም ለመሄድ ዝግጁ ነው።

ደረጃ 4 - የ NodeMCU ን ፕሮግራም ማድረግ

NodeMCU ን ፕሮግራም ማድረግ
NodeMCU ን ፕሮግራም ማድረግ

እሺ እነዚህን አራት መስኮች ፈልግ

  • const char* ssid
  • const char* የይለፍ ቃል
  • char MakerIFTTT_Key
  • char MakerIFTTT_Event

የዌብሆክስ ቁልፉ ለ MakerIFTTT_Key እና የ Webhooks ቀስቅሴ ስም ("ITO_touch") ለ MakerIFTTT_Event መመደብ አለበት። SSID እና የይለፍ ቃል IoT ለሚገናኝበት ለ Wifi ራውተር ነው።

ሰሌዳውን ከኮምፒዩተር ጋር ያገናኙ እና ኮዱን ይስቀሉ። ሁሉም ነገር ለመሄድ ጥሩ ከሆነ ፣ ከላይ ባለው ምስል ላይ የሚታዩት የሚከተሉት መልእክቶች በተከታታይ ማሳያ ውስጥ መታየት አለባቸው።

ደረጃ 5 የስልክ ማሳወቂያዎችን ያግኙ

የስልክ ማሳወቂያዎችን ያግኙ
የስልክ ማሳወቂያዎችን ያግኙ

የ IFTTT መተግበሪያውን ከ iOS መተግበሪያ ወይም ከ Android መደብር ያውርዱ። አንዴ ከገቡ በኋላ በመነሻ ማያ ገጹ ላይ የሠራነውን መተግበሪያ ማየት አለብዎት። ሁሉንም ነገር በሶፍትዌር ለመሞከር ለመሞከር ፣ ቢጫው ሽቦ ከተነካ ፣ እንደሚታየው ማሳወቂያ በስልክ ላይ መታየት አለበት።

ደረጃ 6: 3 ዲ መያዣውን እና የመስታወት ፍሬም ያትሙ

ደረጃ 7 - ጉዳዩን ይሰብስቡ

ጉዳዩን ሰብስቡ!
ጉዳዩን ሰብስቡ!
ጉዳዩን ሰብስቡ!
ጉዳዩን ሰብስቡ!

የጉዳይ ስብሰባ

ኤሌክትሮኒክስን በመክተቻ ውስጥ ያስቀምጡ እና ከአንዳንድ ሙቅ ሙጫ ጋር ያያይዙ። ቦርዱን ከጉዳዩ ጋር ከማያያዝዎ በፊት ቢጫ ሽቦው ቀዳዳው ውስጥ መግባቱን ያረጋግጡ። በተንጣለለው ሽቦ (በአሁኑ ጊዜ በመጀመሪያው ምስል ላይ ተጠቃልሎ ይታያል) ፣ ብረቱን በማጋለጥ የቢጫ ሽቦውን የፕላስቲክ ሽፋን ያስወግዱ። በጉዳዩ አራት ማእዘን ውስጥ መጭመቂያውን ለማስቀመጥ ጥሩ ጊዜ አሁን ነው።

** ማይክሮ ዩኤስቢ ከጎን ማስገቢያ ቀዳዳ መታየት አለበት!

የክፈፍ ስብሰባ

  • የላይኛውን ሀዲድ ከግራ እና ከቀኝ ሀዲዶች ጋር ያያይዙ (የላይኛው እና የታችኛው ሀዲዶች በቀኝ እና በግራ ወደ ውስጥ ሊኖራቸው በሚችልበት ጊዜ በጎኖቻቸው ላይ የውጭ ማሳወቂያዎች አሏቸው)።
  • ከመስታወቱ የትኛው ጎን የሚንቀሳቀስ እንደሆነ ለማየት ጥሩ ጊዜ ይሆናል። መልቲሜትር በመጠቀም ቀጣይነትን ለመፈተሽ ይህንን መመሪያ ተከተልኩ
  • መስታወቱን በሀዲዶቹ ላይ ያንሸራትቱ።
  • የመጨረሻውን ባቡር ወደ ክፈፉ ላይ ያድርጉት። ሁሉንም ነገር በአስተማማኝ ሁኔታ ለማያያዝ በመገጣጠሚያዎች ላይ ትኩስ ማጣበቂያ ይጠቀሙ።

ደረጃ 8 ግንባታውን ማጠናቀቅ

ግንባታውን ማጠናቀቅ
ግንባታውን ማጠናቀቅ

ሰሌዳውን ከኮምፒውተሩ ጋር በሚገናኝበት ጊዜ ፣ የሚንቀሳቀስ መስታወቱ ከተጋለጠው ሽቦ ጋር የሚገናኝበትን ክፈፍ ያስቀምጡ እና የግማሽ ክበብ የፀደይ ዙሪያውን ያጠቃልላል። የግድግዳውን ፓነል ከጉዳዩ ጋር ያያይዙት። አሁን ጨርሰዋል! ሁሉም ነገር በትክክል ከተሰበሰበ የደረጃውን የፀደይ ጎን ሲጫኑ የስልክ ማሳወቂያ ማግኘት አለብዎት። ካልሆነ ፣ ያልሸፈነው ብረት መስታወቱን አለመነካቱን ያረጋግጡ። ክፈፉ ላይ እስካልጫኑ ድረስ ሽቦው በተለምዶ መስታወቱን መንካት አለበት።

ደረጃ 9: ምን እየሆነ ነው

በመስታወቱ ፍሬም የፀደይ ጎን ላይ ወደ ታች በመግፋት ፣ የ ITO መስታወቱን ከሽቦ ለማለያየት ክፈፉ በትንሹ ይሽከረከራል። መለያየቱ ቦርድ አመክንዮውን ለማወቅ ይህንን መረጃ ወደ አይኦቲ ይልካል። IoT መስታወቱ ሽቦውን እንደማይነካ ይገነዘባል እና በዌብሆክስ በኩል የድር ጥያቄ ያቀርባል። የ IFTTT አመክንዮ ጥያቄውን ይወስዳል እና በትክክል ከተላከ የማሳወቂያ እርምጃውን ያከናውናል። የግፊት ማሳወቂያ ለመፍጠር ይህ ለ IFTTT መተግበሪያ በስልክ ላይ ይነግረዋል።

ደረጃ 10: ሁሉም ተከናውኗል

በጀርባዎ ላይ መታ ያድርጉ ፣ እስከመጨረሻው እንዲደርሱበት ያድርጉ! በሚታዩት ማናቸውም እርምጃዎች ላይ ማንኛውንም እርዳታ ከፈለጉ ከታች አስተያየት ይስጡ

የሚመከር: