Სარჩევი:

სმარტ მაღვიძარა: 5 ნაბიჯი
სმარტ მაღვიძარა: 5 ნაბიჯი

ვიდეო: სმარტ მაღვიძარა: 5 ნაბიჯი

ვიდეო: სმარტ მაღვიძარა: 5 ნაბიჯი
ვიდეო: როგორ დავაკავშიროთ fitpro-საათი android და IOS ის აპლიკაციასთან 2024, ნოემბერი
Anonim
სმარტ მაღვიძარა
სმარტ მაღვიძარა

ამ პროექტის იდეა იმაში მდგომარეობს, რომ დილით გქონდეთ მინიმალური, მაგრამ ინფორმაციული მაღვიძარა. ჩვენ არ გვჭირდება ყველა ის ინფორმაცია, რასაც ტელეფონზე ვიღებთ, მაგრამ ბევრ ჩვენგანს სურს იცოდეს ერთი ან ორი რამ. მაგალითად, სასიამოვნოა იმის ცოდნა, იქნება თუ არა განსაკუთრებით ცხელი დღე.

ბევრ ჩვენგანს უჭირს საწოლიდან წამოდგომა, როგორც კი მაღვიძარა ირთვება. ეს მაღვიძარა ასევე თვალყურს ადევნებს იმას, თუ რა დროს გამორთეთ ყოველდღე, რომელსაც მომავალში ვიმედოვნებთ, რომ გამოვიყენებთ ახალი ფუნქციების დასამატებლად.

ჩვენი შემოთავაზებული გამოსავალი არის სიგნალიზაცია, რომელიც გაღვიძებთ ყოველ დილით და იყენებს LED ნათურებს, რათა გაჩვენოთ თქვენთვის საინტერესო მონაცემები. ახლა ზაფხულია, ასე რომ, ჩვენ დავაყენეთ ჩვენი, რომ შეგვატყობინოს იქნება განსაკუთრებით ცხელი თუ ნოტიო დღე - ამის გარდა, ნამდვილად არ არის საჭირო ამინდის შემოწმება.

ინფორმაციის ნაკადი შემდეგია. კვანძის MCU იღებს ვებგვერდს დილის 8 საათზე IFTTT– დან, რომელიც ჩართავს სიგნალს. IFTTT– ის კიდევ ერთი ვებგვერდი იღებს ამინდის ანგარიშს და განაახლებს LED განათებებს ჩვენი ზღურბლების შესაბამისად. როდესაც ღილაკს "გათავისუფლება" დააწკაპუნებთ, დროის ბეჭედი დაემატება google ფურცელს მომავალი გამოყენებისთვის. ჩვენ გვაქვს ბლინკის აპლიკაციაში განსაზღვრული ვებგვერდებიც, რათა ეს ყველაფერი დაკავშირებული იყოს.

რაც დაგჭირდებათ:

  • კვანძის MCU
  • პურის დაფა
  • სპიკერი
  • 2 LED განათება (სხვადასხვა ფერის)
  • 2 რეზისტორი (330R)
  • ღილაკი
  • 6 არდუინოს კაბელი

ნაბიჯი 1: მიიღეთ თქვენი მასალები ერთად

Node MCU- ს გამოყენებით, ჩვენ დავუკავშირეთ ორი LED, ღილაკი და სპიკერი.

ნაბიჯი 2: დააყენეთ IFTTT აპლეტები

დააყენეთ IFTTT აპლეტები
დააყენეთ IFTTT აპლეტები
დააყენეთ IFTTT აპლეტები
დააყენეთ IFTTT აპლეტები
დააყენეთ IFTTT აპლეტები
დააყენეთ IFTTT აპლეტები

ამ მაღვიძარაზე დაგჭირდებათ რამდენიმე აპლეტი.

  1. დილის 8 საათზე ჩართეთ მაღვიძარა
  2. ამავე დროს, გაგზავნეთ მოთხოვნა ამინდის შესახებ იმავე დღეს. მიიღეთ ტემპერატურა და ქარის პროგნოზები.
  3. როდესაც მაღვიძარა გამორთულია, გაუგზავნეთ დროის ბეჭედი Google ფურცლებს.

დარწმუნდით, რომ თითოეული მნიშვნელობა, რომელიც გჭირდებათ, ასოცირდება საკუთარ ვირტუალურ პინთან.

ნაბიჯი 3: დააინსტალირეთ ბლინკის აპლიკაცია

დააინსტალირეთ ბლინკის აპლიკაცია
დააინსტალირეთ ბლინკის აპლიკაცია

შექმენით ბლინკის აპლიკაცია და განსაზღვრეთ იქ გამოყენებული ვებგვერდები. თქვენ ასევე დაგჭირდებათ პროგრამის გასაღების გამოყენება თქვენს კოდში, ასე რომ აუცილებლად შეინახეთ.

ნაბიჯი 4: ჩაწერეთ თქვენი კოდი

დაწერე შენი კოდი
დაწერე შენი კოდი

თითოეული ვირტუალური ქინძისთავისთვის, რომელიც თქვენ განსაზღვრეთ ბლინკის აპლიკაციაში, ჩაწერეთ BLYNK_WRITE (V n) ფუნქცია ყველა მონაცემის დასამუშავებლად.

ჩვენ დავაყენეთ ბარიერი ცხელი დღისთვის 30 გრადუსი ცელსიუსზე, ხოლო ბარიერი Windy– სთვის 40 კმ/სთ. ამ გზით თქვენ გაფრთხილებთ პირველ რიგში, თუ ეს იქნება განსაკუთრებით ცხელი ან ქარიანი დღე.

ნაბიჯი 5: შეჯამება

ამ პროექტის მთავარი გამოწვევა იყო IFTTT– დან ყველა აპლეტის დაკავშირება. ჩვენ ამას ინდივიდუალურად ვამოწმებდით, შემდეგ კი ყველაფერს ერთად ვაკეთებდით მხოლოდ მას შემდეგ, რაც ვნახეთ, რომ პროექტის თითოეული ნაწილი დამოუკიდებლად მუშაობდა.

სისტემა, რომელიც ჩვენ ავაშენეთ, არ არის ისეთი მოწინავე, როგორც გვინდოდა; ვინაიდან ჩვენ არ გვაქვს წვდომა ეკრანებზე ან მომხმარებლის მონაცემების ჩვენების სხვა მეთოდებზე, ჩვენ გამოვიყენეთ გამარტივებული მეთოდი - LED ნათურების გამოყენებით მხოლოდ კონკრეტული შემთხვევების საჩვენებლად.

ამ პროექტის გასაგრძელებლად ბევრი გზა არსებობს.

ერთ -ერთი ყველაზე პრაქტიკული გზა, რომელსაც ჩვენ ვხედავთ ამ პროექტის განხორციელების დროს, არის გაღვიძების დროის შეცვლა იმის მიხედვით, თუ რა დრო სჭირდება მომხმარებელს გაღვიძებისთვის. დილის მაღვიძარას გამორთვას ნახევარი საათი სჭირდება? თუ ასეა, გაიღვიძებს დადგენილ დრომდე ნახევარი საათით ადრე. შესაძლოა მოგვიანებით უკეთესად გაიღვიძოთ; ამ შემთხვევაში, ის მოგვიანებით გაიღვიძებს. ეს შეიძლება გაკეთდეს google- ის ფურცელზე გამოგზავნილი დროის გამოყენებით და მარტივი მათემატიკის გამოყენებით გაანგარიშების დროის შემწეობის გასარკვევად.

კიდევ ერთი იდეა არის დაამატოთ ეკრანი თქვენს პროექტს და მიუთითოთ ზუსტი პროგნოზი ამინდის ანგარიშისთვის, ნებისმიერ ინფორმაციასთან ერთად, რომელსაც მომხმარებელს უყვარს დილის პირველივე ინფორმაციის ცოდნა.

თქვენ შეგიძლიათ ნახოთ სიგნალიზაციის ჩამწერი ვიდეო აქ:

გირჩევთ: