Სარჩევი:

ჭკვიანი ფარდის სისტემა: 4 ნაბიჯი
ჭკვიანი ფარდის სისტემა: 4 ნაბიჯი

ვიდეო: ჭკვიანი ფარდის სისტემა: 4 ნაბიჯი

ვიდეო: ჭკვიანი ფარდის სისტემა: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
Image
Image

გსურთ ჭკვიანი ფარდების სისტემა, რომელიც იხურება მაშინ, როდესაც ოთახი ძალიან ცხელი და კაშკაშაა და ასევე შეუძლია გააკონტროლოს იგი დისტანციურად მოძრაობისას?

აქ მე გაჩვენებ, თუ როგორ უნდა გააკეთო ერთი მართლაც მარტივი

მარაგები

  • Მუყაოს ყუთი
  • DHT11 ტემპერატურის სენსორი
  • სერვო ძრავა
  • ლერწმის სენსორი
  • Realtek Ameba1 RTL8195AM მიკროკონტროლი
  • ჯუმბერის მავთული

ნაბიჯი 1: MQTT

MQTT
MQTT

MQTT არის მანქანა-მანქანასთან (M2M)/"ნივთების ინტერნეტი" კავშირის პროტოკოლი. იგი შეიქმნა, როგორც უკიდურესად მსუბუქი გამოქვეყნების/გამოწერის შეტყობინებების ტრანსპორტი.

ჩვენ შეგვიძლია ვთქვათ, რომ MQTT არის პროტოკოლი, რომელიც შექმნილია IoT– სთვის. MQTT ემყარება TCP/IP- ს და გადასცემს/იღებს მონაცემებს გამოქვეყნების/გამოწერის საშუალებით.

ვინაიდან ჩვენ ვიყენებთ ameba განვითარების დაფას, ჩვენ შეგვიძლია დავრეგისტრირდეთ ანგარიში ოფიციალურ ვებგვერდზე amebaiot და მივიღოთ უფასო MQTT სერვერი amebaiot.com/cloud-getting-started

შენიშვნა, მას შემდეგ რაც დარეგისტრირდებით AmebaIOT.com– ზე და დარეგისტრირდით თქვენს მოწყობილობაზე „Cloud Service“- ში, მაშინ მომხმარებლის სახელი და პაროლი, რომელიც თქვენ გამოიყენეთ AmebaIOT.com– ში იგივეა თქვენი MQTT კავშირისთვის, დეტალები მოგვიანებით იქნება განმარტებული სამეურვეოში. რა

ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება

პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება

ყველა IoT (ნივთების ინტერნეტი) პროექტის ცენტრი არის Wi-Fi ჩართული მიკროკონტროლი, ჩვენი პროექტი არ არის გამონაკლისი. აქ გამოყენებული Wi-Fi მიკროკონტროლი არის Realtek– დან Ameba-1 RTL8195AM, მას აქვს ბევრი სასარგებლო პერიფერიული მოწყობილობა და ძლიერი Wi-Fi მოდული იმ სიმძლავრით, რომელიც საკმარისია უჯრედების ბატარეაზე კვირების განმავლობაში მუშაობისთვის.

მეტი რა? ეს დაფა არის პროგრამირებადი Arduino IDE– ზე! დიახ, არ არის საჭირო მყარი პროგრამული უზრუნველყოფის სწავლა, უბრალოდ გახსენით თქვენი Arduino IDE და ჩასვით შემდეგი ბმული "დამატებითი დაფის მენეჯერის URL- ში" განყოფილებაში "ფაილი -> პარამეტრები" და მიკროკონტროლერის მთელი ინსტრუმენტული ჯაჭვი და კომუნალური პროგრამები ავტომატურად გადმოიტვირთება ამ დაფის დაყენებით "გამგეობის მენეჯერი" ქვეშ "ინსტრუმენტები -> დაფა"

ამის შემდეგ, თქვენ შეგიძლიათ ჩამოტვირთოთ საწყისი კოდი Github– დან Github– ში.

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

ნაბიჯი 3: აპარატურის კავშირი

აპარატურის კავშირი
აპარატურის კავშირი
აპარატურის კავშირი
აპარატურის კავშირი
აპარატურის კავშირი
აპარატურის კავშირი

თქვენ შეგიძლიათ მიმართოთ მარაგის განყოფილებას, რომ მიიღოთ საჭირო ნივთების სია.

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

მიკროსქემის კავშირი საკმაოდ მარტივია, შეამოწმეთ ქვემოთ მოცემული კავშირის რუკა, რომ ყველაფერი დააკავშიროთ.

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

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

ნაბიჯი 4: ტელეფონის დაყენება

ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება
ტელეფონის დაყენება

იმისათვის, რომ ფარდა დისტანციურად გავაკონტროლოთ MQTT– ის საშუალებით, ჩვენ ჯერ უნდა დავაყენოთ MQTT კლიენტი. არსებობს ბევრი უფასო MQTT კლიენტის აპლიკაცია Playstore– ზე Android– ისთვის და Appstore iOS– ისთვის. აქ არის Android ვერსია და iOS ვერსია.

არ აქვს მნიშვნელობა რომელ ვერსიას იყენებთ, დაყენების პროცედურა იდენტურია, პირველ რიგში, თქვენ უნდა შეავსოთ MQTT სერვერის მისამართი -> "cloud.amebaiot.com";

მეორეც, შეავსეთ პორტის ნომერი -> "1883";

მესამე, შეავსეთ თემა გამოწერისთვის -> "outTopic";

მეოთხე, შეავსეთ გამოქვეყნების თემა -> „inTopic“;

მეხუთე, შეავსეთ თქვენი MQTT ღრუბლოვანი სერვისის მომხმარებლის სახელი და პაროლი;

დაბოლოს, დააწკაპუნეთ ღილაკზე "დაკავშირება" დაკავშირების მიზნით.

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

გირჩევთ: