Innholdsfortegnelse:
- Trinn 1: Kode
- Trinn 2: Modellering (Solidworks)
- Trinn 3: Utskrift
- Trinn 4: Montering
- Trinn 5: Kretsløp
Video: Portal Two Sentry Turret av Arduino Uno: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)
Trinn 1: Kode
Koden er ikke mer kompleks enn noen få if-setninger og
å vite hvordan du skriver til Arduino Uno -komponentene.
Hovedkomponentene i koden er vanligvis direkte relatert til maskinvaren: en PING -sensor, noen få lysdioder, en høyttaler og en servomotor dikterer i hovedsak hele koden. Det er et bibliotek inkludert for servomotoren samt et timesTurned integer som teller hvor mange ganger tårnet har skiftet posisjon på jakt etter et objekt.
Når det gjelder maskinvaren, er PING-sensoren som driveren for koden fordi tilstanden til alle if-setningene er basert på hva Arduino leser fra sensoren. Så om PING-sensoren bemerker til Arduino eller ikke at den "ser" noe innenfor 30 cm eller ikke finner noe innenfor dette området, kommer til å avgjøre hva som skjer videre i koden på grunn av if-setningen.
Hvis den ser noe, er lysdiodene skrevet for høyt i et mønster, slik at de lyser og høyttaleren lyder også. Servoen slutter å snu for disse handlingene.
Hvis den ikke ser noe, er servoen skrevet for å bevege seg med trinn på ti basert på et pos, posisjon heltall skrevet inn i koden som alltid teller opp eller ned, avhengig av hvilken retning boten beveger seg. Å skrive denne stillingen i betydningen grader er gjort lettere av biblioteket.
Trinn 2: Modellering (Solidworks)
GrabCad hadde noen få modeller som ville vært flotte å skalere ned
og bruk. Jeg kunne imidlertid ikke finne ut hvordan jeg skulle gjøre dette, og endte med å skissere min egen. Det er en vanskelig, organisk form, så feiende kutt og ekstruder om en kurve ble en viktig del av bygget. Kroppen er den viktigste sentrale formen med to vinger som er samme del, men speilvendt, det er to vingestøtter som må spenne fra toppen eller bunnen av innsiden til omtrent halvveis for å forlate plass til ledninger, og til slutt er det servomontasje som jeg brukte konvertere enheter fra bunnen av kroppen for å lage den rette kurven for. Det er lettest å se alle disse jobbe sammen på bildet.
Trinn 3: Utskrift
Dette kan ta tålmodighet avhengig av hvilken skriver du er
bruker og hvor komfortabel du er med det. Tårnets kroppstrykk er en seks timers utskrift, og hver av vingene er omtrent fire og en halv time uten feil. Jeg lagret hver av Solidworks -filene som en. STL og brukte deretter FlashPrint -programmet og Forge Finder 3D -skriveren. Ganske enkle utskrifter. Støtter er en god idé, og vær lei av å gå tom for filament halvveis fordi det kan ødelegge en dag.
Trinn 4: Montering
Servo prep. Jeg brukte et par godt plasserte borehull og en eske
kniv for å fjerne plasten for at servomotoren skal sitte i. Sørg for å holde passformen tett. Når det er gjort, plasser en dybde som ikke kommer til å forårsake vingene og komme i konflikt med esken og skru inn en metallplate under skimret med skiver som holder servoen.
Kasseforberedelse. Et stort borehull i siden lot meg kjøre Arduino -ledningen ut av prosjektet og til datamaskinen min for ekstra strøm. I det bakre venstre hjørnet av hvor kroppen sitter på servoen, boret jeg et stort hull for å kjøre alle ledningene inn i slik at de ble samlet sammen for å gi det et renere utseende, men også være sikker på at alt kan nå.
Kropp og vinger. Start med å lime hodesiden av en skrue som er lang nok til å nå inn i kroppen til midten av hver av vingene. Varm lim de to festene slik at hullene vender mot vingene, og sørg for å plassere dem slik at vingene kan hvile komfortabelt i en litt åpen posisjon. Jeg tok en tannpirker og klemte den inn i øyehulen slik at den ville gi ekstra støtte til PING -sensoren. Det landet omtrent på midten, og jeg malte det svart. Den siste delen var festet som hadde servodelen plassert i den og ble varmlimt til prosjektet.
Wring. Jeg endte opp med å implementere en toppmoderne ledningsnett i papp for prosjektet mitt. Spor og kutt ut formen for kroppen og øyehullet. Klipp slisser for lysdiodene å gli inn i. Jeg gjorde min i en fire -hjørnesamling. Jeg malte pappa mi svart for utseende og teipet forsiktig ledningene festet til lysdiodene på plass.
Høyttaleren ligger under PING -sensoren, så under den tannpirkeren fra før. Og ledningene kan tapes ned.
For øyet kuttet en sirkel ut av svart klut litt større enn øyehullet. Klipp to sirkler for PING -sensorene inn i den større sirkelen du har nå. Legg den over og bruk en kniv, og stikk forsiktig kluten bak brettet for sensoren og under høyttaleren, så ingenting annet enn sensoren blir utsatt.
Trinn 5: Kretsløp
Hvis utskrift ikke testet tålmodighet, vil dette trinnet.
Jeg begynte med å koble pærene til lange kvinnelige adapterledninger slik at jeg kunne få dem til å bevege seg fritt i motsetning til et brødbrett. Det er viktig å være organisert, så skrive ned hvilken farge som er polar på hvilken pære er en fin måte å oppnå det på. Jeg hadde alt skrevet ut med å se på pin -tallene fra koden min.
Jeg plugget og teipet alt på de trykte stykkene og selen først før jeg kjørte alle ledningene inn i hullet i bunnen og plugget dem inn i brødbrettet og Arduino som ligger i esken. Brettbrettet mitt og Arduino ble plassert i esken som allerede var koblet sammen med jord og strøm.
Anbefalt:
DropArt - Precision Two Drop Photographic Collider: 11 trinn (med bilder)
DropArt - Precision Two Drop Photographic Collider: Hei alle sammen, I denne instruksen presenterer jeg designet mitt for en datastyrt to flytende drop collider. Før vi begynner med designdetaljene, synes jeg det er fornuftig å forklare nøyaktig hva som er formålet med designet. En morsom
Portal 2 Turret - Master Turret Control: 9 trinn (med bilder)
Portal 2 Turret-Master Turret Control: Dette prosjektet er en forlengelse eller remiks av min originale Portal Turret on Instructables (Portal-2-Turret-Gun). Den kan også brukes som en billig kontroller for å kontrollere alt som bruker radiobrikken nRF24L01. LCD -skjermen er spesielt nyttig når
Two Wire (DMX) grensesnitt med skjerm og knapper: 5 trinn (med bilder)
Two Wire (DMX) grensesnitt med skjerm og knapper: DMX er en protokoll som brukes til å kontrollere scenelysarmaturer og spesialeffekter. Hver enhet har sine egne kanaler som den reagerer på. Denne kanalen kan velges av en DIP -bryter eller et display med knapper. Det er flere måter å velge en
Portal 2 Companion Cube Audio Speaker: 23 trinn (med bilder)
Portal 2 Companion Cube Audio Speaker: 3D -utskrift er en stor hobby for meg. Jeg bruker det mye tid til å lage fan -verk av mine favorittfilmer og -spill; vanligvis av ting jeg vil ha, men ikke finner i butikker eller på nettet for å kjøpe. Et av mine favorittspill gjennom tidene er Portal 2. Som et prosjekt ide
LEGO Arduino Sentry Turret: 9 trinn
LEGO Arduino Sentry Turret: Denne instruksjonsfilen viser deg trinn for trinn hvordan du lager ditt helt eget (ikke-dødelige) sentertårn av LEGO-brikker, et Arduino UNO Board, et Bricktronics Shield, noen få ledninger og litt bly. Den er i stand til automatisk og fjernkontrollfunksjoner