Სარჩევი:

DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი
DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი

ვიდეო: DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი

ვიდეო: DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი
ვიდეო: A Sharkbite Air Install & The FASTEST Electric Ice Cream Van | Workshop Diaries | Edd China 2024, ნოემბერი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ გავაკონტროლოთ DC ძრავის გლუვი დაწყება, სიჩქარე და მიმართულება ორი ღილაკით და აჩვენოთ პოტენომეტრის მნიშვნელობა OLED ეკრანზე.

უყურეთ სადემონსტრაციო ვიდეოს.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO
  • L298N DC MOTOR CONTROLER
  • DC ძრავა
  • OLED ეკრანი
  • ბატარეის პაკეტი
  • პოტენომეტრი
  • ჯუმბერის მავთულები
  • ორი ღილაკი
  • 2x 1K ohm რეზისტორი
  • პურის დაფა
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • დააკავშირეთ ღილაკი 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 დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ 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– ში დაამატეთ და შეაერთეთ კომპონენტები

Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
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
  • დაამატეთ კომპონენტი "Ramp to Analog Value"
  • შეაერთეთ Arduino Board ციფრული პინი [7] "SRFlipFlop1" პინთან [გადატვირთვა]
  • შეაერთეთ Arduino Board AnalogIn pin [0] "RampToValue1" პინთან [In]
  • შეაერთეთ Arduino Board AnalogIn pin [0] "DisplayOLED1"> ტექსტური ველი 1 pin [In]
  • შეაერთეთ "RampToValue1" pin [Out] SpeedAndDirectionToSpeed1 pin [Speed]
  • შეაერთეთ "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: Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE Arduino IDE– ში, დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შედგენისა და ატვირთვისთვის (სურათი 2)

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE Arduino IDE– ში, დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შესადგენად და ასატვირთად (სურათი 2)
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE Arduino IDE– ში, დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შესადგენად და ასატვირთად (სურათი 2)
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE Arduino IDE– ში, დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შესადგენად და ასატვირთად (სურათი 2)
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE Arduino IDE– ში, დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შესადგენად და ასატვირთად (სურათი 2)

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

ნაბიჯი 6: თამაში

თუ თქვენ ჩართავთ Arduino Uno მოდულს და დაამატებთ ბატარეებს ძრავის კონტროლერისთვის, DC ძრავა მზადაა დატრიალდეს.

მოცურების პოტენომეტრის საშუალებით თქვენ შეგიძლიათ დაარეგულიროთ ძრავის სიჩქარე და შეცვალოთ მიმართულება ღილაკების დაჭერით. პოტენომეტრის მნიშვნელობა გამოჩნდება OLED ეკრანზე და "Ramps" კომპონენტის გამო, ძრავა შეცვლის თავის სიჩქარეს უფრო შეუფერხებლად. გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის. შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: