Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: სუპერ მარტივი გზა სერვო ძრავის გასაკონტროლებლად Arduino– ით: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ გამოვიყენებთ Servo Motor- ს და Arduino UNO- ს და Visuino- ს, რათა გავაკონტროლოთ servo motor ხარისხის ხარისხი მხოლოდ რამდენიმე კომპონენტის გამოყენებით, რაც ამ პროექტს სუპერ მარტივს გახდის.
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- ჯუმბერის მავთულები
- სერვო ძრავა
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ სერვო ძრავის "ნარინჯისფერი" პინი Arduino ციფრულ პინთან [8]
- შეაერთეთ სერვო ძრავის "წითელი" პინი Arduino პოზიტიურ პინთან [5V]
- შეაერთეთ სერვო ძრავის "ყავისფერი" პინი Arduino უარყოფით პინთან [GND]
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ კომპონენტი "თანმიმდევრობა"
- დაამატეთ კომპონენტი "ანალოგური მნიშვნელობა"
- დაამატეთ კომპონენტი "გაყავით ანალოგი ღირებულების მიხედვით"
- დაამატეთ "სერვო" კომპონენტი
ნაბიჯი 5: Visuino Set კომპონენტებში
აირჩიეთ "Sequence1" კომპონენტი, ორჯერ დააწკაპუნეთ მასზე. დიალოგში "ელემენტები":
გადაიტანეთ 5X "პერიოდი" ელემენტი მარცხნივ.
- აირჩიეთ ელემენტი "პერიოდი 1" და თვისებების ფანჯარაში დააყენეთ "გადადება" "1000"
- აირჩიეთ ელემენტი "პერიოდი 2" და თვისებების ფანჯარაში დააყენეთ "გადადება" "2000"
- აირჩიეთ ელემენტი "პერიოდი 3" და თვისებების ფანჯარაში დააყენეთ "გადადება" 3000 -ზე
- აირჩიეთ "პერიოდი 4" ელემენტი და თვისებების ფანჯარაში დააყენეთ "გადადება" "4000"
- შეარჩიეთ ელემენტი "პერიოდი 5" და თვისებების ფანჯარაში დააყენეთ "გადადება" "5000" >> ეს უკანასკნელი მხოლოდ პაუზისთვის იქნება გამოყენებული.
ახლა მოდით დავაყენოთ ხარისხი სერვო ძრავისთვის: აირჩიეთ "AnalogValue1" კომპონენტი, ორჯერ დააწკაპუნეთ მასზე. დიალოგში "ელემენტები":
გადაიტანეთ 4X ელემენტი "მნიშვნელობის დაყენება" მარცხნივ.
- აირჩიეთ "Value1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "Value" 0"
- შეარჩიეთ კომპონენტი "Set Value2" და თვისებების ფანჯარაში დააყენეთ "Value" 60"
- აირჩიეთ "Value3" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "Value" 120"
- შეარჩიეთ კომპონენტი "Set Value4" და თვისებების ფანჯარაში დააყენეთ "Value" 180"
აირჩიეთ "DivideByValue1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" "180"
ნაბიჯი 6: Visuino Connect კომპონენტებში
- შეაერთეთ "Sequence1"> Period1 pin [Out] "AnalogValue1" pin [Set Value 1]
- შეაერთეთ "Sequence2"> Period1 pin [Out] "AnalogValue1" pin [Set Value 2]
- შეაერთეთ "Sequence3"> Period1 pin [Out] "AnalogValue1" pin [Set Value 3]
- შეაერთეთ "Sequence4"> Period1 pin [Out] "AnalogValue1" pin [Set Value 4]
- შეაერთეთ "AnalogValue1" pin [Out] "DivideByValue1" pin [In]
- შეაერთეთ "DivideByValue1" pin [Out] "Servo1" pin [In]
- შეაერთეთ "Servo1" პინი [Out] Arduino ციფრულ პინთან [8]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს, სერვო ძრავა დაიწყებს მოძრაობას თქვენს მიერ დადგენილი გრადუსების შესაბამისად.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
გირჩევთ:
ძველი ლეპტოპის სენსორული პანელის ხელახალი გამოყენება სტეპერიანი ძრავის გასაკონტროლებლად: 11 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი ლეპტოპის სენსორული სტეპერი ძრავის გასაკონტროლებლად: მე ეს პროექტი გავაკეთე რამდენიმე თვის წინ. რამდენიმე დღის უკან, მე გამოვაქვეყნე პროექტის პროექტი r/Arduino– ზე Reddit– ზე. როდესაც დავინახე, რომ ხალხი დაინტერესდა პროექტით, მე გადავწყვიტე გამეკეთებინა ეს ინსტრუქცია, სადაც შევიტანე ცვლილებები Arduino კოდში და
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: 4 ნაბიჯი
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: აქ მე გამოვიყენე უმარტივესი მეთოდი ტელევიზორთან აუდიოს შესანახად, კომპოსით ვიდეოსთან ერთად
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ აქვთ მართლაც მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: 4 ნაბიჯი
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ მართლაც აქვთ მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: წაიკითხეთ … სათაური
სუპერ მარტივი და სუპერ იაფი მაგნიტო სკრატერი!: 3 ნაბიჯი
სუპერ მარტივი და სუპერ იაფი მაგნიტო სკრატერი !: " მაგნეროს ნაკაწრი " არის მოწყობილობა, რომელსაც შეუძლია შექმნას სასაცილო ბგერები მხოლოდ " ნაკაწრების " მაგნიტური მასალები. როგორიცაა აუდიო ფირები, ვიდეო ფირები, საკრედიტო ბარათები, მაგნიტური დისკები და სხვა … აქ არის სუპერ მარტივი გზა ავაშენოთ. არ ჭირდება სოლდერი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: 3 ნაბიჯი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: რა დაგჭირდებათ - თუნუქის ფოლგა 1 AA ბატარეა (ზოგიერთი AAA ბატარეა იმუშავებს) 1 მინი ნათურა (ნათურები გამოიყენება ფანრების უმეტესობისთვის; იხილეთ სურათი) მმართველი (საჭიროების შემთხვევაში)