Სარჩევი:

ბოტ ლაზერული გალერეის თამაში: 4 ნაბიჯი (სურათებით)
ბოტ ლაზერული გალერეის თამაში: 4 ნაბიჯი (სურათებით)

ვიდეო: ბოტ ლაზერული გალერეის თამაში: 4 ნაბიჯი (სურათებით)

ვიდეო: ბოტ ლაზერული გალერეის თამაში: 4 ნაბიჯი (სურათებით)
ვიდეო: Seattle City Tour in 4K 60fps - Pike Place Market - Space Needle - Gum Wall 2024, ნოემბერი
Anonim
Image
Image
ბოტ ლაზერული გალერეის თამაში
ბოტ ლაზერული გალერეის თამაში
ბოტ ლაზერული გალერეის თამაში
ბოტ ლაზერული გალერეის თამაში
ბოტ ლაზერული გალერეის თამაში
ბოტ ლაზერული გალერეის თამაში

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

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

ნაბიჯი 1: შეაგროვეთ მასალები

შეაგროვეთ მასალები
შეაგროვეთ მასალები
შეაგროვეთ მასალები
შეაგროვეთ მასალები
  • 5 მმ LED (ან თუ თქვენ არ იყენებთ 3D დაბეჭდილ მოდელს, შეგიძლიათ გამოიყენოთ ნებისმიერი ზომა)
  • LDR (სინათლეზე დამოკიდებული რეზისტორი)
  • 3 მავთული
  • 2 რეზისტორი (მე გამოვიყენე 200 Ohm, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი, რომელიც დაიცავს თქვენს LED- ს. საგანმანათლებლო ბმული!)
  • მიკროკონტროლერი, მე ვიყენებდი არდუინო ნანოს
  • პურის დაფა და ჯუმბერის კაბელები
  • მომენტალური გადართვა
  • პიეზო "სპიკერი" პ

სურვილისამებრ

  • სითბოს შემცირება
  • კონექტორები
  • წებო

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

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

  • შედუღების მოწყობილობა
  • 3D პრინტერი (სურვილისამებრ)

ნაბიჯი 2: 3D ბეჭდვა

3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა

www.thingiverse.com/thing:2069579

თუ გსურთ გამოიყენოთ ჩემი მოდელი მიჰყევით ბმულს. 5 მმ -იანი LED აჭერს მორგებას ზუსტად უკანა ნაწილში.

LDR (ან ნებისმიერი სენსორი ორი მავთულით) შეიძლება ხრახნიანი იყოს წინა ნაწილში. შეიძლება დაგჭირდეთ ხვრელების ოდნავ გახსნა ცხელი ფრჩხილით ან წვრილი საბურღით.

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

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

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

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

თითოეული კომპლექტი {LED, LDR, 2 რეზისტორი} წარმოადგენს ერთ ბოტს. მე გამოვიყენე servo გაფართოების მავთულები, რომლებიც პირდაპირ ჩამონტაჟებული იყო სათაურის ქინძისთავებში, რომელსაც ვასხამდი თითოეულ რობოტს. გაითვალისწინეთ, რომ თითოეული რობოტიდან მოდის სამი მავთული.

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

ნარინჯისფერი მავთულები იწყება მაღალიდან. ეს უზრუნველყოფს 5V თითოეულ LDR- ს. ვინაიდან ჩვენ ვკითხულობთ მხოლოდ სინათლის სენსორს (LDR), როდესაც LED ნათდება (ნარინჯისფერი მავთული HIGH), რომელიც კარგად მუშაობს. თუ თქვენ შეცვლით კოდს LDR– ის წასაკითხად, როდესაც LED არ არის განათებული, თქვენ მოგიწევთ მისი მიერთების სხვა გზა.

ნაბიჯი 4: პროგრამირება

აი კოდი

gist.github.com/justbennett/a68a47d28f705d…

არსებობს 5 ანალოგური შეყვანა, ეს არის 5 LDR. არსებობს 3 ციფრული შეყვანა. გადატვირთვა, ბარიერი მაღლა და ბარიერი ქვემოთ. ბარიერის რეგულირება ხდება ისე, რომ მოწყობილობას შეუძლია მოერგოს განათების სხვადასხვა სიტუაციას. თუ თქვენ იყენებთ ნათელ ლაზერს, ამას მნიშვნელობა არ აქვს.

არის 5 LED გამომავალი და დინამიკის გამომავალი.

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

გირჩევთ: