Სარჩევი:

Otto DIY Robot Walking - სწრაფი და მარტივი სამეურვეო პროგრამა: 7 ნაბიჯი
Otto DIY Robot Walking - სწრაფი და მარტივი სამეურვეო პროგრამა: 7 ნაბიჯი

ვიდეო: Otto DIY Robot Walking - სწრაფი და მარტივი სამეურვეო პროგრამა: 7 ნაბიჯი

ვიდეო: Otto DIY Robot Walking - სწრაფი და მარტივი სამეურვეო პროგრამა: 7 ნაბიჯი
ვიდეო: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, ნოემბერი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ მარტივად დავპროგრამოთ Otto DIY Robot სიარული.

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

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
  1. Otto Robot შეგიძლიათ შეიძინოთ აქ ან იხილოთ ინსტრუქცია, თუ როგორ უნდა ავაშენოთ იგი რამდენიმე ნაბიჯით აქ.
  2. Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: დაიწყეთ 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– ს დასაყენებლად Arduino Nano– ს დასაყენებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 3: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები

კომპონენტების დამატება:

  1. დაამატეთ 2X "Analoge მნიშვნელობა" კომპონენტი
  2. დაამატეთ 2X კომპონენტი "ანალოგის გაყოფა ღირებულების მიხედვით"
  3. დაამატეთ 2X "სინუსური ანალოგი გენერატორი" კომპონენტი
  4. დაამატეთ 2X "Servo" კომპონენტი

ნაბიჯი 4: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
  1. აირჩიეთ "AnalogValue1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" 20 -ზე
  2. აირჩიეთ "AnalogValue2" კომპონენტი და თვისებების ფანჯარაში "მნიშვნელობა" 20 -მდე
  3. აირჩიეთ "DivideByValue1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" 180 -ზე
  4. აირჩიეთ "DivideByValue2" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" 180 -ზე
  5. შეარჩიეთ კომპონენტი "SineAnalogGenerator1" და თვისებების ფანჯარაში დააყენეთ "ფაზა" 0.65 და "სიხშირე" 1 და "ოფსეტური" 0.5.
  6. აირჩიეთ "SineAnalogGenerator2" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "ფაზა" 0.5 -ზე და "სიხშირე" 1 -ზე და "ოფსეტი" 0.5 -ზე
  7. აირჩიეთ "Servo1" და დაასახელეთ სახელი "LR1" << ჩვენ ამას ვაყენებთ უფრო გასაგებად. ეს ნიშნავს ფეხის უფლებას
  8. აირჩიეთ "Servo2" და დაასახელეთ სახელი "FR1" << ეს ნიშნავს ფეხის მარჯვნივ
  9. აირჩიეთ "Servo3" და დაასახელეთ სახელი "LL1" << ეს ნიშნავს ფეხს მარცხნივ
  10. აირჩიეთ "Servo4" და დაასახელეთ სახელი "FL1" << ეს ნიშნავს ფეხს მარცხნივ

ნაბიჯი 5: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  1. შეაერთეთ "AnalogValue1" კომპონენტის პინი [Out] "DivideByValue1" კომპონენტის პინთან [In]
  2. "AnalogValue2" კომპონენტის პინის [Out] დაკავშირება "DivideByValue2" კომპონენტის პინთან [In]
  3. შეაერთეთ "DivideByValue1" კომპონენტის პინი [Out] "SineAnalogGenerator1" პინთან [ამპლიტუდა]
  4. შეაერთეთ "DivideByValue2" კომპონენტის პინი [Out] "SineAnalogGenerator2" პინთან [ამპლიტუდა]
  5. შეაერთეთ "SineAnalogGenerator1" pin [Out] "LR1" კომპონენტის pin [In] და "LL1" კომპონენტის pin [In]
  6. შეაერთეთ "SineAnalogGenerator2" pin [Out] "FR1" component pin [In] and "FL1" component pin [In]
  7. შეაერთეთ "LR1" კომპონენტის პინი [Out] Arduino ციფრულ პინთან [3]
  8. შეაერთეთ "FR1" კომპონენტის პინი [Out] Arduino ციფრულ პინთან [5]
  9. შეაერთეთ "LL1" კომპონენტის პინი [Out] Arduino ციფრულ პინთან [2]
  10. შეაერთეთ "FL1" კომპონენტის პინი [Out] Arduino ციფრულ პინთან [4]

შენიშვნა: გთხოვთ შეამოწმოთ, რომ არდუინოს ქინძისთავები [2, 3, 4, 5] ემთხვევა თქვენს სერვო ძრავის ფარს (ფეხი და ფეხი) და საჭიროების შემთხვევაში შეცვალეთ.

ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

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

Arduino IDE– ში:

  • დააჭირეთ მენიუს "ინსტრუმენტები" და აირჩიეთ დაფა "Arduino Nano" (სურათი 2)
  • დააჭირეთ მენიუს "ინსტრუმენტები" და აირჩიეთ პორტი
  • დააჭირეთ მენიუს "ინსტრუმენტები" და აირჩიეთ პორტი
  • დააწკაპუნეთ ატვირთვის ღილაკზე, კოდის შესადგენად და ასატვირთად (სურათი 3) შენიშვნა: თუ კოდის გადმოტვირთვისას რაიმე პრობლემა შეგექმნებათ შეგიძლიათ დააწკაპუნოთ მენიუს ინსტრუმენტები> პროცესორი:..> ATMega328P (ძველი ჩამტვირთავი)

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

თუ ოტოს რობოტს გააძლიერებთ, ის დაიწყებს სიარულს.

გილოცავთ! თქვენ დაასრულეთ თქვენი Otto პროექტი Visuino– სთან ერთად. ასევე თან ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: