Innholdsfortegnelse:

Prosjektskilt: 14 trinn
Prosjektskilt: 14 trinn

Video: Prosjektskilt: 14 trinn

Video: Prosjektskilt: 14 trinn
Video: Джордж Кнапп и Колм Келлехер: Перевертыши, Эффект автостопщика 2024, November
Anonim
Prosjektskilt
Prosjektskilt

En elev hadde en idé i klasse 12 for to år siden. Gav det deretter ned til en klasse 11 i 2016, gikk deretter til en gruppe i klasse 12 i 2017. Dette prosjektet er ment for skolen vår, dette prosjektet er en visning, så når en person går forbi vil det føle et objekt så vil det være paneler som vil snurre. Den vil rotere 180 grader. På den ene siden av panelene vil den ha skolens navn og maskot, og den andre siden vil ha et speil.

Trinn 1: Velge et design

Velge et design
Velge et design
Velge et design
Velge et design

Hver versjon av prosjektet gikk og fikk en designendring, så designet vårt kommer i flukt med veggen. Displayet vil bli plassert nær inngangsdøren til skolen. Denne veggen er i form av et trapes. Så vi planla å ha designet som fortsetter med trapes, så det blir i flukt med veggen. Designet er delt inn i tre viktige deler, en venstre trekant, en høyre trekant og et sentralt rektangel der panelene skal holdes. Alle tre av disse delene vil passe med veggen. Tegningen er et eksempel på ideen.

Vi har også laget en prototype prototypen er bare den midtre delen og panelene. Vi vil lære deg trinn for trinn hvordan du lager en prototype.

Trinn 2: Materialene

Det materielle behovet er

Deler

Krets

Arduino Mega 2650 (1)

Server (8)

Hoppekabler (ikke bilkabel) (mye både hann og hunn)

Brødbrett (1)

ultralydsensorer (2)

Prototype

Tre MDF

Kartong eller skumplate

Skruer

Lim (trelim og varmt lim)

Hvis du bare vil ha ett roterende skilt, bruk arduino uno, og koden for det vil være litt annerledes

Vi laget prototypen vår av tre, så den kan være sterk, men du kan lage noe annet

Materiellregning for sluttprosjekt

docs.google.com/document/d/1B8GyldpgRuYb7N…

Trinn 3: Start prototypen

Starter prototypen
Starter prototypen

(de kan bytte med noe annet)

Her er trinnene for å lage boksen til prototypen.

Trinn 1. Skjær toppen/bunnen og siden til 52 '' og 12 '', tykkelsen på brettet skal være 3/4 ''.

Trinn 2. Topp- og bunnstykket kobles sammen med en rumpeledd. merk prikker på begge sider fra 1 '' fra kantene og en i midten. merk det for topp- og bunnstykket.

Trinn 3. Bor ut de merkede prikkene på begge stykkene. legg deretter begge stykkene på sidestykkene for å markere hullene for topp og bunn.

Trinn 4. Bor nå merkene på sidestykkene, og sett deretter esken sammen med skruer.

Trinn 5. Klipp ut fire firkantede trekanter med 8 '', 8 ''. forbor og skru på de bakre hjørnene på esken, sørg for å unngå de eksisterende skruene på esken.

Trinn 4: Del 2 av Making Prototype

Del 2 av Making Prototype
Del 2 av Making Prototype
Del 2 av Making Prototype
Del 2 av Making Prototype

Her er trinnene for å lage holderen til servoene.

Trinn 1. Klipp ut to pinner som er 8 '', og kutt deretter ytterligere to pinner som er 46,5 ''.

Trinn 2. Lim de 8 '' pinnene 3 '' nedenfor fra toppen av esken. merk deretter 2,3 '' midt på pinnene, dette er servolengden.

Trinn 3. Lim 46,5 '' utenfor merkingen på de 8 '' pinnene.

Trinn 4. Skjær et stykke skumplate til 45 '', plasser servoen mellom holderen og fest panelet på servoen.

Trinn 5: Program

Programmet for dette ble laget i arduino, koden ble også laget av en annen gruppe. Det første vi gjorde var å prøve å forstå koden. Den andre prøvde å laste opp koden. Da vi lastet opp koden, sto vi overfor en feil. Den første feilen var at den ikke fungerte. Det ble løst over tid. Vi legger også til en funksjon i koden. Denne funksjonen er at hvis noen er for nær sensoren, vil den ikke kjøre.

De kan deles inn i to deler delene er oppsett, omstart, hovedsløyfe og sensorkode.

lenken for koden

docs.google.com/document/d/1sYIYDFxr9n9Cw1…

Trinn 6: Programoppsett og omstart

Programoppsett og omstart
Programoppsett og omstart

Oppsettdelskoden er den mest grunnleggende delen av koden den starter med å definere pins for sensorene og lage variabler for servoen og sette opp vedlegg til servoene. Den neste delen er å gjøre definisjonstappene til innganger eller utganger. Denne delen vil også sette opp alle variablene som trengs.

Den neste delen er omstart. Denne delen av koden vil skje hver gang kretsen slås på, vil den nullstille servoene.

Trinn 7: Programmer hovedkoden og senorkoden

Program Hovedkode og Senorkode
Program Hovedkode og Senorkode

Den neste delen er hovedløkken. Det starter med å finne ut hvor langt den nærmeste personen er. Dette gjøres ved å gå inn i sensormetoden som ligger i sensordelen av koden. Den sjekker om personen er i en viss avstand fra sensorene, i så fall vil serveren spinne. Den vil snurre 180 grader og vente 5 sekunder for å gå tilbake til sin opprinnelige plassering ved å spinne til null grader, deretter vente i 5 sekunder og gjøre det igjen og vente i ytterligere 5 sekunder og gå tilbake til det normale. Etter det vil det gå tilbake til toppen av løkken. (Dette kan forenkles med en for loop der.)

Den siste delen av koden er delen tallene finner ut avstanden den får verdi fra sensorene ved å sende et signal til ultralyd og deretter motta. Dette signalet har en heltallsverdi, verdien vil dele med 2 og deretter dele med 29,1 for å få avstanden.

Trinn 8: Krets

Krets
Krets

Kretsen vi brukte til prosjektet vi ikke lagde. Den ble laget av gruppen før oss. Så vi vet ikke hva de gjorde for å få det til, så hovedoppgaven var å finne ut av det og fikse hovedproblemet. Hovedproblemet var at det ville overopphetes. Løsningen

(Trinnene jeg vil forklare er som om det var på et brødbrett, men for den siste modalen vil det være på et kobberbrett)

Trinn 9: Kretsbulering del 1

Krets Buliding Del 1
Krets Buliding Del 1

Brødbrett

Koble de øvre og nedre strømskinnene med en ledning, og gjør det samme med jordskinnene

også må du koble til en spenningsregulator

Sett regulatoren et sted på brettet

Sett deretter en svart ledning koblet til den midterste pinnen og sett den til bakken

Neste er den riktige pinnen, få en rød ledning og koblet den til de positive skinnene

Sist vil venstre pinne stå ukoblet til vi kobler til strømmen

Trinn 10: Kretsbulering del 2

Krets Buliding Del 2
Krets Buliding Del 2

Arduino

Pinnene:

Fra arduino vil du koble til pinnene (2-9) til brødbrettet, dette er for servoene

(Hvis du kan prøve å bruke hvit ledning av organisatoriske årsaker)

Trinn 11: Kretsbulering del 3

Krets Buliding Del 3
Krets Buliding Del 3

Servoer (Du må bruke 180 servoer for dette)

Til servoene trenger du:

1 hvit ledning

1 svart ledning

Og 1 rød ledning

Per servo

Fest deretter ledningene til de tilhørende fargeportene på servoen.

Koble nå den røde til positive skinner

Den svarte til bakken

Og den hvite til samme linje som de andre ledningene som er festet til arduinoen

gjenta dette 8 ganger på forskjellige pinner

(Prøv også å holde dem i orden og spre seg slik at ledningene ikke floker seg)

Trinn 12: Kretsbulering del 4

Krets Buliding Del 4
Krets Buliding Del 4

Ultralydsensorer (du trenger 2 for dette)

For ultralydsensorene må du bruke

1 rød mann til hunn ledning per sensor

1 svart mann til hunn ledning per sensor

Og 2 hann til hunn i en hvilken som helst annen farge per sensor

Koble deretter den røde ledningen til pinnen på ultralydsensorene merket Vss

Deretter kobler du den svarte til pinnen som er merket bakken

Deretter de to tilfeldig fargede til pinnene merket trig og ekko

Deretter kobler du de røde og jordede ledningene til skinnene på brødbrettet.

Trinn 13: Kretsbulering del 5

Krets Buliding Del 5
Krets Buliding Del 5

Strøm (siste trinn)

Koble den svarte ledningen til bakken

Og den røde ledningen til venstre pinne på regulatoren

Trinn 14: Slutten

Slutten
Slutten

etter alle disse trinnene bør du bli gjort en prototype

Anbefalt: