Სარჩევი:
- ნაბიჯი 1: მარაგი
- ნაბიჯი 2: შეუკვეთეთ მიკროსქემის დაფები
- ნაბიჯი 3: 3D ბეჭდვის ნაწილები
- ნაბიჯი 4: შედუღების სქემები და PCB
- ნაბიჯი 5: პროგრამის დამშლელი კონტროლერი და თერმოსტატი - NodeMCU
ვიდეო: როგორ გააკეთოთ ხის ღუმელის ავტომატური თერმოსტატი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მეჩატრონიკის კლასის პროექტისთვის გადავწყვიტე შემექმნა და შემექმნა ხის ღუმელის ავტომატური თერმოსტატი 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 დღის განმავლობაში ან შეკვეთით.
- შექმენით ანგარიში JLCPCB– ით.
-
ატვირთეთ თანდართული Gerber ფაილები მათ ვებ გვერდზე ერთდროულად და შეარჩიეთ თითოეული მათგანის სასურველი რაოდენობა.
ყველა პარამეტრის ნაგულისხმევი მნიშვნელობები კარგად მუშაობს
ნაბიჯი 3: 3D ბეჭდვის ნაწილები
თუ თქვენ გაქვთ 3D პრინტერი, მშვენიერია! უბრალოდ დაბეჭდეთ ყველა STL ფაილი PLA ან ABS გამოყენებით (მე გამოვიყენე ABS). თუ არა, არსებობს უამრავი 3D პრინტერის მომსახურება ინტერნეტში. საჭიროების შემთხვევაში შემიძლია მათი დაბეჭდვაც - ბმული მოთხოვნის ფორმასთან.
ჩემი საიტი: www. NESCustomDesign.com
შეაგროვეთ ნაწილები სტეპერ აქტუატორისთვის.
ნაბიჯი 4: შედუღების სქემები და PCB
გამოიყენეთ თანდართული ელექტრული სქემა, სურათები და ვიდეო, როგორც სახელმძღვანელო კომპონენტების მიკროსქემის დაფაზე განთავსებისას. შედუღეთ ყველა კომპონენტი ადგილზე.
ნაბიჯი 5: პროგრამის დამშლელი კონტროლერი და თერმოსტატი - 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 გამოწვევაში
გირჩევთ:
VentMan ნაწილი II: Arduino- ავტომატური ღუმელის გამოვლენა გამაძლიერებელი გულშემატკივრებისთვის: 6 ნაბიჯი
VentMan ნაწილი II: Arduino- ავტომატური ღუმელის გამოვლენა გამაძლიერებელი გულშემატკივრებისთვის: ძირითადი პუნქტები: ეს იყო დროებითი გატეხვა, რათა დამედგინა, როდის მუშაობდა ჩემი AC/ღუმელი გამწოვი ძრავა, ისე რომ ჩემი ორი გამაძლიერებელი გულშემატკივარი ჩართულიყო. მე მჭირდება ორი გამაძლიერებელი ჩემს სადინარში, რომ უფრო თბილ/გრილ ჰაერს გავუშვა ორი ორი იზოლირებული საძინებელი. Მაგრამ მე
როგორ გააკეთოთ 12 ვ ბატარეის ავტომატური დამტენი: 16 ნაბიჯი (სურათებით)
როგორ გააკეთოთ 12 ვ ბატარეის ავტომატური დამტენი: ჰეი! ყველას ჩემი სახელია სტივ. დღეს მე ვაჩვენებ როგორ გავაკეთოთ 12 ვ ბატარეის დამტენი დააწკაპუნეთ აქ ვიდეოს სანახავად დავიწყოთ
როგორ გააკეთოთ ავტომატური თევზის მიმწოდებელი: 6 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ ავტომატური თევზის მიმწოდებელი: ჩვენი საინჟინრო კვლევების ფარგლებში გვთხოვეს გამოვიყენოთ არდუინო ან/და ჟოლო ყოველდღიური პრობლემის გადასაჭრელად. იდეა იყო რაღაც სასარგებლო და რაც ჩვენ გვაინტერესებს. ჩვენ გვინდოდა რეალური პრობლემის გადასაჭრელად. ავტო შექმნის იდეა
როგორ გააკეთოთ 12 ვ ბატარეის ავტომატური დამტენი: 6 ნაბიჯი (სურათებით)
როგორ გააკეთოთ 12 ვ ბატარეის ავტომატური დამტენი: გამარჯობა ყველას ამ ინსტრუქციაში მე გაჩვენებთ როგორ გააკეთოთ ბატარეის ავტომატური დამტენი
როგორ გააკეთოთ ღამის ავტომატური ნათურა: 4 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ ღამის ავტომატური ნათურა: მე გავაკეთე წრე ავტომატური ღამის ნათურისთვის LM358 ic და ფოტოდიოდის გამოყენებით, რომელიც 1 დოლარზე ნაკლები ღირს