Sommario:

Robot per principianti super semplice!: 17 passaggi (con immagini)
Robot per principianti super semplice!: 17 passaggi (con immagini)

Video: Robot per principianti super semplice!: 17 passaggi (con immagini)

Video: Robot per principianti super semplice!: 17 passaggi (con immagini)
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Dicembre
Anonim
Robot per principianti super semplice!
Robot per principianti super semplice!

'''ROBOT VIDEO''' Ecco un link esterno al video mentre YouTube sta elaborando la versione embedded… Ho creato questo Instructable per l'aspirante robot n00by. Ho notato un enorme aumento del numero di principianti che iniziano a dedicarsi all'hobby e il numero di domande "come posso" sembra aumentare. Forse questo umile piccolo Instructable aiuterà uno o due a creare il loro primo robot. Troverai il codice sorgente di base alla fine di questo Instructable. Non farti prendere dal panico per il numero di passaggi… Ho suddiviso il robot in tanti piccoli passi per facilitarne il seguito. Questo piccolo robot non è altro che una semplice piattaforma in compensato che trasporta un paio di servocomandi di aeromodelli modificati come sistema di azionamento principale, un microcontrollore e un sensore IR. Ho progettato in abbondanza di spazio per espandere e aggiungere. Dovresti essere in grado di costruirlo in circa 3 ore se hai le parti a portata di mano. Il microcontrollore che ho scelto è l'OOPic R. Ho scelto questo micro perché le dozzine di oggetti incorporati e codici di esempio rendono facile per il principiante iniziare a funzionare rapidamente. Possono essere trovati da uno dei principali fornitori di parti di robot per solitamente meno di 60 dollari. Ottieni lo starter kit poiché include un cavo di programmazione e una clip per la batteria. Puoi usare qualsiasi microcontrollore purché tu possa collegare un servo direttamente ad esso (che accorcia l'elenco, lol). I servi elencati sono tutti i servi di aeroplani modello Hitec HS-311 che si trovano in quasi tutti i negozi di hobby per meno di 10 dollari in alcuni casi. Il sensore IR è un'unità analogica Sharp GP2D12 disponibile presso Digikey (www.digikey.com). Qualsiasi delle serie analogiche GP2D12XXX farà il lavoro. Il tailwheel è un semplice modello di aeroplano Dubro.20-.40 con ruota da 1 "con supporto. Prendine uno nel negozio di hobby dove prendi i tuoi servi. La base in legno è un pezzo di scarto di compensato di betulla da 1/4 di pollice e il servo / il supporto del sensore è un pezzo di scarto di qualsiasi cosa di legno. Ho usato un pezzo di abete. Ho realizzato le ruote in alluminio billet da solo, ma puoi usare qualsiasi ruota progettata per il fissaggio del servo. Il resto del robot è costituito da poche viti e alcuni componenti elettrici stalli. Senza l'aggiunta SPECAIL alla fine mi è costato circa $ 95,00 USD. Il passaggio speciale aggiunge circa 50 dollari. Sii gentile perché è il mio primo Instructable.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali

Ecco un elenco di ciò di cui avrai bisogno per costruire il Super Simple Robot!

Elenco delle parti: -ooPic R Microcontrollore (https://www.thebotshop.com/) (nota - Puoi usare qualsiasi microcontrollore con cui ti senti a tuo agio) -Sharp GP2D12 Con connettore JST cablato -Ruote/pneumatici in alluminio billet (o equivalenti) - Servi Hitec HS-311, modificati -Super Glue -.5 X 1 pollice nastro biadesivo -1/4 di pollice compensato e un pezzo di legno di scarto -Dubro.20-.40 RC Airplane ruotino di coda -Misc. spazi/distanziatori e viti/dadi - Batteria da 9 Volt - Guaina termorestringente da 1/16 x 3 pollici - 3 piedini a crimpare femmina standard (non fatevi prendere dal panico se non riuscite a ottenerli) - Vernice * opzionale - Batteria da 9 volt Strumenti: -Misc Small Cacciaviti -Pinze ad ago -Trapano e punte -Sega -Saldatore -Saldatura -Carta vetrata -Matita affilata -Righello Costo totale ca. $ 95,00 USD Tempo per costruire ca. 2,5 - 3 ore

Passaggio 2: modifica i servi

Modifica i servi
Modifica i servi

Dovrai modificare i tuoi servi usando il metodo della super colla del potenziometro. Ho scelto di non sprecare spazio descrivendolo in dettaglio qui poiché ci sono dozzine di articoli su Instructables e Google che mostrano come. Se la richiesta lo richiede, lo aggiungerò qui in seguito. Essenzialmente è necessario separarli, trovare la posizione 90 (nessun movimento), incollare la pentola sopra e sotto, rimettere tutto insieme, modificare l'ingranaggio di uscita, archiviare la parte superiore dell'albero della pentola a filo con lo stampo della custodia. L'Hitec HS-311 ha un albero della pentola in plastica che lo rende facile da limare. Se usi un servo diverso con un potenziometro in metallo, devi invece modificare la parte inferiore dell'ingranaggio di uscita. Potenziometro = Pot = Resistenza variabile

Passaggio 3: tagliare le parti in legno

Taglia le parti in legno
Taglia le parti in legno

Taglia un pezzo di compensato di betulla da 1/4 di pollice o equivalente, in un quadrato di 3,25 pollici per la base.

**SPECIALE** Taglia un secondo pezzo di 1/4 di compensato corrispondente al primo per un facile inserimento in seguito. Taglia un pezzo di legno di scarto in un supporto GP2D12 lungo 2 5/16 di pollice, alto 3/4 di pollice e spesso 1/2 pollice. Il supporto per servo/IR di scarto può essere realizzato laminando insieme 2 pezzi di compensato di betulla da 1/4 di pollice. Quando tutto è tagliato, levigalo delicatamente per pulire eventuali bordi ruvidi o sfocati.

Passaggio 4: praticare i fori

Praticare i fori
Praticare i fori

Usando il tuo microcontrollore come guida, disponi i fori di montaggio sul compensato favorendo la parte anteriore come mostrato. Usando il supporto del ruotino di coda come guida, disponi i fori di montaggio sul compensato favorendo la parte posteriore come mostrato. Pratica tutti i fori con un 1/8 di pollice punta da trapano. Se si è scelto di realizzare il pezzo base di ricambio da **SPECIAL** al punto 3, fissare insieme le due basi e praticare contemporaneamente i fori del microcontrollore. Separare i due pezzi e praticare i fori delle ruote di coda solo in uno di essi.

Passaggio 5: installare il supporto servo / IR

Installare il supporto servo / IR
Installare il supporto servo / IR

Super incolla il supporto servo / IR dal passaggio 2 alla parte inferiore del compensato assicurandoti di centrarlo a sinistra e a destra e a filo con il bordo anteriore del compensato come mostrato.

Passaggio 6: praticare i fori per i cavi dei servi

Praticare i fori per i cavi dei servi
Praticare i fori per i cavi dei servi

Posiziona temporaneamente i tuoi servi nella loro posizione di montaggio dietro il supporto servo / IR e noterai che i fili colpiscono il supporto sul lato posteriore. Avremo bisogno di alcuni fori per consentire il passaggio dei fili. I servi devono essere orientati in modo che gli alberi di uscita siano più vicini alla parte anteriore della base, non alla parte posteriore.

Usando un servo come guida, determina e segna dove devono essere praticati i fori sul supporto. Usando la matita e il righello, trasferisci quei punti sulla parte anteriore del supporto come mostrato nel passaggio 4. Pratica dei fori con una punta da trapano da 5/16. Fai attenzione, puoi spaccare il legno. Non temere, se lo fai semplicemente super incollalo insieme. OPZIONALMENTE è possibile reindirizzare i cavi del servo attraverso un piccolo foro praticato nella parte inferiore del servo durante la modifica ed evitare del tutto questo passaggio.

Passaggio 7: ruota di coda

ruotino di coda
ruotino di coda

Installare il gruppo del ruotino di coda nella parte posteriore centrale della base come mostrato utilizzando un paio di viti e dadi da 4-40 X 1/2 pollici.

Assicurarsi che le teste delle viti, oi dadi, a seconda dell'orientamento, siano svasate nel compensato in modo che non interferiscano con l'installazione del servo. Non preoccuparti dell'altezza in questo momento, la regoleremo in seguito.

Passaggio 8: installare i distanziatori

Installa i distanziatori
Installa i distanziatori

È meglio montare i distanziatori della scheda subito prima che il servo entri.

Utilizzando una vite da 4-40 X 1 pollice, un distanziatore da 4-40 x 1/4 di pollice e un dado 4-40, installarne uno in ciascun foro del microcontrollore come mostrato. Assicurarsi che le teste delle viti siano svasate nel compensato in modo che non interferiscano con l'installazione del servo.

Passaggio 9: installazione dei servi

Installa i servi
Installa i servi

Super incolla i servi sul lato inferiore della base in compensato e contro il supporto servo / IR. Ci vogliono solo una o due gocce..

Instradare i cavi del servo attraverso i fori nel supporto servo / IR come mostrato.

Passaggio 10: installare il microcontrollore

Installa il microcontrollore
Installa il microcontrollore

Installare il microcontrollore sui distanziatori come mostrato. Potrebbe essere necessario posizionare una rondella su ciascun distanziatore per sollevare il microcontrollore sul gruppo del ruotino di coda a seconda delle proprie capacità di layout. Fissare il microcontrollore con dadi 4-40 o distanziatori da femmina a maschio da 2,5 pollici (mostrato) per l'aggiunta **SPECIAL** successiva.

Passaggio 11: installare le ruote

Installa le ruote
Installa le ruote

Questo passaggio è un grosso problema… Installa le ruote che preferisci e regola il ruotino di coda in modo che i siti di base siano livellati o leggermente arretrati.

Instuctable goody: ho set extra di ruote nel negozio, e-mail per i dettagli.

Passaggio 12: aggiungere una batteria

Aggiungi una batteria
Aggiungi una batteria

Nastro adesivo doppio la batteria nello spazio dietro i servi e davanti al ruotino sul fondo della base. La batteria deve stare sul bordo per adattarsi. Se stai costruendo la versione **SPECIAL** puoi aspettare e utilizzare lo spazio al piano superiore per montare la batteria.

Passaggio 13: collegare i servi

Collega i servi
Collega i servi

Collega il servo sinistro alla porta 31 del servo oopic. La porta a 3 pin più a destra.

Collega il servo destro alla porta 30 del servo oopic. Cerca i due connettori del servo con i fili gialli nelle note dell'immagine sul retro dell'immagine.

Passaggio 14: installare l'IR

Installa l'IR
Installa l'IR

Incolla la Sharp GP2D12 sui fori/cavi sul supporto anteriore.

Montare l'IR il più in alto possibile per ridurre al minimo i riflessi del pavimento. Posiziona i cavi e puoi vedere un piccolo rilievo nella custodia di plastica per far entrare i cavi del servo.

Passaggio 15: cablare l'IR

Cablare l'IR
Cablare l'IR

La parte più difficile dell'intero robot, fidati.

Su ciascuno dei fili per la GP2D12 posizionare un pezzo di tubo termoretraibile da 1 pollice. Fallo scivolare via. Saldare (o crimpare) una singola presa femmina per pin a crimpare su ciascun filo. FACOLTATIVO - NON RACCOMANDATO PER I NON SALDATORI! Puoi saldare l'estremità del filo solo alla punta dei pin del microcontrollore necessari e far scorrere il termoretraibile su di esso per proteggerlo dal cortocircuito. Deve essere fatto velocemente e con attenzione. Far scorrere la guaina termorestringente a filo della superficie della presa a crimpare. Usando un accendino o una pistola termica, shiin il tubo. Mi dispiace, non sono riuscito a ottenere una buona immagine di tutte queste piccole cose. Trova qualsiasi pin aperto da 5 volt sull'oopic e collega il filo rosso GP2D12 al suo interno. Ce ne sono molti. Ho usato un 5 volt di riserva dalla porta 12C. Mostrato nelle note dell'immagine. Trova qualsiasi pin GND aperto sull'oopic e collega il filo nero GP2D12 al suo interno. Ce ne sono molti. Ho usato un GND di riserva dalla porta 12C. Mostrato nelle note dell'immagine. Trova il pin3 e collega il filo bianco GP2D12 al suo interno. C'è solo uno di loro lol.

Passaggio 16: codice sorgente

Codice sorgente
Codice sorgente

AGGIORNAMENTO DEL 16/02/09CODICE SORGENTE PER L'OPZIONE SONAR NEL PASSO SUCCESSIVO (ROBA SPECIALE)Segui le istruzioni per il tuo microcontrollore e taglia e incolla questo codice nell'editor. Compila e invia al robot. Il codice è semplicissimo ma il bot evita la maggior parte degli ostacoli che vede. È facile prendere il mio codice ed espanderlo.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- --------------------------------------------------- -'Crea e imposta oggetti'--------------------------------------------------------- ----------------------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 'Imposta il servo per utilizzare la linea I/O 30. SRF04Servo. Center=28 'Imposta il centro del servo a 28. (vedi manuale) SRF04Servo. Operate=cvTrue 'Ultima cosa da fare, Accendere il servo. Servo_Right. IOLine = 30 'Imposta il servo per utilizzare la linea I/O 30. Servo_Right. Center = 28 'Imposta il centro del servo a 28. (vedi manuale) Servo_Right. Operate =cvTrue 'Ultima cosa da fare, accendere il servo. Servo_Left. IOLine = 31 'Imposta il servo per utilizzare la linea I/O 31. Servo_Left. Center = 28 'Imposta il centro del servo a 28. (vedi manuale) Servo_Left. Operate =cvTrue 'Ultima cosa da fare, accendere il servo. '------------------------------------------------- ----------------' Termina la creazione e l'impostazione degli oggetti La routine principale è la routine principale richiamata all'accensione!'--------------- --------------------------------------------------- Sub main() Do Call IR Call Forward_All Call SSero Loop End Sub'----------------------------------- ----------------' Fine della routine principale ' Inizio delle subroutine del sistema di azionamento'-------- --------------------------------------------------- -------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_Left. Invert= 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 Chiama SServoEnd Sub'---------------------------------- ----------------' Fine dei sottoprogrammi del sistema di azionamento ' Inizio dei sottoprogrammi dei sensori'-------- --------------------------------------------------- -------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) If SRF04. Value<64 Then Call REVERSE Else Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=46 SRF04. Operate. Pulse(1, 1, 250) If SRF04. Value<128 Then Call 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() If GP2D12. Value<64 Then Call STOP End IfEnd Sub' -------------- -----------------------' Fine delle subroutine del sensore' -------- ---------------- -------------------------------------------

Passaggio 17: ROBA SPECIALE

ROBA SPECIALE
ROBA SPECIALE

Usando la sezione di base extra tagliata all'inizio puoi aggiungere un servo e un dispositivo sonar per maggiori capacità di gittata.

Avrai bisogno di: Servo (non modificato) SRF04 o 08 con supporto servo da Acroname (www.acroname.com) Sezione base di ricambio Tagliare un foro nel bordo anteriore del compensato appena abbastanza grande da contenere il servo. Installa il compensato sui lunghi distanziatori e fissalo con alcuni dadi 4-40. Dovrai svasare il lato inferiore dei fori per consentire all'intero diametro del distanziatore di adattarsi a circa 1/8 di pollice in modo che i fili si attacchino abbastanza lontano. Installare il servo, il supporto del sonar e il sonar. Agganciare il servo alla porta 29 del servo oopic e collegare il sonar ai pin come mostrato nel manuale utente di oopic. Dovrai utilizzare il codice di esempio nell'IDE per testarlo poiché non ne ho ancora scritto nessuno … La batteria è scarica. Puoi aggiungere molti livelli per le aggiunte se lo desideri semplicemente tagliando e forando più pezzi di compensato e aggiungendo distanziatori. Aggiungi altri sensori come QRB1134 per rendere il tuo bot un seguace di linea. Divertiti e costruisci più bot! Puoi inviarmi un'e-mail all'interno o all'esterno della lista per chiedere aiuto. Aggiungerò video a breve. Sono in linea telefonica e devo guidare per 20 miglia in città per raggiungere l'alta velocità. theo570 AT yahoo DOT con Ted (BIGBUG)

Consigliato: