Სარჩევი:

ხმის კონტროლირებადი რობოტის ხელი: 8 ნაბიჯი (სურათებით)
ხმის კონტროლირებადი რობოტის ხელი: 8 ნაბიჯი (სურათებით)

ვიდეო: ხმის კონტროლირებადი რობოტის ხელი: 8 ნაბიჯი (სურათებით)

ვიდეო: ხმის კონტროლირებადი რობოტის ხელი: 8 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
Image
Image
ხმის კონტროლირებადი რობოტის ხელი
ხმის კონტროლირებადი რობოტის ხელი
ხმის კონტროლირებადი რობოტის ხელი
ხმის კონტროლირებადი რობოტის ხელი
ხმის კონტროლირებადი რობოტის ხელი
ხმის კონტროლირებადი რობოტის ხელი

ეს ინსტრუქცია განმარტავს, თუ როგორ უნდა ავაშენოთ ხმის კონტროლირებადი რობოტული ხელი Arduino Uno R3, HC-06 Bluetooth მოდულის და ხუთი საფეხურიანი ძრავის გამოყენებით. [1]

Bluetooth ხმოვანი ბრძანებები იგზავნება თქვენი Android მობილური ტელეფონიდან Arduino Uno R3 თარჯიმანზე, რომელიც აკონტროლებს ხელს.

MIT AppInventor 2 გამოიყენებოდა Android პროგრამის დასაწერად, რომელიც იყენებს Google-Speech-To-Text- ის ძალას. [2]

ხელი, რომელიც დამზადებულია 20 მმ x 3 მმ სიგრძის ალუმინის ექსტრუზიისგან და მავთულის საკიდიდან, შეიქმნა იდეების შესამოწმებლად. სამშენებლო ტექნიკა და კოდი შეიძლება სხვებისთვის საინტერესო იყოს.

მახასიათებლები მოიცავს:

  • მარტივი გასაკეთებელი
  • თითების ინდივიდუალური მოძრაობები
  • თითების მოძრაობა ჯგუფურად
  • პროგრამირებადი ხელის ფორმები სხვადასხვა ამოცანებისთვის
  • მსუბუქი წონა
  • თითოეული თითი კაბელის საშუალებით მუშაობს…
  • წყლის ქვეშ მუშაობა აუცილებელია

თქვენი მობილური ტელეფონის გამოკლებით, ამ პროექტის მშენებლობის სავარაუდო ღირებულება 100 დოლარზე ნაკლებია

სურათები

ფოტო 1 გვიჩვენებს მექანიკურ ხელს.

ფოტო 2 გვიჩვენებს საავტომობილო შეკრებაზე მიმაგრებულ ხელს.

ფოტო 3 გვიჩვენებს Bluetooth (მობილური ტელეფონის) ხმის კონტროლერს

ფოტო 4 არის ეკრანის სურათი, რომელიც აჩვენებს ტიპიურ დიალოგს

ვიდეოში ნაჩვენებია ხმის კონტროლირებადი ხელი მოქმედებაში

შენიშვნები

[1]

საფეხურებიანი ძრავები წარსული პროექტებიდან არის. სერვო ძრავები თანაბრად კარგად უნდა მუშაობდეს რამდენიმე კოდის ცვლილებით.

[2]

MIT AppInventor 2 თავისუფლად არის ხელმისაწვდომი

VTT.apk აპლიკაცია (Voice To Text) და VTT.aia კოდი ამ პროექტისათვის მოცემულია ამ ინსტრუქციებში, თუ გსურთ მისი ადაპტირება.

ნაბიჯი 1: ნაწილების სია

შემდეგი ნაწილები იქნა მიღებული

  • მხოლოდ 1 Arduino UNO R3 USB კაბელით
  • მხოლოდ 1 პროტოტიპი PCB პურის დაფა Arduino UNO R3– ისთვის
  • მხოლოდ 1 HC-06 Bluetooth მოდული
  • 5 მხოლოდ 17HS3430 Nema17 12 ვოლტიანი სტეპერი მოტორსი
  • 5 მხოლოდ დიდი მარტივი მძღოლი v1.2 A4988 სტეპერიანი ძრავის დაფები
  • 5 მხოლოდ GT2 20 კბილი ალუმინის დრო პულე ჭაბურღილი 5 მმ სიგანე 6 მმ ხრახნით
  • 5 მხოლოდ GT2 Idler Pulley Bore 4mm with Bearing for GT2 დროებითი ქამარი სიგანე 6 მმ 20 კბილები
  • 5 მხოლოდ GT2 დახურული მარყუჟის ქამარი რეზინის 6 მმ 160 მმ
  • 1 მხოლოდ pkt 120pcs 10 სმ მამაკაცი მამრობითი + მამრობითი მდედრობითი და მდედრობითი მდედრობითი მხტუნავი

შემდეგი ნაწილები იქნა მიღებული ადგილობრივად:

  • 1 მხოლოდ სიგრძე 20 მმ x 3 მმ ალუმინის ექსტრუზია
  • 1 მხოლოდ 120 მმ x 120 მმ ალუმინის ჯართი
  • 1 მხოლოდ 200 მმ x 100 მმ x 6 მმ კომპოზიციის დაფა (ხელისა და მაჯის გასაგრძელებლად)
  • 1 მხოლოდ 500 მმ x 500 მმ x 6 მმ კომპოზიციის დაფა (ბაზის ფირფიტისთვის)
  • მხოლოდ 1 მოკლე სიგრძის (დაახლოებით 520 მმ) ჯართი 18 მმ x 65 მმ ხე (ბაზის ფირფიტის ფეხებისთვის)
  • მხოლოდ 1 მავთულის საკიდი (დაახლოებით 2.4 მმ დიამეტრი)
  • მხოლოდ 1 სიგრძის ფარდა-მავთული
  • 1 მხოლოდ ფარდის თვალი
  • 1 მხოლოდ ბორბალი 30 ფუნტი ნეილონის სათევზაო ხაზი
  • 1 მხოლოდ მოკლე სიგრძე ქუდი-ელასტიური
  • მხოლოდ 1 pkt კაბელი
  • 1 მხოლოდ 1200 ohm 1/8 ვატიანი რეზისტორი
  • 1 მხოლოდ 2200 ohm 1/8 ვატიანი რეზისტორი
  • 1 მხოლოდ 1N5408 3 ამპერიანი სიმძლავრის დიოდი
  • მხოლოდ 1 SPST (ერთ ბოძზე ერთჯერადი გადაყრა) გადამრთველი
  • 1 მხოლოდ 2 პინიანი PCB ტერმინალის ბლოკი
  • 15 მხოლოდ M3 x 9 მმ ხრახნიანი ნეილონის საყრდენები
  • 30 მხოლოდ M3 x 5 მმ ჭანჭიკები (ნეილონის საყრდენებისთვის)
  • 30 მხოლოდ M3 x 10 მმ ჭანჭიკები (თითების და საავტომობილო სამონტაჟოებისთვის)
  • მხოლოდ 2 M4 x 15 მმ ჭანჭიკი (მაჯის გასაგრძელებლად)
  • 5 მხოლოდ M4 x 30 მმ ჭანჭიკი (უსაქმური პულელებისთვის)
  • 17 მხოლოდ M4 კაკალი (უსაქმური ჭურჭლისთვის)
  • მხოლოდ 12 ხის ხრახნი (ბაზის ფირფიტის ფეხებისთვის)

ამ ნაწილების სავარაუდო ღირებულება 100 დოლარზე ნაკლებია

ნაბიჯი 2: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა

რობოტის ხელის წრიული დიაგრამა ნაჩვენებია ფოტო 1 -ში

შესაბამისი ძრავა / Bluetooth ფარი ნაჩვენებია ფოტო 2 -ში

დიდი მარტივი დრაივერები ნაჩვენებია ფოტო 3 -ში.

Big Easy Driver ძრავის კონტროლერები მხარს უჭერენ გვირილის ჯაჭვის გაყვანილობას

საავტომობილო გაყვანილობა

შეიძლება საჭირო გახდეს ორი ცენტრალური მავთულის გადაბრუნება თითოეული 17HS3430 Nema17 12 ვოლტიანი სტეპერიანი ძრავისგან, როგორც დიდი მარტივი დრაივერი v1.2 A4988 სტეპერიანი ძრავის დაფები ელოდება მავთულხლართებს თითოეული გრაგნილი გრაგნილიდან მიმდებარედ.

ამის მისაღწევად აუცილებელია თითოეული ძრავის ორი ცენტრალური მავთულის შეცვლა (ფოტო 4).

ნაგულისხმევი ფერის თანმიმდევრობა 17HS3430 კაბელებისთვის (ჩემი ძრავებისთვის) არის წითელი, ლურჯი, მწვანე, შავი. მოდიფიკაციის შემდგომი ფერის თანმიმდევრობა არის წითელი, მწვანე, ლურჯი, შავი.

წითელი, მწვანე გრაგნილი უკავშირდება დიდი მარტივი დრაივერის "A" ტერმინალებს.

ლურჯი, შავი გრაგნილი მიმაგრებულია დიდი მარტივი დრაივერის "B" ტერმინალებზე.

დიდი მარტივი მძღოლი მიმდინარე შეზღუდვები

თითოეული დიდი დრაივერის დენის ლიმიტი უნდა იყოს 400mA (მილიამპერი).

ამის მისაღწევად:

  1. გამორთეთ დენი [1]
  2. გათიშეთ თქვენი არდუინო
  3. გათიშეთ თითოეული ძრავის კაბელი
  4. ჩართეთ თითოეული შეზღუდული პოტენომეტრი A4988 Big Easy Driver დაფებზე სრულად საათის ისრის მიმართულებით
  5. გამოიყენეთ 12 ვოლტი დიდ მარტივ დრაივერებზე … თქვენ უნდა მიიღოთ მიმდინარე მაჩვენებელი 90mA– დან 100mA– მდე. ეს არის მიმდინარე, რომელსაც დგამენ LED- ები.
  6. გამორთეთ 12 ვოლტიანი წყარო [1]
  7. შეაერთეთ "ცერა თითის" ძრავა, გამოიყენეთ ენერგია და შეცვალეთ კვების წყარო 490 mA- მდე
  8. გამორთეთ 12 ვოლტიანი წყარო [1]
  9. გათიშეთ ცერა თითის ძრავა.
  10. გაიმეორეთ ნაბიჯები 6, 7, 8, 9 თითოეული დარჩენილი ძრავისთვის

შეაერთეთ ყველა საავტომობილო კაბელი შესაბამის კონტროლერებთან.

ელექტროენერგიის გამოყენებისას მთლიანი მიწოდება იქნება მხოლოდ 2 ამპერი

შენიშვნა

[1]

არასოდეს შეაერთოთ ან გათიშოთ საფეხურიანი ძრავა გამოყენებული სიმძლავრით. ინდუქციური "დარტყმა" (ძაბვის ვარდნა) სავარაუდოდ დააზიანებს კონტროლერებს.

ნაბიჯი 3: ხელი… კონცეფცია

ხელი… კონცეფცია
ხელი… კონცეფცია
ხელი… კონცეფცია
ხელი… კონცეფცია
ხელი… კონცეფცია
ხელი… კონცეფცია

ჩემს პირველ რობოტს, რომელიც აღწერილია https://www.instructables.com/id/Robot-Hand-2/– ში, აქვს ბევრი მცირე ნაწილი და სახსრებისთვის იყენებს ფირზე.

ეს ალტერნატიული ხელი უფრო მტკიცეა, აქვს ნაკლები ნაწილები და უფრო ადვილი გასაკეთებელია.

ზემოთ მოყვანილი ფოტოები აჩვენებს ძირითად კონცეფციას … თუ თქვენ ამოიღებთ ცენტრალურ ჭანჭიკს პანტოგრაფიდან, "სახსარს" აქვს მინიმუმ 90 გრადუსიანი ბრუნვა [1]

შენიშვნა

[1]

მე განზრახული მქონდა გამომეყენებინა პანტოგრაფი-მკლავი ჩემს გამტარ მოწყობილობაში https://www.instructables.com/id/CNC-Actuator-Plo…, მაგრამ მივატოვე იდეა, რადგან სახსრების დიდი რაოდენობის გამო ძალიან ბევრი არასასურველი მოძრაობა იყო.

ნაბიჯი 4: ხელი… პროტოტიპი

ხელი… პროტოტიპი
ხელი… პროტოტიპი
ხელი… პროტოტიპი
ხელი… პროტოტიპი
ხელი… პროტოტიპი
ხელი… პროტოტიპი

ზემოთ მოყვანილი ფოტოები აჩვენებს, თუ როგორ შეიძლება შეიქმნას "თითი" ალუმინის ექსტრუზიის სიგრძისა და მავთულის საფარის საკიდიდან.

სახსარს აქვს გლუვი მოქმედება და საოცრად გამძლეა.

თხილი და ჭანჭიკები არ არის საჭირო … თითოეულ მავთულხლართზე გამაგრების ბლოკი აფიქსირებს მათ ადგილს.

ნაბიჯი 5: ხელი… მშენებლობა

ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა
ხელი… მშენებლობა

რამდენიმე ხელსაწყოა საჭირო ამ ხელის გასაკეთებლად … მხოლოდ გატეხილი ხერხი, რამდენიმე ვარჯიში და ფაილი.

Ნაბიჯი 1

  • მიჰყევით ხელის კონტურს ქაღალდზე. (ფოტო 1)
  • მონიშნეთ თქვენი "მუხლის ხაზი" და მთავარი "თითის სახსრები"
  • იგნორირება გაუკეთეთ თითის წვერებს … ისინი ჩვეულებრივ იმდენად არ იკეცებიან … დახრილი საკმარისია. თუ მცირედი მოსახვევია საჭირო, შეიძლება მოგვიანებით დაემატოს.

ნაბიჯი 2

  • თითის სიგრძის მონაკვეთების მოჭრა ალუმინის ექსტრუზიისგან (ფოტო 2)
  • გაბურღეთ ოთხი ქურთუკი-საკიდის დიამეტრის ხვრელი … ერთი ალუმინის ექსტრუზიის თითოეულ კუთხეში. (ფოტო 4)
  • გაბურღეთ მცირე დიამეტრის ხვრელი თითოეული პირველი ხვრელის უკან. ისინი გამოიყენება ქუდის ელასტიური და ნეილონის მყესებისთვის. (ფოტო 4)
  • გათიშეთ მავთულის სიგრძე ქურთუკიდან და მოხარეთ თითოეული ბოლო 90 გრადუსით
  • გადაკვეთეთ მავთულები ალუმინის თითის მონაკვეთების შეერთებისას. მავთულები მოთავსებულია საპირისპირო მხრიდან.
  • მიამაგრეთ მავთულები თითოეული მავთულის ბოლოზე გამაგრების გამოყენებით. არ ინერვიულოთ იმის შესახებ, რომ ალუმინი მიმაგრებულია … ეს ასე არ არის.
  • ამოიღეთ შედუღების ნაკადი სახსრებიდან მინერალური ტურპენტინის (ან მსგავსი) გამოყენებით, შემდეგ წაისვით სამკერვალო მანქანის ზეთის წვეთი. წაშალეთ ზედმეტი ზეთი ქაღალდის პირსახოცით.

ნაბიჯი 3

  • მიამაგრეთ თითოეული თითი ხის ხელის ფორმაზე "L" ფორმის ალუმინის ფრჩხილების გამოყენებით, რომელიც დამზადებულია ალუმინის ფურცლის ნატეხისგან.
  • შეიტანეთ ზურგჩანთები ისე, რომ თითები სრულად გაშლილი იყოს. (ფოტო 4)

ნაბიჯი 4

მიამაგრეთ ცერა თითი (ფოტო 2). ცერა თითის ფრჩხილი გამოიყურება რთული, მაგრამ უბრალოდ "L" ფორმის ნაჭერია ალუმინის ფურცელი, რომელიც მოჭრილია კუთხეზე. 90 გრადუსიანი მოსახვევი შემდეგ იჭრება და ბოლოები იშლება

ნაბიჯი 5

  • ჰალსტუხი ქუდი-ელასტიური ნაჭერი დარჩენილ ზედა ხვრელებს შორის (ფოტო 4).
  • დაარეგულირეთ დაძაბულობა, სანამ თითები უბრალოდ არ გაიშლება.

ნაბიჯი 6

  • მიამაგრეთ ნეილონის მყესები (თევზაობის ხაზი) ქვედა თითის ხვრელებზე.
  • გაიარეთ თითოეული ნეილონის მყესი, თუმცა 2 მმ დიამეტრის ხვრელები გაბურღულია (მოხრილი) ხის ნაჭერში. ეს ხვრელები ფარდის თვალებს ჰგავს. (ფოტო 2)

ნაბიჯი 7:

ფარდის თვალი გამოიყენება ნეილონის ცერა თითის მიმართულების შესაცვლელად. ფარდის თვალი ხრახნიან M3 ხრახნიან ნეილონის საყრდენს, რომელიც მდებარეობს ხელის მეორე მხარეს

ნაბიჯი 6: პროგრამული უზრუნველყოფა… Android

პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android
პროგრამული უზრუნველყოფა… Android

ფოტო 1 აჩვენებს MIT AppInventor 2 „დიზაინის“ეკრანს ჩემი VTT (ხმოვან ტექსტში) პროგრამისთვის.

ფოტო 2 გვიჩვენებს ამ აპლიკაციაში გამოყენებულ "ბლოკებს".

ფოტოები 3 და 4 არის პატარა-p.webp

კოდის კითხვა

  • ზედა ორი მარცხენა „ბლოკი“აკავშირებს თქვენს ტელეფონს Arduino– სთან, როდესაც დააჭირეთ ღილაკს „Bluetooth“.
  • შუა ორი მარცხენა „ბლოკი“აგზავნის თქვენს ხმოვან ბრძანებას არდუინოს, როდესაც დააჭირეთ ღილაკს „მიკროფონი“. ტექსტი შექმნილია Google Speech_To_Text– ის გამოყენებით.
  • ყველა ხმოვანი ბრძანება გამოჩნდება ტექსტის სახით "მიკროფონის" ხატის ზემოთ.
  • ქვედა ორი მარცხენა „ბლოკი“გადასცემს ამ ტექსტს „ჩვეულებისამებრ“ღილაკს, თუ თქვენ გსურთ ბრძანების გამეორება ტესტირებისას.
  • ქვედა ორი მარჯვენა ბლოკი აგზავნის სიტყვებს "ღია" და "ახლოს" ხელში. ვფიქრობდი, რომ ეს გამოსადეგი იქნებოდა ტესტირების დროს.
  • ზედა სამი მარჯვენა "ბლოკი" აკონტროლებს დროს.

VTT.apk

თანდართული VTT.apk ფაილი არის Android ტელეფონის ნამდვილი პროგრამა.

VTT.apk– ის დასაყენებლად:

  • დააკოპირეთ VTT.apk თქვენს ტელეფონში (ან გაუგზავნეთ ელ.წერილს დანართის სახით)
  • შეცვალეთ თქვენი ტელეფონის პარამეტრები, რათა დაუშვათ მესამე მხარის პროგრამები
  • ჩამოტვირთეთ apk ინსტალერი https://play.google.com/store– დან
  • გაუშვით ინსტალერი.

VTT.aia

კოდის დაყენების ალტერნატიული მეთოდია:

  • შექმენით MIT AppInventor ანგარიში
  • ჩამოტვირთეთ და დააინსტალირეთ MIT AppInventor 2
  • ჩამოტვირთეთ და დააინსტალირეთ "MIT AI2 Companion" https://play.google.com/store– დან თქვენს ტელეფონში.
  • მიბაძეთ ფოტო 1 თქვენს "დიზაინის" ეკრანზე
  • გაიმეორეთ ფოტო 2 -ში ნაჩვენები ბლოკები
  • გაუშვით "MIT AI2 Companion" თქვენს ტელეფონზე
  • დააჭირეთ ღილაკს "აშენება | აპლიკაცია (მიუთითეთ QR კოდი.apk– სთვის)”
  • დააწკაპუნეთ QR ვარიანტზე თქვენს ტელეფონში, როდესაც QR კოდი გამოჩნდება
  • დაიცავით მოთხოვნა.

ნაბიჯი 7: Arduino პროგრამული უზრუნველყოფა

ინსტალაციის ინსტრუქცია

ჩამოტვირთეთ თანდართული ფაილი "VTT_voice_to_text_7.ino"

დააკოპირეთ ფაილის შინაარსი Arduino– ს ახალ ესკიზში და შეინახეთ.

ატვირთეთ ესკიზი თქვენს არდუინოში.

დიზაინის შენიშვნები

ინგლისური ენა ძალიან რთულია.

ხშირად ერთი და იგივე რამის თქმის მრავალი გზა არსებობს. შემდეგ მაგალითებში "ხელს" და თითებს "აქვს იგივე მნიშვნელობა:

  • "გაშალე ხელი" ……………………………………… ეხება შენს ხელს
  • "გაშალე თითები" …………………………………… ეხება შენს ხელს

მაგრამ საკვანძო სიტყვებს შეიძლება ჰქონდეთ განსხვავებული მნიშვნელობა:

  • "გაშალე თითები" ………………………………….. ეხება შენს ხელს
  • "გახსენით თქვენი საჩვენებელი და შუა თითები" ………… ეხება კონკრეტულ თითებს

აზრიანი ბრძანებები მოითხოვს მინიმუმ ორ საკვანძო სიტყვას. შემდეგი ბრძანებები არ იწვევს ხელის მოქმედებას, რადგან მათ აქვთ მხოლოდ ერთი საკვანძო სიტყვა:

  • "გახსენი" ……………………………………………….. ერთი საკვანძო სიტყვა „გახსენი“[1]
  • "მომეცი ხელი" ………………………………………. ერთი საკვანძო სიტყვა „ხელი“
  • "მომეცი გასაღები" ………………………………… ერთი საკვანძო სიტყვა „ხელი“

ამ ბრძანებების ინტერპრეტაციისთვის მე დავაჯგუფე საკვანძო სიტყვები მსგავსი მნიშვნელობებით შემდეგნაირად:

  • მრავალი თითი: "ხელი", "თითები", "ღია", "დახურვა", "გათავისუფლება" [1]
  • კონკრეტული თითები: "ცერა თითი", "ინდექსი", "შუა", "ბეჭედი", "პატარა"
  • გაშლილი თითები: "გახსნა", "ამაღლება", "გაფართოება", "გათავისუფლება" [1]
  • დახურეთ თითები: "დახურვა", "ქვედა" [1]
  • ამოცანები: "ტარება", "გამართვა", "არჩევა", "დემო", "დაკალიბრება"

თითოეული საკვანძო სიტყვა-ჯგუფი ასოცირდება "დროშასთან". ბუნებრივი მეტყველების ინტერპრეტაციისთვის დროშა ან დროშის ჯგუფი იქმნება, როდესაც საკვანძო სიტყვა აღმოჩნდება. მეტყველების თარჯიმანს მხოლოდ დროშის კომბინაციების დათვალიერება სჭირდება იმის გასარკვევად, თუ რა ქმედებებია საჭირო.

რეკურსია

რეკურსია ხდება მაშინ, როდესაც ბრძანება საკუთარ თავს ეძახის ერთ ან მეტჯერ.

დავუშვათ, რომ თითების ნაწილი გაშლილი გაქვთ, ზოგი კი დახურული. მოდით, ასევე ვივარაუდოთ, რომ გსურთ გაშლილი ცერა თითი და დახუჭული თითები იყოს, როგორც როცა რაღაცას ატარებთ.

მეთოდი 1

შემდეგი ორი ხმოვანი ბრძანება მიაღწევს ამას:

  • "გაშალე ხელი"
  • "დახურეთ საჩვენებელი შუა ბეჭედი და პატარა თითები"

მეთოდი 2

ორი ცალკეული ბრძანების გაცემის ნაცვლად, თქვენ შეგიძლიათ შექმნათ დავალება "განახორციელოს ()":

ატარე ეს ჩემთვის

ეს ბრძანება ააქტიურებს "carry ()" ფუნქციას, რომელიც შემდეგ გამოსცემს:

  • პროცესი ("გაშალე ხელი");
  • პროცესი ("დახურეთ საჩვენებელი შუა ბეჭედი და პატარა თითები")

ეს რეკურსიული ქმედება საშუალებას იძლევა შეიქმნას რთული ხელის ფორმები.

შენიშვნა

[1]

მოხერხებულობისთვის მე დავგეგმე თარჯიმანი მიიღოს "ღია", დახურული და "გათავისუფლება" როგორც ერთსიტყვიანი ბრძანება.

ნაბიჯი 8: შეჯამება

ეს ინსტრუქცია გვიჩვენებს, თუ როგორ შეიძლება რობოტის ხელი აგებული იყოს ალუმინის მოკლე სიგრძისა და მავთულის საკიდისგან.

ხელი შეიქმნა გარკვეული იდეების შესამოწმებლად. საყურეების სამაგრები მიმაგრებულია თითის წვერებზე, რათა გააუმჯობესოს ძალაუფლება.

მახასიათებლები მოიცავს:

  • მარტივი გასაკეთებელი
  • თითოეული თითი მუშაობს კაბელით.
  • თითების ინდივიდუალური მოძრაობები
  • თითების მოძრაობა ჯგუფურად
  • პროგრამირებადი ხელის ფორმები სხვადასხვა ამოცანებისთვის
  • Დაბალი ფასი
  • მსუბუქი წონა
  • წყლის ქვეშ მუშაობა აუცილებელია

თითოეული თითი მუშაობს კაბელით. ნეილონის სათევზაო ხაზი გამოიყენება მყესებისათვის, რომელთაგან თითოეული იკვებება მოქნილი ფარდის მავთულის სიგრძით.

ფოტო 2 შესავალი განყოფილებაში ნაჩვენებია ორი კაბელი… ერთი 2 მყესით… მეორე სამით. ეს ნორმალურია, თუ მოღუნვის რადიუსი დიდია, წინააღმდეგ შემთხვევაში თითები იკეტება, როდესაც კაბელები იკეცება. ეს გადალახეს ვიდეოში ხუთი ცალკეული კაბელის გამოყენებით

მიუხედავად იმისა, რომ ნეილონის სათევზაო ხაზი მუშაობს, ის იჭიმება. უჟანგავი ფოლადის სათევზაო კვალი უკეთესი არჩევანი იქნება … მე მაქვს ბორბალი შეკვეთით.

გამტარებლები მზადდება საფეხურებრივი ძრავებისა და გაუთავებელი ქამრებისგან. მყესები მიმაგრებულია წამყვან ქამრებზე საკაბელო კავშირების საშუალებით.

ეს პროექტი თანაბრად კარგად უნდა მუშაობდეს სერვო ძრავებზე. მცირე კოდის ცვლილებები იქნება საჭირო, თუ თქვენ აირჩევთ სერვისების გამოყენებას.

Bluetooth ხმოვანი ბრძანებები იგზავნება თქვენს Arduino– ში Android მობილური ტელეფონის აპლიკაციიდან.

მობილური ტელეფონის აპლიკაციის კოდი შემუშავებულია MIT AppInventor 2-ის გამოყენებით და გამოქვეყნებულია ამ ინსტრუქციებში.

არდუინოს ხმის თარჯიმანი ძალიან საიმედოა. კოდი, რომელიც შედის ამ ინსტრუქციაში, შეიძლება გამოყენებულ იქნას სხვა პროექტებში.

თქვენი მობილური ტელეფონის გამოკლებით, ამ პროექტის მშენებლობის სავარაუდო ღირებულება 100 დოლარზე ნაკლებია

დააწკაპუნეთ აქ, რომ ნახოთ ჩემი სხვა ინსტრუქციები.

გირჩევთ: