Სარჩევი:

მარტივი Arduino Drum Robot: 5 ნაბიჯი
მარტივი Arduino Drum Robot: 5 ნაბიჯი

ვიდეო: მარტივი Arduino Drum Robot: 5 ნაბიჯი

ვიდეო: მარტივი Arduino Drum Robot: 5 ნაბიჯი
ვიდეო: Infrared Obstacle Avoidance module for Arduino with code 2024, ივლისი
Anonim
Image
Image
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები

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

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

ნაბიჯი 1: მასალები და ინსტრუმენტები

მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები

მასალები:

  • Arduino Uno (თუმცა თითქმის ნებისმიერი დაფა უნდა მუშაობდეს)
  • (2) პოზიტიური ბრუნვის სერვო ძრავები
  • solderless breadboard
  • პურის დაფის მავთულები (მინიმუმ ათეული)
  • ხის ბრტყელი ნაჭერი
  • (2) pop-sickle ჩხირები, dowel წნელები, ფანქრები, ან სხვა შესაფერისი ბარაბანი ალტერნატივები
  • რეზინის ბალიში, ყავის ქილა და სხვა ბარაბანი

ინსტრუმენტები:

  • ლეპტოპი დაინსტალირებული Arduino IDE– ს უახლესი ვერსიით
  • USB პროგრამირების კაბელი, რომელიც აკავშირებს არდუინოს
  • ფირზე
  • ცხელი წებოს იარაღი (ან უბრალოდ იყავით შემოქმედებითი ფირზე)

დრო:

15 წუთი იდეალურ პირობებში. ალბათ ერთი საათით, თუკი საქმე პირველად არ გამოდგება

ნაბიჯი 2: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

დავიწყოთ რამდენიმე საგნის ერთმანეთთან გაყვანილობით.

თითოეულ სერვო ძრავას აქვს სამი კავშირი: ერთი დენისთვის, მეორე მიწისზედა და მესამე მონაცემთათვის (ან მსგავსი რამ). დადებითი ყოველთვის წითელია, ნიადაგი ჩვეულებრივ ყავისფერი ან შავია, ხოლო მონაცემები ნარინჯისფერი ან თეთრი. პურის დაფის ან არდუინოს სათაურის ქინძისთავების გამოყენებით დაუკავშირეთ არდუინოს სიმძლავრე და მიწა თითოეულ ძრავას. შეაერთეთ ერთი ძრავის მონაცემთა მავთული pin 5 -თან და მეორე ძრავის მონაცემთა მავთული pin 6. დარწმუნდით, რომ ორივე ქინძისთავები მხარს უჭერენ PWM- ს. და…. ის არის! ეს არც ისე რთული იყო.

ნაბიჯი 3: შექმენით რამე

ააშენე ნივთი
ააშენე ნივთი
ააშენე ნივთი
ააშენე ნივთი

ახლა ჩვენ უნდა ავაშენოთ ჩარჩო

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

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

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

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

Ის არის! დროა რაღაც კოდისთვის …

ნაბიჯი 4: დააინსტალირეთ კოდი

დააინსტალირეთ კოდი
დააინსტალირეთ კოდი

მას შემდეგ რაც ყველაფერი მზად არის წასასვლელად, დროა დააყენოთ კოდი. ეს არის ნაწილი, სადაც დაგჭირდებათ Arduino IDE და USB პროგრამირების კაბელი.

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

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

ნაბიჯი 5: შემდგომი

შემდგომი
შემდგომი
შემდგომი
შემდგომი

Გილოცავ! თქვენ უბრალოდ ააწყვეთ მოქმედი ბარაბანი რობოტი. დაიღალეთ ჯერ კიდევ მისი დაუნდობელი შეხებით? არა? კარგი, მალე იქნები. რა შეგვიძლია გავაკეთოთ იმისათვის, რომ ეს ცოტა უფრო საინტერესო იყოს?

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

Arduino– ს ასევე აქვს ტონის (Hz, ხანგრძლივობა) ფუნქცია, რომელიც საშუალებას აძლევს მას დაუკრას ხმა PWM pin– ის საშუალებით. ნოტების სიხშირეების ცხრილის (იხ. ზემოთ) და შემოქმედებითი პროგრამირების გამოყენებით, არდუინოს შეეძლო მელოდიის დაკვრა ავადმყოფური დარტყმების გაშვებისას.

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

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

ეს ყველაფერი ამ პროექტისთვის! ახლა წადი რამე გააკეთე

გირჩევთ: