Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: მოდი გავაკეთოთ! - შიდა სტრუქტურა
- ნაბიჯი 3: Bluetooth მოდული და პროგრამის ჩატვირთვა
- ნაბიჯი 4: Android აპლიკაცია
- ნაბიჯი 5: სხეული
- ნაბიჯი 6: თავი
- ნაბიჯი 7: დაამშვენებს
- ნაბიჯი 8: პროგრამული უზრუნველყოფა
- ნაბიჯი 9: დასკვნა
ვიდეო: BB8: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს პროექტი იყო "შემოქმედებითი ელექტრონიკა", 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 აპლიკაცია
არსებობს მრავალი 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 გრამიანი მასით, რომელიც მდებარეობს შიდა სტრუქტურის უკანა ნაწილში და რომელიც ჩანს. თანდართული სურათი.
მეორეს მხრივ, ხახუნის შესამცირებლად და თავის მობრუნება უფრო ბუნებრივი და მოლიპულ, მაგნიტებზე სხეულის ლენტის ზოლები მოვათავსეთ.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
როგორ გააკეთოთ სიცოცხლის ზომის BB8 არდუინოს საშუალებით: 12 ნაბიჯი
როგორ გავაკეთოთ სიცოცხლის ზომის BB8 არდუინოსთან ერთად: გამარჯობა ყველას, ჩვენ ვართ ორი იტალიელი სტუდენტი, რომლებმაც ავაშენეთ BB8 კლონი იაფი მასალებით და ამ გაკვეთილით ჩვენ გვინდა გაგიზიაროთ ჩვენი გამოცდილება! ჩვენ ვიყენებთ იაფ მასალებს ჩვენი შეზღუდულობის გამო ბიუჯეტი, მაგრამ საბოლოო შედეგი ძალიან კარგია
DIY BB8 - სრულად 3D ბეჭდვით - 20 სმ დიამეტრის რეალური პროტოტიპის რეალური ზომა: 6 ნაბიჯი (სურათებით)
DIY BB8 - სრულად 3D ბეჭდვით - 20 სმ დიამეტრი რეალური ზომის პირველი პროტოტიპი: გამარჯობა ყველას, ეს არის ჩემი პირველი პროექტი, ასე რომ მინდოდა გამეზიარებინა ჩემი საყვარელი პროექტი. ამ პროექტში ჩვენ გავაკეთებთ BB8- ს, რომელიც იწარმოება 20 სმ დიამეტრის სრულიად 3D პრინტერით. ვაპირებ ავაშენო რობოტი, რომელიც ზუსტად ისე მოძრაობს, როგორც ნამდვილი BB8
განათებული BB8 მაისური: 6 ნაბიჯი (სურათებით)
Light-Up BB8 მაისური: ვარსკვლავური ომების ახალი ფილმი შეიძლება ყველას არ მოეწონოს, მაგრამ ეს არ ნიშნავს იმას, რომ ჩვენ არ შეგვიძლია გავატაროთ გართობა ჩვენი საყვარელი ვარსკვლავური ომების დროგის აღნიშვნით, რომელიც დაფარულია პორგსში! ჩვენ ვიპოვეთ ეს მიმზიდველი BB- 8 მაისური ჩვენს ადგილობრივ სამიზნეზე და მყისიერად მინდოდა დაემატებინა LED
POE - BB8: 10 ნაბიჯის შექმნა
POE - BB8- ის შექმნა: ჩვენ გვინდოდა შეგვექმნა რობოტი გონივრულად პოპულარული საზოგადოებიდან, რომელთანაც შეგვეძლო ურთიერთობა. პირველი რაც გონზე მოვიდა ვარსკვლავური ომები იყო. ვარსკვლავური ომები არის ფუტურისტული ფილმი, რომელშიც ბევრი რობოტია და ჩვენ ვფიქრობდით, რომ ჩვენ შეგვეძლო ელექტრონიკის ჩართვა