Სარჩევი:

Zippy the Fanbot: 5 ნაბიჯი (სურათებით)
Zippy the Fanbot: 5 ნაბიჯი (სურათებით)

ვიდეო: Zippy the Fanbot: 5 ნაბიჯი (სურათებით)

ვიდეო: Zippy the Fanbot: 5 ნაბიჯი (სურათებით)
ვიდეო: Marvel Studios’ The Marvels | Teaser Trailer 2024, ივლისი
Anonim
ზიპი ფანბოტი
ზიპი ფანბოტი

ეს ინსტრუქცია შეიქმნა MAKEcourse– ის პროექტის მოთხოვნის შესასრულებლად სამხრეთ ფლორიდის უნივერსიტეტში (www.makecourse.com).

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

ნაბიჯი 1: ნაწილების 3-D დაბეჭდვა

სამგანზომილებიანი ნაწილების დაბეჭდვა
სამგანზომილებიანი ნაწილების დაბეჭდვა

ამ ასამბლეის ჩარჩო, ასევე არდუინოს ყუთი და ელექტრონიკის ყუთი იყო 3-D დაბეჭდილი. თითოეული ნაწილი დაბეჭდილია 30% შევსებით 3-5 გარსით. მე ავტვირთე STL ნაწილის ფაილები, რომ გაგიადვილდეთ. უბრალოდ გადმოწერეთ ისინი და მიიყვანეთ კარგ 3D პრინტერზე!

ნაბიჯი 2: შეიძინეთ საჭირო ელექტრონიკა და ნაწილები

რიგი ელექტრონიკა და ნაწილები იქნება საჭირო იმისათვის, რომ ავაშენოთ და გამოვიყენოთ Zippy the Fanbot. აქ არის ყველა იმ ნაწილის სია, რომელიც მე გამოვიყენე ამ პროექტის განხორციელებისას:

1x Arduino Uno R3

1x VS/HX1838B ინფრაწითელი სენსორი

1x პაკეტი მამაკაციდან მამაკაცის სათაურის ქინძისთავები (საკმარისია არდუინოს ქინძისთავებისთვის)

1x პაკეტი 8 ქალიდან ქალი მხტუნავ მავთულხლართებზე

1x 3S 11.1V ლითიუმის პოლიმერული ბატარეა

1x ენერგიის განაწილების აღკაზმულობა ან ენერგიის განაწილების დაფა

4x Afro SimonK 20A OPTO ESCs

4x Sunnysky X2212 KV980 დავარცხნილი ძრავები

2x APC CW 8045 მრავალბინიანი პროპელერები

2x APC CCW 8045 მრავალბინიანი პროპელერები

1x პაკეტი 4 Zip Ties

4x Light Duty Swivel Casters

1x პაკეტი Velcro Strips

რბილი ორმაგი ცალმხრივი ლენტი 1x

ნაბიჯი 3: შეიკრიბეთ ნაწილები და შექმენით წრე

შეიკრიბეთ ნაწილები და შექმენით წრე
შეიკრიბეთ ნაწილები და შექმენით წრე

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

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

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

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

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

ნაბიჯი 4: აანთეთ Arduino

მას შემდეგ რაც Zippy the Fanbot შეიკრიბა, დროა Arduino- ს გავანათოთ საჭირო პროგრამული უზრუნველყოფა. მე მოგაწოდეთ არდუინოს ესკიზი, რომელიც გამოიყენება ზიპის გასაკონტროლებლად. კოდი არსებითად მოითხოვს 5 ღილაკს fanbot– ის მუშაობისთვის. პროგრამისთვის საუკეთესო ღილაკები არის დისტანციური მართვის სანავიგაციო ღილაკები. ინტუიციურია, რომ ზემოთ/ქვემოთ ღილაკები ბოტს წინ და უკან გადააქცევს, ხოლო მარცხენა/მარჯვენა ღილაკები ბოტს ბრუნავს საათის ისრის საწინააღმდეგოდ/საათის ისრის მიმართულებით. ცენტრალური ნავიგაციის ღილაკი იმოქმედებს როგორც kill switch და გააჩერებს ყველა ძრავას. თუ დისტანციური მართვა, რომელსაც თქვენ იყენებთ, არ მუშაობს ამ კოდთან ერთად, ამოიღეთ პროპელერები ბოტიდან და გამოიყენეთ სერიული მონიტორი Arduino IDE– ში Arduino– ს გადაპროგრამების მიზნით, თქვენი დისტანციური მართვის ღილაკებთან მუშაობისთვის. თქვენ უბრალოდ უნდა დააჭიროთ ღილაკს, რომლის გამოყენებაც გსურთ და დააკვირდეთ რა მნიშვნელობას აჩვენებს სერიულ მონიტორზე. შემდეგ, შეცვალეთ მნიშვნელობა შესაბამისი if განცხადებაში, რომელიც არის ჩემს მიერ მოწოდებული კოდი იმ მნიშვნელობით, რასაც ხედავთ სერიულ მონიტორზე.

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

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

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

ნაბიჯი 5: გაერთეთ Zippy– ს გამოყენებით და იყავით უსაფრთხო

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

გირჩევთ: