Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: დაყენება
- ნაბიჯი 3: ბაგის დაკავშირება H- ხიდთან
- ნაბიჯი 4: დაუკავშირეთ თქვენი H- ხიდი თქვენს ჟოლოს Pi- ს
- ნაბიჯი 5: დააკავშირეთ 9 ვოლტიანი ბატარეა თქვენს H- ხიდთან
- ნაბიჯი 6: გამშვები პუნქტი
- ნაბიჯი 7: გაყვანილობის ღილაკები
- ნაბიჯი 8: კოდი
- ნაბიჯი 9: VNC Viewer– ის დაყენება
- ნაბიჯი 10: თქვენი აპარატის შეკრება
ვიდეო: RSPI Push-Button Robot Buggy: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ოდესმე გინახავთ დისტანციური მართვის მანქანა მაღაზიაში და დაფიქრებულხართ, შეძლებდით თუ არა თქვენ თვითონ აეშენებინათ იგი. დიახ, თქვენ შეგიძლიათ ააწყოთ ერთი და აკონტროლოთ თქვენი მანქანა ღილაკების დაჭერით. ყველაფერი რაც თქვენ გჭირდებათ რამდენიმე მარტივი მასალაა და თქვენ თვითონ შეგიძლია ააგოთ ღილაკი რობოტი. ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს და შექმენით თქვენი ღილაკი რობოტი.
ნაბიჯი 1: მასალების შეგროვება
სანამ დავიწყებთ, თქვენ უნდა შეაგროვოთ საჭირო მასალა ამ პროექტის დასასრულებლად:
- ჟოლო Pi B+
- მონიტორი
- კლავიატურა
- თაგვი
- T-Cobbler
- ნახევარი ზომის პურის დაფა
- H- ხიდი
- ფილიპსის ხრახნიანი
- Robot Buggy შასი 2 ძრავით
- 4 ღილაკი
- ბატარეა 9 ვოლტი
- პორტატული დამტენი
- მიკრო USB მავთული
- 4 მამაკაცი - ქალი მხტუნავ -მავთულები
- 12 მამაკაცი - მამაკაცი მხტუნავ -მავთულები
- Python 3 კოდირების პროგრამული უზრუნველყოფა
- მობილური მოწყობილობა, რომელსაც შეუძლია ჩამოტვირთოს VNC მაყურებლის აპლიკაცია
ნაბიჯი 2: დაყენება
მას შემდეგ რაც შეაგროვეთ საჭირო მასალები, ახლა თქვენ შეგიძლიათ ააწყოთ თქვენი ბაგა. პირველ რიგში, თქვენ უნდა დაუკავშიროთ თქვენი Raspberry Pi თქვენს მონიტორს, მაუსს და კლავიატურას. ამის გაკეთების შემდეგ, თქვენ უნდა მიამაგროთ თქვენი t-cobbler თქვენს Pi- ს და თქვენს ნახევრად ზომის breadboard- ს. ახლა თქვენ შეგიძლიათ მიამაგროთ თქვენი h- ხიდი და დააჭიროთ ღილაკებს თქვენს დაფაზე.
ნაბიჯი 3: ბაგის დაკავშირება H- ხიდთან
ახლა თქვენ მზად ხართ ააწყოთ თქვენი ბაგა. პირველ რიგში თქვენ უნდა დაერთოთ ძრავები h- ხიდზე, ასე რომ თქვენ უნდა ამოიღოთ ოთხი ცისფერი პორტი h- ხიდის ზედა და ქვედა ნაწილში, თუ მას ისე ეჭიდებით, როგორც ეს გამოსახულია ზემოთ. ამის შემდეგ, თქვენ უნდა მიიღოთ ორი წითელი და ორი შავი კაცი-მამაკაცი მხტუნავი მავთული. შემდეგ ჩადეთ შავი მავთულები მარცხენა პორტებში და წითელი მავთულები მარჯვენა პორტებში (ზემოთ მოცემულ სურათზე ის საპირისპიროდ იყო მიერთებული, მაგრამ ეს ამარტივებს). მას შემდეგ რაც მავთულები მოათავსეთ ცისფერ პორტებში, შეახვიეთ ისინი მჭიდროდ, რაც ხელს შეუწყობს მათ ამოვარდნას. ახლა თქვენს შასისზე, ბორბლებთან ახლოს ნახავთ ძრავებს და წითელი და შავი ქალის კონექტორს, რომელიც გამოდის თითოეული ძრავიდან. შეაერთეთ წითელი და შავი მავთულები h- ხიდიდან ძრავებამდე და ახლა თქვენი h-bridge უკავშირდება თქვენს შეცდომას. გახსოვდეთ, რომ თუ თქვენ გაქვთ თქვენი h- ხიდი იგივე, რაც ზემოთ მოცემულ სურათზე, ზედა პორტები უნდა იყოს დაკავშირებული მარცხენა ბორბალთან და ქვედა პორტები უნდა იყოს დაკავშირებული მარჯვენა ბორბალთან.
ნაბიჯი 4: დაუკავშირეთ თქვენი H- ხიდი თქვენს ჟოლოს Pi- ს
მას შემდეგ რაც თქვენი H- ხიდი დაუკავშირეთ შეცდომას, ახლა თქვენ დაუკავშირდით მას თქვენს Pi- ს. ახლა თქვენ გჭირდებათ 4 კაცი-ქალი მხტუნავ-მავთული. შეაერთეთ ოთხივე მხტუნავი მავთული h- ხიდთან მამრობითი კონექტორებით h- ხიდის წინა მხარეს. შემდეგ დააკავშირეთ ოთხივე მავთული სხვადასხვა GPIO– ზე თქვენს დაფაზე. მე გამოვიყენე GPIO 4 და 17 მარცხენა ბორბალზე და GPIO 5 და 6 მარჯვენა ბორბალზე. იმის ცოდნა, თუ რომელი მავთულები არის რომელი ბორბლისთვის, h- ხიდზე, რომელზეც ორი მამრობითი და მდედრობითი მავთული თქვენ დაუკავშირდით, უფრო ახლოს არის მამრობითი და მამრობითი მავთულხლართებთან, რომლებიც დაკავშირებულია ძრავასთან, არის ბორბლის ასორტიმენტი. ახლა თქვენ გჭირდებათ მამრობითი და მამრობითი მავთულები, რათა მიამაგროთ მიწის მავთული თქვენს h- ხიდზე. რაც იმას ნიშნავს, რომ ახლა თქვენ უნდა გახსნათ თქვენი h- ხიდის სამი წინა პორტის შუა პორტი. შემდეგ მოათავსეთ თქვენი მავთული და მჭიდროდ დააფიქსირეთ, რომ არ ამოვარდეს. ახლა მოათავსეთ ეს მავთული სახმელეთო პორტში თქვენს დაფაზე.
ნაბიჯი 5: დააკავშირეთ 9 ვოლტიანი ბატარეა თქვენს H- ხიდთან
ბოლო რაც თქვენ უნდა გააკეთოთ თქვენი ბუგის მშენებლობის დასასრულებლად არის 9 ვოლტიანი ბატარეის მიმაგრება. თქვენ გჭირდებათ კონექტორი, რომელიც აკავშირებს თქვენს ბატარეას და ყოფს მას მიწაზე და ძაბვაზე. ახლა თქვენ უნდა ამოიღოთ მარცხნივ, პირველი ორი პორტი თქვენს h- ხიდზე. ამის შემდეგ თქვენ უნდა ჩაწეროთ წითელი მავთული ბატარეიდან მარცხენა პორტში და შემდეგ ჩადოთ მიწის მავთული შუა პორტში. თქვენ უნდა გქონდეთ ორი მავთული შუა პორტში, ერთი დასაკავშირებელი მავთული Pi- ზე და ერთი დამუხტული მავთული ბატარეიდან. ახლა მჭიდროდ დააბრუნეთ პორტები და გადადით შემდეგ საფეხურზე.
ნაბიჯი 6: გამშვები პუნქტი
ახლა ჩვენ ვაპირებთ შეამოწმოთ მუშაობს თუ არა თქვენი შეცდომა სანამ დააჭირეთ ღილაკებს. ასე რომ, ახლა გახსენით Python 3 თქვენს Pi- ზე და გაუშვით ქვემოთ მოყვანილი კოდი, რათა უზრუნველყოთ თქვენი შეცდომები.
gpiozero იმპორტის რობოტიდან
robby = Robot (მარცხნივ = (4, 17), მარჯვნივ = (5, 6))
robby.forward ()
თუ თქვენი შეცდომა წინ მიიწევს, ახლა ჩაწერეთ:
robby.stop ()
ნაბიჯი 7: გაყვანილობის ღილაკები
იმის შემოწმების შემდეგ, რომ თქვენი შეცდომა მუშაობს, თქვენ მზად ხართ დაამატოთ ღილაკები. პირველი რაც თქვენ უნდა გააკეთოთ არის მავთულის დაყენება მიწიდან და დააკავშირეთ იგი ორივე მხარეს მიწის რელსებთან. ეს გაგიადვილებთ ღილაკების მიერთებას. ახლა განათავსეთ თქვენი ოთხი ღილაკი იმავე თანმიმდევრობით, როგორც ზემოთ მოცემულ ფოტოში. დარწმუნდით, რომ თითოეული ღილაკის თითოეული ფეხი სხვადასხვა რიგშია. ახლა დააკავშირეთ ერთი ფეხი თითოეული ღილაკიდან მიწასთან. ამის შემდეგ თქვენ უნდა დააკავშიროთ თითოეული ღილაკი GPIO– სთან, ამიტომ ჩვენ ვაპირებთ დარეკოთ ღილაკს თქვენი Pi– დან ყველაზე შორს და დააკავშიროთ ის ღილაკს GPIO 23 – თან. ის სწორია და დაუკავშირეთ მას GPIO 13. შემდეგ თქვენს Pi– სთან ყველაზე ახლოს მდებარე ღილაკს, ჩვენ დავურეკავთ უკან და დავუკავშირებთ მას GPIO 21. ბოლოს კი ბოლო ღილაკს ჩვენ დავურეკავთ მარცხნივ და დავუკავშირდებით მას GPIO 18 – თან.
ნაბიჯი 8: კოდი
ღილაკების გაყვანილობის შემდეგ, თქვენ მზად ხართ თქვენი შეცდომის კოდირებისთვის. გახსენით პითონი 3 თქვენს Pi- ზე და მიჰყევით ქვემოთ მოცემულ კოდს, რომ დარწმუნდეთ, რომ თქვენი შეცდომა მუშაობს.
gpiozero იმპორტის რობოტიდან, ღილაკი
დროიდან იმპორტი ძილის
guizero იმპორტის აპლიკაციიდან, Pushbutton
robby = Robot (მარცხნივ = (4, 17), მარჯვნივ = (5, 6))
forward_button = ღილაკი (23)
right_button = ღილაკი (13)
left_button = ღილაკი (18)
Backwards_button = ღილაკი (21)
მართალია:
თუ forward_button.is_pressed:
robby.forward ()
ძილი (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
ძილი (0.2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
ძილი (0.2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
ძილი (2)
robby.stop ()
ნაბიჯი 9: VNC Viewer– ის დაყენება
ახლა თქვენ უნდა დაუკავშიროთ თქვენი Pi თქვენს ტელეფონს, რათა შეძლოთ თქვენი ტელეფონის კოდის გაშვება მას შემდეგ რაც თქვენი Pi დაერთვება თქვენს შეცდომას. ჯერ ჩამოტვირთეთ VNC მაყურებლის აპლიკაცია თქვენს ტელეფონში. შემდეგ დააწკაპუნეთ VNC თქვენს Pi– ზე, ის უნდა იყოს თქვენი ეკრანის ქვედა მარცხენა მხარეს. ამის გაკეთების შემდეგ ჩაწერეთ თქვენი Pi მისამართი, მომხმარებლის სახელი და პაროლი. ახლა თქვენ დაუკავშირდით თქვენს Pi- ს.
ნაბიჯი 10: თქვენი აპარატის შეკრება
ბოლო ნაბიჯი, რაც თქვენ უნდა გააკეთოთ, არის თქვენი ხარვეზის შეკრება. ეს შეიძლება იყოს ყველაზე რთული ნაწილი ამ პროექტისა, რადგან ცოტა რთულია, რომ ყველაფერი მოერგოს შენს შასის. რა გავაკეთე, ჯერ ბატარეა ჩავწერე ბოლოში, ძრავებს შორის. შემდეგ დავდე პორტატული დამტენი ბოლოში და ჩავრთე Pi- ში. მე დავაყენე Pi და შასის უკანა ნაწილი და h- ხიდი ჩავამაგრე t-clobber– ზე. შემდეგ მე დავაყენე პურის დაფა წინ, რათა ბაგის კონტროლი ადვილი იყოს. მაგრამ თქვენ არ გჭირდებათ თქვენი აწყობა ზუსტად იგივე თქვენი შასის ზომის მიხედვით. ახლა თქვენ დაასრულეთ ბიძგიანი რობოტის აპარატი თქვენი Raspberry Pi– ით.
გირჩევთ:
Robot Buggy პროექტი: 3 ნაბიჯი
Robot Buggy პროექტი: ამ პროექტისთვის დაგჭირდებათ: Raspberry Pi 3 Buggy Chassis ძრავებითა და ბორბლებით 9 ვოლტიანი ბატარეა მავთულის სტრიპტიზორები, ხრახნიანი მძღოლი, ხრახნიანი მძღოლი ან მბზინავი ლიდერი მცირე საცხობი 1 წითელი LED1 ლურჯი LEDT-CobblerH BridgeTape2 330 რეზისტენტულები
Robot Buggy RPI: 7 ნაბიჯი
Robot Buggy RPI: Robot Buggy ძალიან ადვილია თქვენი Raspberry Pi– ით, თუ დაიცავთ პროცედურას, რადგან ეს მნიშვნელოვანი იქნება. თემები, რომლებსაც მე განვიხილავ, არის: საიდან ვიპოვე ეს იდეა და ნებისმიერი ცვლილება (ბმულები მოგაწვდით) მასალები ეტაპობრივად
Pi Buggy: 4 ნაბიჯი
Pi Buggy: ეს იყო ჩვენი პირველი პროექტი. ამ პროექტში ჩვენ შევქმენით ბაგე, რომელსაც აკონტროლებს ჟოლოს პი. ეს არის საკმაოდ მარტივი პროექტი და შეიძლება იყოს ძალიან კარგი პირველი პროექტი ყველასთვის, ვისაც სწავლა სურს. ამ პროექტისთვის დაგჭირდებათ:-ჟოლოს Pi-A
Rock Buggy Body RedCat Gen7: 9 ნაბიჯი (სურათებით)
Rock Buggy Body RedCat Gen7: Inspiration3D ბეჭდვის აქსესუარები და მთლიანი სხეულებიც ძალიან პოპულარულია RC საზოგადოებაში, განსაკუთრებით RC Crawlers- ის ჟანრში. ჩემმა და სხვებმა გამოუშვეს ყველა სახის უფასო პროექტი, მაგრამ ის, რაც არნახულია, არის ის, რომ მწარმოებლებმა გამოუშვან
სამი Push ON - Push OFF Latching Circuits: 3 ნაბიჯი
სამი Push ON-Push OFF Latching Circuits: Flip-flop ან latch არის წრე, რომელსაც აქვს ორი სტაბილური მდგომარეობა და მისი გამოყენება შესაძლებელია სახელმწიფო ინფორმაციის შესანახად. მიკროსქემის შეცვლა შესაძლებელია სიგნალის გამოყენებით (ამ შემთხვევაში, ღილაკის დაჭერით). აქ, მე გაჩვენებთ სამ განსხვავებულ გზას