Სარჩევი:

ოთახის კონტროლი ESP8266 - ტემპერატურა, მოძრაობა, ფარდები და განათება: 8 ნაბიჯი
ოთახის კონტროლი ESP8266 - ტემპერატურა, მოძრაობა, ფარდები და განათება: 8 ნაბიჯი

ვიდეო: ოთახის კონტროლი ESP8266 - ტემპერატურა, მოძრაობა, ფარდები და განათება: 8 ნაბიჯი

ვიდეო: ოთახის კონტროლი ESP8266 - ტემპერატურა, მოძრაობა, ფარდები და განათება: 8 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ნოემბერი
Anonim
ოთახის კონტროლი ESP8266 | ტემპერატურა, მოძრაობა, ფარდები და განათება
ოთახის კონტროლი ESP8266 | ტემპერატურა, მოძრაობა, ფარდები და განათება

ეს პროექტი მოიცავს სისტემას, რომელიც დაფუძნებულია NodeMCU ESP8266 მოდულზე, რომელიც გაძლევთ საშუალებას აკონტროლოთ LED ზოლის სიკაშკაშე და თქვენი ოთახის ფარდა, ასევე მას შეუძლია გაგზავნოს მონაცემები თქვენი ოთახის მოძრაობის მოვლენებისა და ტემპერატურის შესახებ ღრუბელში, სადაც თქვენ მისი ნახვა შესაძლებელია Ubidots IoT პლატფორმის საშუალებით.

მარაგები

Ubidots ანგარიში:

  • 1x ESP8266 NodeMCU
  • 1x 12v დენის ჯეკი
  • 1x 220 ohm რეზისტორი 1/4W
  • 2x კონდენსატორები 120nf
  • 1x დენის ტრანზისტორი TIP31
  • 1x ძაბვის რეგულატორი lm7805
  • 1x PIR სენსორი HC-SR501
  • 1x ტემპერატურის სენსორი DS1820
  • 1x DC ძრავის მძღოლი L293D
  • 2x ტერმინალური ბლოკი
  • 1x SIL ქალი კონექტორები

ნაბიჯი 1: სქემის სქემები:

წრიული სქემები
წრიული სქემები

მასალები:

  • 1x ESP8266 NodeMCU
  • 1x 12v დენის ჯეკი
  • 1x 220 ohm რეზისტორი 1/4W
  • 2x კონდენსატორები 120nf
  • 1x დენის ტრანზისტორი TIP31
  • 1x ძაბვის რეგულატორი lm7805
  • 1x PIR სენსორი HC-SR501
  • 1x ტემპერატურის სენსორი DS1820
  • 1x DC ძრავის მძღოლი L293D
  • 2x ტერმინალური ბლოკი
  • 1x SIL ქალი კონექტორები

ნაბიჯი 2: PCB დიზაინი (გერბერი):

PCB დიზაინი (გერბერი)
PCB დიზაინი (გერბერი)
PCB დიზაინი (გერბერი)
PCB დიზაინი (გერბერი)

აქ არის გერბერის ფაილი, ასე რომ თქვენ შეგიძლიათ შეუკვეთოთ თქვენი საკუთარი PCB.

მე გირჩევთ გამოიყენოთ PCBGOGO PCB– ების წარმოებისთვის.

ნაბიჯი 3: შეაერთეთ ყველაფერი:

ყველაფრის შედუღება
ყველაფრის შედუღება
ყველაფრის შედუღება
ყველაფრის შედუღება

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

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

დააინსტალირეთ ბიბლიოთეკები კოდისთვის
დააინსტალირეთ ბიბლიოთეკები კოდისთვის

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

ნაბიჯი 5: ატვირთეთ კოდი:

ატვირთეთ კოდი
ატვირთეთ კოდი

აქ არის გადმოწერის კოდი:

ნაბიჯი 6: გაყვანილობა და გაძლიერება:

გაყვანილობა და ჩართვა
გაყვანილობა და ჩართვა
გაყვანილობა და ჩართვა
გაყვანილობა და ჩართვა
გაყვანილობა და ჩართვა
გაყვანილობა და ჩართვა

შეაერთეთ DC ძრავის მავთულები ფარდისგან და LED ზოლები სწორად.

ნაბიჯი 7: დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა:

დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა
დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა
დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა
დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა
დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა
დააყენეთ თქვენი Ubidots მოწყობილობა და დაფა

სურათების რიგი:

1-როდესაც NodeMCU ჩართულია, ავტომატურად ის შექმნის მოწყობილობას სახელწოდებით "ოთახი" Ubidots მოწყობილობების განყოფილებაში.

2- მოწყობილობას ექნება ყველა ცვლადი შიგნით.

3- გადადით მონაცემთა/საინფორმაციო დაფებზე.

4- დააწკაპუნეთ "+"- ზე ახალი დაფის შესაქმნელად.

5- დააწკაპუნეთ შემოწმების ნიშანზე.

6- შექმენით ვიჯეტი "+" დაწკაპუნებით.

7- აირჩიეთ სლაიდერის ვიჯეტი ფარდების კონტროლისთვის.

8- დაამატეთ ცვლადი.

9- აირჩიეთ "ოთახი" მოწყობილობა.

10- აირჩიეთ "ფარდის" ცვლადი.

11- დააყენეთ ნაბიჯი 100.

12- გაიმეორეთ LED ზოლისთვის, მაგრამ ნაბიჯი = 1 და ცვლადი არის "Ledstrip".

13- დაამატეთ ინდიკატორის ვიჯეტი.

14- აირჩიეთ მოძრაობის ცვლადი.

15- თქვენ დაასრულეთ.

ნაბიჯი 8: ტესტირება:

Image
Image
მისი გამოცდა
მისი გამოცდა

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

გირჩევთ: