Სარჩევი:
- მარაგები
- ნაბიჯი 1: კილიტა ჯოხებზე
- ნაბიჯი 2: მავთულის დაკავშირება
- ნაბიჯი 3: დააკავშირეთ ყველა მავთული ერთში
- ნაბიჯი 4: უყურე როგორ მიდის
- ნაბიჯი 5: კოდი რობოტის პროგრამირებისთვის
ვიდეო: რობოტი ბამპერები ინსტრუქციული: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მე გადავწყვიტე შემექმნა სასწავლო პროგრამა, რომელიც აჩვენებს როგორ შევქმნათ რობოტი ბამპერები და როგორ მოვათავსოთ ისინი ბატარეაზე კონტროლირებად რობოტზე. უპირველეს ყოვლისა, თქვენ გინდათ დარწმუნდეთ, რომ სადენები დაკავშირებულია სწორ ადგილას. წრე სხვაგვარად არ იმუშავებს. მეორეც, თქვენ გინდათ დარწმუნდეთ, რომ თქვენ გაქვთ ერთი მავთული VDD- სთან დაკავშირებული (დადებითი) და სხვა მავთულები VSS- თან (უარყოფითი). დაბოლოს, თქვენ გინდათ დარწმუნდეთ, რომ ორივე ამ მავთულს დააკავშირებთ თუნუქის კილიტაზე. ბოლო ნაბიჯი, რაც თქვენ უნდა გააკეთოთ, არის იმის უზრუნველყოფა, რომ თუნუქის კილიტა ბამპერებთან იყოს დაკავშირებული.
მარაგები
ამ ინსტრუქციის შესაქმნელად გამოყენებული მასალები იყო შემდეგი:
- ორი ჯოხი
- თუნუქის კილიტა
- 3 მავთული
ნაბიჯი 1: კილიტა ჯოხებზე
მოათავსეთ ორი ჯოხი ბამპერის უკანა მხარეს, დარწმუნდით, რომ ორივე ჯოხი დაფარულია თუნუქის კილიტაზე. საუკეთესო ვარიანტი იმის უზრუნველსაყოფად, რომ ორივე ჯოხი დარჩეს რობოტის უკანა მხარეს არის პატარა ნაჭერი წებოვანი ლენტი.
ნაბიჯი 2: მავთულის დაკავშირება
იმისათვის, რომ თქვენი წრე იმუშაოს, თქვენ უნდა შეგეძლოთ დაუკავშიროთ სამი მავთული VDD და VSS– დან კალის კილიტაზე დაფარულ ჩხირებს.
ნაბიჯი 3: დააკავშირეთ ყველა მავთული ერთში
დაბოლოს, იმისათვის, რომ ყველა მავთული ბამპერზე გადავიდეს მუშაობის დასაწყებად, გადააფარეთ თუნუქის კილიტა და დააფინეთ კილიტაზე დაფარულ ჯოხებზე. დაჭერისას, მავთულებიდან დენმა გამოიწვია რობოტის მოძრაობა.
ნაბიჯი 4: უყურე როგორ მიდის
როდესაც სამივე მავთულს დააჭერთ ბამპერებს, მანქანამ უნდა დაიწყოს მოძრაობა. შემდეგი ნაბიჯი აჩვენებს კოდს, რომელიც საჭირო იყო ამ სამუშაოსთვის. პროგრამას, რომელიც გამოიყენებოდა ამ პროცესისთვის, ეწოდება "ძირითადი ბეჭდის რედაქტორი".
ნაბიჯი 5: კოდი რობოტის პროგრამირებისთვის
იმისათვის, რომ რობოტი გადაადგილდეს, მას უნდა ჰქონდეს შემდეგი კოდი:
'{$ STAMP BS2}' {$ PBASIC 2.5}
LBump PIN 11
RBump PIN 10
LMOTOR PIN 15
RMOTOR PIN 14
RFast CON 650
LFast CON 850
RSlow CON 700
LSLOW CON 800
MStop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Word 'For.. შემდეგი ცვლადი დაახლოებით 65000 -მდე
ᲙᲔᲗᲔᲑᲐ
GOSUB Forwardfast 'წადი წინ
IF IN10 = 0 შემდეგ თუ შეყვანის 10 მავთული დაჭერილია, მოუხვიე მარცხნივ
GOSUB TurnLeft90
ELSEIF IN11 = 0 შემდეგ 'თუ შეყვანის 11 – ში ორი მავთული დაჭერილია, მაშინ მოუხვიე მარჯვნივ
GOSUB TurnRight90
ᲓᲐᲐᲡᲠᲣᲚᲔ ᲗᲣ
გადახედვა
TurnRight90:
ქვეპროდუქცია 90 გრადუსით მარჯვნივ
'**********************************************************
მაღალი 1
დაბალი 0
MLoopC = 1 -დან 22 -მდე
PULSOUT LMOTOR, LfastRev 'წინ მიიწევს ერთი პულსი
PULSOUT RMOTOR, Rfast 'გამოყენებით ქინძისთავები და მუდმივები
პაუზა 20
"20mS საშუალებას აძლევს რობოტს გადაადგილება" შემდეგი პულსის წინ
მომდევნო
ᲓᲐᲑᲠᲣᲜᲔᲑᲘᲡ
'*********************************************************
TurnLeft90:
ქვეპროდუქცია, რომ გადაუხვიოთ 90 გრადუსს მარჯვნივ
'********************************************************
მაღალი 0
დაბალი 1
MLoopC = 1 -დან 22 -მდე
PULSOUT LMOTOR, ლფასტი წინ მიიწევს ერთი პულსი
PULSOUT RMOTOR, RfastRev 'გამოყენებით ქინძისთავები და მუდმივები
პაუზა 20 '20mS საშუალებას აძლევს რობოტს გადაადგილება' შემდეგი პულსის წინ
მომდევნო
ᲓᲐᲑᲠᲣᲜᲔᲑᲘᲡ
'***********************************************************
ForwardFast:
„ქვეპროდუქტი რობოტის ერთი კვადრატული ნაბიჯით სწრაფად გადასაყვანად
'**********************************************************
MLoopC = 1 -დან 70 -მდე
PULSOUT LMOTOR, LFast 'PULSOUT
RMOTOR = RFast
პაუზა 20
მომდევნო
ᲓᲐᲑᲠᲣᲜᲔᲑᲘᲡ
გირჩევთ:
გააკეთეთ რობოტი ბამპერები (კოდით): 4 ნაბიჯი
გააკეთეთ რობოტი ბამპერები (კოდით): ეს ინსტრუქცია წაუკითხავს მკითხველს, როგორ შექმნან და დააკოდირონ ბამპერები Boe-bot– ზე, რომლებიც შეძლებენ ნავიგაციას ლაბირინთში დაბრკოლებების გამოვლენისას. პროექტის კოდირება განხორციელდა BASIC Stamp პროგრამირების პროგრამული უზრუნველყოფის და Boe-Bo
რობოტი ბამპერები: 6 ნაბიჯი
რობოტი ბამპერები: ეს არის დიზაინი, რომელიც მე გავაკეთე რობოტისთვის, რათა გამოვლინდეს, როდესაც ის შეჯახდება ზედაპირს. ძირითადი ბეჭდის კოდი ჯერ კიდევ მიმდინარეობს
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c
ინსტრუქციული რობოტი: 9 ნაბიჯი (სურათებით)
Instructables Robot: ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ დედის დღის რობოტი. არის ქსოვილის ნაჭრების სურათი, რომელიც დაგჭირდებათ. თქვენ ასევე დაგჭირდებათ შემდეგი: ყვითელი თექის წითელი ძაფის ძაფი (ყვითელი, წითელი და შავი) მაკრატლის საკერავი მანქანა