Cuprins:
- Pasul 1: Instrumente și materiale
- Pasul 2: Modificați Servo-urile
- Pasul 3: Tăiați părțile din lemn
- Pasul 4: găuriți găurile
- Pasul 5: Instalați montarea Servo / IR
- Pasul 6: găuriți găurile pentru firele servo
- Pasul 7: Roata din spate
- Pasul 8: Instalați distanțe
- Pasul 9: Instalați Servo-uri
- Pasul 10: Instalați microcontrolerul
- Pasul 11: Instalați roțile
- Pasul 12: Adăugați o baterie
- Pasul 13: Conectați Servo-urile
- Pasul 14: Instalați IR
- Pasul 15: conectați IR
- Pasul 16: Cod sursă
- Pasul 17: LUCRURI SPECIALE
Video: Robot pentru începători super simplu !: 17 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
'' '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
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
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 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
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
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
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
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
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
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 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
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
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
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
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
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ă
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
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:
Cum se folosește Multimetrul în Tamil - Ghid pentru începători - Multimetru pentru începători: 8 pași
Cum se folosește Multimetrul în Tamil | Ghid pentru începători | Multimetru pentru începători: Bună ziua, prieteni, În acest tutorial am explicat cum să folosesc multimetrul în toate tipurile de circuite electronice în 7 pași diferiți, cum ar fi 1) test de continuitate pentru depanare hardware 2) Măsurarea curentului continuu 3) testarea diodei și LED-urilor 4) Măsurarea Resi
Un ghid pentru începători complet pentru lipirea SMD: 5 pași (cu imagini)
Un ghid complet pentru începători pentru lipirea SMD: Bine, așa că lipirea este destul de simplă pentru componentele orificiului traversant, dar atunci sunt momente când trebuie să mergeți mici * introduceți aici o referință ant-man *, iar abilitățile pe care le-ați învățat pentru lipirea TH pur și simplu nu aplicați mai mult. Bine ați venit în lumea
Flip-flop cu LED simplu pentru începători: 9 pași
Flip-Flop cu LED-uri simple pentru începători: un flip-flop foarte simplu pentru începători
Python pentru începători care nu sunt atât de începători: 7 pași
Python pentru începători care nu sunt atât de începători: Bună, ultima dată, dacă ați fost atenți, am atins elementele de bază ale python - print, în timp ce și pentru bucle, input & ieșire, dacă și un starter pe easygui. de asemenea, o distribuție gratuită a easygui și pycal-propriul meu modul.acest tutorial va acoperi: mai multe
Un ghid pentru începători pentru microcontrolere: 10 pași (cu imagini)
Un ghid pentru începători pentru microcontrolere: Ce au în comun controlerele la distanță, routerele și roboții? Microcontrolere! În zilele noastre, microcontrolerele pentru începători sunt ușor de utilizat și de programat cu doar un laptop, un cablu USB și unele software-uri open-source (gratuite). Woo hoo!! Toate