Სარჩევი:

SOCBOT - შემდეგი თაობის ვიბრობოტი: 13 ნაბიჯი (სურათებით)
SOCBOT - შემდეგი თაობის ვიბრობოტი: 13 ნაბიჯი (სურათებით)

ვიდეო: SOCBOT - შემდეგი თაობის ვიბრობოტი: 13 ნაბიჯი (სურათებით)

ვიდეო: SOCBOT - შემდეგი თაობის ვიბრობოტი: 13 ნაბიჯი (სურათებით)
ვიდეო: EGB320 Group 27 - SocBot.27 video showcase for QUT 2024, ნოემბერი
Anonim
SOCBOT - შემდეგი თაობის ვიბრობოტი
SOCBOT - შემდეგი თაობის ვიბრობოტი
SOCBOT - შემდეგი თაობის ვიბრობოტი
SOCBOT - შემდეგი თაობის ვიბრობოტი
SOCBOT - შემდეგი თაობის ვიბრობოტი
SOCBOT - შემდეგი თაობის ვიბრობოტი

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

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

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

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

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

აქ არის შესანიშნავი Vibrobots სტატია, დაწერილი გარეტ ბრენვინის მიერ

ბიოქიმიტრონიკა

ნაბიჯი 1: ნაწილები

ᲜᲐᲬᲘᲚᲔᲑᲘ
ᲜᲐᲬᲘᲚᲔᲑᲘ

რა 1 - PICAXE -08M 1 - 16 Pin Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrating Pager Motors 1 - TSOP4838 ან მსგავსი 38KHz IR მიმღების მოდული 2 - ზოგადი დანიშნულების 100V სიგნალის დიოდები 3 - L1154 საათის ბატარეები 1 - 4.7mfd კონდენსატორი 2 - 82ohm 1/4 Watt რეზისტორები 1 - 33K ohm 1/4 Watt Resistor wire, თხელი ლითონის დამცავი, სუპერ წებო

ნაბიჯი 2: როგორ მუშაობს

ᲠᲝᲒᲝᲠ ᲛᲣᲨᲐᲝᲑᲡ
ᲠᲝᲒᲝᲠ ᲛᲣᲨᲐᲝᲑᲡ

რა ეს Socbot სარგებლობს PICAXE -08M– ის ერთ – ერთი ყველაზე სასარგებლო მახასიათებლით - მისი უნარით გააგზავნოს და მიიღოს Sony– ს ყველა 127 ინფრაწითელი 38KHz ინფრაწითელი საკონტროლო კოდი. ეს ფუნქცია საშუალებას აძლევს 08M- ს დაუკავშირდეს დისტანციურ კონტროლთან, ტელევიზიასთან, ან თუნდაც სხვა 08M. აქ 08M უყურებს მოქმედ კოდს უნივერსალური დისტანციური მართვისგან და რეაგირებს დისტანციურ ღილაკზე დაჭერით მიმდინარე პულსის გაგზავნით ერთ ან ორივე პეიჯერის ძრავზე. 08M გამომავალს შეუძლია გაუმკლავდეს დაახლოებით 20mA თითოეულს, ასე რომ, მე გამოვიყვანე წყვილები წყვილებში, რათა თითოეულ ძრავას მივაწოდო 40mA. სერიული 82 ოჰმიანი რეზისტორი თითოეული ძრავით ზღუდავს დენს 40mA მაქსიმუმამდე. თითოეული ძრავის პარალელურად სწრაფი მოქმედების სიგნალის დიოდი ხელს უწყობს ძრავების მიერ შექმნილი გამოწვეული ძაბვების ჩაძირვას. კონდენსატორები მნიშვნელოვნად გააუმჯობესებენ დაცვას, მაგრამ ასევე დაამატებენ ბოტის ზომას, ასე რომ მე უბრალოდ დავტოვე ისინი აშკარა მოკლევადიანი ცუდი ეფექტების გარეშე. რა

ნაბიჯი 3: ჩამოტვირთეთ კოდი პიკაქსზე

ჩამოტვირთეთ კოდი პიკაქსზე
ჩამოტვირთეთ კოდი პიკაქსზე

.ეს არის პიკაქსის კოდი, რომელიც მე დავწერე, რათა გამომეყენებინა სოკბოტი. იმის გამო, რომ socbot– ს არ აქვს გადმოსაწერი წრე, თქვენ დაგჭირდებათ პროგრამის დაპროგრამება პროტო დაფაზე და შემდეგ გადაადგილდება დაპროგრამებული ჩიპი socbot– ში. კოდი იყენებს infrain2 ბრძანებას დაელოდოს ერთ – ერთი 3 მოქმედი კოდს უნივერსალური დისტანციიდან. იმისდა მიხედვით, თუ რომელი კოდი მიიღება, პიკაქსი გაგზავნის 100mS დენის პულსს ერთ ძრავზე ან ორივე ძრავზე. თუ ღილაკი დაჭერილია მიმდინარე პულსი მეორდება სანამ ღილაკი არ გამოვა. Picaxe bas ფაილის ასლი ჩამოთვლილია ქვემოთ ჩამოსატვირთად.

მთავარი: მოდით dirs = %00010111BEGIN: ნება ქინძისთავები = %00000000 infrain2 ნება b0 = ინფრა თუ b0 = 16 შემდეგ AHEAD 'CH+ თუ b0 = 19 მაშინ მარცხენა' VOL- თუ b0 = 18 მაშინ RIGHT 'VOL+ goto BEGINAHEAD: მოდით ქინძისთავები = % 00010111 'გამომავალი 0, 1, 2, 4 HIGH პაუზა 100 goto MAINLEFT: ნება ქინძისთავები = %0000011' შედეგები 0, 1 HIGH 2, 4 LOW PUSUS 100 goto BEGINRIGHT: მოდით pin = %00010100 'შედეგები 2, 4 HIGH 0, 2 LOW პაუზა 100 -მდე გავიდა MAIN.

ნაბიჯი 4: პროგრამირება დისტანციური

დისტანციური დაპროგრამება
დისტანციური დაპროგრამება

რა ნებისმიერი უნივერსალური IR დისტანციური მართვა იმუშავებს PICAXE– ით. ყველაფერი რაც თქვენ გჭირდებათ არის პროგრამირება მისი გამოყენებისთვის Sony ტელევიზიით. მე გამოვიყენე იაფი RCA უნივერსალური დისტანციური მართვა, რომელიც Wal Mart– ში ავიღე 10,00 აშშ დოლარად. სონის კოდი, რომელიც მე გამოვიყენე, იყო 218. უმეტეს დისტანციურ დისტანციებზე, რომელსაც ვამოწმებდი, მხოლოდ ორი კომპლექტი იყო Sony ტელევიზიებისთვის, ასე რომ, თუ ერთი არ მუშაობს, სცადეთ მეორე. მე გამოვიყენე ცენტრალური არხის მაღლა და ხმის დაწევისა და გაზრდის ღილაკები, რომ გავაკონტროლო ჩემი სობოტი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ რაც გსურთ. უბრალოდ მოძებნეთ PICAXE ვებსაიტზე არსებული ღილაკების კოდი, ან გამოიყენეთ გამართვის კოდის ბრძანება და ჩვენი კომპიუტერი, რათა შეამოწმოთ თქვენი დისტანციური მართვის თითოეული ღილაკით გაგზავნილი კოდი. ჩემი დისტანციური: ხმის შემცირება - მოუხვიეთ მარცხნივ (ჩართულია მხოლოდ მარცხენა ძრავა) არხი მაღლა - წადით წინ (ორივე ძრავა ჩართულია) მოცულობა მაღლა - მოუხვიეთ მარჯვნივ (ჩართულია მხოლოდ მარჯვენა მხარის ძრავა).

ნაბიჯი 5: მოამზადეთ WIRE WRAP სოკეტი

მოამზადეთ WIRE WRAP SOCKET
მოამზადეთ WIRE WRAP SOCKET
მოამზადეთ WIRE WRAP SOCKET
მოამზადეთ WIRE WRAP SOCKET

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

ნაბიჯი 6: მოამზადეთ ბატარეის ტერმინალები

მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები
მოამზადეთ ბატარეის ტერმინალები

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

ნაბიჯი 7: ჩაყარეთ დიპლომები

დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები
დაალაგე დიპლომები

რა მე დავაწყე 2 DIP სოკეტი, რათა მივიღო სამივე ბატარეა და PICAXE ბოტზე, ისე რომ არ დამეკიდოს. ოთხი ქინძისთავი (2 თითოეულ მხარეს) 8 პინიანი ბუდეში გადადის 16 პინის სოკეტის 4 ხვრელში (2 თითოეულ მხარეს). ეს ნიშნავს, რომ 8 პინიანი სოკეტი არის ნახევრად ჩართული და ნახევარი 16 პინიანი სოკეტით. მე ორი სოკეტი ერთმანეთთან დავამატე სუპერ წებოთი. რა

ნაბიჯი 8: გაააქტიურეთ ყველაფერი

SOLDER IT ALL UP
SOLDER IT ALL UP
გამყიდველი ყველა მდე
გამყიდველი ყველა მდე
გამყიდველი ყველა მდე
გამყიდველი ყველა მდე
SOLDER IT ALL UP
SOLDER IT ALL UP

რა ეს ნაწილი შეიძლება საკმაოდ რთული აღმოჩნდეს. ადვილი არ არის ყველა კავშირის დამყარება და ყველა კომპონენტის დაყენება მავთულხლართების გარეშე, მაგრამ ეს არ არის შეუძლებელი. მე გამოვიყენე 25 ლიანდაგიანი იზოლირებული ავტობუსის მავთულები. დავიწყე კვების ელემენტები ბატარეებიდან, შემდეგ პეიჯერის ძრავებზე და დენის შეზღუდვის რეზისტენტებზე და წრეზე ერთ მონაკვეთზე. ნაწილების განთავსება არ არის კრიტიკული. უბრალოდ აიღეთ დრო და შეამოწმეთ თქვენი სამუშაო. მნიშვნელოვანი შენიშვნა: მნიშვნელოვანია, რომ ძრავები მოტრიალდეს საპირისპირო მიმართულებით. ერთი უნდა მოტრიალდეს საათის ისრის მიმართულებით, ხოლო მეორე საწინააღმდეგოდ. ეს მიიღწევა ერთ -ერთ ძრავაზე სადენების მიერთების გზით. რა

ნაბიჯი 9: განაგრძეთ კომპონენტების დაყენება

განაგრძეთ კომპონენტების დაყენება
განაგრძეთ კომპონენტების დაყენება
განაგრძეთ კომპონენტების დაყენება
განაგრძეთ კომპონენტების დაყენება
განაგრძეთ კომპონენტების დაყენება
განაგრძეთ კომპონენტების დაყენება

რა მე შევწყვიტე ლიდები მიმდინარე შემზღუდველი რეზისტორებისა და მიკროსქემის დაცვის დიოდებზე და უბრალოდ ჩავრთე სოკეტში. მე ამას აღარ გავაკეთებ, რადგან ძრავების ვიბრაცია ამცირებს კავშირს მრგვალ სადენებსა და სოკეტს შორის. DIP სოკეტები განკუთვნილია ბრტყელი კომპონენტის ლიდერებისთვის - არა მრგვალი. მე დავამონტაჟე IR მოდული Socbot– ის თავზე, მაგრამ თქვენ შეგიძლიათ განათავსოთ იგი წინა, უკანა, გვერდით, ან თუნდაც ქვემოთ. ის საკმაოდ მგრძნობიარეა, ამიტომ უნივერსალური დისტანციური მართვა მუშაობს ნებისმიერი კუთხიდან. რა

ნაბიჯი 10: დასრულება

დასრულება
დასრულება

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

ნაბიჯი 11: ისიამოვნეთ

ისიამოვნე
ისიამოვნე

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

ნაბიჯი 12: აიღეთ ეს კიდევ

წაიღე კიდევ
წაიღე კიდევ

რა აქ არის რამოდენიმე იდეა მომავალი ვერსიებისთვის: - გამოიყენეთ ტრანზისტორები ძრავებზე სრული დენის დასაყენებლად (ისინი ახლა 40% -იანი სიმძლავრით მუშაობენ) - გააკეთეთ სინათლის ძიება ან სინათლის თავიდან აცილება. - გააკეთეთ მთელი რამოდენიმე შუქის საძიებელი (ან თავიდან აცილების) სოკეტი, თითოეული LED- ით და შეისწავლეთ როგორ ურთიერთქმედებენ ისინი ერთმანეთთან. - გამოუშვით სოკბოტის ხმა - გააკეთეთ ხაზი სოკბოტის შემდეგ - გააკეთეთ კიდევ უფრო მცირე ზომის ბოტბოტი 8 პინიანი მავთულის გადასაფარებლის გამოყენებით. - გააკეთეთ უფრო დიდი ბოტი 40 პინიანი მავთულის შესაფუთი ბუდის გამოყენებით - ჩაწერეთ კოდი პიკაქსისთვის, რათა სოკბოტი იყოს სასწავლო ან პროგრამირებადი. შესაძლოა დისტანციური მართვის საშუალებით გადაადგილოთ იგი მთელი რიგი მოძრაობებით და შემდეგ გაიმეოროთ ის. - გააკეთეთ ორი ან მეტი წინდები, რომლებსაც შეუძლიათ დაუკავშირდნენ და გავლენა მოახდინონ ერთმანეთზე ინფარდირებული კოდების გამოყენებით შესაძლებლობები თითქმის შეუზღუდავია. რა

ნაბიჯი 13: მადლობა

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

მეორე პრიზი Instructables და RoboGames Robot კონკურსში

გირჩევთ: