Სარჩევი:

ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით: 6 ნაბიჯი
ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით: 6 ნაბიჯი

ვიდეო: ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით: 6 ნაბიჯი

ვიდეო: ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით: 6 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით
ამინდის ნათურა - იცვლის ფერს ტემპერატურის მიხედვით

გამარჯობა! რამდენჯერ მოხდა ისე, რომ გაცივდით თქვენს ოთახში კონდიციონერის ქვეშ, არ იცოდით რამდენად ცხელია გარეთ. წარმოიდგინეთ თქვენი შინაური ცხოველის მდგომარეობა. არც AC აქვს და არც ვენტილატორი. შეიძლება ეს არ არის საკმაოდ გავრცელებული, მაგრამ ხდება რამდენჯერმე. ასე რომ, მე წარმოგიდგენთ ამინდის ნათურას! ეს არის რეალურად ISS ნათურის განახლებული ვერსია, რომელიც მე ავაშენე რამდენიმე დღის წინ. ეს პროექტი გაჩვენებთ რამდენად ადვილია ნათურის აგება და მორგება. საკმარისია ლაპარაკი. რას აკეთებს ნათურა სინამდვილეში? ეს უბრალოდ განწყობის ნათურაა, რომელიც ანათებს ლურჯ ფერში. თუ ტემპერატურა გარეთ იზრდება დადგენილ ზღურბლზე, ნათურა წითლდება. ასე მარტივად. თუ ფიქრობთ, რომ ის ძალიან ელემენტარულია, შეგიძლიათ მისი მორგება RGB– ით, რომ გააკეთოთ ყველაფერი და ყველაფერი, თითქმის. დამწყებთათვის მარტივი გავხდი. მოდით, დავიწყოთ დამზადება!

მარაგები

NodeMcu (esp8266)

წითელი და ლურჯი ლედი

ქალი ჯუმბერის მავთულები (სურვილისამებრ)

შავი სქემის ქაღალდი დიფუზიური დანართი (ან შეგიძლიათ 3D ბეჭდვა)

5 ვ DC გადამყვანი მიკრო USB კაბელით

Blynk და ifttt პროგრამები

ნაბიჯი 1: დანართი

დანართი
დანართი
დანართი
დანართი

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

ნაბიჯი 2: კოდი…

კოდი…
კოდი…

პროგრამა მართლაც საკმაოდ მარტივია. გამოიყენეთ ჩემი კოდი და შეცვალეთ ნაწილი, რომელშიც ნათქვამია "Auth" Auth ნიშნით, რომელსაც მიიღებთ ბლინკის პროექტის შექმნის შემდეგ. შეცვალეთ "ssid" თქვენი WiFi სახელით და "პაროლი" თქვენი WiFi პაროლით. ყველაფერი რაც მას აკავშირებს blynk აპლიკაციას. როდესაც ifttt აპლიკაცია იღებს გამომწვევ მიზეზს მიწისქვეშა ამინდისგან (სერვისი), ის იწვევს ბლინკს, რაც თავის მხრივ იწვევს NodeMcu- ს არჩეულ პინს. გახდა დოზის გადაჭარბება? არ ინერვიულოთ, შეგიძლიათ უბრალოდ გადმოწეროთ ჩემი კოდი და ატვირთოთ თქვენს NodeMcu- ში. კარგად უნდა იმუშაოს. და დარწმუნდით, რომ გაქვთ esp8266 და blynk ბიბლიოთეკები დაინსტალირებული.

არ იცით როგორ დააყენოთ ეს ბიბლიოთეკები? დააწკაპუნეთ აქ nodemcu– სთვის და აქ blynk– ისთვის

ნაბიჯი 3: გააკეთეთ კავშირები

გააკეთეთ კავშირები
გააკეთეთ კავშირები
გააკეთეთ კავშირები
გააკეთეთ კავშირები

ეს არის მარტივი. შეაერთეთ pin D1 D7 და D2 D4. ახლა დააკავშირეთ წითელი Led– ის დადებითი პინი D5– სთან და ლურჯი პოზიტიური პინ - D6– თან. ორივე LED- ის უარყოფითი ქინძისთავები შეიძლება დაკავშირებული იყოს mcu კვანძის gnd- თან. Შესრულებულია. ნახე, ადვილია.

ნაბიჯი 4: დააინსტალირეთ ბლინკი

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

დარწმუნდით, რომ დარეგისტრირებული ხართ blynk– ზე და შესული ხართ აპში. შექმენით ახალი პროექტი და Auth ნიშანი გამოგიგზავნით ფოსტით.. ბლინკში დააწკაპუნეთ ნებისმიერ ადგილას შავ ეკრანზე, რომ ნახოთ ვიჯეტის ყუთი. ვიჯეტის ყუთში დააწკაპუნეთ "ღილაკზე". თქვენ ნახავთ, რომ დამატებულია ღილაკის ვიჯეტი. დააწკაპუნეთ მასზე და აირჩიეთ "PIN". აირჩიეთ gp5 სიიდან. ანალოგიურად შექმენით სხვა ღილაკი, მაგრამ ამჯერად აირჩიეთ gp4.

ნაბიჯი 5: დააყენეთ IFTTT

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

შედით ifttt– ში. დააწკაპუნეთ მე -3 ჩანართზე (ქვედა მარჯვნივ) და აირჩიეთ "+" სიმბოლო ზედა მარჯვენა კუთხეში. იქიდან დააწკაპუნეთ "ეს" რომელიც უნდა იყოს ლურჯ ფერში. დააწკაპუნეთ მიწისქვეშა ამინდზე. დააწკაპუნეთ "მიმდინარე ტემპერატურა მაღლა იწევს" და შეიყვანეთ ტემპერატურა (ვთქვათ 35) და აირჩიეთ ცელსიუსი. შემდეგ შეარჩიეთ თქვენი ადგილმდებარეობა.

ახლა დააწკაპუნეთ "that" - ზე და მოძებნეთ "webhooks" საძიებო ზოლში. დააწკაპუნეთ "გააკეთეთ ვებ მოთხოვნა" და შეიყვანეთ URL. მეთოდის განყოფილებაში აირჩიეთ "put" და შინაარსის ტიპში აირჩიეთ "application/json". სხეულში აკრიფეთ ["1"]

URL ფორმატი არის https:// IP/Auth/update/D5, შეცვალეთ Auth blynk პროექტის Auth ნიშნით და IP თქვენი ქვეყნის blynk cloud IP– ით. IP- ის მისაღებად გახსენით ბრძანების სტრიქონი და ჩაწერეთ "ping blynk-cloud.com". ინდოეთისთვის IP არის 188.166.206.43

ანალოგიურად, შექმენით სხვა აპლეტი, მხოლოდ ამ დროს შეარჩიეთ "მიმდინარე ტემპერატურა ეცემა ქვემოთ" ამინდის მიწისქვეშეთში. ასევე, URL ამ დროს არის https:// IP/Auth/update/D4 ყველაფერი მზად არის! ჩვენ დავამთავრეთ!

ნაბიჯი 6: ჩართეთ

ჩართეთ!
ჩართეთ!
ჩართეთ!
ჩართეთ!
ჩართეთ!
ჩართეთ!
ჩართეთ!
ჩართეთ!

უბრალოდ დააკავშირეთ 5v მიწოდება nodeMcu– ზე და ეს ყველაფერი. თუმცა ეს არ არის მყისიერი. მიწისქვეშა ამინდს საკმაოდ დიდი დრო სჭირდება ტემპერატურის განახლებისთვის. ყოველ შემთხვევაში, თუ ნათურა ჩართულია, ის კარგად უნდა იმუშაოს. ეს პროექტი არის ISS ნათურის განახლება, რომელიც ადრე აშენდა. ამის გაკეთების სურვილი მქონდა იმის ჩვენება, თუ რამდენად ადვილია ნათურის მორგება თქვენი საჭიროებების შესაბამისად. მაგალითად, მე დავამატე კიდევ ერთი LED და ახლა ის ანათებს წითელს ცხელ ტემპერატურაზე, ლურჯს ცივზე და ყვითელს ჩვეულებრივ ტემპერატურაზე. თქვენ აუცილებლად დაიწყებთ სიამოვნებას IOT– ით, როდესაც დაიწყებთ ამ პროექტების შექმნას და კოდთან თამაშს. ამჯერად მე არ ვაკეთებ კოდის გავლას. თუ თქვენ დაბნეული ხართ, შეგიძლიათ გადახედოთ ISS ნათურას, რომელიც მე ადრე ავაშენე, სადაც გავხედე მსგავსი კოდის საშუალებით.

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

გირჩევთ: