Სარჩევი:

როგორ გააკეთოთ ხის ღუმელის ავტომატური თერმოსტატი: 5 ნაბიჯი (სურათებით)
როგორ გააკეთოთ ხის ღუმელის ავტომატური თერმოსტატი: 5 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ ხის ღუმელის ავტომატური თერმოსტატი: 5 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ ხის ღუმელის ავტომატური თერმოსტატი: 5 ნაბიჯი (სურათებით)
ვიდეო: სახლის ინკუბატორი. გააუმჯობესეთ თქვენი ინკუბაცია 2024, ნოემბერი
Anonim
Image
Image
მარაგები
მარაგები

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

ნაბიჯი 1: მარაგი

მარაგები
მარაგები
მარაგები
მარაგები

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

მასალები:

  • 1 NodeMCU დაფა - Stepper– ის მართვისთვის და PID კონტროლერის მუშაობისთვის - Banggood
  • EasyDriver მოდულის სტეპერი დრაივერი - ამაზონი
  • NEMA 11 სტეპერიანი ძრავა - ამაზონი
  • 1 Wemos D1 მინი დაფა - ტემპერატურის სენსორისა და LCD ეკრანისთვის - Banggood
  • DHT11 ტემპერატურისა და ტენიანობის სენსორი - ამაზონი
  • 16x2 LCD ეკრანი - ამაზონი
  • LCD i2c ადაპტერი - ამცირებს LCD კავშირის პინების რაოდენობას - Amazon
  • 12V დენის წყარო - მარტივი დრაივერის კვებისათვის
  • სხვადასხვა წინააღმდეგობა - ამაზონი
  • PN2222A ან ექვივალენტი ტრანზისტორი - ამაზონი
  • სხვადასხვა რეზისტორები
  • 3 ციფრული ღილაკი - ამაზონი
  • 1 მართკუთხა ნეოდიმი მაგნიტი - ამაზონი
  • მიკროსქემის დაფები - გერბერის ფაილები შედის - გამოიყენეთ JLCPCB შესაკვეთად - დამატებითი დეტალები ქვემოთ
  • გაზაფხული სტეპერ Idler Pulley Tensioner– ისთვის
  • აპარატის ხრახნი დაძაბული უმოქმედო და უსაქმური შახტისთვის

3D ნაბეჭდი კომპონენტები (შედის STL– ში):

  • სტეპერ დამპერის კონტროლერის ასამბლეა
  • პულელები
  • სტეპერი კონტროლერის საქმე
  • თერმოსტატი / ტემპერატურის სენსორი

ინსტრუმენტები:

  • გასაყიდი რკინა
  • ხრახნები

არდუინოს კოდი:

გათვალისწინებულია ბოლო ნაბიჯი ორი მიკროკონტროლერის პროგრამირებისთვის

Აპლიკაცია:

ბლინკი- ეს აპლიკაცია გამოიყენება ტემპერატურის სენსორსა და დამშლელ კონტროლერს შორის კომუნიკაციისთვის და მოწყობილობიდან მოწყობილობების კონტროლის მიზნით

ნაბიჯი 2: შეუკვეთეთ მიკროსქემის დაფები

შეუკვეთეთ მიკროსქემის დაფები
შეუკვეთეთ მიკროსქემის დაფები

პირველი რაც უნდა გაკეთდეს არის შეუკვეთოთ საბაჟო მიკროსქემის დაფები JLCPCB– დან. მათ აქვთ უკიდურესად კონკურენტუნარიანი ხარჯები და აქვთ ძალიან სწრაფი შემობრუნება. მე მივიღე ჩემი PCB 4 დღის განმავლობაში ან შეკვეთით.

  1. შექმენით ანგარიში JLCPCB– ით.
  2. ატვირთეთ თანდართული Gerber ფაილები მათ ვებ გვერდზე ერთდროულად და შეარჩიეთ თითოეული მათგანის სასურველი რაოდენობა.

    ყველა პარამეტრის ნაგულისხმევი მნიშვნელობები კარგად მუშაობს

ნაბიჯი 3: 3D ბეჭდვის ნაწილები

Image
Image
3D ბეჭდვის ნაწილები
3D ბეჭდვის ნაწილები

თუ თქვენ გაქვთ 3D პრინტერი, მშვენიერია! უბრალოდ დაბეჭდეთ ყველა STL ფაილი PLA ან ABS გამოყენებით (მე გამოვიყენე ABS). თუ არა, არსებობს უამრავი 3D პრინტერის მომსახურება ინტერნეტში. საჭიროების შემთხვევაში შემიძლია მათი დაბეჭდვაც - ბმული მოთხოვნის ფორმასთან.

ჩემი საიტი: www. NESCustomDesign.com

შეაგროვეთ ნაწილები სტეპერ აქტუატორისთვის.

ნაბიჯი 4: შედუღების სქემები და PCB

Image
Image
შედუღების სქემები და PCB
შედუღების სქემები და PCB
შედუღების სქემები და PCB
შედუღების სქემები და PCB
შედუღების სქემები და PCB
შედუღების სქემები და PCB

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

ნაბიჯი 5: პროგრამის დამშლელი კონტროლერი და თერმოსტატი - NodeMCU

პროგრამის დამშლელი კონტროლერი და თერმოსტატი - NodeMCU
პროგრამის დამშლელი კონტროლერი და თერმოსტატი - NodeMCU

გამოიყენეთ Arduino IDE NodeMCU და Wemos D1 Mini პროგრამირებისათვის შესაბამისი კოდებით. თითოეული თქვენი მიკროკონტროლერისთვის მინიჭებული ბლინკის ავთენტიფიკაციის სპეციალური ჟეტონები უნდა იყოს მორგებული, ასევე თქვენი WiFi სერთიფიკატები თითოეულ.ino ფაილში დამშლელი კონტროლერისა და თერმოსტატის ტემპერატურის სენსორისთვის.

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

// ************************* WiFi კონფიგურაცია ******************* ***************************

// მთავარი WiFi #განსაზღვრეთ wifi_ssid "WiFi_SSID" #განსაზღვრეთ wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************* ********************************** ********* ****************** Blynk Setup **************************** ************* #განსაზღვრეთ BLYNK_PRINT სერიალი #მოიცავს char temp_auth = "შენი_თერმესტატ_ბლინკ_ავტორი_ავტორი"; char stove_auth = "Your_Damper_Control_Blynk_Auth_Token"; // მიუთითეთ ვირტუალური პინი ამ ESP8266 WidgetBridge CurrTempBridge (V20); WidgetBridge setPointBridge (V24); BlynkTimer ტაიმერი; // ********************************************* ************************************

IoT გამოწვევა
IoT გამოწვევა
IoT გამოწვევა
IoT გამოწვევა

მეორე პრიზი IoT გამოწვევაში

გირჩევთ: