Indholdsfortegnelse:
Video: Portal Two Sentry Turret af Arduino Uno: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com)
Trin 1: Kode
Koden er ikke mere kompleks end et par if-sætninger og
ved, hvordan man skriver til Arduino Uno -komponenterne.
Kodens hovedkomponenter er normalt direkte relateret til hardwaren: en PING -sensor, et par lysdioder, en højttaler og en servomotor dikterer i det væsentlige hele koden. Der er et bibliotek inkluderet til servomotoren samt et timesTurned integer, der tæller op, hvor mange gange tårnet har skiftet sin position på jagt efter et objekt.
Med hensyn til hardware er PING-sensoren som driveren af koden, fordi tilstanden for alle if-udsagnene er baseret på, hvad Arduino læser fra sensoren. Så uanset om PING-sensoren bemærker Arduinoen, at den "ser" noget inden for 30 cm, eller når den ikke finder noget inden for dette område, vil bestemme, hvad der derefter sker inden for koden på grund af if-sætningen.
Hvis den ser noget, er lysdioderne skrevet for højt i et mønster, så de lyser og højttaleren også lyder. Servoen holder op med at dreje for disse handlinger.
Hvis det ikke ser noget, er servoen skrevet til at bevæge sig i trin på ti baseret på en pos, placerer heltalet skrevet ind i koden, der altid tæller op eller ned afhængigt af hvilken retning bot'en bevæger sig. At skrive denne position i betydningen grader er gjort lettere af biblioteket.
Trin 2: Modellering (Solidworks)
GrabCad havde et par modeller, der ville være gode at nedskalere
og brug. Jeg kunne dog ikke finde ud af at gøre dette og endte med at skitsere mit eget. Det er en akavet, organisk form, så fejende snit og ekstruder omkring en kurve blev en vigtig del af bygningen. Kroppen er den centrale centrale form med to vinger, der er den samme del, men spejlet, der er to vingestøtter, der skal spænde fra toppen eller bunden af indersiden til cirka halvvejs for at efterlade plads til ledninger, og endelig er der servomontage, som jeg brugte, konverter entiteter fra bunden af kroppen til at skabe den rigtige kurve til. Det er lettest at se alle disse arbejde sammen på billedet.
Trin 3: Udskrivning
Dette kan tage tålmodighed afhængigt af hvilken printer du er
bruger og hvor behagelig du er med det. Mit tårnkropsprint er et seks timers tryk, og hver af vingerne er cirka fire og en halv time uden fejl. Jeg gemte hver af Solidworks -filerne som en. STL og brugte derefter FlashPrint -programmet og Forge Finder 3D -printeren. Ret enkle udskrifter. Støtter er en god idé, og vær trætte af at løbe tør for filament halvvejs, fordi det kan ødelægge en dag.
Trin 4: Samling
Servo klargøring. Jeg brugte et par velplacerede borehuller og en kasse
kniv til at fjerne plastikken, så servomotoren kan sidde i. Sørg for at holde pasformen tæt. Når det er gjort, skal du placere en dybde, der ikke kommer til at forårsage vingerne og komme i konflikt med kassen og skrue en metalplade i nedenunder, der er fyldt med skiver, der holder servoen.
Kasseforberedelse. Et stort borehul i siden lod mig køre Arduino -ledningen ud af projektet og til min computer for ekstra strøm. I det bagerste venstre hjørne af, hvor kroppen sidder på servoen, borede jeg et stort hul til at føre alle ledningerne ind i, så de ville blive samlet sammen for at give det et renere udseende, men også være sikker på, at alt kan nå.
Krop og vinger. Start med at lime hovedet på en skrue, der er lang nok til at nå ind i kroppen til midten af hver af vingerne. Varm lim de to beslag, så hullerne vender mod vingerne, og sørg for at placere dem, så vingerne kan hvile komfortabelt i en let åben position. Jeg tog en tandstikker og kilede den ind i øjenhulen, så den ville give ekstra støtte til PING -sensoren. Det landede næsten i midten, og jeg malede det sort. Den sidste del var monteringen, som havde servodelen anbragt i den og blev varmlimet til projektet.
Vride. Jeg endte med at implementere en topmoderne pap ledningsføring til mit projekt. Spor og skær formen til kroppen og øjenhullet ud. Skær slidser for lysdioderne at glide ind i. Jeg lavede min i en fire hjørnesamling. Jeg malede mit pap sort til udseende og tapede forsigtigt ledningerne fastgjort til lysdioderne på plads.
Højttaleren ligger nede under PING -sensoren, så under den tandstikker fra før. Og ledningerne kan tapes ned.
For øjet skærer en cirkel ud af sort klud lidt større end øjenhullets. Skær to cirkler til PING -sensorerne i den større cirkel, du har nu. Læg den over og brug en kniv, og læg forsigtigt kluden bag brættet til sensoren og under højttaleren, så intet andet end sensoren bliver udsat.
Trin 5: Kredsløb
Hvis udskrivning ikke testede tålmodighed, vil dette trin.
Jeg startede med at tilslutte pærerne til lange hunadapterledninger, så jeg kunne få dem til at bevæge sig frit i modsætning til et brødbræt. Det er vigtigt at være organiseret, så skrive ned hvilken farve der er polar, hvilken pære er en god måde at opnå det på. Jeg havde alt skrevet ud startende med at se på pin -numrene fra min kode.
Jeg tilsluttede og tapede alt på de trykte stykker og sele først, før jeg kørte alle ledningerne ind i hullet i bunden og satte dem i brødbrættet og Arduino, der ligger i kassen. Mit brødbræt og Arduino blev lagt i kassen, der allerede var forbundet med jord og strøm.
Anbefalede:
Two-Mode Servo Tester: 5 trin (med billeder)
To-mode servotester: Når jeg køber en ny servomotor, vil jeg hurtigt kontrollere, om den virker. Two-Mode Servo Tester lader mig gøre det på et minut. Servoer, i hvert fald de billigere, jeg kender, fungerer nogle gange ikke som forventet, når de ankommer: Gearene hopper, elektronen
DropArt - Precision Two Drop Photographic Collider: 11 trin (med billeder)
DropArt - Precision Two Drop Photographic Collider: Hej alle sammen, I denne instruktive præsenterer jeg mit design til en computerstyret to liquid drop collider. Inden vi går i gang med designdetaljerne, synes jeg, det er fornuftigt at forklare præcist, hvad formålet er med designet. En sjov, interessant
Portal 2 Turret - Master Turret Control: 9 trin (med billeder)
Portal 2 Turret-Master Turret Control: Dette projekt er en udvidelse eller remix af mit originale Portal Turret on Instructables (Portal-2-Turret-Gun). Det kan også bruges som en billig controller til at styre alt, der bruger nRF24L01 radiochippen. LCD -skærmen er især nyttig, når
Two Wire (DMX) interface med skærm og knapper: 5 trin (med billeder)
Two Wire (DMX) interface med skærm og knapper: DMX er en protokol, der bruges til at styre scenelysarmaturer og specialeffekter. Hver enhed har sine egne kanaler, som den reagerer på. Denne kanal kan vælges af en DIP -switch eller et display med knapper. Der er flere måder at vælge en
LEGO Arduino Sentry Turret: 9 trin
LEGO Arduino Sentry Turret: Denne instruktive viser dig trin for trin, hvordan du opretter dit helt eget (ikke-dødelige) vagttårn ud af LEGO stykker, et Arduino UNO Board, et Bricktronics Shield, et par ledninger og lidt bly. Det er i stand til automatisk og fjernbetjeningsfunktioner