Sommario:

Torretta Portal Two Sentry di Arduino Uno: 6 passaggi (con immagini)
Torretta Portal Two Sentry di Arduino Uno: 6 passaggi (con immagini)

Video: Torretta Portal Two Sentry di Arduino Uno: 6 passaggi (con immagini)

Video: Torretta Portal Two Sentry di Arduino Uno: 6 passaggi (con immagini)
Video: Make it Real: Torbjörn's Turret (BUILD) 2024, Luglio
Anonim
Torretta Portal Two Sentry di Arduino Uno
Torretta Portal Two Sentry di Arduino Uno

Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com)

Passaggio 1: codice

Codice
Codice
Codice
Codice
Codice
Codice

Il codice non è più complesso di poche istruzioni if e

saper scrivere sui componenti di Arduino Uno.

I componenti principali del codice di solito sono direttamente correlati all'hardware: un sensore PING, alcuni LED, un altoparlante e un servomotore dettano essenzialmente l'intero codice. È inclusa una libreria per il servomotore e un numero intero timesTurned che conta quante volte la torretta ha spostato la sua posizione alla ricerca di un oggetto.

Per quanto riguarda l'hardware, il sensore PING è come il driver del codice perché la condizione di tutte le istruzioni if si basa su ciò che Arduino sta leggendo dal sensore. Quindi, indipendentemente dal fatto che il sensore PING noti all'Arduino che "vede" qualcosa entro 30 cm o quando non trova nulla all'interno di tale intervallo, determinerà cosa succede dopo all'interno del codice a causa dell'istruzione if.

Se vede qualcosa, i LED sono scritti in alto in uno schema in modo che si accendano e anche l'altoparlante suoni. Il servo smette di girare per queste azioni.

Se non vede qualcosa, il servo è scritto per muoversi con incrementi di dieci in base a una posizione, numero intero di posizione scritto nel codice che conta sempre verso l'alto o verso il basso a seconda della direzione in cui si muove il bot. La scrittura di questa posizione nel senso dei gradi è facilitata dalla biblioteca.

Passaggio 2: modellazione (Solidworks)

GrabCad aveva alcuni modelli che sarebbero stati fantastici da ridimensionare

e uso. Tuttavia, non riuscivo a capire come farlo e ho finito per disegnare il mio. È una forma goffa e organica, quindi tagli ed estrusioni ampi su una curva sono diventati una parte importante della costruzione. Il corpo è la forma centrale principale con due ali che sono la stessa parte ma specchiate, ci sono due supporti alari che devono estendersi dalla parte superiore o inferiore dell'interno fino a circa metà per lasciare spazio ai fili e infine c'è il servo mount che ho usato per convertire le entità dalla parte inferiore del corpo per creare la curva giusta. È più facile vedere tutti questi lavorare insieme nella foto.

Passaggio 3: stampa

Stampa
Stampa

Questo può richiedere pazienza a seconda della stampante che utilizzi

usando e quanto sei a tuo agio con esso. La mia stampa del corpo della torretta è una stampa di sei ore e ciascuna delle ali è di circa quattro ore e mezza senza alcun guasto. Ho salvato ciascuno dei file Solidworks come. STL e quindi ho utilizzato il programma FlashPrint e la stampante 3D di Forge Finder. Stampe piuttosto semplici. I supporti sono una buona idea ed essere stanchi di rimanere senza filamento a metà perché possono rovinare una giornata.

Passaggio 4: assemblaggio

Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio

Preparazione del servo Ho usato alcuni fori ben posizionati e una scatola

coltello per rimuovere la plastica per far accomodare il servomotore. Assicurarsi di mantenere la presa aderente. Una volta fatto, posiziona una profondità che non causerà le ali e entrerà in conflitto con la scatola e avvita una piastra metallica sotto spessorata con rondelle che manterranno il servo.

Preparazione della scatola Un grande foro laterale mi ha permesso di far passare il cavo Arduino dal progetto e al mio computer per una potenza extra. Nell'angolo posteriore sinistro di dove si trova il corpo sul servo ho praticato un foro considerevole per far passare tutti i fili in modo che siano raggruppati insieme per dargli un aspetto più pulito, ma anche per essere sicuro che tutto possa raggiungere.

Corpo e ali. Inizia incollando a caldo il lato della testa di una vite abbastanza lunga da raggiungere il corpo al centro di ciascuna delle ali. Incolla a caldo i due supporti in modo che i fori siano rivolti verso le ali e assicurati di posizionarli in modo che le ali possano riposare comodamente in posizione leggermente aperta. Ho preso uno stuzzicadenti e l'ho incastrato nell'orbita dell'occhio in modo che fornisse un supporto extra al sensore PING. È atterrato quasi al centro e l'ho dipinto di nero. L'ultima parte era la montatura che aveva la porzione servo posizionata al suo interno ed era incollata a caldo al progetto.

strizzare. Ho finito per implementare un cablaggio in cartone all'avanguardia per il mio progetto. Traccia e ritaglia la forma per il corpo e il foro per gli occhi. Tagliare le fessure per far scorrere i LED. Ho fatto il mio in un montaggio a quattro angoli. Ho dipinto il mio cartone di nero per le apparenze e ho fissato delicatamente i fili attaccati ai LED in posizione.

L'altoparlante si annida sotto il sensore PING, quindi sotto quello stuzzicadenti di prima. E i fili possono essere fissati con del nastro adesivo.

Per l'occhio ritaglia un cerchio di stoffa nera un po' più grande di quello del foro dell'occhio. Taglia due cerchi per i sensori PING nel cerchio più grande che hai ora. Stendilo sopra e usando un coltello, infila delicatamente il panno dietro la scheda per il sensore e sotto l'altoparlante in modo che solo il sensore non sia esposto.

Passaggio 5: circuiti

circuiti
circuiti

Se la stampa non ha messo alla prova la pazienza, questo passaggio lo farà.

Ho iniziato collegando le lampadine a lunghi cavi adattatori femmina in modo da poterle muovere liberamente rispetto a una breadboard. È importante essere organizzati, quindi scrivere di che colore è polare su quale lampadina è un ottimo modo per farlo. Avevo tutto scritto iniziando guardando i numeri pin del mio codice.

Ho collegato e registrato tutto sui pezzi stampati e sull'imbracatura prima di far passare tutti i fili nel foro in basso e collegarli alla breadboard e ad Arduino che sono annidati nella scatola. La mia breadboard e Arduino sono stati inseriti nella scatola già cablati insieme a terra e alimentazione.

Consigliato: