Innholdsfortegnelse:
- Trinn 1: Video av enheten i bruk
- Trinn 2: Deler, materialer og verktøy
- Trinn 3: Kabling og krets
- Trinn 4: Fremstilling
- Trinn 5: Programmering
- Trinn 6: Resultater og refleksjon
- Trinn 7: Referanser og studiepoeng
Video: ASS-enhet (anti-sosial sosial enhet): 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Si at du er en person som liker å være sammen med folk, men ikke liker at de kommer for nært. Du er også en behagelig person og har vanskelig for å si nei til folk. Så du vet ikke hvordan du skal be dem om å trekke seg. Vel, skriv inn - ASS -enheten! Du kan komme nær, men ikke for nær.
Maskinen vår er egentlig et utstyr som enten kan invitere til mennesker i omgivelsene eller holde dem borte, avhengig av tidspunktet på dagen. Spesielt vil utstyret vise meldinger basert på hvor nær noen er deg og lyser enten for å invitere eller avverge dem fra brukeren av enheten. I mørket, hvis de kommer for nær deg, vil alarmer gå, og advare dem om å gå tilbake.
Trinn 1: Video av enheten i bruk
Trinn 2: Deler, materialer og verktøy
Beskrivelse:
Hovedkomponentene i kjedet er selve den fysiske kroppen og de elektroniske komponentene som gjør hele denne mekanismen mulig. Målet med prosjektet er å lage en bærbar enhet med enkle sensorer som fungerer som innganger:
- Fotoresistor
- Ultralydsensor
Og tre utgangsenheter:
- Lydsignal
- LCD skjerm
- RGB lyslist
Elektronikk
- 1 x Arduino Nano
- 1 x USB Micro til USB dataoverføringskabel
- 1 x RGB LED -stripe (505 SMD)
- 1 x ultralydsensor
- 1 x LCD -skjerm
- 1 x fotoresistor
- 1 x potensiometer
- 1 x brødbrett (85 mm x 55 mm)
- 1 x kretskort (2 cm x 8 cm)
- 26 x hoppetråder
- 1 x motstand (220 ohm)
- 1 x passiv summer
- 1 x 12V Power Bank med både 12V og 5V utgang
Materialer
- Superlim
- Elektrisk tape
- Tilgang til en 3D -skriver
- Loddeutstyr
Trinn 3: Kabling og krets
- Fest potensiometer og LCD til brødbrettet og Arduino UNO (Merk: Arduino UNO erstattes med en Arduino Nano ved lodding av deler for å passe inne i kjedet.)
- Fest ultralydsensor
- Fest LED (RGB) med de tre 220 ohm motstandene. (Merk: når du erstatter dette med RGB LED -stripen, er det ikke lenger nødvendig med motstander fordi LED -stripen har sine egne motstander)
- Deretter legger du til den passive summeren for lyden og eventuelt legger du til en motstand for å justere volumet
- Fest fotoresistoren
Trinn 4: Fremstilling
Det er 6 komponenter for å koble opp til kretskortet.
- For å montere elektronikken, vil vi først koble Arduino nano til kretskortet og deretter koble det.
- Deretter kobler vi til RGB LED -stripen. Koble RGB -pinnene til Arduino nano. Deretter kobler du 12V+ -pinnen til strømbanken, og kobler bakken fra kretskortet til bakken av kraftbanken. Vi bruker en RGB LED -stripe for å få flere fargede lys i stedet for å måtte feste forskjellige lysdioder. Dette fungerer som vår grunnleggende produksjon
- Deretter kobler vi til ultralydssensoren. Dette fungerer ved å sende ut en ultralydbølge og lytte etter ekkoet som ble returnert av et objekt. Dette fungerer som vårt innspill
De to komponentene ovenfor dekker den grunnleggende tilbakemeldingssløyfen. For å bli litt fancy og gi enheten litt personlighet, la vi til følgende komponenter.
- LCD -skjermen er festet til et potensiometer for å kontrollere kontrasten på skjermen og deretter koblet til Arduino og brødbrett. Se bildet for hvordan ledningene er koblet sammen. Legger til en annen utgang i systemet vårt
- En summeralarm legges til for scenariet når et objekt kommer for nær brukeren. Dette er en annen utgang. Du kan legge til eller fjerne motstander for å endre volumet på summeren.
- En fotoresistor legges til for å gi enheten separate atferd avhengig av lysmengden. Den er festet til en motstand og koblet til en pinne på Arduino -kortet for å sende signaler til isDark -metoden i koden. Dette fungerer som en sekundær inndataenhet.
Dokumentere feil:
Det var to ekstra hull i kjedet siden vi opprinnelig hadde planlagt to ultralydsensorer, men endte opp med å bruke en. Vi brukte et av disse ekstra hullene for å koble Arduino Nano -kabelen til 5V strømkilden i kraftbanken. Vi redegjorde ikke for vekten av ledningene og komponentene, så halskjedet ble ikke balansert riktig. Vi fant også ut senere at vår 12V powerbank har en effekt på maksimalt 3 ampere, mens jumperledningene vi brukte bare skulle holde 2 ampere maks. Tykkere ledninger burde vært brukt i tilkoblinger mellom 12V strømkilden.
Trinn 5: Programmering
Den vedlagte koden er merket for klarhet
Arduino pseudokode
Koden er enkel å bruke et par if og else if -utsagn og to separate saker for hvordan kjedet oppfører seg i mørket og om dagen. Når kjedet er drevet, oppdager ultralydsensoren avstanden til et legeme i omgivelsene og sender dette signalet til LED -stripen og LCD -skjermen. Når kroppen nærmer seg deg (som kan manipuleres ut fra personlige preferanser), sender ultralydssensoren signaler og LED -en lyser i tre forskjellige farger basert på avstanden mellom deg og kroppen som nærmer deg.
Når det er mørkt:
- Lysegrønn på 500 cm
- Magenta mellom 50 cm og 500 cm
- Blinker mellom rødt og blått under 50 cm
Når det er lyst:
- Grønn på 500 cm
- Lyseblå mellom 50cm og 500cm
- Rød på alt under 50 cm
Trinn 6: Resultater og refleksjon
- 3D -utskriften kunne ha hatt en hengslet del for å feilsøke når alt var limt inn.
- Materialet der størstedelen av ledningene kunne ha blitt tydeliggjort for å gjøre det lettere å se de intrikate ledningene inni
- Det kunne ha vært mer enn én ultralydsensor for å oppdage kropper fra flere retninger
- Skjermen og summeren kunne ha blitt erstattet med en høyttaler som kunne snakke som Alexa eller Siri
- LCD -skjermen er plassert på et sted der det potensielt ikke er veldig tydelig
Trinn 7: Referanser og studiepoeng
howtomechatronics.com/tutorials/arduino/ul…
Koden fra dette nettstedet ble brukt til å beregne avstanden til et objekt fra ultralydssensoren.
Laget av: Aizah Bakhtiyar, Ying Zhou, Angus Cheung og Derrick Wong
Dette prosjektet ble opprettet som en del av kurset Physical Computational Design and Digital Fabrication i Daniels skole for arkitektur.
Anbefalt:
Anti-Procrastinator: 7 trinn
Anti-Procrastinator: Vår verden har skiftet der alle aldre av mennesker er limt til telefonene sine. Noen ganger kan det være så distraherende og føre folk til å utsette arbeidet de trenger for å få gjort. Anti-Procrastinator er en enhet som lar folk bryte
Anti-Vervuilings plan: 3 trinn
Anti-Vervuiling's Plan: Om vervuiling mot å gå i offentlige rom, har vi noe å gjøre, slik at folk håper at egen rommel vil komme til å åpne rom
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: 4 trinn (med bilder)
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: I denne instruksjonen ser vi hvordan du bygger en 8x8 Led Matrix Clock aktivert ved bevegelsesdeteksjon. Denne klokken kan også brukes som anti-inntrengingsenhet som sender en advarsel hvis en bevegelse er oppdaget til en telegrambot !!! Vi skal gjøre med to forskjellige
Anti-Water Waster: 4 trinn
Anti-Water Waster: I huset vårt er en påstått vannavfall som lar kranen gå i store mengder tid. Denne Anti-Water Waster er designet for å være en skånsom påminnelse for det vannsvinnende individet
Dope Ass Beat Box: 8 trinn
Dope Ass Beat Box: Mr. "T" sier: "Jeg synes synd på den dåren som ikke har en Dope Ass Beat Box!"