ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልገው
- ደረጃ 2 - የማማ ግንባታ
- ደረጃ 3 የሽቦ ዲያግራም
- ደረጃ 4 - የአሠራር መርህ
- ደረጃ 5: Mp3 Player
- ደረጃ 6 ፕሮግራሙን ወደ አርዱinoኖ በመስቀል ላይ
- ደረጃ 7: ይቆጣጠሩ
- ደረጃ 8 - ዩአርኤሎችን በመጠቀም መልዕክቶችን መላክ
- ደረጃ 9 - መልእክት ለመላክ ማንኛውም ትልቅ ዩአርኤል
- ደረጃ 10 ከ IFTTT 1/7 ጋር ማዋሃድ
- ደረጃ 11: ከ IFTTT ጋር ማዋሃድ 2/7
- ደረጃ 12 ከ IFTTT 3/7 ጋር ማዋሃድ
- ደረጃ 13 ከ IFTTT 4/7 ጋር ማዋሃድ
- ደረጃ 14 ከ IFTTT 5/7 ጋር ማዋሃድ
- ደረጃ 15 ከ IFTTT 6/7 ጋር ማዋሃድ
- ደረጃ 16 ከ IFTTT 7/7 ጋር ማዋሃድ
- ደረጃ 17 ማጠቃለያ
ቪዲዮ: አስተዋዋቂ - 17 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
መሣሪያው ለምሳሌ ከ IFTTT ስርዓት ጋር ሊገናኝ እና አዲስ ደብዳቤ ሲታይ ምላሽ ሊሰጥ ይችላል። በ app.remoteme.org ላይ የትኞቹ ባይት ወደ አርዱinoኖ እንደሚላክ ከተጠራን በኋላ አገናኝ እንፈጥራለን ፣ እና አርዱዲኖ አንዳንድ ቀላል ተፅእኖን ያሳየ እና ከ mp3 ከ SDcard ጥቂት ይጫወታል።
ደረጃ 1: የሚያስፈልገው
- NodeMCU ፣ WemOS ወይም ተመሳሳይ ነገር
- ሁለት የ LED ቀለበቶች ከ WS2812B ዳዮዶች (16 ኛ የሊድ ቀለበቶችን ተጠቅሜያለሁ)
- DFRobotDFPlayerMini - ይህ mp3 ተጫዋች ነው። እሱ ከ SD ካርድ mp3 ይጫወታል ፣ እና ከአርዲኖ ጋር በ RX/TX ይገናኛል
- ተናጋሪ
- ኤስዲካርድ
- ሎጂክ መቀየሪያ -እኔ ይህንን ተጠቅሜያለሁ ፣ የ mp3 ማጫወቻው 5V እና Arduino 3.3 ን ይጠቀማል ለዚህ ነው ይህንን መለወጫ የምንፈልገው
- በእራሳችን ቀላል PCB ለማድረግ ዕውቀት እና ችሎታዎች
ግንቡ:
- ካርቶን - ሁለት የተለያዩ ውፍረትዎች
- የመከታተያ ወረቀት
- መጠቅለያ አሉሚነም
ደረጃ 2 - የማማ ግንባታ
በጎን እይታ ውስጥ ካለው የማማው ዕቅድ በላይ (ከቴክኒካዊ ስዕል ጋር ያለኝ ጀብዱ በአንደኛ ደረጃ ትምህርት ቤት አብቅቷል) ፣ ሁሉም ልኬቶች በ ሚሊሜትር።
የአሠራር መርህ
- ብርሃን የሚያበራ የኤልዲዎች ቀለበት
- የመከታተያ ወረቀት
- የተቆረጠው ሾጣጣ ፣ ከካርቶን የተሰራ እና በአሉሚኒየም ፎይል ተሸፍኗል ፣ ስለሆነም መብራቶችን ከሊድ ቀለበቶች ያንፀባርቃል ፣ በምስል 3 '= የተቆረጠው ፍርግርግ
- የካርቶን ቱቦ - ማማዎቹን በአቀባዊ ይይዛል ፣ በቱቦው ውስጥ ለሊዶች ኬብሎች አሉ
- ቁመቱ በእርስዎ ላይ የተመካ ነው እኔ 85 ሚሜ አለኝ
- በሁሉም የኤሌክትሮኒክስ ክፍሎች ውስጥ ያለው መቆሚያ
ሁሉም አግድም አካላት በወፍራም ካርቶን የተሠሩ መሆን አለባቸው።
ደረጃ 3 የሽቦ ዲያግራም
የ mp3 ማጫወቻው በ 5 ቮልት ቮልቴጅ ቀርቦ ከአርዱዲኖ ጋር በ TX / RX በኩል ይገናኛል ፣ አርዱዲኖ ራሱ በ 3.3 ቪ ቮልቴጅ ላይ ስለሚሠራ አመክንዮ መቀየሪያ ያስፈልጋል። የቀለበት ቁጥጥርም ከአርዱዲኖ (D5 ፣ D6) ጋር በሎጂክ መቀየሪያ በኩል ተገናኝቷል።
በማከማቻ ውስጥ ፣ ከፒሲቢ ዕቅዶች ጋር የንስር ፋይሎችን ያገኛሉ
እኔ የአርዲኖን እና የ mp3 አጫዋቹን በቋሚነት እንዳይሸጡ እመክራለሁ ሴት የወርቅ ማያያዣዎችን ለመጠቀም
ደረጃ 4 - የአሠራር መርህ
በዚህ ግንኙነት 5-ባይት መልእክቶች የሚላኩት ዌብሳይቶችን (ዝግጁ ቤተ-ፍርግሞች አሉ) በመጠቀም የእኛ አርዱinoኖ ከ app.remoteme.org ስርዓት ጋር ይገናኛል።
- ለላይኛው የ LED ቀለበት የብርሃን ተፅእኖ የመጀመሪያ ባይት
- ለታችኛው የ LED ቀለበት ሁለተኛ ባይት ብርሃን ውጤት
- የሚጫወተው የ mp3 ፋይል ቁጥር
- የብርሃን ተፅእኖ እና mp3 ምን ያህል ጊዜ እንደሚጫወት የሰከንዶች ብዛት
- mp3 አንድ ጊዜ ወይም በሉፕ ውስጥ መጫወት እንዳለበት
ምንጭ ኮድ
ሙሉ ምንጭ ኮድ እዚህ ማግኘት ይችላሉ
በ SingleRing.cpp እና SingleRing.h ፋይሎች ውስጥ የ LED ቀለበቶችን ተፅእኖ ለመቆጣጠር አንድ ክፍል አለ። የ setMode (int m) ተግባርን በመመልከት እንዲጀምሩ ሀሳብ አቀርባለሁ-
ባዶ SingleRing:: setMode (int m) {switch (m) {case 0: setConfiguration (0, 0, 50, 0, 5, 1); መቋረጥ; // ጠፍቷል = 0 መያዣ 1: ቅንብር (6 ፣ 0 ፣ 50 ፣ 0 ፣ 0 ፣ 20) እረፍት/// ጠንካራ መደበኛ አረንጓዴ መያዣ 2 - ቅንብር (6 ፣ 0 ፣ 0 ፣ 50 ፣ 0 ፣ 20); እረፍት/// ጠንካራ መደበኛ ሰማያዊ መያዣ 3 - ቅንብር (6 ፣ 50 ፣ 0 ፣ 0 ፣ 0 ፣ 20); /ጠንካራ መደበኛ ቀይ መያዣ 4: ቅንብር (6 ፣ 50 ፣ 10 ፣ 0 ፣ 0 ፣ 20); // ጠንካራ መደበኛ ብርቱካናማ መያዣ 5 - ቅንብር (1 ፣ 0 ፣ 100 ፣ 0 ፣ 5 ፣ 2); እረፍት/// ፖሊስ በሰዓት አቅጣጫ አረንጓዴ መያዣ 6 -ቅንብር (1 ፣ 0 ፣ 100 ፣ 0 ፣ 5 ፣ -2); እረፍት/ ፖሊስ ፖሊስ አረንጓዴ መያዣን 7: setConfiguration (1, 0, 0, 100, 5, 2); ሰበር; // ፖሊስ በሰዓት አቅጣጫ ሰማያዊ መያዣ 8: ቅንብር (1 ፣ 0 ፣ 0 ፣ 100 ፣ 5 ፣ -2); እረፍት/ // ፖሊስ ሰማያዊ መያዣን 9 መልሷል - ቅንብር (1 ፣ 100 ፣ 0 ፣ 0 ፣ 5 ፣ 2) ፤ እረፍት/// የፖሊስ መደበኛ ቀይ መያዣ 10 -ቅንብር (1 ፣ 100 ፣ 0 ፣ 0 ፣ 5 ፣ -2); ዕረፍት ፤ // ፖሊስ ቀይ ጉዳይ 11 ይመለሳል - ቅንብር (1 ፣ 100 ፣ 20 ፣ 0 ፣ 5 ፣ 2) ፤ እረፍት/// የፖሊስ መደበኛ ብርቱካናማ መያዣ 12 -ቅንብር (1 ፣ 100 ፣ 20 ፣ 0 ፣ 5 ፣ -2); ዕረፍት/ // ፖሊስ የብርቱካን መያዣን 13: setConfiguration (2 ፣ 0 ፣ 0 ፣ 50 ፣ 8 ፣ 10); መቋረጥ; // መደበኛ ሰማያዊ መያዣ 14: ቅንብር ውቅር (2 ፣ 0 ፣ 0 ፣ 50 ፣ 8 ፣ -10); እረፍት/ // መስቀል ሰማያዊ መያዣ 15 - ቅንብር ውቅር (5 ፣ 0 ፣ 50 ፣ 0 ፣ 0 ፣ 20); መበታተን/// መደበኛ የአረንጓዴ መያዣን ብልጭ ድርግም 16 -ቅንብር (5 ፣ 0 ፣ 50 ፣ 0 ፣ 0 ፣ -20); እረፍት/ // ብልጭ ድርግም የሚል odwyrtka አረንጓዴ መያዣ 17: setConfiguration (5, 0, 0, 50, 0, 20); እረፍት/// መደበኛ ብልጭታ ሰማያዊ መያዣ 18 ብልጭ ድርግም (5 ፣ 0 ፣ 0 ፣ 50 ፣ 0 ፣ -20); ብልጭታ/ // ብልጭ ድርግም ብሎ ሰማያዊ መያዣ 19: setConfiguration (5, 50, 0, 0, 0, 20); መበታተን/// መደበኛ ብልጭታ ቀይ መያዣ 20: setConfiguration (5, 50, 0, 0, 0, -20); እረፍት/ // ብልጭታ ቀይር ቀይ መያዣ 21: setConfiguration (5, 50, 10, 0, 0, 20); መበታተን/// መደበኛ ብልጭታ ብርቱካናማ መያዣ 22 ፦ setConfiguration (5 ፣ 50 ፣ 10 ፣ 0 ፣ 0 ፣ -20); ብልጭታ/ // ብልጭታ ብርቱካናማ ነባሪን ይመልሱ - ቅንብር (0 ፣ 0 ፣ 50 ፣ 0 ፣ 5 ፣ 1); እረፍት ፤ // ጠፍቷል = 0}}
በተሰጠው ግቤት ላይ በመመስረት ቀለበቱ ውጤቱን ያሳያል። አዲስ ሁነታን በማከል ወይም ሙሉ በሙሉ አዲስ ውጤት በማከል የተግባር ስብስብን በመደወል የእራስዎን ውጤት ማከል ይችላሉ (የቀለም ለውጥ ፣ የማሳያ ፍጥነት) - ወይም ሙሉ በሙሉ አዲስ ውጤት በማከል - ወይም እኔ ከወደድኩ በአስተያየቶቹ ውስጥ ያሳውቀኝ አዲስ ውጤት እጨምራለሁ
arduino.ino:
#"Arduino.h" #ያካትቱ "SoftwareSerial.h" #"DFRobotDFPlayerMini.h" ን ያካትቱ
#ያካትቱ
#አካትት #አካትት #"SingleRing.h"
#ያካትቱ
#አካትት #አካትት
#ያካትቱ
#WIFI_NAME ን #ይግለጹ
#WIFI_PASSWORD "" #DEVICE_ID 205 ን #ይግለጹ #DEVICE_NAME "ሳይረን" #ገላጭ TOKEN ""
#DIODES_COUNT 16 ን ይግለጹ
SingleRing top = SingleRing (DIODES_COUNT ፣ D5);
SingleRing ታች = SingleRing (DIODES_COUNT ፣ D6);
SoftwareSerial mySoftwareSerial (D4, D3); // RX ፣ TX
DFRobotDFPlayerMini myDFPlayer; RemoteMe & remoteMe = RemoteMe:: getInstance (TOKEN ፣ DEVICE_ID);
ESP8266WiFiMulti WiFiMulti;
ባዶነት ማዋቀር () {mySoftwareSerial.begin (9600); Serial.begin (115200);
ከሆነ (! myDFPlayer.begin (mySoftwareSerial)) {// ከ mp3 ጋር ለመገናኘት ሶፍትዌርSerial ን ይጠቀሙ።
Serial.println (ኤፍ (“መጀመር አልተቻለም”)); Serial.println (ኤፍ ("1. እባክዎን ግንኙነቱን እንደገና ይፈትሹ!")); Serial.println (ኤፍ ("2. እባክዎ የ SD ካርዱን ያስገቡ!")); ሳለ (እውነት); } Serial.println (F ("DFPlayer Mini online."));
myDFPlayer.setTimeOut (500); // ተከታታይ የግንኙነት ጊዜን ከ 500ms ውጭ ያዘጋጁ
myDFPlayer.volume (30);
myDFPlayer. EQ (DFPLAYER_EQ_NORMAL);
myDFPlayer.outputDevice (DFPLAYER_DEVICE_SD); WiFiMulti.addAP (WIFI_NAME ፣ WIFI_PASSWORD); ሳለ (WiFiMulti.run ()! = WL_CONNECTED) {መዘግየት (100); }
remoteMe.setUserMessageListener (onUserMessage);
remoteMe.setupTwoWayCommunication ();
remoteMe.sendRegisterDeviceMessage (DEVICE_NAME);
top.setup ();
ታች። ማዋቀር (); top.clear (); ታች። ግልጽ (); }
ቡሊያን turnOff = እውነት;
ያልተፈረመ ረጅም turnOffMillis = 0;
በ UserMessage ባዶነት (uint16_t senderDeviceId ፣ uint16_t dataSize ፣ uint8_t *ውሂብ) {
uint16_t pos = 0; uint8_t bottomMode = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t topMode = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t trackNumber = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t time = RemoteMeMessagesUtils:: getUint8 (ውሂብ ፣ ፖስ); uint8_t ሁነታ = RemoteMeMessagesUtils:: getUint8 (ውሂብ ፣ ፖዝ);
bottom.setMode (bottomMode);
top.setMode (topMode); ከሆነ (ሞድ == 1) {myDFPlayer.loop (trackNumber); } ሌላ {myDFPlayer.play (trackNumber); } turnOff = ሐሰት; turnOffMillis = millis () + 1000 * ጊዜ; }
ባዶነት loop ()
{remoteMe.loop (); top.loop (); ታች.ሎፕ (); ከሆነ (turnOffMillis
}
ማብራሪያ
#ገላጭ WIFI_NAME "" #ገላጭ WIFI_PASSWORD "" #DEVICE_ID 205 #DEVICE_NAME "notificator" #define TOKEN ""
ከዚህ በላይ ያለውን መረጃ ፣ ዝርዝር መመሪያዎችን እዚህ አገናኝ ላይ ማቅረብ አለብን እንዲሁም በ remoteme.org ውስጥ እንዴት መመዝገብ እና ማስመሰያውን ማመንጨት እንደሚቻል ፣
UserMessage ባዶ (uint16_t senderDeviceId ፣ uint16_t dataSize ፣ uint8_t *ውሂብ) {uint16_t pos = 0; uint8_t bottomMode = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t topMode = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t trackNumber = RemoteMeMessagesUtils:: getUint8 (መረጃ ፣ ፖስ); uint8_t time = RemoteMeMessagesUtils:: getUint8 (ውሂብ ፣ ፖስ); uint8_t ሁነታ = RemoteMeMessagesUtils:: getUint8 (ውሂብ ፣ ፖዝ);
bottom.setMode (bottomMode);
top.setMode (topMode); ከሆነ (ሞድ == 1) {myDFPlayer.loop (trackNumber); } ሌላ {myDFPlayer.play (trackNumber); } turnOff = ሐሰት; turnOffMillis = millis () + 1000 * ጊዜ; }
መልእክቱ ወደ አርዱዲኖ ሲመጣ እና ማሳወቂያውን ሲያሳይ ይህ ተግባር ይጠራል። ኮዱ በጣም ግልፅ ስለሆነ እራሱን ይገልጻል። የክፍሎቹን ዝርዝሮች ወደ እዚህ እና እዚህ ሰነዶች እጠቅሳለሁ
ባዶነት loop () {remoteMe.loop (); top.loop (); ታች.ሎፕ (); ከሆነ (turnOffMillis <millis ()) {
ከሆነ (! ዞሯል) {
top.clear ();
ታች። ግልጽ (); myDFPlayer.stop (); turnOff = እውነት; }}
በሉፕው ውስጥ የነገሮችን የሉፕ ተግባራት እንጠራለን ፣ እና እንዲሁም የማሳወቂያዎች ማሳያ ጊዜ ካለፈ ፣ ዳዮዶቹን እና ድምፁን እናጠፋለን።
ደረጃ 5: Mp3 Player
እሱ ከአርዱዲኖ ጋር በ TX / RX በኩል ይገናኛል - የተጫዋቹ ራሱ ዝርዝሮች እዚህ ፣ እና እዚህ ላይብረሪ
የ mp3 ፋይሎችን ወደ ኤስዲ ካርድ እንሰቅላለን። በካርዱ ላይ ያሉ ፋይሎች በፊደል ቅደም ተከተል እና ከዚያም በመደወል ይደረደራሉ-
myDFPlayer.play (5);
እኛ አምስተኛውን ፋይል ከ SD ካርድ ከስር ማውጫ እንጫወታለን። ለዚያም ነው በ SD ካርድ ቅድመ -ቅጥያዎች 01 ፣ 02 ወዘተ ላይ ፋይሎችን መስጠት ጥሩ የሆነው በእኔ ሁኔታ ከላይ ባለው የማተሚያ ማያ ገጽ ላይ ይመስላል
የድምፅ ትዕዛዞችን ለማመንጨት ይህንን ገጽ መጠቀም ይችላሉ።
ደረጃ 6 ፕሮግራሙን ወደ አርዱinoኖ በመስቀል ላይ
ረቂቁን ወደ አርዱinoኖ ከመጫንዎ በፊት ፣ አስፈላጊ ቤተ -መጽሐፍቶችን ማውረድ አለብዎት ፣ ዝርዝር መመሪያዎችን ያገኛሉ
በተጨማሪም ፣ የ DFRobotDFPlayerMini ቤተ -መጽሐፍትን እና Adafruit_NeoPixel ን መጫን አለብን
ደረጃ 7: ይቆጣጠሩ
ወደ እኛ አርዱinoኖ አምስት ባይት እንልካለን
- ለላይኛው የ LED ቀለበት የብርሃን ተፅእኖ የመጀመሪያ ባይት
- ለታችኛው የ LED ቀለበት ሁለተኛ ባይት ብርሃን ውጤት
- የሚጫወተው የ mp3 ፋይል ቁጥር
- የብርሃን ተፅእኖ እና mp3 ምን ያህል ጊዜ እንደሚጫወት የሰከንዶች ብዛት
- mp3 አንድ ጊዜ ወይም በሉፕ መጫወት አለበት (1 በሉፕ መጫወት ካለበት)
ባይት በመላክ
07 0F 01 05 01
የላይኛው ቀለበት የፖሊስ መብራቶችን (ሞድ 6) ታች አንድ ብልጭ ድርግም የሚል አረንጓዴ (ሞድ 15) ያሳያል (የ setMode ተግባርን በ singleRing.cpp እና ከእሱ ቀጥሎ ያሉትን አስተያየቶች ይመልከቱ)። የመጀመሪያው ፋይል ቅጽ ኤስዲካርድ ለ 5 ሰከንዶች ይጫወታል። እና ፋይሉ በሉፕ ውስጥ ይጫወታል (በ arduino.ino ላይUserMessage ላይ ተግባርን ይፈትሹ)
እነዚህን ባይት እንልክላቸው። ከላይ ያለውን ማያ ገጽ ይመልከቱ እና በ 1 ፣ 2 ፣ 3 የተፃፉትን አዶዎች ጠቅ ያድርጉ። መስኮቱ ይታያል
ከዚያ ሁለተኛውን ማያ ገጽ ይመልከቱ - እና እንደ ሁለተኛው ማያ ገጽ መስኮቱን ይሙሉ
የሚታየው መስኮት መልዕክቶችን ወደ መሣሪያው ለመላክ ያገለግላል። በመስክ 1 ውስጥ የላኪውን መሣሪያ ይምረጡ - እኛ አንድ መሣሪያ ብቻ ስላለን እሱን እንመርጣለን (ይህ አስገዳጅ መስክ ነው እና እኛ መልእክት የምንልክበት ተመሳሳይ መሣሪያ መሆኑ ምንም አይደለም) በመስክ 2 ውስጥ ባይት እንሰጣለን ላክ (በ 2 ውስጥ የገባነው እሴት እንደ ሕብረቁምፊ ይወከላል) ከዚያም የላኪውን ቁልፍ ጠቅ ያድርጉ።
መልዕክቱን ከላከ በኋላ የእኛ ማሳወቂያ ተገቢውን የብርሃን ተፅእኖዎችን በማሳየት እና የተመረጠውን mp3 በማጫወት ምላሽ መስጠት አለበት። ከ 0 እስከ 22 መካከል ያለውን የቁጥር የመጀመሪያ ሁለት ባይት በመስጠት የተለያዩ ውጤቶችን እንዲሞክሩ አበረታታዎታለሁ (በ setMode ተግባር ውስጥ መግለጫውን ይመልከቱ)።
ደረጃ 8 - ዩአርኤሎችን በመጠቀም መልዕክቶችን መላክ
ማሳወቂያዎችን ከውጭ መተግበሪያ ለምሳሌ ከ IFTTT ጋር ለማሳየት ከፈለግን ፣ በቀደመው ደረጃ በመስኮቱ ውስጥ እንዳደረግነው ተመሳሳይ ነገር የሚያደርግ ዩአርኤል ሊኖረን ይገባል። remoteme.org REST APi ያቀርባል። በግራ በኩል ባለው የመወዝወዝ ትር (የመጨረሻ) ላይ ጠቅ በማድረግ ወደ እሱ ይሂዱ። አንድ ገጽ ይታያል ፣ በዚህ ገጽ ላይ እኛ ደግሞ ዩአርኤሎቻችንን መሞከርም እንችላለን።
በመጀመሪያው ማያ ገጽ ላይ ማስፋት ያለብዎ ተግባር አለዎት ፣ ከዚያ በሁለተኛው ማያ ገጽ ላይ እንዳለ ውሂብ ይሙሉ።
ከላይ ባለው ቅጽበታዊ ገጽ እይታ እንደሚታየው ውሂቡን ይሙሉ። ማስፈጸሙን ጠቅ ካደረጉ በኋላ መልእክት እንልካለን
070F010501
ተቀባዩ 205 መታወቂያ ያለው መሣሪያ ነው ፣ ተመሳሳይ መሣሪያ እንዲሁ ላኪ ነው። MessageId ከ “No_RENEVAL” ቅንብሮች ጋር አግባብነት የለውም። እና ከዚያ ጠቅ ያድርጉ Execute. Notificator ከመተግበሪያው መልዕክቶችን በሚልክበት ጊዜ በተመሳሳይ መልኩ ምላሽ ይሰጣል። ከዚህ በታች REST ብለው ከጠሩ በኋላ የተጠራው ዩአርኤል ነው - ሦስተኛውን ማያ ገጽ ይመልከቱ። እና ለአሳሽ ዩአርኤል ይቅዱ እና ይለጥፉ በአረንጓዴ ድንበር ምልክት ተደርጎበታል። ዩአርኤል ከተለጠፈ በኋላ በአራተኛው ማያ ገጽ ላይ የ chrome አሳሽዬ
በእኔ ሁኔታ ዩአርኤሉ የሚከተለው ነው-
app.remoteme.org/api/*/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/
ደረጃ 9 - መልእክት ለመላክ ማንኛውም ትልቅ ዩአርኤል
በቀድሞው ደረጃ ላይ ውሂብ ወደ መሣሪያዎ የሚልክ ዩአርኤል አለዎት። እንደ አለመታደል ሆኖ ከ app.remoteme.org ከወጣ በኋላ መሥራት ያቆማል። ይህ የሆነበት ምክንያት የማረጋገጫ ማስመሰያ ስላልሰጠነው ነው ፣ እና ከእንግዲህ በመለያችን አልገባንም። የእኛን ማስመሰያ (ወይም አዲስ እንፍጠር) እና በኮከቡ ምትክ በዩአርኤል ውስጥ እንለጥፈው።
ማያ ገጹን ይመልከቱ እና * በምልክትዎ በዩአርኤል ውስጥ * ይተኩ
በእኔ ሁኔታ ማስመሰያው የሚከተለው ነው-
~ 267_ZxoWtJ) 0ph & 2c
ስለዚህ የእኔ የመጨረሻ ዩአርኤል እንደዚህ ይመስላል
app.remoteme.org/api/~267_ZxoWtJ)0ph&2c/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/
አሁን ባንገባም እንኳ ልንደውለው እንችላለን። እና ሲጠራ መልእክት ወደ መሣሪያችን 205 ይላካል።
ደረጃ 10 ከ IFTTT 1/7 ጋር ማዋሃድ
ከላይ በደረጃ የተፈጠረ ዩአርኤል በውጫዊ ትግበራዎች ለመተግበር ተስማሚ ነው። እሱን እንዴት እንደሚጠቀሙበት በ IFTTT ላይ አሳያለሁ። ኢሜል ወደ ኢሜል አድራሻ (የ Gmail መለያ) ሲመጣ ማሳወቂያው እንዲበራ አዋቅሬዋለሁ።
ወደ IFTTT ይግቡ። ከዚያ ወደ የእኔ አፕልቶች ትር ይሂዱ እና ከዚያ “አዲስ አፕል”- የመጀመሪያ ማያ ገጽ
ደረጃ 11: ከ IFTTT ጋር ማዋሃድ 2/7
በመቀጠል “+ይህ” ን ጠቅ ያድርጉ
ደረጃ 12 ከ IFTTT 3/7 ጋር ማዋሃድ
በመስክ ውስጥ “የፍለጋ አገልግሎቶች” ውስጥ “ጂሜል” ይፃፉ
ከዚያ “አዲስ ኢሜል በገቢ መልእክት ሳጥን ውስጥ” (አንዳንድ ውቅር ሊያስፈልግ ይችላል)።
ደረጃ 13 ከ IFTTT 4/7 ጋር ማዋሃድ
አሁን “+ ያ” ላይ ጠቅ እናደርጋለን
ደረጃ 14 ከ IFTTT 5/7 ጋር ማዋሃድ
“Webhooks” ን ያግኙ እና ጠቅ ያድርጉት
ደረጃ 15 ከ IFTTT 6/7 ጋር ማዋሃድ
ከዚያ “የድር ጥያቄ ያቅርቡ”
ደረጃ 16 ከ IFTTT 7/7 ጋር ማዋሃድ
የእኛን ዩአርኤል ዩአርኤል በምልክት እንሞላለን። የይዘት አይነት ወደ ትግበራ / json እና “እርምጃ ፍጠር” ን ጠቅ ያድርጉ እና ጨርስ። አሁን የእኛ አፕሌት አለን-
ደረጃ 17 ማጠቃለያ
በዚህ ማጠናከሪያ ትምህርት ውስጥ ወደ እኛ የአርዱዲኖ መልእክቶችን ከውጭ ስርዓቶች እንዴት መላክ እንደሚቻል አሳይቻለሁ። እኛ ደግሞ ሌላ ማንኛውንም ስርዓት ከዚያ IFTTT ን በተመሳሳይ መንገድ እናዋሃዳለን። በዚህ ምሳሌ ውስጥ መልዕክቶችን ከውጭ ሥርዓቶች ወደ አርዱinoኖ እንዴት እንደሚልክ ለማሳየት የፈለግሁት “አስተዋዋቂ” መሆን የለበትም።
በፌስቡክ sourcecodesFanPage
እንኳን ደስ አለዎት ፣ ማኬክ
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት