ዝርዝር ሁኔታ:

Applescript/Arduino Alert Flag ን ይፍጠሩ። 5 ደረጃዎች (ከስዕሎች ጋር)
Applescript/Arduino Alert Flag ን ይፍጠሩ። 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Applescript/Arduino Alert Flag ን ይፍጠሩ። 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Applescript/Arduino Alert Flag ን ይፍጠሩ። 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino + Applescript Flag Alert 2024, ሀምሌ
Anonim
Applescript/Arduino Alert Flag ን ይፍጠሩ።
Applescript/Arduino Alert Flag ን ይፍጠሩ።

በእርስዎ Mac ላይ ያለው የመልዕክት ድምጽ ብቻ በቂ እንዳልሆነ ተሰምቶዎት ያውቃል? ቀላል ድምፆች እና ማንቂያዎች ለእርስዎ ብቻ አይቆርጡም? የበለጠ ግልፅ እና የሚክስ ነገር ይፈልጋሉ? ከሆነ ፣ ይህ እርስዎ የሚፈልጉት አስተማሪ ነው። በዚህ አስተማሪ ውስጥ ፣ የመረጡት ማንቂያ ሲከሰት የእርስዎን አርዱዲኖን ወደ ማክዎ እንዴት ማያያዝ እና እውነተኛ ባንዲራ መወርወር እንደሚችሉ አሳያችኋለሁ። በእኛ ምሳሌ የኢሜል ማስጠንቀቂያ እንሰራለን ፣ ግን ማንኛውም ነገር በሚከሰትበት ጊዜ ይህንን ለመደወል AppleScript ን መጠቀም ይችላሉ። በአስተማሪዎቼ ላይ አስተያየቶችን ስቀበል ለመልቀቅ ትንሽ የአስተማሪ ባንዲራ ፈጠርኩ። እንጀምር!

ደረጃ 1: የሚያስፈልግዎት

ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት

ሃርድዌር - አርዱinoኖ - ቢያንስ ዱሚላኖቭ እና ዲሲሚላ እንደሚሠሩ አውቃለሁ። የቆዩ የቦርድ ስሪቶች ይሠሩ እንደሆነ አላውቅም። ሰንደቅ - እኔ የአስተማሪዎችን አስተያየት ስሰጥ እኔን ለማስጠንቀቅ የማስተማሪያ ሰንደቅ አድርጌአለሁ። አርዱዲኖን ወደ ሰርቪው ለማገናኘት። የእኔ ሽቦዎች ከሚያስፈልጉት በላይ ትንሽ ነበሩ። ቶድ ይህንን ኮድ ከ Arduino ጋር ለመገናኘት እጅግ በጣም ቀላል ያደርገዋል። ፋይሎች እዚህ ተካትተዋል። ለተጨማሪ መረጃ እዚህ ይመልከቱ- https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- የአርዲኖ ኮድ-የሰንደቅ ዓላማ አፕሊኬሽን

ደረጃ 2: Arduino ን ያዋቅሩ

አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ
አርዱዲኖን ያዋቅሩ

የዚህን ቀመር አካላዊ ጎን መጀመሪያ ማዘጋጀት አለብን። ከ Servo ውጭ 3 ሽቦዎች አሉ -ቮልቴጅ ፣ መሬት እና ቁጥጥር። በዚህ ቅንብር ውስጥ እነዚያን በ 5 ቮ ፣ መሬት እና ፒን 9. ላይ እንሰካቸዋለን እንዲሁም 47vm resistor ን ወደ 3v3 ፒን እና ዳግም ማስጀመሪያ ፒን እናስገባለን። ይህ ተከታታይ ግንኙነት በተዘጋ ቁጥር አርዱዲኖ ዳግም እንዳይጀምር ይከላከላል። ቀደም ብዬ ለመቋቋም ይህ ለእኔ እውነተኛ ሥቃይ ነበር ፣ ዳግም ማስጀመርን ዘግይቶ ለማስተናገድ ሶፍትዌሩን እጽፍ ነበር ፣ ግን እኔ በፈለግኩበት መንገድ አልሠራም። Resistor ያንን ችግር በቀላሉ ይፈታል። ማሳሰቢያ - ይህንን ባገኘሁት ምንጭ መሠረት ፣ ዳግም አስጀምር ቁልፍ ሲጫን Resistor በአርዱዲኖ ውስጥ ከመጠን በላይ 20mA የአሁኑን ያስከትላል። የሞከረው ሰው ከመግለጫዎች ውጭ ነው ብሏል ፣ ግን አሁንም ይሠራል። Resistor በሚገናኝበት ጊዜ አርዱዲኖን እንደገና ከማቀናበር ይቆጠቡ። ሶፍትዌር የተካተተውን ሶፍትዌር ወደ አርዱinoኖ ይጫኑ። እርስዎ በሚፈልጉት መሠረት ለውጦችን ያድርጉ። በዋናነት ፣ 0 ወይም 1 ን ወደ አርዱዲኖ እየላኩ ነው ፣ እናም በዚህ መሠረት ባንዲራውን ወደ ላይ ወይም ወደ ታች ያዞራል።

ደረጃ 3 Servo & Flag ን ያዋቅሩ

Servo & Flag ን ያዋቅሩ
Servo & Flag ን ያዋቅሩ

የቴፕ ባንዲራ ወደ ዋልታ።የቴፕ ዋልታ ወደ አገልጋዩ… ቆንጆ ቀላል።

ደረጃ 4 የሶፍትዌር ግንኙነትን ያዋቅሩ

የሶፍትዌር ግንኙነትን ያዋቅሩ
የሶፍትዌር ግንኙነትን ያዋቅሩ
የሶፍትዌር ግንኙነትን ያዋቅሩ
የሶፍትዌር ግንኙነትን ያዋቅሩ

በመጀመሪያ ፣ የቶድ ኩርት አርዱinoኖ ተከታታይ የግንኙነት ስክሪፕት ማጠናቀር ያስፈልግዎታል። ይህ እጅግ በጣም ቀላል ነው። ተርሚናሉን ይክፈቱ እና የ arduino-serial.c ፋይል ወደሚገኙበት መንገድ ይሂዱ በሚከተለው ውስጥ ይፃፉ-gcc -o arduino-serial arduino-serial.c የማያ ገጽ አጠቃቀም መረጃ። ባንዲራችንን እንፈትሽ። በተርሚናሉ ውስጥ ፣ አዲስ ወደተሠራው የአርዱዲኖ -ተከታታይ ስክሪፕትዎ ይሂዱ እና በሚከተለው ውስጥ ይተይቡ።. ይህ ምን እንደሆነ እርግጠኛ ካልሆኑ ወደ አርዱዲኖ ሶፍትዌር ይሂዱ እና በመሳሪያዎች-> ተከታታይ ወደብ ስር ይመልከቱ። ትዕዛዙ እዚህ አስፈላጊ ነው። -B ባውድ ነው ፣ እና ወደቡ (-p) ከመዘጋጀቱ በፊት መዘጋጀት አለበት። -s የሚላከው መልእክት ነው። ይህ ሰንደቅ ዓላማውን ከፍ ማድረግ አለበት ፣ በዚያ መስመር መጨረሻ ላይ “1” ን ወደ “0” (ዜሮ) በመቀየር ዝቅ ማድረግ ይችላሉ አንዴ ከሰራ ፣ ቀጣዩ ነገር ቅንብሩን ማዋቀር ነው። ተዛማጅ AppleScript። በዚህ አፕሌክሪፕት ፣ ሁሉም ነገር የት እንዳለ መንገር አለብዎት። ለማቃለል ሁሉንም ነገር በአንድ ቦታ ላይ አጣበቅኩ ፣ ማለትም ~ ~/ቤተ -መጽሐፍት/ስክሪፕቶች/፣ በእርግጥ የፈለጉትን መጠቀም ይችላሉ። አንዴ የአፕሌክሪፕት ቅንብርዎን ካገኙ ፣ ያንን ትልቅ አረንጓዴ በመጫን ይሂዱ። አሂድ "አናት ላይ። አንድ ተጨማሪ ነገር እና እኛ ተዘጋጅተናል። አሁን Applescript ን ለማሄድ Mail.app ን ማዋቀር አለብን። ደብዳቤን ይክፈቱ እና ወደ ምርጫዎች ይሂዱ። ደንቦችን ይምረጡ ደንብ ያክሉ በደንቡ ውስጥ እንደፈለጉት ሁኔታዎችን ያዘጋጁ። ለእኔ ፣ “ከ” አድራሻው “instructables.com” እንዲኖረኝ ደንቡን አዘጋጅቻለሁ ፣ ስለዚህ ከተቋሞች ማንኛውንም ነገር ስቀበል ይቃጠላል። ጨርሰዋል! እሱን ለመፈተሽ ዘዴ ካለዎት አንድ ምት ይስጡት።

ደረጃ 5 የመጨረሻ ሐሳቦች

በግልፅ ይህንን ለመጠቀም Mail.app ን መጠቀም የለብዎትም። ፈላጊውን ጨምሮ Applescript ን ከሚደርስ ከማንኛውም መተግበሪያ ስክሪፕቱን ማባረር ይችላሉ። የዊንዶውስ ተጠቃሚዎች - እኔ የስክሪፕት ማስፈጸምን የሚያነቃቁባቸው መንገዶች ካሉዎት ለማወቅ ከ Outlook ጋር በደንብ አላውቅም ፣ ግን እዚህ ያለ አንድ ሰው እሱን ለመገመት ምንም ችግር እንደሌለው አስባለሁ። Applescript በሚተገበርበት መንገድ ምክንያት ፣ በስክሪፕቱ ውስጥ ያለው መዘግየት በሚጠብቅበት ጊዜ ሁሉም ነገር እንዳይከሰት ያቆማል። እኔ ይህንን ለማስተካከል እስካሁን አልመረመርኩም ፣ ግን ከአፕሌስክሪፕት ይልቅ በአርዲኖ ጎን ላይ የሚከናወን ይመስለኛል። ለምሳሌ ፣ ወደ Arduino ሁለት ግቤቶችን ይላኩ - ወደ ላይ/ታች ቢት እና ቆይታ… በተማሪው እንደተደሰቱ ተስፋ አደርጋለሁ። ከኮምፒዩተር ዓለም ከእውነተኛው ዓለም ጋር ስላለው መስተጋብር ትንሽ ተጨማሪ ለማወቅ እችል እንደሆነ ለማየት አንድ ላይ አደረግሁት።

የሚመከር: