Cuprins:

Robot pentru începători super simplu !: 17 pași (cu imagini)
Robot pentru începători super simplu !: 17 pași (cu imagini)

Video: Robot pentru începători super simplu !: 17 pași (cu imagini)

Video: Robot pentru începători super simplu !: 17 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Robot pentru începători super simplu!
Robot pentru începători super simplu!

'' 'ROBOT VIDEO' '' Iată un link în afara site-ului către video în timp ce YouTube procesează versiunea încorporată … Am creat acest Instructable pentru robotul absolut n00by wannabe. Am observat un salt uriaș în numărul de începători care intră în hobby și numărul de întrebări „cum fac eu” par să fie în creștere. Poate că acest umil mic Instructable îi va ajuta pe unul sau doi să-și creeze primul robot. Veți găsi codul sursă de bază la sfârșitul acestui instructabil. Nu vă panicați de numărul de pași … Am descompus robotul în mulți pași mici pentru a fi ușor de urmărit. Acest mic robot nu este altceva decât o simplă platformă de placaj care poartă câteva servomodele de avion modificate ca sistem principal de acționare, un microcontroler și un senzor IR. Am proiectat într-o mulțime de spațiu pentru a mă extinde și a adăuga. Ar trebui să îl puteți construi în aproximativ 3 ore dacă aveți piesele la îndemână. Microcontrolerul pe care l-am ales este OOPic R. Am ales acest micro deoarece zecile de obiecte încorporate și coduri eșantion facilitează începutul să funcționeze rapid. Acestea pot fi găsite de la oricare dintre cei mai mari furnizori de piese de robot pentru, de obicei, mai puțin de 60 de dolari. Obțineți kitul de pornire deoarece are un cablu de programare și o clemă pentru baterie incluse. Puteți utiliza orice microcontroler atâta timp cât puteți conecta un servo direct la acesta (care scurtează lista, lol). Servo-urile enumerate sunt toate servo-modelele de avion Hitec HS-311 găsite la aproape orice magazin de hobby-uri pentru mai puțin de 10 dolari în unele cazuri. Senzorul IR este o unitate analogică Sharp GP2D12 disponibilă de la Digikey (www.digikey.com). Oricare din seria analogică GP2D12XXX va face treaba. Tailwheel este o roată simplă de avion Dubro.20-.40 model de 1 cu suport. Luați una la magazinul de hobby-uri de unde primiți servosele. Baza de lemn este o bucată de resturi de placaj de mesteacan de 1/4 inch montarea senzorului este o bucată de resturi de aproape orice lucru din lemn. Am folosit o bucată de brad. Am făcut singură roțile din aluminiu, dar puteți folosi orice roată concepută pentru atașarea servo. Restul robotului este format din câteva șuruburi și unele electrice Fără adăugarea SPECAIL la sfârșit, m-a costat aproximativ 95 USD. Pasul special adaugă aproximativ 50 de dolari. Fii drăguț, deoarece este primul meu instructabil.

Pasul 1: Instrumente și materiale

Instrumente și materiale
Instrumente și materiale

Iată o listă cu ceea ce veți avea nevoie pentru a construi robotul Super Simplu!

Lista pieselor: -ooPic R Microcontroler (https://www.thebotshop.com/) (notă - Puteți utiliza cu orice microcontroler vă simțiți confortabil) -Sharp GP2D12 Cu conector JST cu fir -Billet Aluminiu Roți / Anvelope (sau echivelent) - Servoare Hitec HS-311, modificate -Super Glue -.5 X 1 inch Bandă dublă față -1/4 inch Placaj și o bucată de resturi de lemn -Octubru.20-.40 RC Avion Tailwheel assmbly -Misc. spații / separatoare și șuruburi / piulițe-baterie de 9 volți-tuburi termocontractabile 1/16 x 3 inci -3 știfturi de sertizare feminine standard (nu intrați în panică dacă nu le puteți obține) -Vopsea * opțional-baterie de 9 volți Instrumente: -Misc mic Șurubelnițe -Clește pentru nas cu ace-Burghie și biți -Fierăstrău -Soldat -Solder -Sfârșie -Creion ascuțit -Riglă Cost total aprox. 95,00 USD USD Timpul de construire aprox. 2,5 - 3 ore

Pasul 2: Modificați Servo-urile

Modificați Servo-urile
Modificați Servo-urile

Va trebui să vă modificați servo-urile folosind metoda potențometrului super lipici. Am ales să nu irosesc spațiul prin detalierea acestuia, deoarece există zeci de articole pe Instructables și Google care vă arată cum. Dacă cererea o solicită, o voi adăuga aici mai târziu. În esență, trebuie să le rupeți, să găsiți poziția 90 (fără mișcare), să lipiți superioară și de jos vasul, să le puneți la loc, să modificați uneltele de ieșire, să le scoateți partea superioară a arborelui ghiveciului la același nivel cu matrița carcasei. Hitec HS-311 are un arbore de ghiveci din plastic care facilitează depunerea. Dacă utilizați un servo diferit care are o oală metalică, trebuie să modificați partea inferioară a angrenajului de ieșire.

Pasul 3: Tăiați părțile din lemn

Tăiați părțile din lemn
Tăiați părțile din lemn

Tăiați o bucată de placaj de mesteacan de 1/4 inch sau echivelent, într-un pătrat de 3,25 inch pentru bază.

** SPECIAL ** Tăiați a doua bucată de 1/4 placaj care se potrivește cu prima pentru o adăugare ușoară mai târziu. Tăiați o bucată de fier vechi într-un suport GP2D12 de 2 5/16 inch lungime, 3/4 inch înălțime, 1/2 inch grosime. Suportul pentru fier vechi / suport IR poate fi realizat prin laminarea a două bucăți de placaj de mesteacăn de 1/4 inch. Când totul este decupat, oferiți-i o șlefuire ușoară pentru a curăța orice margini aspre sau neclare.

Pasul 4: găuriți găurile

Găuriți găurile
Găuriți găurile

Folosind microcontrolerul ca ghid, așezați orificiile de montare pe placaj favorizând partea din față, așa cum se arată. Folosind suportul roții din spate ca ghid, așezați orificiile de montare pe placajul favorizând partea din spate, așa cum se arată. burghie. Dacă ați ales să faceți piesa de bază de rezervă din ** SPECIAL ** la pasul 3, atunci fixați cele două baze împreună și găuriți orificiile microcontrolerului în același timp. Separați cele două bucăți și găuriți roțile din spate doar în una dintre ele.

Pasul 5: Instalați montarea Servo / IR

Instalați suportul Servo / IR
Instalați suportul Servo / IR

Lipiți montajul servo / IR de la Pasul 2 până la partea inferioară a placajului, asigurându-vă că îl centrați la stânga și la dreapta, precum și spălați-l cu marginea frontală a placajului, așa cum se arată.

Pasul 6: găuriți găurile pentru firele servo

Găuri de găurire pentru sârme servo
Găuri de găurire pentru sârme servo

Așezați temporar servo-urile în poziția lor de montare în spatele suportului servo / IR și veți observa că firele lovesc suportul din partea din spate. Vom avea nevoie de câteva găuri pentru a permite trecerea firelor. Servo-urile trebuie orientate astfel încât arborii de ieșire să fie mai aproape de fața bazei, nu de spate.

Folosind un servo ca ghid, determinați și marcați unde trebuie găurite găurile pe suport. Folosind creionul și rigla, transferați aceste puncte în partea din față a suportului, așa cum se arată la pasul 4. Găuriți cu un burghiu 5/16. Aveți grijă, puteți împărți lemnul. Nu vă temeți niciodată, dacă pur și simplu îl lipiți împreună. OPȚIONAL, puteți redirecționa firele servo printr-o gaură mică găurită în partea inferioară a servo-ului în timpul modificării și evitați acest pas în totalitate.

Pasul 7: Roata din spate

Roata din spate
Roata din spate

Instalați ansamblul roții din spate în centrul spate al bazei așa cum se arată folosind câteva șuruburi și piulițe de mașină de 4-40 X 1/2 inch.

Asigurați-vă că capetele șuruburilor sau piulițele în funcție de orientare sunt introduse în placaj, astfel încât să nu interfereze cu instalarea servo. Nu vă faceți griji cu privire la înălțime chiar acum, o vom regla mai târziu.

Pasul 8: Instalați distanțe

Instalați Standoffs
Instalați Standoffs

Cel mai bine este să vă montați distanțele de bord chiar acum înainte ca servo să intre.

Folosind un șurub de 4-40 X 1 inch, un separator de 4-40 x 1/4 inch și o piuliță de 4-40, instalați una în fiecare orificiu pentru microcontroler așa cum se arată. Asigurați-vă că capetele șuruburilor sunt cufundate în placaj, astfel încât să nu interfereze cu instalarea servo.

Pasul 9: Instalați Servo-uri

Instalați Servo-uri
Instalați Servo-uri

Lipiți servomotoarele în partea inferioară a bazei de placaj și în sus împotriva suportului servo / IR. Este nevoie doar de o picătură sau două..

Treceți firele servo prin găurile din montajul servo / IR așa cum se arată.

Pasul 10: Instalați microcontrolerul

Instalați microcontrolerul
Instalați microcontrolerul

Instalați microcontrolerul pe standuri, așa cum se arată. Poate fi necesar să plasați o șaibă pe fiecare standoff pentru a ridica microcontrolerul pe ansamblul roții din spate, în funcție de abilitățile dvs. de dispunere. (afișat) pentru ** SPECIAL ** adăugați mai târziu.

Pasul 11: Instalați roțile

Instalați roțile
Instalați roțile

Acest pas este mare … Instalați-vă roțile la alegere și reglați roata de frână astfel încât site-urile de bază să fie nivelate sau ușor în spate.

Un bun instuctibil: am seturi suplimentare de roți în magazin, e-mail pentru detalii.

Pasul 12: Adăugați o baterie

Adăugați o baterie
Adăugați o baterie

Bandați dublu adeziv bateria în spațiul din spatele servomotoarelor și în fața roții din spate a bazei. Bateria trebuie să se așeze pe margine pentru a se potrivi. Dacă construiți versiunea ** SPECIAL **, puteți aștepta și utiliza spațiul de la etaj pentru a monta bateria.

Pasul 13: Conectați Servo-urile

Conectați Servo-urile
Conectați Servo-urile

Introduceți servo-ul stâng în portul servo opic 31. Portul cu 3 pini din dreapta.

Conectați servo-ul potrivit la portul de servic oopic 30. Căutați cei doi conectori servo cu fire galbene în notele de imagine din spatele imaginii.

Pasul 14: Instalați IR

Instalați IR
Instalați IR

Lipiți Sharp GP2D12 peste găurile / firele de pe suportul frontal.

Montați IR cât mai sus posibil pentru a minimiza reflexiile podelei. Așezați-i firele și puteți vedea o ușurare în carcasa din plastic pentru ca firele servo să se potrivească în spate.

Pasul 15: conectați IR

Sârmă IR
Sârmă IR

Cea mai grea parte a întregului robot, ai încredere în mine.

Pe fiecare dintre firele pentru GP2D12 așezați o bucată de 1 inch de tub termocontractabil. Glisați-l afară din drum. Lipiți (sau sertizați) un singur recipient femelă cu știft de sertizare pe fiecare fir. OPȚIONAL - NU SE RECOMANDĂ PENTRU NEVÂNDĂTORI! Puteți lipi capătul firului doar până la vârful pinilor microcontrolerului necesari și glisați termocontractorul peste el pentru a vă proteja de scurtcircuit. Trebuie făcut rapid și cu atenție. Glisați tubul termocontractabil la fața recipientului pentru sertizare. Folosind o brichetă cu pistol de căldură, scuturați tubulatura. Ne pare rău, nu am putut obține o imagine bună a tuturor acestor lucruri mici. Găsiți orice pin deschis de 5 volți pe oopic și conectați firul roșu GP2D12 în el. Sunt multe. Am folosit o rezervă de 5 volți de la portul 12C. Afișat în notele de imagine. Găsiți orice pin GND deschis pe oopic și conectați firul negru GP2D12 în el. Sunt multe. Am folosit un GND de rezervă de la portul 12C. Afișat în notele de imagine. Găsiți pinul 3 și conectați firul alb GP2D12 în el. Există doar unul dintre ei lol.

Pasul 16: Cod sursă

Cod sursa
Cod sursa

CODUL SURSEI ACTUALIZAT 16.06.09 PENTRU OPȚIUNEA SONAR ÎN PASUL URMĂTOR (STUFF SPECIAL) Urmați instrucțiunile pentru microcontrolerul dvs. și tăiați și lipiți acest cod în editor. Compilați și trimiteți robotului. Codul este extrem de simplu, dar robotul evită majoritatea obstacolelor pe care le vede. Este ușor să-mi iau codul și să îl extindeți. -------------------------------------------------- - „Creați și configurați obiecte” ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Setați servo să utilizeze linia I / O 30. SRF04Servo. Center = 28' Setați centrul servo la 28. (consultați manualul) SRF04Servo. Operate = cvTrue 'Ultimul lucru de făcut, Porniți Servo-ul. Servo_Right. IOLine = 30 'Setați servo să utilizeze linia I / O 30. Servo_Right. Center = 28' Setați centrul servo la 28. (consultați manualul) Servo_Right. Operate = cvTrue 'Ultimul lucru de făcut, porniți Servo-ul. Servo_Left. IOLine = 31 'Setați servo să utilizeze linia I / O 31. Servo_Left. Center = 28' Setați centrul servo la 28. (consultați manualul) Servo_Left. Operate = cvTrue 'Ultimul lucru de făcut, porniți Servo-ul. '------------------------------------------------- ---------------- „Terminați crearea și configurarea obiectelor” Rutina principală este rutina dvs. principală chemată la pornire!”--------------- -------------------------------------------------- Sub main () Apelați IR Redirecționare apel_Toate apel SServo Loop End Sub '----------------------------------- ------------------------------ 'Sfârșitul rutinei principale' Începutul subrutinelor sistemului de acționare '-------- -------------------------------------------------- ------- 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_L 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 Call SServoEnd Sub '----------------------------------- ------------------------------ 'Subrutinele de la sfârșitul sistemului de acționare' Începutul subrutinelor senzorilor '-------- -------------------------------------------------- ------- 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) Dacă SRF04. Value <64 Apoi Apelați REVERSE Altfel Redirecționare apel_Tot final Dacă ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Dacă SRF04. Value <128 Apelați Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () Dacă GP2D12. Value <64 Apoi Apelați STOP End IfEnd Sub '---------------------------- ------------------------------------- „Sfârșitul subrutinelor senzorilor” ------- ---------------- ------------------------------------------

Pasul 17: LUCRURI SPECIALE

CHESTII SPECIALE
CHESTII SPECIALE

Folosind secțiunea de bază suplimentară tăiată la început, puteți adăuga un dispozitiv servo și sonar pentru abilități mai mari.

Veți avea nevoie de: Servo (nemodificat) SRF04 sau 08 cu montare servo de la Acroname (www.acroname.com) Secțiunea de bază de rezervă Tăiați o gaură în marginea frontală a placajului suficient de mare pentru ca servoul să se potrivească. Instalați placaj peste suporturile lungi și fixați-le cu câteva 4-40 de piulițe. Va trebui să contracarați partea inferioară a găurilor pentru a permite întregului diametru de separare să se potrivească în ele aproximativ 1/8 inch, astfel încât firele să rămână suficient de sus. Instalați servo, montare sonar și sonar. Cârligați servo-ul la portul 29 de serviciu oopic și conectați sonarul la știfturi, așa cum se arată în manualul de utilizare oopic. Va trebui să utilizați codul eșantion din IDE pentru a-l testa, deoarece nu am scris încă nimic … Bateria a murit. Puteți adăuga mai multe niveluri pentru adăugări dacă doriți pur și simplu tăind și găurind mai multe bucăți de placaj și adăugând distanțe. Adăugați mai mulți senzori, cum ar fi QRB1134, pentru a face botul dvs. un adept de linie. Distrează-te și construiește mai mulți roboți! Puteți să mă trimiteți prin e-mail pe listă sau în afara pentru ajutor. Voi adăuga video în scurt timp. Sunt pe linie telefonică și trebuie să conduc 20 de mile până în oraș pentru a ajunge la viteză mare. theo570 AT yahoo DOT com Ted (BIGBUG)

Recomandat: