როგორ დაამატოთ IOT მახასიათებლები თქვენს პროექტებს: 5 ნაბიჯი
როგორ დაამატოთ IOT მახასიათებლები თქვენს პროექტებს: 5 ნაბიჯი
Anonim
როგორ დაამატოთ IOT მახასიათებლები თქვენს პროექტებს
როგორ დაამატოთ IOT მახასიათებლები თქვენს პროექტებს

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

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

ამ გაკვეთილზე მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამოიყენოთ ორი ასეთი პროგრამა - Blynk და IFTTT, თქვენი წვრილმანი პროექტების ავტომატიზაციისთვის. მოდით მივიღოთ იგი!

ნაბიჯი 1: როგორ მუშაობს ეს?

მე გამოვიყენებ esp8266 ჩემს პროექტს, მაგრამ გახსოვდეთ, რომ ეს გაკვეთილი გამოიყენება თითქმის ნებისმიერი Wi-Fi ჩართული მიკროკონტროლისთვის (მაგალითად, esp32) რა ამ პროექტის განხორციელების მიზნით, ჩვენ უნდა გამოვიყენოთ ბლინკი და IFTTT ერთად.

IFTTT:

IFTTT მუშაობს ასე:”თუ ეს მოხდება, გააკეთე ეს”. თუ თქვენ ხართ კოდირების მოყვარული, შეგიძლიათ შეადაროთ ეს „თუ განცხადებას“. ჩვენს შემთხვევაში, ეს ასეა:”თუ მე ვიღებ Twitter– ის ახალ მიმდევარს, მაშინ სიგნალი გავუგზავნო ბლინკს”

ბლინკი:

ბლინკ სიმპი გადააქვს IFTTT გამომწვევი esp8266. თქვით, რომ ჩვენი LED არის დაკავშირებული GPIO pin 5. ბლინკი მიიღებს მონაცემებს IFTTT- დან და გამოიწვევს pin 5 -ს.

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

ნაბიჯი 2: ბლინკის დაყენება

ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება
ბლინკის დაყენება

პირველი, დააინსტალირეთ ბლინკი.

Android

IOS

ახლა შექმენით ახალი პროექტი. როგორც კი ამას გააკეთებთ, თქვენ მიიღებთ Auth ნიშანს თქვენს ელ.ფოსტაში. ეს ნიშანი ძალიან მნიშვნელოვანია და ჩვენ გამოვიყენებთ მას მომდევნო ნაბიჯებში. შეეხეთ "+" - ს და დაამატეთ ღილაკი ვიჯეტის ყუთიდან. შეეხეთ ახლად დამატებულ ღილაკს და გამოჩნდება ღილაკის პარამეტრი. აქ შეარჩიეთ პინი, რომლის გაშვებაც გსურთ (ამ შემთხვევაში GPIO 5). თქვენ შეგიძლიათ დააყენოთ რეჟიმი, რომ დააჭიროთ ან გადართოთ თქვენი აპლიკაციის საფუძველზე. თუ ის დაყენებულია დაყენებისთანავე, IFTTT გააქტიურებისთანავე, პინი ჩართულია და მყისიერად გამორთულია (როგორც ზოგადი დაჭერის ღილაკი) თუ ის გადართულია, როგორც კი IFTTT გააქტიურდება, პინი ჩართულია და რჩება ჩართული

ნაბიჯი 3: IFTTT– ის დაყენება

IFTTT– ის დაყენება
IFTTT– ის დაყენება
IFTTT– ის დაყენება
IFTTT– ის დაყენება
IFTTT– ის დაყენება
IFTTT– ის დაყენება

დააინსტალირეთ IFTTT:

Android

IOS

IFTTT– ზე დააწკაპუნეთ „მიიღეთ მეტი“. ახლა დააჭირეთ + და შემდეგ დააჭირეთ "ეს". შემდეგ მოძებნეთ და აირჩიეთ "twitter". შემდეგ დააჭირეთ "ახალ მიმდევარს".

ახლა დააწკაპუნეთ "that" - ზე და მოძებნეთ "webhooks" საძიებო ზოლში. დააწკაპუნეთ "გააკეთეთ ვებ მოთხოვნა" და შეიყვანეთ URL. URL ფორმატი არის https:// IP/Auth/update/pin

ვინაიდან ჩვენი პინი არის GPIO 5, შეცვალეთ „პინი“URL– ში „D5“შეცვალეთ ავტორი ბლინკის პროექტის Auth ნიშნით, რომელიც მიიღეთ თქვენს ელ.წერილში წინა საფეხურზე. შეცვალეთ IP თქვენი ქვეყნის blynk cloud IP– ით. IP- ის მისაღებად გახსენით ბრძანების სტრიქონი და ჩაწერეთ "ping blynk-cloud.com". ინდოეთისთვის IP არის 188.166.206.43

მეთოდის განყოფილებაში აირჩიეთ "put" და შინაარსის ტიპში აირჩიეთ "application/json". სხეულში აკრიფეთ ["1"].

უნდა აღინიშნოს, რომ ["1"] არის გამომწვევი ჩართული და ["0"] წარმოადგენს ტრიგერის გამორთვას

ნაბიჯი 4: თქვენი აპარატურის დაპროგრამება

თქვენი აპარატურის დაპროგრამება
თქვენი აპარატურის დაპროგრამება
თქვენი აპარატურის დაპროგრამება
თქვენი აპარატურის დაპროგრამება

დარწმუნდით, რომ თქვენს Arduino IDE- ზე არის დაინსტალირებული esp8266 და Blynk ბიბლიოთეკები. თუ არ ხართ დარწმუნებული როგორ გააკეთოთ ეს, დააწკაპუნეთ აქ სწრაფი გაკვეთილისთვის. ახლა გადადით ფაილებზე> მაგალითები> Blynk> boards_wifi> esp8266. გამოჩნდება პროგრამის ნიმუში.

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

თქვენ უნდა დაამატოთ თქვენი wifi ssid და პაროლი პროგრამაში, სადაც ნათქვამია "YourNetworkName" და "YourPassword". ასევე 'YourAuthToken' უნდა შეიცვალოს ბლინკისგან მიღებული ავტორიტეტული ნიშნით. ამის გაკეთების შემდეგ თქვენ შეგიძლიათ დაამატოთ თქვენი პროექტის კოდი loop () ფუნქციაში Blynk.run () ხაზის შემდეგ.

ვინაიდან ჩვენი არის მარტივი LED გამშვები, ჩვენ არ გვჭირდება რაიმე კოდის დაწერა. თუ ჩვენ დავუკავშირებთ ჩვენს LED- ს GPIO pin 5 -ს (D1), ჩვენ შეგვიძლია დავიწყოთ ჩვენი პროექტის მუშაობა.

ნაბიჯი 5: სცადეთ

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

არ იცით რომელი პროექტით უნდა დაიწყოთ? აქ არის რამოდენიმე ჩემი პროექტი, რომელიც გაკეთებულია ბლინკისა და IFTTT გამოყენებით

საათი, რომელიც იცვლის ფერს ყოველ ჯერზე, როდესაც კოსმონავტი შემოდის კოსმოსში

მოწყობილობა, რომელიც შეგახსენებთ წყლის დალევას

ნათურა, რომელიც ანათებს ყოველ ჯერზე, როდესაც ISS გადადის თავზე

გაერთეთ თქვენი ხელნაკეთი პროექტების ავტომატიზაციით:)

გირჩევთ: