Სარჩევი:

BB8: 9 ნაბიჯი
BB8: 9 ნაბიჯი

ვიდეო: BB8: 9 ნაბიჯი

ვიდეო: BB8: 9 ნაბიჯი
ვიდეო: ბაზისური ნდობა სამყაროს მიმართ 2024, ნოემბერი
Anonim
Image
Image

ეს პროექტი იყო "შემოქმედებითი ელექტრონიკა", Beng Electronics Engineering მოდული მალაგას უნივერსიტეტში, ტელეკომუნიკაციების სკოლაში (https://www.uma.es/etsi-de-telecomunicacion/).

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

სასწავლო, რასაც ჩვენი პროექტი ემყარებოდა არის:

www.instructables.com/id/BB8-Droid-Arduino…

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

  • Arduino UNO
  • DC ძრავები და ბორბლები - ბმული
  • Motor Drive Shield L293D - ბმული
  • Bluetooth მოდელი HM -10 - ბმული
  • ნეოდიმი მაგნიტები (8 მმ x 3 მმ)
  • მაგნიტები 20 მმ x 3 მმ
  • სტიროფომის ბურთი
  • 4 AA ბატარეა
  • ბატარეის მფლობელი 4 AA ბატარეისთვის
  • მკვეთრი
  • 100 გრ სათევზაო ჯოხი
  • პლასტიკური 3D პრინტერისთვის
  • ღილაკის უჯრედი
  • ბატარეის დამჭერი ღილაკის უჯრედისთვის
  • წითელი LED
  • წყვილი მავთული
  • ზოგიერთი დამჭერი ძრავების შესანახად
  • თეთრი და ნარინჯისფერი საღებავი
  • 3 ხრახნი არდუინოს დაფის დასაჭერად
  • Წებოვანი ლენტი
  • ხის შემავსებელი
  • თეთრი და ნარინჯისფერი საღებავი

თქვენ ასევე დაგჭირდებათ შემდეგი ინსტრუმენტები:

  • Screwdriver
  • ცხელი დნობის იარაღი
  • კალის გასაყიდი რკინა
  • ჯაგრისი

ნაბიჯი 2: მოდი გავაკეთოთ! - შიდა სტრუქტურა

მოდი გავაკეთოთ! - შიდა სტრუქტურა
მოდი გავაკეთოთ! - შიდა სტრუქტურა
მოდი გავაკეთოთ! - შიდა სტრუქტურა
მოდი გავაკეთოთ! - შიდა სტრუქტურა
მოდი გავაკეთოთ! - შიდა სტრუქტურა
მოდი გავაკეთოთ! - შიდა სტრუქტურა

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

სანამ ნაჭერი იბეჭდება, ჩვენ შევცვლით ძრავის კონტროლერის მამრობითი ქინძისთავებს 0 და 1 ქალ-მამაკაცის ქინძისთავებისთვის. ამის გაკეთება, soldering რკინის დახმარებით, ჩვენ ამოვიღებთ არსებულ მამრობითი ქინძისთავებს და მოათავსეთ ახალი. ასევე, ჩვენ შევაერთებთ რამოდენიმე ქინძისთავს, სადაც მითითებულია Vcc და Gnd, რომ შეძლონ იქ დააკავშირონ bluetooth მოდულის კვების ბლოკი.

მას შემდეგ რაც დასრულდება, ჩვენ დავამყარებთ ძრავების კავშირებს: ჩვენ დავუკავშირებთ მათ დაფის M1 და M2 შესასვლელებთან, როგორც ეს მოცემულია სურათებში.

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

ძრავები განთავსდება მითითებულ პოზიციებზე და დამაგრდება ფლანგებით.

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

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

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

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

ნაბიჯი 3: Bluetooth მოდული და პროგრამის ჩატვირთვა

ძირითადი პროექტის შემდეგ, ჩვენი bluetooth მოდული არის HM-10 ექვსი ქინძისთავით (რომელთაგან ჩვენ გვქონდა ოთხი მათგანი, ყველაზე მნიშვნელოვანი, Vcc, Gnn, Rx და Tx).

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

ჩვენს პროექტში ჩვენ გვინდოდა მოდულის სახელის შეცვლა "BB8" - ით. ჩვეულებრივ, ეს ხდება AT ბრძანებების საშუალებით, რომელთა შესახებ ბევრი ინფორმაციაა ინტერნეტში, მაგრამ ის მოდული, რომელიც ჩვენ შევიძინეთ (და რომლის მასალების ჩამონათვალში დავტოვეთ ბმული), არის მწარმოებლის DSD TECH და სჭირდება პროგრამა, რომელსაც მწარმოებელი აწვდის თავის ვებგვერდზე მოდულის პარამეტრების შესაცვლელად. პროგრამის ბმული: dsdtech-global

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

მას შემდეგ რაც ყველა ნაწილი განთავსდება (წინა განყოფილება) და bluetooth მოდული კონფიგურირებულია, ჩვენ შეგვიძლია ჩავტვირთოთ არდუინო პროგრამით, რომელიც ჩვენ მიმაგრებულია მე –8 საფეხურზე. ამისათვის ჩვენ ჯერ უნდა გავთიშოთ Tx და Rx ქინძისთავები (შესაბამისად 0 და 1 შესაბამისად) წინააღმდეგ შემთხვევაში ჩვენ გვექნება პრობლემები. შემდეგ, ჩვენ ვაკავშირებთ arduino– ს კომპიუტერთან, ვხსნით ოფიციალურ Arduino პროგრამას, ვირჩევთ დაფის მოდელს (Arduino UNO), ასევე პორტს, რომელთანაც ის არის დაკავშირებული და ვაგრძელებთ პროგრამის ატვირთვას.

ნაბიჯი 4: Android აპლიკაცია

Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია

არსებობს მრავალი IOS და ANDROID პროგრამა, რომლებიც თავსებადია Arduino– სთან და ჩვენს bluetooth მოდულთან, ამიტომ ჩვენთვის ძნელი იყო ერთის არჩევა… ბოლოს ჩვენ ავირჩიეთ Android პროგრამა სახელწოდებით Bluetooth Electronics. ეს პროგრამა საშუალებას გაძლევთ მოაწყოთ ეკრანი, განათავსოთ ყველა სახის ელემენტი, ღილაკიდან ჯოისტიკამდე და დააკავშიროთ სხვადასხვა გზით, როგორიცაა bluetooth, BLE და USB.

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

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

განაცხადის ბმული: arduinobluetooth

ნაბიჯი 5: სხეული

სხეული
სხეული
სხეული
სხეული
სხეული
სხეული

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

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

ნაბიჯი 6: თავი

უფროსი
უფროსი
უფროსი
უფროსი
უფროსი
უფროსი

ამის გაკეთება, ჯერ ხელმძღვანელის ბაზა იბეჭდება.

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

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

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

ნაბიჯი 7: დაამშვენებს

დაამშვენებს
დაამშვენებს
დაამშვენებს
დაამშვენებს
დაამშვენებს
დაამშვენებს

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

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

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

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

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

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

GitHub პლატფორმის შემდეგ ბმულზე ნახავთ კოდს, რომლის დანერგვაც მოგიწევთ arduino UNO– ს დაფაზე, ამ ინსტრუქციის გასავითარებლად. თქვენ უნდა გადმოწეროთ და ატვირთოთ, როგორც ეს განმარტებულია მე –3 ნაბიჯში.

გახსოვდეთ, რომ Arduino UNO დაფის Tx და Rx ქინძისთავები გათიშულია. წინააღმდეგ შემთხვევაში, დატვირთვა შეუძლებელი იქნება და პრობლემებს შეგიქმნით.

ბმული: GitHub

ნაბიჯი 9: დასკვნა

დასკვნა
დასკვნა
დასკვნა
დასკვნა

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

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

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

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

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

გირჩევთ: