Satura rādītājs:

Super vienkāršs iesācēju robots!: 17 soļi (ar attēliem)
Super vienkāršs iesācēju robots!: 17 soļi (ar attēliem)

Video: Super vienkāršs iesācēju robots!: 17 soļi (ar attēliem)

Video: Super vienkāršs iesācēju robots!: 17 soļi (ar attēliem)
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Super vienkāršs robots iesācējiem!
Super vienkāršs robots iesācējiem!

'' 'ROBOT VIDEO' '' Šeit ir saite uz videoklipu, kamēr YouTube apstrādā iegulto versiju … Es izveidoju šo instrukciju absolūtajam n00by robotam wannabe. Esmu ievērojis milzīgu lēcienu hobiju iesācēju skaitā un jautājumu par to, kā man pieaug. Varbūt šis pazemīgais mazais Instructable palīdzēs vienam vai diviem izveidot savu pirmo robotu. Šīs pamācības beigās atradīsit pamata avota kodu. Nekrītiet panikā par soļu skaitu … Es sadalīju robotu daudzos mazos soļos, lai būtu vieglāk sekot. Šis mazais robots ir nekas cits kā vienkārša saplākšņa platforma, kurā ir pāris modificētu lidmašīnu servo kā galvenā piedziņas sistēma, mikrokontrolleris un IR sensors. Es izstrādāju daudz vietas, lai paplašinātu un papildinātu. Jums vajadzētu būt iespējai to uzbūvēt apmēram 3 stundu laikā, ja detaļas ir pie rokas. Man izvēlētais mikrokontrolleris ir OOPic R. Es izvēlējos šo mikro, jo desmitiem iebūvēto objektu un paraugu kodi iesācējam ļauj ātri piecelties un sākt darboties. Tos var atrast pie jebkura no galvenajiem robotu detaļu piegādātājiem, parasti par mazāk nekā 60 dolāriem. Iegūstiet sākuma komplektu, jo tajā ir iekļauts programmēšanas kabelis un akumulatora skava. Jūs varat izmantot jebkuru mikrokontrolleru, ja vien jūs varat tieši pievienot tam servo (tas saīsina sarakstu, lol). Uzskaitītie servo ir visi Hitec HS-311 modeļa lidmašīnas servo, kas dažos gadījumos atrodami gandrīz jebkurā hobiju veikalā par mazāk nekā 10 dolāriem. IR sensors ir Sharp GP2D12 analogā ierīce, kas pieejama Digikey (www.digikey.com). Darbu veiks jebkura GP2D12XXX analogā sērija. Tailwheel ir vienkāršs Dubro.20 -40 modeļa lidmašīnas 1 collu ritenis ar stiprinājumu. Paņemiet to hobija veikalā, kur saņemat savus servos. Koka pamatne ir 1/4 collu bērza saplākšņa atgriezumi un servo / sensora stiprinājums ir gandrīz jebkura koka lūžņu gabals. Es izmantoju egles gabalu. Es pats izgatavoju alumīnija riteņu riteņus, bet jūs varat izmantot jebkuru riteni, kas paredzēts servo piestiprināšanai. Pārējais robots sastāv no dažām skrūvēm un dažiem elektriskiem Bez SPECAIL papildinājuma beigās tas man izmaksāja aptuveni USD 95.00 USD. Īpašais solis palielina aptuveni 50 USD. Esiet jauks, jo tas ir mans pirmais Instructable.

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli

Šeit ir saraksts ar to, kas jums būs nepieciešams, lai izveidotu Super SImple robotu!

Detaļu saraksts: -ooPic R mikrokontrolleris (https://www.thebotshop.com/) (piezīme. Jūs varat izmantot jebkuru mikrokontrolleri, kas jums patīk) -Sharp GP2D12 ar vadu JST savienotāju Hitec HS -311 Servos, Modificēts -Super Glue -5 X 1 collu divpusēja lente -1/4 collu Saplāksnis un koka lūžņu gabals -Dubro.20 -.40 RC Lidmašīnas astes ritenis assmbly -Misc. atstarpes/atkāpes un skrūves/uzgriežņi -9 voltu akumulators -Siltuma saraušanās caurule 1/16 x 3 collas -3 standarta sieviešu gofrēšanas tapas (nekrītiet panikā, ja tās nevar iegūt) -Krāsa *pēc izvēles -9 voltu akumulators Instrumenti: -Misc Small Skrūvgrieži -adatas deguna knaibles -urbis un uzgaļi -zāģis -lodāmurs -lodēt -smilšpapīrs -asais zīmulis -lineāls Kopējās izmaksas apm. $ 95.00 USD Būvēšanas laiks apm. 2,5 - 3 stundas

2. darbība: pārveidojiet servos

Pārveidojiet servos
Pārveidojiet servos

Jums būs jāmaina servo, izmantojot superlīmējošo potenciometra metodi. Es izvēlējos netērēt vietu, detalizējot to šeit, jo ir desmitiem rakstu par Instructables un Google, kas parāda, kā. Ja to pieprasa pieprasījums, es to pievienošu šeit vēlāk. Būtībā jums tie ir jāizjauc, jāatrod 90 (bez kustības) pozīcija, superlīmējiet katla augšējo un apakšējo daļu, salieciet to visu kopā, mainiet izejas pārnesumu, noņemiet failu katla vārpstas augšdaļa ir vienā līmenī ar korpusa veidni. Hitec HS-311 ir plastmasas poda vārpsta, kas atvieglo tās uzlikšanu. Ja izmantojat citu servo, kuram ir metāla pods, tā vietā ir jāmaina izejas pārnesuma apakšdaļa. Potenciometrs = Pot = Mainīgs rezistors

3. darbība: izgrieziet koka daļas

Izgrieziet koka detaļas
Izgrieziet koka detaļas

Izgrieziet 1/4 collu bērza saplākšņa gabalu vai līdzvērtīgu pamatni 3,25 collu kvadrātā.

** ĪPAŠS ** Izgrieziet otru 1/4 saplākšņa gabalu, kas atbilst pirmajam, lai to vēlāk varētu viegli pievienot. Izgrieziet koka lūžņu gabalu 2 5/16 collu garā, 3/4 collu augstumā un 1/2 collu biezā GP2D12 stiprinājumā. Metāllūžņu servo / IR stiprinājumu var izgatavot, laminējot kopā 2 gabalus 1/4 collu bērza saplākšņa. Kad viss ir izgriezts, veiciet vieglu slīpēšanu, lai notīrītu raupjas vai izplūdušās malas.

4. solis: urbiet caurumus

Urbt caurumus
Urbt caurumus

Izmantojot savu mikrokontrolleru kā vadlīniju, izkārtojiet saplākšņa montāžas atveres, dodot priekšroku priekšpusei, kā parādīts attēlā. Izmantojot kā stūres riteņa stiprinājumu, izkārtojiet saplākšņa stiprinājuma atveres, atbalstot aizmuguri, kā parādīts attēlā. Izurbiet visus caurumus ar 1/8 collu urbis. Ja 3. solī izvēlējāties izgatavot rezerves pamatni no ** SPECIAL **, tad saspiediet abas pamatnes kopā un vienlaikus urbiet mikrokontrollera caurumus. Atdaliet abus gabalus un urbiet astes riteņu caurumus tikai vienā no tiem.

5. darbība: uzstādiet servo / IR stiprinājumu

Uzstādiet servo / IR stiprinājumu
Uzstādiet servo / IR stiprinājumu

Īpaši pielīmējiet servo / IR stiprinājumu no 2. soļa līdz saplākšņa apakšai, pārliecinoties, ka tas ir centrēts pa kreisi un pa labi, kā arī līdz ar saplākšņa priekšējo malu, kā parādīts attēlā.

6. solis: urbt caurumus servo vadiem

Urbt caurumus servo vadiem
Urbt caurumus servo vadiem

Uz laiku novietojiet savus servos stiprinājuma pozīcijā aiz servo / IR stiprinājuma, un jūs pamanīsit, ka vadi atsitās pret stiprinājumu aizmugurē. Mums būs nepieciešami daži caurumi, lai vadi varētu iziet cauri. Servos jābūt orientētiem tā, lai izejas vārpstas būtu tuvāk pamatnes priekšpusei, nevis aizmugurē.

Izmantojot servo kā vadotni, nosakiet un atzīmējiet, kur uz stiprinājuma ir jāizurbj caurumi. Izmantojot zīmuli un lineālu, pārvietojiet šos punktus uz stiprinājuma priekšpusi, kā parādīts 4. solī. Izurbiet caurumus ar 5/16 urbi. Esiet uzmanīgi, jūs varat sadalīt koksni. Nekad nebaidieties, ja to vienkārši salīmējat kopā. IZVĒLESIES jūs varat pārvirzīt servo vadus caur nelielu caurumu, kas urbts servo apakšā modifikācijas laikā, un izvairīties no šī soļa.

7. solis: astes ritenis

Astrarats
Astrarats

Uzstādiet aizmugurējā riteņa bloku pamatnes aizmugurējā centrā, kā parādīts attēlā, izmantojot pāris 4-40 X 1/2 collu mašīnas skrūves un uzgriežņus.

Pārliecinieties, ka skrūvju galvas vai uzgriežņi atkarībā no orientācijas ir iegremdēti saplāksnī, lai tie netraucētu servo uzstādīšanu. Neuztraucieties par augstumu šobrīd, mēs to pielāgosim vēlāk.

8. solis: instalējiet pārtraukumus

Instalējiet pārtraukumus
Instalējiet pārtraukumus

Vislabāk ir uzstādīt paneļa atdalītājus tieši pirms servo ievadīšanas.

Izmantojot 4-40 X 1 collu skrūvi, 4-40 x 1/4 collu atstatumu un 4-40 uzgriezni, uzstādiet vienu katrā mikrokontrollera atverē, kā parādīts attēlā. Pārliecinieties, ka skrūvju galviņi ir iegremdēti saplāksnī, lai tie netraucētu servo uzstādīšanu.

9. darbība: instalējiet servos

Instalējiet servos
Instalējiet servos

Īpaši pielīmējiet servo saplākšņa pamatnes apakšējā pusē un pret servo / IR stiprinājumu. Tas aizņem tikai pilienu vai divus..

Izvadiet servo vadus caur caurumiem servo / IR stiprinājumā, kā parādīts attēlā.

10. solis: instalējiet mikrokontrolleru

Instalējiet mikrokontrolleru
Instalējiet mikrokontrolleru

Uzstādiet mikrokontrolleru uz atdalītājiem, kā parādīts attēlā. Atkarībā no izkārtojuma prasmēm katrā atdalītājā var būt nepieciešams novietot paplāksni, lai paceltu mikrokontrolleri pār aizmugurējā riteņa bloku. Nodrošiniet mikrokontrolleru ar 4–40 uzgriežņiem vai 2,5 collu mātītes un vīrieša atdalījumiem. (parādīts) ** SPECIAL ** papildināšanai vēlāk.

11. solis: uzstādiet riteņus

Uzstādiet riteņus
Uzstādiet riteņus

Šis solis ir liels … Uzstādiet izvēles riteņus un noregulējiet aizmugurējo riteni tā, lai pamatnes vietas būtu vienā līmenī vai nedaudz zemāk.

Institējams labums: man veikalā ir papildu riteņu komplekti, sīkāku informāciju e -pastā.

12. darbība: pievienojiet akumulatoru

Pievienojiet akumulatoru
Pievienojiet akumulatoru

Dubultā līmlenti uzlīmējiet akumulatoru vietā, kas atrodas aiz servoiekārtām un aizmugurē esošā zobrata riteņa priekšā. Akumulatoram jāsēž malā, lai tas ietilptu. Ja veidojat ** SPECIAL ** versiju, varat pagaidīt un izmantot augšējā stāvā esošo vietu akumulatora uzstādīšanai.

13. solis: pievienojiet servos

Pievienojiet Servos
Pievienojiet Servos

Pievienojiet kreiso servoparātu opozīnajam servo portam 31. Labākais 3 kontaktu ports.

Pievienojiet pareizo servo opiālajam servo portam 30. Attēla aizmugurē esošajās piezīmēs atrodiet divus servo savienotājus ar dzelteniem vadiem.

14. darbība: uzstādiet IR

Instalējiet IR
Instalējiet IR

Superlīmējiet Sharp GP2D12 virs caurumiem/vadiem uz priekšējā stiprinājuma.

Uzstādiet IR pēc iespējas augstāk, lai samazinātu atstarošanos uz grīdas. Novietojiet to vadus uz augšu, un plastmasas korpusā var redzēt nelielu atvieglojumu, lai servo vadi atbilstu aiz muguras.

15. solis: pievienojiet IR vadu

Vadu IS
Vadu IS

Visa robota grūtākā daļa, tici man.

Uz katra GP2D12 vadiem novietojiet 1 collu termiski saraušanās caurules gabalu. Pabīdiet to tālu no ceļa. Lodēt (vai gofrēt) vienu sievišķīgu gofrēšanas tapas trauku uz katra stieples. PĒC IZVĒLES - NEIETEICAMS NE LODĒTĀJIEM! Jūs varat pielodēt stieples galu tikai līdz nepieciešamo mikrokontrolleru tapu galam un pārbīdīt siltuma sarukumu virs tā, lai pasargātu no īssavienojuma. Tas jādara ātri un rūpīgi. Bīdiet termiski saraušanās caurules līdz galam uz gofrēšanas tvertnes priekšpuses. Izmantojot šķiltavu ar termo pistoli, samaziniet caurules. Atvainojiet, es nevarēju iegūt labu priekšstatu par visām šīm mazajām lietām. Atrodiet oopikā jebkuru atvērtu 5 voltu tapu un pievienojiet tai sarkano GP2D12 vadu. Viņu ir daudz. Es izmantoju rezerves 5 voltus no 12C porta. Parādīts attēla piezīmēs. Oopikā atrodiet jebkuru atvērtu GND tapu un pievienojiet tajā melno GP2D12 vadu. Viņu ir daudz. Es izmantoju rezerves GND no 12C porta. Parādīts attēla piezīmēs. Atrodiet pin3 un pievienojiet tajā balto GP2D12 vadu. Ir tikai viens no tiem lol.

16. darbība. Avota kods

Avota kods
Avota kods

ATJAUNINĀTS 2/16/09SONARA IESPĒJAS AVOTA KODS NĀKAMAJĀ SOLĪ (ĪPAŠAIS KOMPLEKTS) Izpildiet mikrokontrollera norādījumus un izgrieziet un ielīmējiet šo kodu redaktorā. Apkopojiet un nosūtiet robotam. Kods ir ļoti vienkāršs, bet robots izvairās no lielākās daļas šķēršļu. Ir viegli ņemt manu kodu un to paplašināt. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -"Izveidot un iestatīt objektus" ------------------------------------------- ---------------------- Dim Servo_Right kā jauns oServoDim Servo_Left kā jauns oServoDim SRF04Servo kā jauns oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Iestatiet servo, lai izmantotu I/O līniju 30. SRF04Servo. Center = 28' Iestatiet servo centru uz 28. (skatiet rokasgrāmatu) SRF04Servo. Operate = cvTrue 'Pēdējā lieta, Ieslēdziet Servo. Servo_Right. IOLine = 30 'Iestatiet servo izmantot I/O līniju 30. Servo_Right. Center = 28' Iestatiet servo centru uz 28. (skatiet rokasgrāmatu) Servo_Right. Operate = cvTrue 'Pēdējā lieta, ieslēdziet servo. Servo_Left. IOLine = 31 'Iestatiet servo izmantot I/O līniju 31. Servo_Left. Center = 28' Iestatiet servo centru uz 28. (skatiet rokasgrāmatu) Servo_Left. Operate = cvTrue 'Pēdējā lieta, ieslēdziet servo. '------------------------------------------------- ---------------- 'Beigt objektu izveidi un iestatīšanu' Galvenā rutīna ir jūsu galvenā rutīna, kas tiek ieslēgta! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Galvenās rutīnas beigas' Piedziņas sistēmas apakšprogrammu sākums '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_ 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Zvans SServoEnd Sub '----------------------------------- ------------------------------ 'Piedziņas sistēmas apakšprogrammu beigas' Sensora apakšprogrammu sākums '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Ja SRF04. Value <64, tad zvaniet REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Ja SRF04. Value <128, tad izsauciet Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Ja SRF04. Value <64, tad zvaniet REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () Ja GP2D12. Vērtība <64, tad zvaniet STOP End IfEnd Sub '---------------------------- ------------------------------------ 'Sensora apakšprogrammu beigas' ------- ---------------- ------------------------------------------

17. solis: ĪPAŠĀS IEKĀRTAS

ĪPAŠAS IEKĀRTAS
ĪPAŠAS IEKĀRTAS

Izmantojot sākumā nogriezto papildu pamatnes daļu, varat pievienot servo un hidrolokatoru, lai nodrošinātu plašākas diapazona iespējas.

Jums būs nepieciešams: Servo (nepārveidots) SRF04 vai 08 ar servo stiprinājumu no Acroname (www.acroname.com) Rezerves pamatnes daļa Saplākšņa priekšējā malā izgrieziet caurumu, kas ir pietiekami liels, lai servo varētu iekļauties. Uzstādiet saplāksni virs garajām malām un nostipriniet ar 4–40 uzgriežņiem. Jums būs nepieciešams iegrimt caurumu apakšējā malā, lai viss atdalīšanas diametrs tajos ietilptu apmēram 1/8 collas, lai pavedieni pietiktu pietiekami tālu. Uzstādiet servo, hidrolokatora stiprinājumu un hidrolokatoru. Piestipriniet servo pie optiskā servo porta 29 un pievienojiet hidrolokatoru pie tapām, kā parādīts opijas lietotāja rokasgrāmatā. Lai to pārbaudītu, jums būs jāizmanto IDE parauga kods, jo es vēl neesmu to uzrakstījis … Akumulators ir izlādējies. Ja vēlaties, varat pievienot daudz līmeņu, vienkārši sagriežot un urbjot vairāk saplākšņa gabalu un pievienojot atkāpes. Pievienojiet citus sensorus, piemēram, QRB1134, lai padarītu savu robotu par sekotāju līnijai. Izklaidējieties un izveidojiet vairāk robotu! Lai saņemtu palīdzību, varat nosūtīt man e -pastu uz sarakstu vai izslēgt to sarakstu. Drīzumā pievienošu video. Man ir iezvanpieeja, un man jābrauc 20 jūdzes uz pilsētu, lai nokļūtu lielā ātrumā. theo570 AT yahoo DOT com Ted (BIGBUG)

Ieteicams: