Სარჩევი:

DC ძრავის პოზიციის კონტროლი: 5 ნაბიჯი
DC ძრავის პოზიციის კონტროლი: 5 ნაბიჯი

ვიდეო: DC ძრავის პოზიციის კონტროლი: 5 ნაბიჯი

ვიდეო: DC ძრავის პოზიციის კონტროლი: 5 ნაბიჯი
ვიდეო: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, ივლისი
Anonim
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი
DC ძრავის პოზიციის კონტროლი

ეს ინსტრუქცია აჩვენებს როგორ აკონტროლოთ ძრავის პოზიცია ლოკალური ვებ ქსელის საშუალებით.

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

Უყურე ვიდეოს

www.youtube.com/watch?v=bRiY4Qr5HRE

ნაბიჯი 1: საჭიროა აპარატურა

აპარატურაა საჭირო
აპარატურაა საჭირო

ამ პროექტის შესაქმნელად, ჩვენ დაგვჭირდება

1. nodeMCU

2. H- ხიდი L298

3. ძრავა კოდირებით

4. საავტომობილო ბაზა

NodeMCU არის ESP8266, რაც გვაძლევს საშუალებას დავუკავშირდეთ ადგილობრივ wifi ქსელს. მას ასევე აქვს GPIO და შეწყვეტის, PWM ფუნქცია სხვა Arduino მიკროკონტროლერის მსგავსად

საავტომობილო ბაზა დამზადებულია MDF ხისგან 3 მმ სისქით, გაჭრილია ლაზერული cnc მანქანით.

ნაბიჯი 2: სქემის დიზაინი

წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი
წრიული დიზაინი

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

პინ 12, 13 მოქმედებს როგორც გამომავალი პინი, რათა გააკონტროლოს ძრავა მოძრაობს წინ ან უკან H-bridge L298 დახმარებით

პინი 14 გამოიყენება PWM ფუნქციით ძრავის სიჩქარის გასაკონტროლებლად, ამ პროექტში ის უბრალოდ ამოძრავებს სტაბილურ PWM ძრავის სიჩქარის შესამცირებლად

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

ნაბიჯი 3: Arduino Code Works

Arduino Code მუშაობს
Arduino Code მუშაობს

ძირითადი ნაწილი არის HTML კოდი, რომელიც გამოიყენება ადგილობრივი ვებ ეკრანისთვის

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

ჯავის სკრიპტის ბიბლიოთეკა გამოიყენება წრის დისკის შესაქმნელად და მნიშვნელობის გადასატანად nodeMCU– ში. Java lib საჭირო იყო nodeMCU ფაილური სისტემის ჩასატვირთად

ნაბიჯი 4: ჩატვირთეთ კოდი NodeMCU– ში

ჩატვირთეთ კოდი NodeMCU– ში
ჩატვირთეთ კოდი NodeMCU– ში
ჩატვირთეთ კოდი NodeMCU– ში
ჩატვირთეთ კოდი NodeMCU– ში
ჩატვირთეთ კოდი NodeMCU– ში
ჩატვირთეთ კოდი NodeMCU– ში

დასატვირთად ორი ნაწილია:

1. Java lib to nodeMCU ფაილური სისტემა

Lib ინახება საქაღალდეში პროექტის ფაილის გვერდით, ჩვენ უნდა დავაინსტალიროთ ინსტრუმენტი სახელწოდებით "მონაცემების ატვირთვა" Arduino დირექტორია ინსტრუმენტში, შემდეგ გადატვირთოთ Arduino IDE.

Java lib- ის ასატვირთად აირჩიეთ შემდეგი: ინსტრუმენტები> ESP8266 ესკიზის მონაცემთა ატვირთვა

დაელოდეთ დაახლოებით 1 წუთს, რომ ატვირთოთ lib.

"მონაცემთა ატვირთვის" ინსტრუმენტი შეგიძლიათ ჩამოტვირთოთ აქ

2. პროგრამა კვანძის MCU

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

ნაბიჯი 5: გამოსცადეთ

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

გირჩევთ: