Სარჩევი:
- ნაბიჯი 1: აპარატურისა და პროგრამული უზრუნველყოფის სია
- ნაბიჯი 2: ინსტალაცია
- ნაბიჯი 3: კოდირება ნაწილაკების ვებ IDE– ში
- ნაბიჯი 4: ფილიპს ჰუე
- ნაბიჯი 5: ფოტონის დაყენება ღილაკით და მავთულით
- ნაბიჯი 6: კოდების ჩაწერა ფოტონის ნაწილაკში
- ნაბიჯი 7: კოდის ატვირთვა Photon– ში
- ნაბიჯი 8: აპლეტების შექმნა IFTTT– დან (თუ ეს, მაშინ ეს)
- ნაბიჯი 9: საბოლოოდ, ტესტირება
ვიდეო: ვიზუალური შეტყობინების გაფრთხილება: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს გაკვეთილი გასწავლით თუ როგორ უნდა კოდირებდეს ფილიპს ჰუეს გაფრთხილებისათვის. ეს ძალიან სასარგებლო იქნებოდა მათთვის, ვინც ყრუ და სმენადაქვეითებულია, აქვთ დაბალი ხედვის ან სენსორული შეზღუდული შესაძლებლობები. ვიზუალური შეტყობინების გაფრთხილება არის მომხმარებლების ინფორმირება ელ.ფოსტის, Facebook- ის, Trello- ს ან მსგავსი შეტყობინებების მიღების შემდეგ. Hue LED ნათურა იწყებს გაფრთხილებას შუქის მოცილებით.
Photon ნაწილაკი არის პატარა, გადაპროგრამებადი Wi-Fi განვითარების ნაკრები თქვენი ინტერნეტ ნივთების პროდუქტის პროტოტიპირებისა და მასშტაბირებისთვის.
ნაბიჯი 1: აპარატურისა და პროგრამული უზრუნველყოფის სია
თქვენ გჭირდებათ აპარატურა და პროგრამული უზრუნველყოფა ვიზუალური შეტყობინების გაფრთხილების კოდების შესაქმნელად.
ტექნიკა
- ნაწილაკების შემქმნელი ნაკრები
- Philips Hue - შემქმნელის ნაკრები (3 LED ნათურა და 1 Hue Bridge)
პროგრამული უზრუნველყოფა
- ნაწილაკების ფოტონის ზოგადი ინფორმაცია
- ნაწილაკების ვებ IDE (აშენება) *საჭიროა შესასვლელად *
- IFTTT (თუ ეს მაშინ ეს)
ნაბიჯი 2: ინსტალაცია
თქვენ უნდა გქონდეთ თქვენი ნაწილაკების შემქმნელი ნაკრები, რომელიც მოიცავს ყველაფერს, როგორიცაა სენსორები, ჯუმბერის მავთულები, LED- ები, რეზისტორები და სხვა. თქვენ შეგიძლიათ წაიკითხოთ მეტი ინფორმაცია ნაწილაკების ფოტონის შესახებ.
სანამ თქვენს ფოტონს დააკავშირებთ, თქვენ უნდა იცოდეთ ფოტონზე LED- ების სტატუსი. აქ არის ინფორმაცია LED სტატუსის შესახებ.
შეაერთეთ თქვენი ფოტონი
- შეაერთეთ USB კაბელი თქვენს ენერგიის წყაროსთან. (თქვენი კომპიუტერი მშვენივრად მუშაობს ამ მიზნით). თქვენი ნაწილაკების მოწყობილობას არ სჭირდება თქვენი კომპიუტერი wifi– ს დასაკავშირებლად.
- როდესაც ის არის ჩართული, RGB LED თქვენს ფოტონ მოწყობილობაზე უნდა დაიწყოს მოციმციმე ლურჯი. თუ თქვენი მოწყობილობა არ აციმციმებს ლურჯს, დააჭირეთ SETUP ღილაკს 10 წამის განმავლობაში, შემდეგ გაათავისუფლეთ SETUP ღილაკი.
- შედით პარამეტრების ნაწილაკში, თუ უკვე გაქვთ ანგარიში. თუ არ გაქვთ ანგარიში, შექმენით ანგარიში Photon– ისთვის.
- დააწკაპუნეთ Photon/P სერიაზე.
- NEXT– ზე დაწკაპუნების შემდეგ, თქვენ უნდა წარმოგიდგინოთ ფაილი (photonsetup.html)
- დააწკაპუნეთ გაგრძელება ლოკალური ფაილით ფაილის გადმოსატვირთად.
ფაილის გახსნის შემდეგ
- შეაერთეთ თქვენი კომპიუტერი Photon– თან, ქსელთან დაკავშირებით, სახელწოდებით PHOTON-…
- დააკონფიგურირეთ თქვენი Wi-FI სერთიფიკატები. შენიშვნა: თუ არასწორად შეიყვანთ თქვენს მონაცემებს, Photon მოციმციმე იქნება მუქი ლურჯი ან მწვანე. თქვენ კვლავ უნდა გაიაროთ პროცესი გვერდის განახლებით ან ხელახალი პროცესის ნაწილის დაჭერით.
- გადაარქვით სახელი თქვენს მოწყობილობას. თქვენ ნახავთ დადასტურებას, მოწყობილობა მოთხოვნილია თუ არა.
შემდეგ ნაწილზე გადასვლამდე, თუ თქვენს Photon მოწყობილობას აქვს სუნთქვის ციანი, მაშინ ის წარმატებულია ინტერნეტში და Photon Cloud– ში! ჩვენ მივდივართ ნაწილაკების IDE– ზე, Build.
ნაბიჯი 3: კოდირება ნაწილაკების ვებ IDE– ში
თქვენ უნდა შექმნათ თქვენი ანგარიში Particle IDE, Build. თუ თქვენ უკვე გაქვთ ანგარიში, მაშინ მშვენიერია! შესვლა ნაწილაკების IDE.
ჩვენ გვინდა შევამოწმოთ, თუ არა LED განათება დაფაზე. თქვენს Photon დაფაზე არის პატარა ლურჯი LED. ის არის D7– ის გვერდით. თქვენ შეგიძლიათ გადმოწეროთ ფაილი, gettingstarted-blinknet.ino და იხილოთ კოდები იქ. არის ახსნა. დააწკაპუნეთ ამ ბმულზე, რათა გახსნათ კოდის ნაწილაკების ვებ IDE. თუ D7 (პატარა ლურჯი LED) აციმციმდება, გილოცავთ, თქვენ უბრალოდ აანთეთ LED თქვენი ნაწილაკების მოწყობილობის გამოყენებით! თუ გსურთ გაიგოთ მეტი Photon– ის შესახებ, როგორიცაა სხვადასხვა LED მოციმციმე, ფოტო სენსორის კითხვა და სხვა, აქ არის ბმული.
ახლა ჩვენ გადავალთ ფილიპსის ფერში.
ნაბიჯი 4: ფილიპს ჰუე
ცნობისთვის: დააწკაპუნეთ აქ Phillips Hue API- ს შესახებ.
სანამ წვდებით Philips Hue API დოკუმენტაციას, თქვენ უნდა დარეგისტრირდეთ როგორც დეველოპერი. ის უფასოა, მაგრამ თქვენ უნდა მიიღოთ პირობები.
1. პირველ რიგში, დარწმუნდით, რომ თქვენი Philips Hue Bridge (პირველი სურათი) დაკავშირებულია თქვენს ქსელთან, მუშაობს გამართულად. Test Hue აპლიკაცია (Hue აპლიკაცია ხელმისაწვდომია iOS და Android– ზე), რომელიც აკონტროლებს შუქს იმავე ქსელში.
თუ ის წარმატებით გამოსცადეთ, თქვენ უნდა აღმოაჩინოთ ხიდის IP მისამართი თქვენს ქსელში. გამოიყენეთ ფილიპსის საბროკერო სერვერის აღმოჩენა www.meethue.com/api/nupnp– ით.
როდესაც იპოვით თქვენს IP მისამართს, ჩაწერეთ იგი ბრაუზერის მისამართის ზოლში გამართვის/კლიპის საშუალებით. Html მიმაგრებულია URL- ზე: https:// ხიდის IP მისამართი/გამართვა/კლიპი. Html. თქვენ უნდა ნახოთ ინტერფეისი (მეორე სურათი) რა შენიშვნა: შეცვალეთ "ხიდის IP მისამართი" თქვენს IP მისამართზე.
2. მოდით გავაკეთოთ მარტივი ბრძანება და მივიღოთ ინფორმაცია თქვენი შეფერილობის სისტემის შესახებ. შეავსეთ ქვემოთ მოცემული დეტალები და დატოვეთ სხეული ცარიელი და დააჭირეთ ღილაკს GET. თქვენ უნდა ნახოთ ასეთი ინტერფეისი (მესამე სურათი). თქვენ უნდა მიიღოთ შეცდომის შეტყობინება. შენიშვნა: შეცვალეთ "ხიდის IP მისამართი" თქვენს IP მისამართზე.
მისამართი: https:// ხიდის IP მისამართი/api/newdeveloperBody: მეთოდი: GET გილოცავთ! თქვენ უბრალოდ აგზავნით თქვენს პირველ ბრძანებას! 3. შემდეგი, შეავსეთ ქვემოთ მოცემული ინფორმაცია და დააჭირეთ ღილაკს POST. შენიშვნა: შეცვალეთ "ხიდის IP მისამართი" თქვენს IP მისამართში და "ფონეტიპის სახელი" თქვენს ტელეფონში.
მისამართი: https:// ხიდის IP მისამართი/apiBody: {"devicetype": "my_hue_app#phonetype name"} მეთოდი: POST
ბმული დაგეხმარებათ შექმნათ იგი თქვენთვის. როდესაც დააჭირეთ ღილაკს POST, თქვენ უნდა დააბრუნოთ შეცდომის შეტყობინება (მეოთხე სურათი), რომელიც შეგატყობინებთ, რომ თქვენ უნდა დააჭიროთ ბმულის ღილაკს Hue Bridge- ზე. ეს არის უსაფრთხოების ნაბიჯი ისე, რომ მხოლოდ პროგრამებს ან სერვერებს, რომელთა კონტროლიც გსურთ, თქვენი განათების კონტროლი. Hue Bridge- ის ბმულის დაჭერით ის ადასტურებს, რომ მომხმარებელს აქვს ფიზიკური წვდომა ელფერით ხიდზე.
როდესაც მიიღებთ წარმატებულ პასუხს (მეხუთე სურათი), გილოცავთ! თქვენ უბრალოდ შექმენით ავტორიზებული მომხმარებელი, რომელსაც ჩვენ ამიერიდან ვიყენებთ.
4. ბოლო მაგალითი, სანამ მას ფოტონის ნაწილაკთან გავაერთიანებთ, დარწმუნდით, რომ თქვენი ერთი ნათურა ჩანს და ჩართულია და თქვენ უნდა იცოდეთ რომელი რიცხვის სინათლეა. შეცვალეთ URL/api/მომხმარებლის სახელი/განათება/სინათლის ნომერი/მდგომარეობა (შეცვალეთ სინათლის ნომერი [ეს შეიძლება იყოს 1, 2, 3, ან?]) და გააგზავნეთ PUT ღილაკი შემდეგი მონაცემებით:
შენიშვნა: დარწმუნდით, რომ შეცვლით ხიდის IP მისამართს, მომხმარებლის სახელს და ნათურის ნომერს
მისამართი: https:// ხიდის IP მისამართი/api/მომხმარებლის სახელი/განათება/სინათლის ნომერი/მდგომარეობა
სხეული: {"on": true, "sat": 254, "bri": 254, "hue": 10000}
მეთოდი: PUT თქვენ უნდა ნახოთ თქვენი შუქი ფერის შეცვლისას:
ნაბიჯი 5: ფოტონის დაყენება ღილაკით და მავთულით
სანამ Photon Web IDE- ში უფრო მეტ კოდს შევიმუშავებთ, ჩვენ გვსურს დავაყენოთ ჩვენი Photon ღილაკითა და მავთულით. თქვენ გაქვთ რამდენიმე ღილაკი და ბევრი მავთული თქვენი ნაწილაკების შემქმნელის ნაკრებიდან. მე დავამატე ორი სურათი, ერთი არის დიაგრამა და ერთი არის რეალური სურათი.
- დარწმუნდით, რომ განათავსეთ თქვენი ფოტონი პურის დაფაზე.
- მოათავსეთ ღილაკი პურის დაფის ბოლოში, როგორც ეს მოცემულია სურათზე.
- დაასხით შავი მავთულის ბოლო J4- ში (GND) და J30- ში იგივე შავი მავთულის მეორე ბოლო.
- განათავსეთ ყვითელი მავთულის ბოლო J7 (D5) და J28– ში იგივე ყვითელი მავთულის მეორე ბოლო.
თუ ისინი ემთხვევა ჩემს სურათს, რომელსაც მე გაჩვენებ, მაშინ კარგი ხარ!
ნაბიჯი 6: კოდების ჩაწერა ფოტონის ნაწილაკში
ჩვენ შევქმნით ჩვენს პირველ აპლიკაციას Photon ნაწილაკში - Web IDE.
- გადადით https://build.particle.io/build და შედით (დარეგისტრირდით თუ ჯერ არ შექმნილა)
- აკრიფეთ "ვიზუალური შეტყობინების გაფრთხილება" მიმდინარე აპლიკაციის ქვეშ.
- დააჭირეთ ღილაკს Enter (იხილეთ პირველი სურათი).
პროგრამა ინახება Photon ნაწილაკების ღრუბელში. Setup () ფუნქცია იძახება, როდესაც პროგრამა იწყებს და გაუშვებს ერთხელ. მარყუჟის () ფუნქცია აკეთებს ზუსტად იმას, რასაც აკეთებს და მარყუჟს ზედიზედ, რაც საშუალებას აძლევს თქვენს აპლიკაციას შეცვალოს და უპასუხოს.
Photon ნაწილაკზე HttpClient- ის დასამატებლად:
- დააწკაპუნეთ ბიბლიოთეკებზე ვებ IDE ქვედა მარცხნიდან.
- ჩაწერეთ "HttpClient" საძიებო ზოლში.
- დააწკაპუნეთ "ჩართეთ პროექტში" ლურჯ ღილაკზე.
- დააწკაპუნეთ VisualNotificationAlert (ის შლის სივრცეებს აპლიკაციის შექმნის შემდეგ).
- დააჭირეთ დაადასტურეთ.
ახლა, მან დაამატა HttpClient ვებ IDE– ს დასაწყისში.
/ ეს #მოიცავს განცხადებას ავტომატურად დაემატა ნაწილაკების IDE. #მოიცავს
/*** კონფიგურაცია ფილიპ ჰუისთვის ***
/ 1. შეცვალეთ ეს თქვენი API მომხმარებლის სახელით ნაბიჯი 1 const String API_USERNAME = "თქვენი API მომხმარებლის სახელი"; // 2. შეცვალეთ ეს თქვენი ხიდის IP მისამართით ნაბიჯი 1 IPAddress hueIP (x, x, x, x); // 3. შეცვალეთ ბილიკით იმ ნათურებისკენ, რომელთა კონტროლიც გსურთ. გამოიყენეთ ვებ – გვერდი პირველი ნაბიჯიდან, რომ დაადასტუროთ რომ ის მუშაობს. // დარწმუნდით, რომ აღიარებთ ფილიპ ჰუეს შუქის ნომერს ///განათება/NUMBER/state const String LIGHT_PATH = "/განათება/რიცხვი/მდგომარეობა"; // 4. ჩაანაცვლეთ ეს თქვენი თხოვნის კორპუსით განათების ჩართვის შესახებ. const სიმებიანი REQUEST_BODY_ON = "{" ჩართული / ": ჭეშმარიტი, \" ბრა / ": 254}"; // 5. ჩაანაცვლეთ ეს თქვენი თხოვნის სინათლის ჩაქრობის მოთხოვნით. const String REQUEST_BODY_OFF = "{" ჩართული / ": ყალბი, \" ბრა / ": 254}"; / *** END კონფიგურაცია ფილიპ ჰუისთვის *** / Button const int BUTTON_PIN = D5; // HttpClient ობიექტი გამოიყენება HTTP მოთხოვნების შესაქმნელად Hue bridge HttpClient http; // ნაგულისხმევი სათაური HTTP მოთხოვნებისთვის http_header_t სათაურები = {{"მიღება", "*/*"}, {NULL, NULL} // შენიშვნა: ყოველთვის მთავრდება სათაურები NULL}; // მოთხოვნა და პასუხის ობიექტები http_request_t request; http_response_t პასუხი; void setup () {Serial.begin (9600); request.ip = hueIP; request.port = 80; // საბორტო LED, როგორც ინდიკატორის შუქი შეგრძნებული ონკანის pinMode (D7, OUTPUT); // შეყვანისთვის, ჩვენ განვსაზღვრავთ BUTTON_UP- ს, როგორც შეყვანის ამოღებას. ეს იყენებს შიდა ამოღების რეზისტორს // მოწყობილობიდან თანმიმდევრული წაკითხვის სამართავად. pinMode (BUTTON_PIN, INPUT_PULLUP); // ადგენს pin- ს შეყვანის სახით // ჩვენ "გამოვიწერთ" ჩვენს IFTTT ღონისძიებას სახელწოდებით Button, რათა მივიღოთ მოვლენები მისთვის Particle.subscribe ("RIT_Gmail", myHandler); Particle.subscribe ("Trello", myHandler); } // setup () ფუნქცია void loop () { / * * ეს არის ტესტირების განყოფილება იმის შესახებ, სინათლის სიგნალები * / // გაარკვევს თუ არა ღილაკზე დაჭერილი თუ არა მისი წაკითხვით. int buttonState = digitalRead (BUTTON_PIN); // როდესაც ღილაკს იჭერს, მივიღებთ LOW სიგნალს. // როდესაც ღილაკი არ არის დაჭერილი, მივიღებთ HIGH- ს. if (buttonState == LOW) gmailAlert (); } // loop () ფუნქცია void printInfo () {Serial.print ("აპლიკაცია> / t პასუხის სტატუსი:"); Serial.println (პასუხი. სტატუსი); Serial.print ("აპლიკაცია> / tHTTP რეაგირების ორგანო:"); Serial.println (პასუხი. სხეული); } // printInfo () ფუნქცია int i = 0; // ფუნქცია, რომელიც ამუშავებს მოვლენას IFTTT void myHandler– დან (const char *მოვლენა, const char *მონაცემები) {// ტესტირება ბეჭდვისთვის სერიულ Serial.print (მოვლენა); Serial.print (", მონაცემები:"); if (მონაცემები) Serial.println (მონაცემები); სხვაგან Serial.println ("NULL"); if (strcmp (ღონისძიება, "Trello") == 0) {trelloAlert (); } else if (strcmp (ღონისძიება, "Gmail") == 0) {gmailAlert (); }} // myHandler () ფუნქცია /** ელფერი სინათლის დასაყენებლად. * შეფერილობის მნიშვნელობა არის შეფუთვის მნიშვნელობა 0 -დან 65535 -მდე. * ორივე 0 და 65535 არის წითელი, * 25500 არის მწვანე და 46920 არის ლურჯი. * / / *** ის გააფრთხილებს Philips Hue Smart ნათურის გამოყენებით ლურჯი ფერის გამოყენებით. ის გაფრთხილდება 15 წამის განმავლობაში. */ void trelloAlert () {String trello_body_alert = "{" on / ": true, \" bri / ": 255, \" sat / ": 255, \" hue / ": 46920, \" alert / ": / "არჩევა \"} "; sendHttpPut (trello_body_alert); } /*** ის გაფრთხილდება Philips Hue Smart Bulb– ის გამოყენებით წითელი ფერის გამოყენებით. ის გაფრთხილდება 15 წამის განმავლობაში. */ void gmailAlert () {String gmail_body_alert = "{" on / ": true, \" sat / ": 254, \" bri / ": 254, \" hue / ": 65535, \" alert / ": / "არჩევა \"} "; sendHttpPut (gmail_body_alert); }/** * ჩვენ გამოგიგზავნით PUT– ს Philips Hue * @param httpPutBody სტრიქონის სხეულს */void sendHttpPut (სიმებიანი httpPutBody) {request.path = "/api/" + API_USERNAME + LIGHT_PATH; request.body = httpPutBody; http.put (მოთხოვნა, პასუხი, სათაურები); }
როდესაც დაასრულებთ კოდის აკრეფას ან კოპირებას თქვენს Photon Particle Web IDE- ზე, დააწკაპუნეთ გამშვებ ხატულაზე (გადამოწმება) ბარის ზედა მარცხენა ნაწილში. თუ ის ძალიან წარმატებით შეესაბამება, მაშინ ჩვენ გადავალთ შემდეგ საფეხურზე!
ნაბიჯი 7: კოდის ატვირთვა Photon– ში
ეს ნაბიჯი ძალიან მარტივია. სანამ ფოტოებს ატვირთავთ კოდებს:
- შეაერთეთ USB კაბელი თქვენს დენის წყაროსთან (გირჩევთ ლეპტოპს).
- დარწმუნდით, რომ თქვენს ფოტონს აქვს სუნთქვის ციანი LED. თუ ის არ სუნთქავს ცისფერში ან აქვს განსხვავებული ფერი, გადადით ნაბიჯი 2: ინსტალაცია
- დააწკაპუნეთ განათების ხატზე Photon Particle Web IDE– დან.
- როდესაც ის ატვირთავს კოდებს Photon– ში, თქვენ უნდა ნახოთ მაგენტა. ეს ნიშნავს, რომ კოდი იტვირთება კოდში. შემდეგ ის სწრაფად მოციმციმდება მწვანე, შემდეგ ისევ დაუბრუნდება ცისფერ სუნთქვას.
- დააჭირეთ ღილაკს რომ ნახოთ თუ არა თქვენი Philips Smart Bulb ციმციმებს (ან გაფრთხილებებს).
თუ Philips Smart Bulb გაფრთხილებულია, მაშინ გილოცავთ! ჩვენ თითქმის დავასრულეთ!
ჩვენ გადავალთ პროგრამულ ნაწილზე.
ნაბიჯი 8: აპლეტების შექმნა IFTTT– დან (თუ ეს, მაშინ ეს)
ჩვენ შევქმნით აპლეტებს IFTTT (თუ ეს, მაშინ ეს) ვებგვერდიდან. აპლეტები გამოაქვეყნებენ მოვლენას Photon– ზე, შემდეგ კი Photon აგზავნის ბრძანებას Philips Hue Bridge– ზე, რომ გააფრთხილოს ჭკვიანი ნათურები.
ამ პროექტისთვის ჩვენ გამოვიყენებთ Trello- ს და Gmail- ს Photon- ში მოვლენების გამოსაქვეყნებლად.
გადადით https://ifttt.com/ და დარეგისტრირდით.
ტრელო
- დააწკაპუნეთ ჩემს აპლეტებზე ზევით.
- დააწკაპუნეთ ახალ აპლეტზე.
- დააწკაპუნეთ + ეს ლურჯ ტექსტში.
- ჩაწერეთ Trello საძიებო ზოლში და დააწკაპუნეთ.
- დააწკაპუნეთ ბარათი დამინიშნეს.
- შეარჩიეთ დაფა Trello– დან.
- დააწკაპუნეთ +ლურჯ ტექსტში.
- ჩაწერეთ ნაწილაკი საძიებო ზოლში და დააწკაპუნეთ.
- დააწკაპუნეთ ღონისძიების გამოქვეყნებაზე.
- ჩაწერეთ "Trello" შემდეგ გამოაქვეყნეთ (მოვლენის სახელი).
- აირჩიეთ საჯარო.
Gmail (შენიშვნა: ისინი გამოიყენებენ თქვენს ელ.ფოსტის მისამართს რეგისტრაციისას)
- დააჭირეთ ჩემს აპლეტებს ზევით.
- დააწკაპუნეთ ახალ აპლეტზე.
- დააწკაპუნეთ + ეს ლურჯ ტექსტში.
- ჩაწერეთ Gmail საძიებო ზოლში და დააწკაპუნეთ
- აირჩიეთ ნებისმიერი ახალი ელ.ფოსტა შემოსულებში
- დააწკაპუნეთ +ლურჯ ტექსტში.
- ჩაწერეთ ნაწილაკი საძიებო ზოლში და დააწკაპუნეთ
- დააწკაპუნეთ ღონისძიების გამოქვეყნებაზე.
- ჩაწერეთ "Gmail" და შემდეგ გამოაქვეყნეთ (მოვლენის სახელი).
- აირჩიეთ საჯარო.
მას შემდეგ რაც ორი აპლეტი გექნებათ, Trello და Gmail მუშაობენ, ჩვენ გადავდივართ ბოლო საფეხურზე.
ნაბიჯი 9: საბოლოოდ, ტესტირება
ჩვენ ვამოწმებთ მოვლენების გამოქვეყნებას აპლეტებიდან ფოტონამდე. დარწმუნდით, რომ თქვენი აპლეტები ჩართულია.
ტრელო
როდესაც ვინმე შექმნის ახალ ბარათს Trello– ში, ის დაგინიშნავთ (მონიშნავთ) ბარათში. IFTTT უსმენს ამას და იწყებს მოვლენის გამოქვეყნებას Photon– ში. შემდეგ ფოტონი აგზავნის ბრძანებას ფილიპ ჰუეს ხიდზე, რომ გააფრთხილოს ჭკვიანი ნათურები.
Gmail
როდესაც თქვენ მიიღებთ რაიმე ახალ ელ.წერილს თქვენს შემოსულებში, IFTTT უსმენს ამას და იწყებს მოვლენის გამოქვეყნებას Photon– ში. შემდეგ ფოტონი აგზავნის ბრძანებას ფილიპ ჰუეს ხიდზე, რომ გააფრთხილოს ჭკვიანი ნათურები.
გამოწვევები
- როდესაც ჩვენ ვიღებთ ახალ შეტყობინებას Trello და Gmail– დან, დიდი შეფერხებაა მოვლენის გაგზავნა IFTTT– დან და ბრძანების გაგზავნა Photon– დან. ჭკვიანი ნათურების გაფრთხილებას 5 წუთზე ნაკლები დრო დასჭირდება.
- Gmail აპლეტი ზოგჯერ თავისით ითიშება, რადგან აპლეტს ხელახლა დაკავშირება ან განახლება სჭირდება.
გირჩევთ:
მიიღეთ შეტყობინების ელ.წერილი, როდესაც ThingSpeak– ზე არხი არ განახლებულა გარკვეული დროის განმავლობაში: 16 ნაბიჯი
მიიღეთ შეტყობინების ელ.წერილი, როდესაც ThingSpeak– ის არხი არ განახლებულა გარკვეული დროის განმავლობაში: ფონის ისტორია მე მაქვს ექვსი ავტომატური სათბური, რომლებიც გავრცელებულია დუბლინში, ირლანდია. მობილური ტელეფონის აპლიკაციის გამოყენებით, შემიძლია დისტანციურად ვაკონტროლო და ვითანამშრომლო თითოეულ სათბურის ავტომატურ ფუნქციებთან. შემიძლია ხელით გავხსნა / დავხურო მოგება
LED- ის გამოყენება შეტყობინების გასანათებლად: 7 ნაბიჯი
LED- ის გამოყენება შეტყობინების გასანათებლად: ნივთების განათება ჯადოს ჰგავს და მაგიაზე უკეთესი ადგილი არ არის ვიდრე ჩემს კლასში. სქემების მშენებლობას პირველად სჭირდება პრობლემის გადაჭრა და დაჟინება. ეს გაკვეთილი დავიწყე სესხის აღების გზამკვლევით Mak- ისგან
გაჟონვის დეტექტორი ტექსტური შეტყობინების შეტყობინებით: 7 ნაბიჯი
გაჟონვის დეტექტორი ტექსტური შეტყობინების შეტყობინებით: ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ უნდა ავაშენოთ გაჟონვის დეტექტორი, რომელიც აგზავნის ტექსტურ შეტყობინებებს. ის აგზავნის გაფრთხილებებს, თუ წყლის ამოფრქვევის მილისგან ან გამავალი დრენაჟისგან იგრძნობა. სახელმძღვანელო განკუთვნილია ყველასთვის, ვინც დაინტერესებულია Python 3, Raspberry Pi, Secure Shell
გააკეთეთ სასაუბრო / ხმოვანი შეტყობინების გაფრთხილების სისტემა: 4 ნაბიჯი
შექმენით სასაუბრო / ხმოვანი შეტყობინების გაფრთხილების სისტემა: ამ პროექტში ჩვენ შევქმენით სასაუბრო / ხმოვანი შეტყობინებებისა და გაფრთხილების სისტემა. მინიმუმ ორი სენსორი შეიძლება გამოყენებულ იქნას ამ პროექტში
ForgetMeNot - ჭკვიანი სახლის შეტყობინების პლატფორმა: 14 ნაბიჯი (სურათებით)
ForgetMeNot - ჭკვიანი სახლის შეტყობინების პლატფორმა: როგორც დაკავებული კოლეჯის სტუდენტები, რომლებიც გარბიან კლასებს, სამუშაოებსა და ოჯახურ ვალდებულებებს შორის, ჩვენ გვსურს დავივიწყოთ წვრილმანები. დაბადების დღე მოდის და მიდის ისე, რომ ჩვენ არ შევამჩნიოთ, მნიშვნელოვანი ვადა გამოტოვებულია მტკნარი დავიწყების გამო და ზოგჯერ, უბრალოდ