Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები და ინსტრუმენტები
- ნაბიჯი 2: ელექტრონიკა
- ნაბიჯი 3: შეკრება
- ნაბიჯი 4: პროგრამული უზრუნველყოფა
- ნაბიჯი 5: ოპერაცია
- ნაბიჯი 6: აკრიფეთ და კონფიგურაცია
ვიდეო: სერვო თერმომეტრი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის ანალოგური ტემპერატურის ჩვენება ციფრული სენსორისგან ds18b20, მინი სერვო და ელექტრონიკა, რომელიც ემყარება esp-12f მოდულს
მას აქვს შემდეგი მახასიათებლები.
- დამოუკიდებელი მოწყობილობა, რომელსაც აქვს ელექტრონიკა, სერვო და ბატარეა
- კარგი სიზუსტე და სიზუსტე ds18b20 ციფრული სენსორის გამოყენებით
- დატენვის LIPO ჩამონტაჟებული დამტენით
- ძალიან დაბალი წყნარი დენი (<20uA) ბატარეის ხანგრძლივობისთვის
- Servo ჩართულია მხოლოდ მოკლე პერიოდის განმავლობაში, რაც კარგ ბატარეას იძლევა.
- ჩვეულებრივ, მოდული იძინებს ტემპერატურის განახლებებს შორის, მაგრამ შეიძლება გადავიდეს არა ძილის რეჟიმში, შემოწმებისა და კონფიგურაციისთვის
- კონფიგურაციის მონაცემების ატვირთვა და სერვო ტესტი ვებ ინტერფეისიდან
- მინიმალური, მაქსიმალური ტემპერატურა, Centigrade. Fahrenheit და განახლების ინტერვალი კონფიგურირებადი
- ბატარეის მონიტორინგი
- პროგრამული უზრუნველყოფის განახლება შესაძლებელია ვებ ინტერფეისის საშუალებით
- Დაბალი ფასი
ნაბიჯი 1: საჭირო კომპონენტები და ინსტრუმენტები
შემდეგი კომპონენტებია საჭირო
- MIni servo motor (MG90S)
- ტემპერატურის სენსორი Ds18b20
- ESP-12F (esp8266 მოდული)
- 18650 LIPO ბატარეა
- LIPO ბატარეის დამჭერი
- მიკრო USB LIPO დამტენი
- LDO დაბალი დამამშვიდებელი მიმდინარე 3.3V მარეგულირებელი. მე გამოვიყენე XC6203
- რეზისტორები 4K7, 10K
- 220uF 6V გათიშვის კონდენსატორი
- n არხის MOSFET დაბალი ბარიერის დრაივერი. მე გამოვიყენე AO3400
- p არხის MOSFET დაბალი ბარიერის დრაივერი. მე გამოვიყენე AO3401
- პატარა ნაჭერი pcb პროტოტიპის დაფა
- სლაიდ დენის გადამრთველი
- პატარა ღილაკი (6 მმ კვადრატი)
- მიამაგრეთ მავთული
- ორმაგი ცალმხრივი წებოვანი ლენტი
- 3D დაბეჭდილი დანართის დიზაინი ხელმისაწვდომია
- სურვილისამებრ მაჩვენებელი. გამოვიყენე სათადარიგო საათის ხელი; შეიძლება გამოყენებულ იქნას დაბეჭდილი ვერსია.
საჭიროა შემდეგი ინსტრუმენტები
- Fine Point soldering რკინის
- ცხელი წებოს იარაღი
- ხვრელის დარტყმა
ნაბიჯი 2: ელექტრონიკა
ელექტრონიკის უმეტესობა არის ESP8266 wifi მიკროკონტროლის ერთეული. მცირე რაოდენობის დამხმარე ელექტრონიკაა საჭირო სერვო ძრავის გასააქტიურებლად და ბატარეის რეგულირებისთვის 3.3 ვ -მდე, სენსორების მხარდაჭერისათვის და რეზისტორული გამყოფისათვის ბატარეის ძაბვის მონიტორინგისათვის. სერვო ძრავის მიწოდებას მართავს 2 MOSFET ტრანზისტორი. ისინი ჩართულია მოკლე პერიოდით, სანამ საჭიროა სერვო განახლება და დარჩება მოკლე პერიოდით, რათა სერვომ დაასრულოს თავისი მოძრაობა. დატვირთვა იმდენად მსუბუქია, რომ სერვო არ იმოძრავებს როცა არ იკვებება.
ყველა დამხმარე ელექტრონიკა გარდა LIPO დამტენისა დამონტაჟებულია pcb პროტოტიპის დაფაზე. მე ვიყენებ SMD კომპონენტებს, რომ ეს რაც შეიძლება მცირე იყოს, მაგრამ ეს შეიძლება გაკეთდეს ტყვიის მეშვეობით კომპონენტებით, რადგან არსებობს გონივრული ადგილი. LIPO დამტენს აქვს მიკრო USB პორტი, რომელიც შეიძლება გამოყენებულ იქნას ბატარეის დასატენად. დენის გადამრთველი შეიძლება გამოყენებულ იქნას დენის ჩართვისა და გამორთვისთვის. ღილაკები საშუალებას გაძლევთ ჩართოთ ძილის რეჟიმი ჩართვისას, რაც შემდგომ იძლევა კონფიგურაციისა და კონტროლისთვის ვებ წვდომის საშუალებას.
ნაბიჯი 3: შეკრება
მე გავაკეთე შეკრების შემდეგი ნაბიჯები
- დაბეჭდეთ 3d დანართი
- შეაერთეთ მავთული გადამრთველზე, ღილაკზე და 3 პინ კონექტორზე
- დააინსტალირეთ გადამრთველი, ღილაკი და შესაერთებელი ჩასასმელად, მცირე რაოდენობის ფისოვანი წებოს გამოყენებით
- მოათავსეთ სერვო ადგილზე. უკან არის საკმარისი ადგილი გაყვანილობის გავლისთვის. მუყაოს ნაჭერი შეიძლება გამოყენებულ იქნას მის დასაფიქსირებლად.
- უსაფრთხო LIPO დამტენი ადგილზე. მე გამოვიყენე მავთული ოთხი ხვრელის მეშვეობით LIPO დამტენზე, ბაზის სიმაღლის (2 მმ) შესაცვლელად, რათა ის გამხდარიყო USB ხვრელთან. ცხელი წებო ადგილზე.
- ბატარეის დამჭერი, გადამრთველი და დამტენი ტოვებს საკმარის დონეს ბატარეაზე, რათა ის იყოს გვერდით.
- შექმენით პერიფერიული ელექტრონიკა მცირე ზომის პროტოტიპის დაფაზე.
- დაამონტაჟეთ პროტოტიპის დაფა esp-12 მოდულის თავზე.
- გაყვანილობის სრული მიერთება
- ამობეჭდეთ შერჩეული ციფერბლატი (და საჭიროების შემთხვევაში მაჩვენებელი) მყარ პრიალა ქაღალდზე და ამოჭერით.
- გამოიყენეთ ხვრელი ხვრელის შესაქმნელად სერვოზე
- მიამაგრეთ ციფერბლატი ყუთზე ორმაგი ცალმხრივი წებოვანი ლენტით
- მიამაგრეთ მაჩვენებელი სერვოზე
- ტემპერატურის მნიშვნელობის დასადგენად ვებ ობიექტის გამოყენებით მაჩვენებლის პოზიციის დაკალიბრება.
ნაბიჯი 4: პროგრამული უზრუნველყოფა
ამ პროექტის პროგრამული უზრუნველყოფა ხელმისაწვდომია github
ეს არის Arduino– ზე დაფუძნებული პროექტი, ასე რომ შეიქმნა esp8266 Arduino განვითარების გარემო. თქვენ შეიძლება დაგჭირდეთ ინო ფაილში WifiManager– ის პაროლის და პროგრამული უზრუნველყოფის განახლება უფრო გონივრულად.
ის უნდა იყოს შედგენილი Arduino ESP8266 IDE- ში და სერიულად ატვირთული მოდულში. კარგია GPIO13- ის მიერთება GND თქვენს განვითარების გარემოში, რადგან პროგრამული უზრუნველყოფა იქნება უწყვეტ რეჟიმში.
პირველად გამოყენებისას დაიწყება წვდომის წერტილი, რომელიც უნდა იყოს დაკავშირებული ტელეფონზე ან ტაბლეტზე. იხილეთ კოდი პაროლისთვის. ტელეფონის ან ტაბლეტის ბრაუზერი უნდა იქნას გამოყენებული 192.168.4.1– ზე წვდომისათვის, რაც საშუალებას მოგცემთ შეარჩიოთ ადგილობრივი wi -fi ssid და პაროლი. ეს უნდა გაკეთდეს მხოლოდ ერთხელ ან თუ wifi ქსელი შეიცვლება. საჭიროების შემთხვევაში მოდული დაუკავშირდება ადგილობრივ wifi ქსელს. ნორმალური ღრმა ძილის რეჟიმში არ გამოიყენება wifi. ის იღვიძებს ძილის შუალედში, კითხულობს ტემპერატურას, აახლებს სერვოს და ისევ იძინებს. ყოველ მეათე კითხვას სჭირდება ბატარეის კითხვა და იწერება. ამის შემოწმება შესაძლებელია ძილის გარეშე wifi რეჟიმში ჩართვით და ჟურნალის ფაილის შემოწმებით.
ზოგიერთი დამხმარე ფაილი ასევე უნდა აიტვირთოს. ეს არის git– ის მონაცემთა საქაღალდეში. მათი ატვირთვა შესაძლებელია IP/ატვირთვის საშუალებით. მას შემდეგ რაც აიტვირთება ეს, მაშინ ip/edit შეიძლება გამოყენებულ იქნას შემდგომი ატვირთვის გასაადვილებლად.
ნაბიჯი 5: ოპერაცია
კონფიგურაციის შემდეგ, მოწყობილობა იმუშავებს ჩართვის შემდეგ.
თუ ის ჩართულია ღილაკზე დაჭერით, შეიძლება გამოყენებულ იქნას მრავალი ვებ - ბრძანება.
- http:/ipAddress/upload იძლევა წვდომას მარტივი ფაილის ატვირთვაზე. გამოიყენება სისტემის ჩატვირთვისას.
- http:/ipAddress/edit იძლევა წვდომას ფაილირების სისტემაზე (მაგ. ახალი კონფიგურაციის გადატვირთვისთვის ან ნებისმიერ ჟურნალის ფაილზე წვდომისათვის)
- http:/ipAddress იძლევა წვდომას ფორმაზე ეკრანის მნიშვნელობის დასაყენებლად. შეიძლება გამოყენებულ იქნას მაჩვენებლის შესაცვლელად.
- http:/ipAddress/firmware ახალი firmware ორობითი ატვირთვისთვის
ნაბიჯი 6: აკრიფეთ და კონფიგურაცია
Powerpoint შეიცავს ციფერბლატის ან ფარენჰეიტის გამოყენების ციფერბლატებს. ეს იძლევა 15 სეგმენტს, მაგრამ დიაპაზონი ადვილად მორგებულია საფეხურის ინტერვალის შეცვლით. თუ მეტნაკლებად სეგმენტებია საჭირო, თქვენ უნდა შეცვალოთ დონატის ობიექტის თვისებები. ანალოგიურად, სეგმენტების ფერის ფონი შეიძლება შეიცვალოს.
კონფიგურაციის მონაცემები შეიცავს ფაილს, სახელწოდებით servoTempConfig.txt. კონფიგურაციის შესაცვლელად შეცვალეთ ფაილი და ატვირთეთ იგი ვებ ინტერფეისის საშუალებით http: ipAddress/edit
კონფიგურაციის მონაცემები მხოლოდ მნიშვნელობებია ხაზებზე შემდეგნაირად
- მასპინძლის სახელი
- მინიმალური ნაჩვენები ტემპერატურა (არჩეულ ერთეულებში)
- მაქსიმალური ნაჩვენები ტემპერატურა (არჩეულ ერთეულებში)
- ძილის ინტერვალი წამებს შორის წამებში
- ძილის რეჟიმი (0 = უწყვეტად ჩართული wifi, 1 = ნორმალური ღრმა ძილი, 2 = მუდმივად უკაბელო Wi -Fi
- საქმიანობის შესვლა servoTempLog.txt- ში, თუ ჩაწერა = 1. ბატარეის ძაბვები ყოველთვის შესულია.
- ტემპერატურის ერთეულები 0 = გრადუსი, 1 = ფარენჰაიტი
- ADC_CAL დაკალიბრება ბატარეის ძაბვის მაჩვენებლებისათვის.
დარწმუნდით, რომ მინიმალური და მაქსიმალური ტემპერატურა შერჩეული C/F ერთეულებშია.
გირჩევთ:
მანათობელი თერმომეტრი - ვიტამინიზირებული ბაღის შუქი (eNANO De Jardin): 6 ნაბიჯი
მანათობელი თერმომეტრი - ვიტამინირებული ბაღის შუქი (eNANO De Jardin): ვიტამინიზირებული ბაღის შუქი არდუინო ნანოთი და ტემპერატურის სენსორით BMP180. ჩვენს თავმდაბალ ბაღის შუქს ექნება საიდუმლო ძალა: ის შეძლებს გარე ტემპერატურის მითითებას ფერადი კოდის საშუალებით და მოციმციმე. მისი ოპერაცია ასეთია: ეს მე
IOT სმარტ ინფრაწითელი თერმომეტრი (COVID-19): 3 ნაბიჯი
IOT ჭკვიანი ინფრაწითელი თერმომეტრი (COVID-19): 2019 წლის აჯანყების გამო, ჩვენ გადავწყვიტეთ გავაკეთოთ IOT ჭკვიანი ინფრაწითელი თერმომეტრი, რომელიც აკავშირებს ჭკვიან მოწყობილობებს დაფიქსირებული ტემპერატურის საჩვენებლად, ეს არ არის მხოლოდ იაფი ალტერნატივა, არამედ შესანიშნავი სწავლების მოდული ტექნიკისა და IOT– სთვის, რომელიც
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში
ნაბიჯი სერვო ძრავის სერიული კონტროლით არდუინოს საშუალებით 3D პრინტერის გამოყენებით - Pt4: 8 ნაბიჯი
მოიცავს საფეხურზე მომუშავე ძრავას სერიული კონტროლით Arduino– ს გამოყენებით 3D პრინტერის გამოყენებით - Pt4: Motor Step სერიის ამ მეოთხე ვიდეოში ჩვენ გამოვიყენებთ იმას, რაც ადრე ვისწავლეთ სტეპერ სერვო ძრავის აგება სერიული კომუნიკაციისა და რეალური კონტროლის საშუალებით. პოზიციის უკუკავშირი რეზისტენტული კოდირების გამოყენებით, რომელსაც აკონტროლებს არდუინო