Სარჩევი:
- ნაბიჯი 1: უყურეთ ვიდეოს
- ნაბიჯი 2: მასალები
- ნაბიჯი 3: გაყვანილობა
- ნაბიჯი 4: შექმენით მიკროსქემის დაფა
- ნაბიჯი 5: კოდი
ვიდეო: DC Motors– ის კონტროლი Arduino– ით და L293– ით: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მარტივი გზა DC ძრავების გასაკონტროლებლად. ყველაფერი რაც თქვენ გჭირდებათ არის ცოდნა ელექტრონიკაში და პროგრამირებაში
თუ თქვენ გაქვთ რაიმე შეკითხვა ან პრობლემა, შეგიძლიათ დამიკავშირდეთ ჩემს ფოსტაზე: [email protected]
ეწვიეთ ჩემს youtube არხს:
ასე რომ დავიწყოთ.
ნაბიჯი 1: უყურეთ ვიდეოს
თქვენ ასევე შეგიძლიათ ნახოთ როგორ მუშაობს ეს პროექტი
www.youtube.com/watch?v=tm69V7npSg8
ნაბიჯი 2: მასალები
ყველა საჭირო მასალა შეგიძლიათ იხილოთ ebay ან amazon– ზე. მაგრამ თუ თქვენ გაქვთ რაიმე ძველი ელექტრონული მოწყობილობა, როგორიცაა პრინტერები ან სხვა რამ, შეგიძლიათ მიიღოთ მასალები იქიდან.
სპონსორის ბმული: UTSource.net მიმოხილვები ეს არის სანდო ვებ გვერდი ელექტრონული კომპონენტების იაფად შეკვეთისთვის
ფასი და შესანიშნავი ხარისხი
ამ პროექტისთვის დაგჭირდებათ:
-ძრავის მძღოლი L293D
-არდუინო მეგა 2560 ან უნო
-პურის დაფა
-9 ვ ბატარეა
-DC ძრავა
-9 ვ ბატარეის ყუთი
-რამდენიმე მავთული
-მწვანე და წითელი LED დიოდები
-ორი ღილაკი
-ორი 10k ohm რეზისტორი
ძრავის მძღოლი L293D
თქვენ შეგიძლიათ გამოიყენოთ ეს ჩიპი ერთი ან ორი განსხვავებული ძრავის გასაკონტროლებლად. ის ეკუთვნის TTL ოჯახს, რაც იმას ნიშნავს, რომ ის მუშაობს 5V+ - ზე.
მას აქვს 16 ქინძისთავი
მიმაგრება 1 დაკავშირების გარეშე
პინ 2 არის შეყვანილი
პინი 3 გამოდის ძრავისთვის
პინი 4 და 5 უკავშირდება ბატარეის GND- ს
პინ 6 არის მეორე გამომავალი ძრავისთვის
პინ 7 არის მეორე შეყვანა
პინი 8 არის V+ ბატარეიდან (9V)
მეორე მხარეს იგივეა გარდა:
პინ 16 არის Vcc+
Pin 9 კავშირი არ არის
ნაბიჯი 3: გაყვანილობა
თუ გაყვანილობასთან დაკავშირებით რაიმე პრობლემა შეგექმნებათ, შეგიძლიათ დაეხმაროთ საკუთარ თავს სურათებში. თავზე არის წრე 1 ძრავის გასაკონტროლებლად და ქვემოთ არის წრე 2 ძრავის კონტროლისთვის. მე მაგალითი გავაკეთე მხოლოდ ერთი ძრავით.
ციფრული შეყვანა 2 ჩართულია ON ღილაკზე (ღილაკი ლურჯი თავსახურით)
ციფრული შეყვანა 3 უკავშირდება OFF ღილაკს (ღილაკი წითელი თავსახურით)
ამ ორი ღილაკით თქვენ შეგიძლიათ შეცვალოთ ბრუნვის მიმართულება
თქვენ უნდა დააკავშიროთ 10k ohm რეზისტორი GND– ს შორის Arduino– დან, რათა დააჭიროთ ღილაკს.
მწვანე LED დიოდი უკავშირდება ციფრულ გამომავალს 5
წითელი LED დიოდი უკავშირდება ციფრულ გამომავალს 4
გაყვანილობა L293D
მიამაგრეთ 1 არ არის დაკავშირებული, ასე რომ დატოვეთ ცარიელი.
შემდეგი არის პინ 2, რომელიც უკავშირდება ციფრულ გამომავალს Arduino– ზე (შეგიძლიათ აირჩიოთ ნებისმიერი ციფრული გამომავალი 2 – დან 53 – მდე)
პინ 3 უკავშირდება პირდაპირ ძრავას
პინი 4 და 5 უკავშირდება ბატარეას GND
პინ 6 უკავშირდება პირდაპირ ძრავას
პინ 7 დაკავშირებულია Arduino– ს ციფრულ გამომუშავებასთან
Pin 8 არის V+ ბატარეიდან. მე გირჩევთ გამოიყენოთ 9V ბატარეა, ასე რომ ძრავა შეუფერხებლად იმუშავებს
თუ თქვენ გაქვთ შანსი, შეგიძლიათ გააკეთოთ წრე.
თქვენ უნდა იყოთ ფრთხილად, რომ თქვენ დაუკავშირდეთ GND Arduino– ს GND ბატარეასთან. საპირისპირო შემთხვევაში, ყველაფერი არ იმუშავებს
თუ გსურთ გააკონტროლოთ ორი ძრავა, თქვენ უნდა დააკავშიროთ L293D- ის მეორე მხარე
Pin 16 არის Vcc+. თქვენ იღებთ 5V ძაბვას არდუინოსგან
Pin 15 უკავშირდება ციფრულ გამომავალს Arduino– ზე
პინი 14 პირდაპირ უკავშირდება ძრავას
პინი 13 და პინ 12 დაკავშირებულია GND ბატარეასთან
პინი 11 პირდაპირ უკავშირდება ძრავას
პინ 10 უკავშირდება ციფრულ გამომუშავებას Arduino– ზე
Pin 9 კავშირი არ არის
ნაბიჯი 4: შექმენით მიკროსქემის დაფა
მე თვითონ გავაკეთე ეს წრე. სქემის დახატვისთვის გამოიყენება SprintLayout. ეს არის სქემების დახატვის პროგრამა, ამ პროგრამაში თქვენ გაქვთ ელექტრონული კომპონენტების ყველა ზომა, ასე რომ თქვენ შეგიძლიათ გააკეთოთ წრე ყველაფრისთვის, რაც გსურთ.
გრავირებისთვის ეს დაფა გამოიყენება CNC გრავირების საღარავი მანქანით. მე გამოვიყენე ნორმალური დაფა სქემებისთვის, რომელიც ერთ მხარეს სპილენძით არის დაფარული. დაფის დამთავრებისას გავპრიალე ის ძალიან წვრილი ქვიშის ქაღალდით. შემდეგ ფხვნილში ავურიე სამრეწველო სპირტი და როზინი. ეს ნაზავი მე დავიფარე სპილენძის მხარეს მის დასაცავად.
ნაბიჯი 5: კოდი
მე გავაკეთე სამი განსხვავებული კოდი.
ძრავის კონტროლი:
ყოველი 5 წამის შემდეგ ძრავა ცვლის ბრუნვის გზას
ძრავის კონტროლი 1 ღილაკით:
როდესაც პირველად დააჭირეთ ღილაკს ძრავა ტრიალებს ერთი მიმართულებით, მეორედ რომ დააჭირეთ ღილაკს ძრავა იწყებს ტრიალს მეორე მხარეს
ძრავის კონტროლი 2 ღილაკით:
ღილაკზე დაჭერისას ძრავა ტრიალებს ერთი მიმართულებით, როდესაც გამორთვის ღილაკს, ძრავა ტრიალებს სხვა მიმართულებით.
გირჩევთ:
Shadow Light Box - კონტროლი IR დისტანციური Arduino– ით: 8 ნაბიჯი (სურათებით)
Shadow Light Box - კონტროლი IR Remote With Arduino– ით: ეს ინსტრუქცია გაგიძღვებათ თუ როგორ უნდა გააკეთოთ ჩრდილის შუქის ყუთი მომავალი შობისთვის. თქვენ შეგიძლიათ თავად დაამშვენოთ თქვენი ოთახი, ან გაუკეთოთ მეგობარს საჩუქრად. ეს ჩრდილის ყუთს შეუძლია მიიღოს სხვადასხვა სახის ფერი წითელი, ლურჯი, მწვანე ფერის შერევით
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
DC Motors– ის კონტროლი L298N– ით CloudX მიკროკონტროლერის გამოყენებით: 3 ნაბიჯი
DC Motors– ის კონტროლი L298N– ით CloudX მიკროკონტროლერის გამოყენებით: ამ პროექტში ჩვენ ავუხსნით როგორ გამოვიყენოთ ჩვენი L298N H ხიდი DC ძრავის სიჩქარის გაზრდისა და შემცირების მიზნით. L298N H- ხიდის მოდული შეიძლება გამოყენებულ იქნას ძრავებთან, რომლებსაც აქვთ ძაბვა 5-დან 35V DC- მდე. ასევე არის საბორტო 5V რეგულატორი, ასე რომ, თუ თქვენი
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): 4 ნაბიჯი (სურათებით)
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა აკონტროლოთ 8x8 LED მატრიცების მასივი Arduino Uno– ს გამოყენებით. ეს სახელმძღვანელო შეიძლება გამოყენებულ იქნას თქვენი პროექტებისთვის მარტივი (და შედარებით იაფი ჩვენების) შესაქმნელად. ამ გზით თქვენ შეგიძლიათ აჩვენოთ ასოები, რიცხვები ან პერსონალური ანიმაცია