Სარჩევი:

როგორ დავამატოთ ბამპერები SUMOBOT– ში: 9 ნაბიჯი (სურათებით)
როგორ დავამატოთ ბამპერები SUMOBOT– ში: 9 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავამატოთ ბამპერები SUMOBOT– ში: 9 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავამატოთ ბამპერები SUMOBOT– ში: 9 ნაბიჯი (სურათებით)
ვიდეო: როგორ ვიშოვოთ ფული მარტივად CAR PARKING ში 😱💸💰 2024, ივლისი
Anonim
როგორ დავამატოთ ბამპერები SUMOBOT- ში
როგორ დავამატოთ ბამპერები SUMOBOT- ში

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

ნაბიჯი 1: მიიღეთ თქვენი მასალები

ყველაფერი რაც თქვენ გჭირდებათ ამის გასაკეთებლად არის 3 ნაჭერი ჯოხი, მუყაო, ცხელი წებო, ოთხი მავთული და კალის ფურცელი.

სურვილისამებრ შეგიძლიათ გამოიყენოთ მასკანი ლენტი, თუ მოგვიანებით გსურთ მისი ამოღება

ნაბიჯი 2: გაჭრა Popsicle Up

ამისათვის აიღეთ Popsicle და გაჭერით იგი შუაზე რამდენიმე მავთულის საჭრელით, ან შეგიძლიათ სცადოთ მისი გაყოფა შუაზე, რაც არ იქნება ისეთი გლუვი.

ნაბიჯი 3: წებო რამდენიმე მუყაო

წებო რამდენიმე მუყაო
წებო რამდენიმე მუყაო

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

ნაბიჯი 4: წებოს Tinfoil on Popsicle

წებო Tinfoil on Popsicle
წებო Tinfoil on Popsicle
წებო Tinfoil on Popsicle
წებო Tinfoil on Popsicle

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

იგივე გააკეთეთ სხვა ყლორტით და დაუკავშირეთ მას რეზისტორთან

ახლა შეაერთეთ პირველი ყლორტი და მუყაო, რომელიც წებო იყო ბოძებზე.

ნაბიჯი 5: წებო მუყაო

წებო მუყაო
წებო მუყაო

აიღეთ მუყაოს პატარა, თხელი ნაჭერი და გადაკეცეთ, წებოვანა მისი ერთი ნაწილი ერთი ყურძნის შუაზე, შემდეგ მეორეზე. ამის შემდეგ წებოვანა popsicle, რომელიც გატეხილი იყო მე -2 Popsicle- ის ბოლოებზე, შემდეგ კი წებოვანა მუყაოზე პატარა popsicles- ის ბოლოებზე

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

ნაბიჯი 6: (სურვილისამებრ) გაჭრა მავთულები მათი ორგანიზების მიზნით

(სურვილისამებრ) გაჭრა მავთულები მათი ორგანიზების მიზნით
(სურვილისამებრ) გაჭრა მავთულები მათი ორგანიზების მიზნით

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

ნაბიჯი 7: თავად კოდი

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA 00 $

წაიკითხეთ RunStatus, temp temp = ~ temp დაწერეთ RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- მუდმივები --------------- ------ LStop CON 750 RStop CON 750 '-------------- ცვლადები --------------------- X VAR Word Turn VAR Word '-------------- მთავარი პროგრამა -----------------------

ᲙᲔᲗᲔᲑᲐ

GOSUB წინ

IF (IN9 = 0) AND (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF

IF (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

ᲓᲐᲡᲐᲡᲠᲣᲚᲘ

'********************************************* ******* 'შემდეგი კოდი გამოიყენება ბამპერებისთვის' ******************************** ***********************

'----------------------------------------------------- --- 'ეს არის ისე, რომ ბამპერი წინ მიიწევს' ---------------------------------------- ---------------- წინ: FOR X = 0 დან 25 'წინ ცოტა წინ PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'ეს მაშინ ხდება, როდესაც ორივე ბამპერი დარტყმულია' ------------------------------------------ -------------- საპირისპირო შემობრუნება: X = 0-დან 25 '-მდე რევერსიული 20 სმ PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 დან 25' მოუხვიეთ მარცხნივ 60 გრადუსი PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 TO 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'ეს კოდი გამოიყენება უკანა მიმართულებით და მარცხნივ გადახვევისას მარჯვენა ბამპერის დარტყმისას' ------------------------------ ---------------------- უკუ მარცხნივ: X = 0-დან 25 '-მდე რევერსული 20 სმ PULSOUT LMotor, 850 PULSOUT RMotor, 650

პაუზა 20 შემდეგი X = 0 დან 25 'უკუ PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' მოუხვიეთ მარჯვნივ 45 გრადუსი PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'ეს კოდი გამოიყენება უკან დასაბრუნებლად და მარჯვნივ მოსახვევად, როდესაც მარცხენა ბამპერი მოხვდება' ------------------------------ ---------------------- REVERSETurnRight: X = 0-დან 25 '-მდე რევერსიული 20 სმ PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 to 25 'საპირისპირო PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' მოუხვიეთ მარცხნივ 45 გრადუსი PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN

'********************************************* ******* "პროცედურების დასრულება" ************************************ ******************

ნაბიჯი 8: კოდის ახსნა

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

"უკუქცევით" არის მაშინ, როდესაც მარცხენა ბამპერი დარტყმულია და ხდის უკან და მარჯვნივ

"უკანა" არის, როდესაც ორივე ბამპერი მოხვდა და ხდის უკან და ბრუნავს სხვაგვარად.

"დაბალი" და "მაღალი" ტერმინები სასარგებლოა მხოლოდ იმ შემთხვევაში, თუ თქვენ იყენებთ led- ებს თქვენს რობოტში, ეს ნიშნავს, რომ გარკვეული შუქი დაიკლებს ან მაღლა იწევს.

ნაბიჯი 9: საბოლოო პროდუქტი

Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი

საბოლოო პროდუქტი უნდა გამოიყურებოდეს ქვემოთ მოცემულ სურათზე

გირჩევთ: