Სარჩევი:
- ნაბიჯი 1: ნაწილები საჭირო
- ნაბიჯი 2: ინტერფეისის შექმნა
- ნაბიჯი 3: პროექტის რესურსები
- ნაბიჯი 4: სურათების იმპორტი
- ნაბიჯი 5: GUI– ს შექმნა
- ნაბიჯი 6: გვერდი 0-Splash ეკრანი
- ნაბიჯი 7: გვერდი 1 - Stepper Motor Controller
- ნაბიჯი 8: გვერდი 2 - სტეპერ მოტორ ფორტეპიანო
- ნაბიჯი 9: გამართვა
- ნაბიჯი 10: ARDUINO SETUP
- ნაბიჯი 11: დასრულება+სქემა
ვიდეო: სიმღერების დაკვრა Stepper Motor– ის გამოყენებით !!: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი არის მარტივი დინამიური ინტერფეისის შემუშავება, რომელიც საშუალებას მისცემს ურთიერთქმედება სტეპერ ძრავას ორი განსხვავებული გზით.
პირველი ინტერფეისი გააკონტროლებს სტეპერიანი ძრავის მიმართულებას და სიჩქარეს მარტივი GUI გამოყენებით, რომელსაც აქვს მარცხენა და მარჯვენა ისრები მიმართულებით, ხოლო ზემოთ და ქვემოთ ისრები სიჩქარისთვის.
მეორე ინტერფეისი იქნება უფრო მუსიკალური ხასიათის, რაც საშუალებას მოგცემთ ითამაშოთ მარტივი სიმღერები სტეპერ ძრავის ბრუნვის ბგერების გამოყენებით.
ნაბიჯი 1: ნაწილები საჭირო
- Arduino UNO (ან თავსებადი დაფა)
- Nextion გაძლიერებული NX4827K043 iTead Studio– დან.
- Nextion გაფართოების დაფა Nextion გაძლიერებული ჩვენებისთვის
- მიკრო SDHC ბარათი
- SD Card Reader/Writer - ფაილების კომპიუტერიდან SDHC ბარათზე გადასატანად
- პურის დაფა
- სტეპერიანი ძრავა (42BYGHM809)
- 100 uF CapacitorDuinotech Stepper Motor Driver (L298) - [JayCar ნაწილი# XC4492].
- გარე კვების ბლოკი - მაგ. რეგულირებადი ლაბორატორიული კვების წყარო
ნაბიჯი 2: ინტერფეისის შექმნა
პირველი ნაბიჯი არის ინტერფეისების შექმნა Nextion რედაქტორში თქვენს კომპიუტერში.
თქვენ შეგიძლიათ ჩამოტვირთოთ Nextion Editor აქ.
ჩატვირთეთ Nextion რედაქტორი და შექმენით ახალი პროექტი. როდესაც ახალ პროექტს იწყებთ, თქვენ უნდა დარწმუნდეთ, რომ არსებული პარამეტრებიდან შეარჩიეთ სწორი Nextion მოწყობილობა. აქ გამოიყენება მოწყობილობა "Nextion Enhanced NX4827K043".
- აირჩიეთ ფაილი → ახალი აირჩიეთ პროექტის სახელი და შეინახეთ იგი მყარ დისკზე შესაფერის ადგილას.
-
აირჩიეთ შესაბამისი Nextion მოწყობილობა არსებული პარამეტრებიდან
ჩემს მოწყობილობას აქვს ეკრანის ზომა 480 x 272 პიქსელი
ნაბიჯი 3: პროექტის რესურსები
თქვენ უნდა შემოიტანოთ ყველა რესურსი (მაგ. სურათები და შრიფტები) თქვენს პროექტში და შემდეგ შეიმუშაოთ ინტერფეისი თქვენი კონკრეტული საჭიროებების შესაბამისად.
შრიფტები
არ გამოიყენება კონკრეტული შრიფტები, მაგრამ თუ გსურთ ნებისმიერი ტექსტის ჩაწერა ეკრანზე, თქვენ დაგჭირდებათ შრიფტის გენერირება Nextion Editor– ში.
ა) ინსტრუმენტები ont ფონტის გენერატორი
- აირჩიეთ შრიფტის სიმაღლე (მაგ. 16).
- აირჩიეთ შრიფტის კოდის ტიპი (მაგ. Iso-8859-2)
- აირჩიეთ თუ გსურთ ის იყოს თამამი, თუ არა
- აირჩიეთ შრიფტი, რომლის გამოყენებაც გსურთ (მაგ. Arial)
- აირჩიეთ ინტერვალი (მაგ. 0)
- და ბოლოს მიეცით ამ შრიფტს უნიკალური სახელი (მაგ. Arial_16)
- დააჭირეთ ღილაკს "შექმენით შრიფტი" ფანჯრის ქვედა მარჯვენა კუთხეში.
მას შემდეგ რაც დააჭერთ ღილაკს გენერირება შრიფტი, ის დაზოგავს შრიფტს *.zi გაფართოების გამოყენებით და ავტომატურად გეკითხებათ თუ გსურთ "გენერირებული შრიფტის დამატება?" პროექტს. თუ კმაყოფილი ხართ შრიფტით და გსურთ გამოიყენოთ ეს შრიფტი თქვენს პროექტში, აირჩიეთ "დიახ", წინააღმდეგ შემთხვევაში აირჩიეთ "არა" და თავიდან დაიწყეთ.
თქვენ არ შეგიძლიათ დაამატოთ ტექსტი თქვენს პროექტს სანამ არ შემოიტანთ ან დაამატებთ შრიფტს. თქვენი პროექტის ყველა შრიფტი ნაჩვენები იქნება შრიფტების ფანჯარაში.
** შენიშვნა: თითოეული შრიფტი ავტომატურად ინდექსირდება, რათა საჭიროების შემთხვევაში გრამატიკულად მიუთითოთ შრიფტი. ფაქტობრივად, ყველა რესურსი, რომელსაც თქვენ დაამატებთ თქვენს პროექტს ენიჭება რიცხვი და იზრდება ერთით ყოველი დამატებული რესურსისთვის. ზოგიერთი რესურსისთვის შეგიძლიათ ნახოთ ეს ნომერი ერთეულის მარცხნივ. Მაგალითად. ზემოთ მოცემულ სურათზე, კურიერის შრიფტს აქვს ინდექსი 0, ხოლო Arial შრიფტს აქვს ინდექსი 1. თუ წაშლით რესურსს, ინდექსის ნომერი შეიძლება შეიცვალოს ამ ერთეულისთვის.
ნაბიჯი 4: სურათების იმპორტი
Nextion Enhanced NX4827K043 მოწყობილობაზე, თითოეული სურათი უნდა იყოს 480 x 272 პიქსელის ზომის.
ჩვენ ახლა შემოვიტანთ შემდეგ სურათებს Nextion რედაქტორში, რათა მათ გამოვიყენოთ პროექტში. Nextion რედაქტორის ქვედა მარცხენა კუთხეში არის "შრიფტები და სურათი" რესურსის ფანჯარა:
- აირჩიეთ სურათის ჩანართი
- შემდეგ აირჩიეთ "+" ხატი
- ეს გახსნის დიალოგურ ფანჯარას, რომელიც საშუალებას მოგცემთ შეარჩიოთ სურათი (ები) პროექტში დასამატებლად. თქვენ შეგიძლიათ აირჩიოთ ერთზე მეტი სურათი იმპორტირებისთვის.
Splash Screen– ისთვის შეგიძლიათ გააკეთოთ ნებისმიერი სურათი თქვენი არჩევანის მიხედვით.
და სტეპერის ძრავისა და ფორტეპიანოს ინტერფეისისთვის შეგიძლიათ გადმოწეროთ ზემოთ მოყვანილი სურათი.
ნაბიჯი 5: GUI– ს შექმნა
ყველა რესურსი მიიღებს პირადობის მოწმობას მისი შეკვეთის მიხედვით და თითოეული რესურსი ავტომატურად მიიღებს სახელს.
თქვენ შეგიძლიათ შეცვალოთ რესურსის ან ობიექტის სახელი, მაგრამ არ შეგიძლიათ შეცვალოთ ID.
სამი გვერდი შეიქმნება ზემოთ აღწერილი კრიტერიუმების დასაკმაყოფილებლად.
გვერდის დასამატებლად, თქვენ უბრალოდ აირჩიეთ "დამატება" ხატი "გვერდის ფანჯრიდან". და განაგრძეთ გვერდების დამატება, სანამ არ გაქვთ სულ 3 გვერდი (გვერდი 0, გვერდი 1 და გვერდი 2).
ნაბიჯი 6: გვერდი 0-Splash ეკრანი
როდესაც Nextion იკვებება, splash ეკრანი გამოჩნდება 3 წამის განმავლობაში, სანამ ის აჩვენებს Stepper Motor Controller ეკრანს. მე გამოვიყენე შემდეგი ნაბიჯები splash ეკრანის შესაქმნელად.
დაამატეთ splash ეკრანის სურათი 0 გვერდზე
- გვერდის ფანჯრიდან აირჩიეთ "გვერდი 0"
- ინსტრუმენტის ფანჯრის ფანჯარაში აირჩიეთ "სურათი"
- ორჯერ დააწკაპუნეთ "სურათის" ატრიბუტზე ატრიბუტის ფანჯრიდან
- აირჩიეთ splash ეკრანის სურათი სიიდან
- დააჭირეთ ღილაკს OK
2. დაამატეთ ტაიმერი 0 გვერდზე
- ინსტრუმენტის ყუთის ფანჯრიდან აირჩიეთ ტაიმერი
- შეცვალეთ "tim" ატრიბუტი 400 -დან 3000 -მდე ატრიბუტის ფანჯარაში
- შეიყვანეთ „გვერდი 1“ტაიმერის მოვლენის მომხმარებლის კოდის განყოფილებაში (0) ტაიმერის ეს მოვლენა გააგრძელებს Nextion– ს გადასვლას გვერდზე 1 3 წამის შემდეგ.
ტაიმერის ეს მოვლენა Nextion გადადის გვერდზე 1 3 წამის შემდეგ.
ნაბიჯი 7: გვერდი 1 - Stepper Motor Controller
ეს გვერდი შექმნილია სტეპერ ძრავის მიმართულების და სიჩქარის გასაკონტროლებლად. იქნება ორი ღილაკი მიმართულებით (მარცხნივ და მარჯვნივ), და ორი ღილაკი სიჩქარეზე (უფრო სწრაფი და ნელი). და კიდევ ერთი ღილაკი შემდეგ გვერდზე გადასასვლელად (ანუ Stepper Motor Piano გვერდი). ეს ღილაკები ასევე იქნება ასახული Nextion გაფართოების დაფაზე. გაფართოების დაფის ტაქტილური ღილაკები უზრუნველყოფს ძრავის კონტროლის ალტერნატიულ მეთოდს.
დაამატეთ Stepper Motor Controller- ის სურათი გვერდზე 1
- გვერდის ფანჯრიდან აირჩიეთ "გვერდი 1"
- ინსტრუმენტის ფანჯრის ფანჯარაში აირჩიეთ "სურათი"
- ორჯერ დააწკაპუნეთ "სურათის" ატრიბუტზე ატრიბუტის ფანჯრიდან
- აირჩიეთ "Stepper Motor Controller" სურათი სიიდან
- დააჭირეთ ღილაკს OK
2. დაამატეთ ცხელი წერტილები Stepper Motor Controller გამოსახულების თითოეულ ღილაკზე
ა) აირჩიეთ "ცხელი წერტილი" Toolbox ფანჯრიდან
ბ) გადაიტანეთ და შეცვალეთ ცხელი წერტილი ისე, რომ იგი მოიცავს "მარცხნივ" ღილაკს
- ეს ის სფეროა, რომელიც პასუხობს "მარცხენა ღილაკის" დაჭერებს.
- ის გამჭვირვალე იქნება Nextion დაფაზე ატვირთვისას
გ) აირჩიეთ "Touch Press Event" ჩანართი ღონისძიების ფანჯარაში
დ) გააუქმეთ ჩამრთველი „გაგზავნეთ კომპონენტის ID“
ე) ჩაწერეთ შემდეგი კოდი ღონისძიების ფანჯრის "მომხმარებლის კოდი" განყოფილებაში:
დაბეჭდე "L"
ვ) შეცვალეთ ცხელი წერტილის ობიექტის სახელი „მარცხნივ“შემდეგი პროცესის გამოყენებით:
- აირჩიეთ ობიექტის სახელი ატრიბუტის ფანჯრიდან და შეცვალეთ ტექსტი "m0" - დან "მარცხნივ"
- სავალდებულო არ არის ცხელი წერტილის ობიექტის სახელის შეცვლა; თუმცა მოგვიანებით ის დაეხმარება.
ზ) გაიმეორეთ ნაბიჯები 2a-2f თითოეული სხვა ღილაკისთვის შემდეგი თანმიმდევრობით და ქვემოთ მოყვანილი ცხრილის მიხედვით
- მარჯვენა
- უფრო სწრაფად
- უფრო ნელა
- შემდეგი
ათწილადის ASCII კოდი ასო "L" არის 76, შესაბამისად, როდესაც Nextion Enhanced ეკრანი აგზავნის ასო L- ს არდუინოს ბეჭდვით "L" ბრძანების გამოყენებით, Arduino მიიღებს რიცხვს 76. როდესაც მარჯვენა ღილაკს დააჭერთ, ის მიიღებს რიცხვს 82 და ა.შ. ღილაკი "შემდეგი" არაფერს გადასცემს არდუინოს, ის უბრალოდ გადადის მომდევნო ინტერფეისზე Nextion Enhanced ეკრანზე, აქედან გამომდინარე მიზეზი, რის გამოც მომხმარებლის კოდი განსხვავებულია ამ ღილაკისთვის.
3. დააწკაპუნეთ ღილაკებზე გაფართოების დაფაზე
ა) აირჩიეთ "გვერდი 0" და შემდეგ "გვერდი 1" გვერდის ფანჯრიდან
ბ) შეარჩიეთ ჩანართი „ღონისძიების წინასწარი ინიციალიზაცია“ღონისძიების ფანჯრიდან
გ) შეიყვანეთ შემდეგი კოდი მოვლენის წინასწარი ინიციალიზაციის ველში "მომხმარებლის კოდი":
- cfgpio 5, 1, მარცხნივ
- cfgpio 2, 1, მარჯვნივ
- cfgpio 4, 1, უფრო სწრაფად
- cfgpio 3, 1, ნელი
- cfgpio 1, 1, შემდეგი
*** გთხოვთ გაითვალისწინოთ: cfgpio- სა და მის გვერდით რიცხვს შორის არის ერთი სივრცე, მაგრამ თითოეულ ხაზზე სხვა სივრცეები არ არის. თუ დამატებით სივრცეებს შემოიღებთ, ის არ შედგენილი იქნება. ეს კოდი რუქებს გაფართოების დაფაზე არსებულ ღილაკებს ცხელ წერტილ ობიექტებზე გვერდზე 1. მაგალითად, როდესაც გაფართოების დაფაზე მარცხენა ღილაკი (IO5) დაჭერილია, ის ახდენს მოქმედებების ან მოვლენების სიმულაციას ცხელ წერტილთან m0/Left. ამ შემთხვევაში ის გაუგზავნის მნიშვნელობას "L" (76) არდუინოს.
IO ნომერი აღინიშნება ფრჩხილებში გაფართოების დაფაზე.
ნაბიჯი 8: გვერდი 2 - სტეპერ მოტორ ფორტეპიანო
მისი ინტერფეისი შეიქმნება ფორტეპიანოსათვის და საშუალებას მომცემს გავაკონტროლო სტეპერიანი ძრავა ისე, რომ ის აწარმოებს ნოტს იმავე გასაღებით, როგორც მე ვჭერ Nextion ეკრანზე. სტეპერიანი ძრავა აწარმოებს ნოტს კონკრეტული სიხშირის ბრუნვით.
1. დაამატეთ Stepper Motor Piano სურათი გვერდზე 2.
- გვერდის ფანჯრიდან აირჩიეთ "გვერდი 2"
- ინსტრუმენტის ფანჯრის ფანჯარაში აირჩიეთ "სურათი"
- ორჯერ დააწკაპუნეთ "სურათის" ატრიბუტზე ატრიბუტის ფანჯრიდან
- აირჩიეთ "Stepper Motor Piano" სურათი სიიდან
- დააჭირეთ ღილაკს OK
2. დაამატეთ ცხელი წერტილები Stepper Motor Piano გამოსახულების თითოეულ ღილაკზე
ა) აირჩიეთ "ცხელი წერტილი" Toolbox ფანჯრიდან
ბ) გადაიტანეთ და შეცვალეთ ცხელი წერტილი ისე, რომ იგი მოიცავს "A" გასაღებს. ეს არის ტერიტორია, რომელიც პასუხობს "A- გასაღების" პრესას. ის გამჭვირვალე იქნება, როდესაც აიტვირთება Nextion დაფაზე.
გ) აირჩიეთ "Touch Press Event" ჩანართი ღონისძიების ფანჯარაში.
დ) ჩაწერეთ შემდეგი "მომხმარებლის კოდი" განყოფილებაში
დაბეჭდე 1
ე) გაიმეორეთ ნაბიჯები 2a-2d თითოეული სხვა გასაღებისთვის, ქვემოთ მოყვანილი ცხრილის მიხედვით.
** როდესაც კონკრეტული ღილაკი დაჭერილია, Nextion Enhanced დაფა გადასცემს დაბეჭდილ ნომერს, რასაც მოყვება სამი 0x00 მნიშვნელობა. დამთავრებული მნიშვნელობები შეიძლება იგნორირებული იყოს.
3. "უკან" ღილაკი მომცემს საშუალებას გადავიდე წინა ინტერფეისზე Nextion Enhanced დაფაზე.
ა) შექმენით ცხელი წერტილი უკანა ღილაკზე შემდეგი პროცესის გამოყენებით:
- აირჩიეთ Hotspot Toolbox ფანჯრიდან
- გადაიტანეთ/შეცვალეთ ცხელი წერტილი "უკან" ღილაკზე
ბ) აირჩიეთ ღონისძიების ფანჯარა.
გ) დარწმუნდით, რომ არჩეულია ჩანართი „Touch press event“
დ) ჩაწერეთ: გვერდი გვერდი 1 მომხმარებლის კოდის განყოფილებაში
ნაბიჯი 9: გამართვა
Nextion Editor– ის კარგი მხარე ის არის, რომ თქვენ შეგიძლიათ შეამოწმოთ ინტერფეისის ფუნქციონირება დაფაზე ატვირთვამდე.
- შეინახეთ პროექტი დავალების ზოლზე შენახვის ღილაკზე დაჭერით
- შემდეგ დააჭირეთ შედგენის ღილაკს
- შემდეგ დააჭირეთ გამართვის ღილაკს.
გამოჩნდება Nextion ემულატორის ფანჯარა. ეს ფანჯარა უნდა პასუხობდეს ისევე, როგორც Nextion მოდული მას შემდეგ, რაც Nextion ფაილი აიტვირთება დაფაზე. ეს ემულატორი შესანიშნავი გზაა თქვენი ინტერფეისის შესამოწმებლად და დარწმუნდით, რომ ის გამოიყურება და მუშაობს ისე, როგორც მოსალოდნელი იყო. მას შემდეგ რაც კმაყოფილი ვიყავი ინტერფეისით, გადავიტანე შედგენილი Nextion ფაილი SD ბარათზე:
- დააჭირეთ შედგენის ღილაკს
- ფაილი → გახსენით Build Folder
- შეარჩიეთ *.tft ფაილი იგივე სახელით, როგორც პროექტი.
- დააკოპირეთ იგი მიკრო SDHC ბარათზე
- ჩადეთ SDHC ბარათი SD ბარათის სლოტში Nextion ეკრანზე
- ჩართეთ Nextion დაფა
დაელოდეთ სანამ ფაილი აანთებს Nextion დაფას და თქვენ ნახავთ შეტყობინებას, რომელიც ასე გამოიყურება:
შემდეგი ნაბიჯი არის Nextion დაფის გამორთვა და SDHC ბარათის ამოღება.
ნაბიჯი 10: ARDUINO SETUP
Nextion Enhanced ჩვენება მზადაა და ახლა უკვე არდუინოს ჯერია. Arduino არის დაპროგრამებული, რომ მიიღოს სერიული შეტყობინებები Nextion Enhanced ეკრანიდან და გააკონტროლოს სტეპერიანი ძრავა მიღებული ასოების ან რიცხვების საფუძველზე. Nextion დაფისგან გადაცემული უნიკალური ასოები ან რიცხვები საშუალებას აძლევს Arduino- ს გააცნობიეროს რა ღილაკზეა დაჭერილი და ის იყენებს ამ ციფრებს ან ასოებს კოდის ნაკადის გასაკონტროლებლად სტეპერიანი ძრავის კონკრეტული მოქმედებების შესასრულებლად.
SoftwareSerial ბიბლიოთეკა გამოიყენება Arduino- სა და Nextion Enhanced ჩვენებას შორის სერიული კომუნიკაციის გასააქტიურებლად. AccelStepper ბიბლიოთეკა გამოიყენება სტეპერიანი ძრავის კონტროლის პროცესის გასამარტივებლად.
დააყენეთ მაქსიმალური და მინიმალური სიჩქარე ძრავებისთვის და რამდენიმე წინასწარ განსაზღვრული გასაღები. შესაძლებელია ძრავის "მორგება" Nextion დისპლეის პირველი ინტერფეისის გამოყენებით. ამის გაკეთება შეგიძლიათ ძრავის უფრო სწრაფი ან ნელი ბრუნვით, სანამ არ მიაღწევთ სასურველ ღილაკს. აქ "Tuner T1 უფასო" აპლიკაცია iTunes აპლიკაციის მაღაზიიდან გამოიყენება იდენტიფიცირებისათვის, როდესაც ძრავა აწარმოებდა გასაღების შენიშვნას. როდესაც ძრავა აწარმოებდა კონკრეტულ ნოტს, მე ვწერდი სტეპერის ძრავის სიჩქარეს, რომელიც დაბეჭდილია სერიული მონიტორის ფანჯარაში. ყოველ ჯერზე, როდესაც ძრავის სიჩქარე იზრდება ან მცირდება, Arduino კოდი ბეჭდავს სიჩქარეს სერიული მონიტორის ფანჯარაში. მე ვიყენებ ამ სიჩქარეს Arduino კოდში შენიშვნების მასივის გასაახლებლად. ნოტების მასივი ინახავს სტეპერ ძრავის სიჩქარეს, რომელიც შეესაბამება პიანინოზე არსებულ ცალკეულ ნოტებს. Nextion ეკრანი არსებითად აგზავნის ნოტის ინდექსის ნომერს Arduino– ზე არსებული ნოტების მასივიდან, რითაც ამარტივებს კოდს, რომელიც საჭიროა ძრავის დასატრიალებლად 16 სხვადასხვა სიჩქარით.
ნაბიჯი 11: დასრულება+სქემა
ყველა დაფის გამორთვით, შემდეგი ნაბიჯი არის ყველა საჭირო ტექნიკური კავშირი Arduino– სთან. გასათვალისწინებელია ორი ძირითადი ნაწილი:
- სტეპერის ძრავის მძღოლი და ძრავა
- Nextion გაძლიერებული დაფა.
თქვენ უნდა დარწმუნდეთ, რომ თქვენ იყენებთ გარე ენერგიის წყაროს სტეპერიანი ძრავისა და Nextion გაძლიერებული დაფის დასაყენებლად. სტეპერიანი ძრავის მძღოლის დაფა თავისთავად იკვებებოდა არდუინოს მიერ უპრობლემოდ, მაგრამ რეალურ სტეპერ ძრავას დასჭირდება გარე კვების წყარო. Nextion გაძლიერებულ დაფას ასევე სჭირდება გარე კვების წყარო, რადგან ის მოითხოვს უფრო მეტ დენს, ვიდრე Arduino– ს უსაფრთხოდ უზრუნველყოფა.
გაითვალისწინეთ გამოყენებული გარე კვების წყარო. მე დავრწმუნდი, რომ მე მქონდა საკმარისად დიდი ელექტროენერგიის წყარო, რომ გავუმკლავდე პროექტის ენერგეტიკულ მოთხოვნებს და გამოვიყენე შესაბამისი მონაცემთა ცხრილი, რომ დამეხმაროს ამ მოთხოვნების იდენტიფიცირებაში. თუ თქვენ აპირებთ ამ პროექტის გამეორებას, დარწმუნდით, რომ გაითვალისწინეთ თქვენი ძრავის, თქვენი ძრავის მძღოლისა და Nextion ეკრანის სიმძლავრის კონკრეტული მოთხოვნები. Arduino– ს შეუძლია მხოლოდ 400mA დენის მიწოდება 5V პინიდან. ყველაფერი მიმაგრებულია, მე გავააქტიურე Nextion ეკრანი, შემდეგ ჩავრთე Arduino. სტეპერიანი ძრავა იწყებს ბრუნვას ავტომატურად. მე გამოვიყენე პირველი ინტერფეისი ძრავის მიმართულების და/ან სიჩქარის შესაცვლელად. გთხოვთ გაითვალისწინოთ Arduino კოდში მითითებული მაქსიმალური და მინიმალური სიჩქარე. შემდეგ გამოვიყენე შემდეგი ღილაკი Nextion Enhanced ეკრანზე მეორე ინტერფეისზე გადასასვლელად. მეორე ინტერფეისი ფორტეპიანოს ჰგავს. და როდესაც მე ვაჭერ ღილაკს ფორტეპიანოს ეკრანზე, ძრავა ცვლის სიჩქარეს, რათა შეესაბამებოდეს ჩემს მიერ დაჭერილ ნოტს.
ეს ყველაფერი. ახლა თქვენ დაასრულეთ.
იმედია მოგეწონებათ
გირჩევთ:
არდუინოთი და DC ძრავით სიმღერების გაკეთება: 6 ნაბიჯი
არდუინოსა და DC ძრავით სიმღერების გაკეთება: მეორე დღეს, როდესაც არდუინოს შესახებ რამდენიმე სტატიას ვთვალიერებდი, დავინახე საინტერესო პროექტი, რომელიც არდუინოს კონტროლირებადი სტეპერიანი ძრავით იყენებდა მოკლე მელოდიების შესაქმნელად. არდუინომ გამოიყენა PWM (პულსის სიგანის მოდულაცია) პინი სტეპერიანი ძრავის გასაშვებად
საუბარი არდუინოზე. - MP3– ის დაკვრა არდუინოსთან ერთად ყოველგვარი მოდულის გარეშე - MP3 ფაილის Arduino– დან დაკვრა PCM– ის გამოყენებით: 6 ნაბიჯი
საუბარი არდუინოზე. | MP3– ის დაკვრა არდუინოსთან ერთად ნებისმიერი მოდულის გარეშე | Arduino– დან Mp3 ფაილის დაკვრა PCM– ის გამოყენებით: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ ვითამაშოთ arduino– ით mp3 ფაილი აუდიო მოდულის გამოყენების გარეშე, აქ ჩვენ გამოვიყენებთ PCM ბიბლიოთეკას Arduino– სთვის, რომელიც უკრავს 16 ბიტიან PCM– ს 8kHZ სიხშირით, ასე რომ, ამის გაკეთება
სიმღერების დაკვრა (MP3) Arduino– ით PWM– ს გამოყენებით სპიკერზე ან Flyback Transformer– ზე: 6 ნაბიჯი (სურათებით)
სიმღერების დაკვრა (MP3) Arduino– ს გამოყენებით PWM სპიკერზე ან Flyback Transformer– ზე: გამარჯობა ბიჭებო, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია, იმედი მაქვს მოგეწონებათ !! ძირითადად, ამ პროექტში მე გამოვიყენე სერიული კომუნიკაცია ჩემს არდუინოსა და ჩემს ლეპტოპს შორის, მუსიკალური მონაცემების გადატანა ჩემი ლეპტოპიდან არდუინოში. და Arduino TIMERS t
CD– ების დაკვრა CD პლეერის გარეშე, AI და YouTube– ის გამოყენებით: 10 ნაბიჯი (სურათებით)
CD– ების დაკვრა CD პლეერის გარეშე, AI და YouTube– ის გამოყენებით: გსურთ თქვენი CD– ების დაკვრა, მაგრამ აღარ გაქვთ CD პლეერი? არ გქონდათ დრო თქვენი CD– ების გადასაღებად? გაანადგურეს ისინი, მაგრამ საჭიროების შემთხვევაში ფაილები მიუწვდომელია? პრობლემა არ არის. მიეცით AI (ხელოვნური ინტელექტი) იდენტიფიკაციის თქვენი CD და YouTube ითამაშეთ! მე დავწერე Android app doin
ვიდეოების უკანა დაკვრა Quicktime Player– ის გამოყენებით: 5 ნაბიჯი
ვიდეოების უკანა დაკვრა Quicktime Player– ის გამოყენებით: ეს არის საუკუნის ყველაზე საშინელი ხრიკი. ეს ინსტრუქციულად გიჩვენებთ მარტივ გზას, თუ როგორ უნდა ითამაშოთ ვიდეოები უკუღმა პროგრამების ჩამოტვირთვის გარეშე (თუ არ გაქვთ სწრაფი დრო დაგჭირდებათ.) სურათს არაფერი აქვს გავაკეთე პროექტი, მაგრამ მჭირდებოდა