Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
- ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
- ნაბიჯი 6: თამაში
ვიდეო: Arduino აკონტროლეთ DC საავტომობილო სიჩქარე და მიმართულება პოტენომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ აკონტროლოთ DC ძრავის სიჩქარე და მიმართულება ორი ღილაკით და აჩვენოთ პოტენომეტრის მნიშვნელობა OLED ეკრანზე.
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO
- L298N DC MOTOR CONTROLER
- DC ძრავა
- OLED ეკრანი
- ბატარეის პაკეტი
- პოტენომეტრი
- ჯუმბერის მავთულები
- ორი ღილაკი
- 2x 1K ohm რეზისტორი
- პურის დაფა
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ Arduino Pin 5V breadboard– ის პოზიტიურ პინთან (წითელი ხაზი)
- შეაერთეთ Arduino Pin GND პურის დაფის უარყოფით პინთან (ლურჯი ხაზი)
- დააკავშირეთ ღილაკი 1 პირველი პინი დაფაზე პოზიტიურ პინთან (წითელი ხაზი)
- დააკავშირეთ ღილაკი 1 მეორე პინდი arduino ციფრულ პინთან 6
- დააკავშირეთ ღილაკი 1 მეორე პინი რეზისტორთან 1
- დააკავშირეთ ღილაკი 2 პირველი პინი დაფაზე პოზიტიურ პინთან (წითელი ხაზი)
- დააკავშირეთ ღილაკი 2 მეორე პინდი arduino ციფრულ პინთან 7
- დააკავშირეთ ღილაკი 2 მეორე პინი რეზისტორთან 2
- დააკავშირეთ რეზისტორი 1 დაფის უარყოფით პინთან (ლურჯი ხაზი)
- დააკავშირეთ რეზისტორი 2 დაფის უარყოფით პინთან (ლურჯი ხაზი)
- შეაერთეთ ციფრული პინი (2) არდუინოდან ძრავის მძღოლის პინთან (IN2)
- შეაერთეთ ციფრული პინი (3) არდუინოდან ძრავის მძღოლის პინთან (IN1)
- შეაერთეთ DC ერთი ძრავა ძრავის მძღოლის ერთ მხარეს
- შეაერთეთ კვების ბლოკი (ბატარეები) pin (gnd) ძრავის მძღოლის კონტროლერის pin (gnd)
- შეაერთეთ კვების ბლოკი (ბატარეები) პინი (+) ძრავის მძღოლის კონტროლერის პინთან (+)
- შეაერთეთ GND Arduino– დან ძრავის მძღოლის კონტროლერის პინთან (gnd)
- შეაერთეთ პოტენომეტრის პინი (DTB) Arduino ანალოგიურ პინთან (A0)
- შეაერთეთ პოტენომეტრის პინი (VCC) არდუინოს პინთან (5V)
- შეაერთეთ პოტენომეტრის პინი (GND) არდუინოს პინთან (GND)
- შეაერთეთ OLED ჩვენების პინი (GND) Arduino პინთან (GND)
- შეაერთეთ OLED ეკრანის პინი (VCC) Arduino პინთან (5V)
- შეაერთეთ OLED ჩვენების პინი (SCL) არდუინოს პინთან (SCL)
- შეაერთეთ OLED ჩვენების პინი (SDA) არდუინოს პინთან (SDA)
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
- დაამატეთ კომპონენტი "Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)"
- დაამატეთ კომპონენტი "სიჩქარე და მიმართულება სიჩქარეზე" "თვისებების ფანჯარაში" დააყენეთ "საწყისი უკუ" "ჭეშმარიტი"
- დაამატეთ "SR Flip-Flop" კომპონენტი Arduino დაფის ციფრული პინი [6] "SRFlipFlop1" პინში [Set]
- დაამატეთ კომპონენტი "SSD1306/SH1106 OLED ჩვენება (I2C)" ორჯერ დააწკაპუნეთ "DisplayOLED1" - ზე და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ და თვისებების ფანჯარაში მითითებული ზომა: 3, Y: 30
შეაერთეთ Arduino Board ციფრული პინი [7] "SRFlipFlop1" პინთან [გადატვირთვა]
- შეაერთეთ Arduino Board AnalogIn pin [0] "SpeedAndDirectionToSpeed1" პინთან [სიჩქარე]
- შეაერთეთ Arduino Board AnalogIn pin [0] "DisplayOLED1"> ტექსტური ველი 1 pin [In]
- შეაერთეთ "DisplayOLED1" pin Out [I2C] Arduino დაფის პინ I2C- თან
- შეაერთეთ "SRFlipFlop1" პინი [Out] "SpeedAndDirectionToSpeed1" პინთან [უკუ]
- შეაერთეთ "SpeedAndDirectionToSpeed1" pin [Out] "DualMotorDriver1"> Motors [0] pin [In]
- შეაერთეთ "DualMotorDriver1"> მოტორსი [0] პინი [მიმართულება (B] Arduino დაფის ციფრულ პინთან [2]
- შეაერთეთ "DualMotorDriver1"> მოტორსი [0] პინი [სიჩქარე (A)] Arduino დაფის ციფრულ პინთან [3]
ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 6: თამაში
თუ თქვენ ჩართავთ Arduino Uno მოდულს და დაამატებთ ბატარეებს ძრავის კონტროლერისთვის, DC ძრავა მზადაა დატრიალდეს.
მოცურების პოტენომეტრის საშუალებით თქვენ შეგიძლიათ დაარეგულიროთ ძრავის სიჩქარე და შეცვალოთ მიმართულება ღილაკების დაჭერით. პოტენომეტრის მნიშვნელობა გამოჩნდება OLED ეკრანზე. გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის. შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
DC MOTOR ხელით ჟესტების კონტროლი სიჩქარე და მიმართულება არდუინოს გამოყენებით: 8 ნაბიჯი
DC MOTOR ხელის ჟესტების კონტროლის სიჩქარე და მიმართულება Arduino– ს გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა აკონტროლოთ DC ძრავა ხელის ჟესტებით არდუინოს და ვიზუინოს გამოყენებით. უყურეთ ვიდეოს! ასევე ნახეთ ეს: ხელის ჟესტების სახელმძღვანელო
DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი
DC Motor გლუვი დაწყება, სიჩქარე და მიმართულება პოტენომეტრის, OLED ეკრანისა და ღილაკების გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ გავაკონტროლოთ DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება ორი ღილაკით და აჩვენეთ პოტენომეტრის მნიშვნელობა OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს
Arduino აკონტროლეთ DC საავტომობილო სიჩქარე და მიმართულება პოტენციმეტრის და ღილაკების გამოყენებით: 6 ნაბიჯი
Arduino Control DC საავტომობილო სიჩქარე და მიმართულება პოტენციომეტრის და ღილაკების გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ აკონტროლოთ DC ძრავის სიჩქარე და მიმართულება ორი ღილაკით. უყურეთ სადემონსტრაციო ვიდეოს
Arduino აკონტროლეთ DC ძრავის სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით: 6 ნაბიჯი
Arduino Control DC საავტომობილო სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენციომეტრი DC ძრავის სიჩქარისა და მიმართულების გასაკონტროლებლად. უყურეთ სადემონსტრაციო ვიდეოს
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): 4 ნაბიჯი
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): შესავალი ამ სახელმძღვანელოში ჩვენ ვაპირებთ გავაკონტროლოთ Brushless DC ძრავის სიჩქარე Arduino UNO, Bluetooth მოდულის (HC-05) და Android პროგრამის Bluetooth– ის გამოყენებით Arduino Bluetooth კონტროლერი)