Sadržaj:

ASS uređaj (antisocijalni društveni uređaj): 7 koraka
ASS uređaj (antisocijalni društveni uređaj): 7 koraka

Video: ASS uređaj (antisocijalni društveni uređaj): 7 koraka

Video: ASS uređaj (antisocijalni društveni uređaj): 7 koraka
Video: HITMAN - SVE MISIJE | SAMO ODIJELO / TIHI UBORNIK (BEZ KOMENTARA) 2024, Studeni
Anonim
ASS uređaj (antisocijalni društveni uređaj)
ASS uređaj (antisocijalni društveni uređaj)
ASS uređaj (antisocijalni društveni uređaj)
ASS uređaj (antisocijalni društveni uređaj)

Recimo da ste osoba koja voli biti u blizini ljudi, ali ne voli da im se približavaju. Također volite ljude i teško vam je reći ljudima ne. Dakle, ne znate kako im reći da odustanu. Pa, unesite - ASS uređaj! Možete doći blizu, ali ne previše blizu.

Naš je stroj u biti dio opreme koja bi mogla pozvati ljude u vašem okruženju ili ih držati podalje ovisno o dobu dana. Konkretno, oprema će prikazivati poruke ovisno o tome koliko vam je netko blizu i svijetli ili ih poziva ili odvraća od korisnika uređaja. U mraku, ako vam se približe, alarm će se uključiti upozoravajući ih da se povuku.

Korak 1: Videozapis uređaja na djelu

Image
Image

Korak 2: Dijelovi, materijali i alati

Opis:

Glavne komponente ogrlice su samo fizičko tijelo i elektroničke komponente koje omogućuju cijeli ovaj mehanizam. Cilj projekta je stvoriti nosivi uređaj s jednostavnim senzorima koji djeluju kao ulazi:

  • Fotootpornik
  • Ultrazvučni senzor

I tri izlazna uređaja:

  • Zvučni signal
  • LCD zaslon
  • RGB svjetlosna traka

Elektronika

  • 1 x Arduino Nano
  • 1 x USB Micro na USB kabel za prijenos podataka
  • 1 x RGB LED traka (505 SMD)
  • 1 x ultrazvučni senzor
  • 1 x LCD ekran
  • 1 x fotootpornik
  • 1 x potenciometar
  • 1 x Oglasna ploča (85 mm x 55 mm)
  • 1 x kružna traka (2 cm x 8 cm)
  • 26 x kratkospojne žice
  • 1 x otpornik (220 ohma)
  • 1 x pasivni zujalica
  • 1 x 12V Power Bank sa 12V i 5V izlazom

Materijali

  • Super ljepilo
  • Električna traka
  • Pristup 3D pisaču
  • Oprema za lemljenje

Korak 3: Ožičenje i sklop

Ožičenje i krug
Ožičenje i krug
Ožičenje i krug
Ožičenje i krug
  1. Pričvrstite potenciometar i LCD na matičnu ploču i Arduino UNO (Napomena: Arduino UNO zamjenjuje se s Arduino Nano pri lemljenju dijelova zajedno kako bi stali u ogrlicu.)
  2. Priključite ultrazvučni senzor
  3. Priključite LED (RGB) s tri otpornika od 220 ohma. (Napomena: kada ovo zamijenite RGB LED trakom, otpornici više nisu potrebni jer LED traka dolazi sa vlastitim otpornicima)
  4. Zatim dodajte pasivni zujalicu za zvuk i po želji dodajte otpornik za podešavanje glasnoće
  5. Priključite fotootpornik

Korak 4: Izrada

Izrada
Izrada
Izrada
Izrada
Izrada
Izrada

Postoji 6 komponenti koje se mogu spojiti na traku za povezivanje.

  1. Za sastavljanje elektronike najprije ćemo povezati Arduino nano s kartonom, a zatim ga uzemljiti.
  2. Zatim povezujemo RGB LED traku. Spojite RGB pinove na Arduino nano. Zatim spojite 12V+ pin na bateriju napajanja i spojite uzemljenje s trake za krug na masu banke napajanja. Koristimo RGB LED traku za dobivanje više svjetla u boji umjesto da moramo pričvrstiti različite LED diode. Ovo djeluje kao naš osnovni izlaz
  3. Zatim priključujemo ultrazvučni senzor. To funkcionira tako što šalje ultrazvučni val i osluškuje odjek koji odbija objekt. Ovo djeluje kao naš input

Gore navedene dvije komponente pokrivaju osnovnu petlju povratne sprege. Sada kako bismo se malo dotjerali i dali uređaju malo osobnosti dodali smo sljedeće komponente.

  1. LCD zaslon je pričvršćen na potenciometar za kontrolu kontrasta zaslona, a zatim ožičen na Arduino i matičnu ploču. Pogledajte sliku kako su spojene žice. Dodaje još jedan izlaz našem sustavu
  2. Zvučni alarm dodaje se za scenarij kada se objekt previše približi korisniku. Ovo je još jedan izlaz. Za promjenu glasnoće zujalice možete dodati ili ukloniti otpornike.
  3. Dodaje se fotootpornik koji daje uređaju zasebno ponašanje, ovisno o količini svjetla. Priključen je na otpornik i spojen na pin na Arduino ploči za slanje signala isDark metodi u kodu. Ovo djeluje kao sekundarni ulazni uređaj.

Dokumentiranje grešaka:

U ogrlici su bile dvije dodatne rupe budući da smo prvotno planirali dva ultrazvučna senzora, ali smo na kraju koristili jedan. Koristili smo jednu od ovih dodatnih rupa za spajanje Arduino Nano kabela na 5V izvor napajanja u banci napajanja. Nismo uzeli u obzir težinu žica i komponenti pa ogrlica nije pravilno izbalansirana. Kasnije smo također saznali da naša 12V naponska banka ima izlaz od najviše 3 ampera, dok bi kratkospojne žice koje smo koristili trebale držati samo 2 ampera. Za povezivanje izvora napajanja od 12V trebalo je koristiti deblje žice.

Korak 5: Programiranje

Programiranje
Programiranje

Priloženi kôd označen je radi jasnoće

Arduino pseudo kod

Kôd je jednostavan koristeći nekoliko if i else if izjava i dva odvojena slučaja o tome kako se ogrlica ponaša u mraku i danju. Kad se ogrlica napaja, ultrazvučni senzor detektira udaljenost tijela u vašem okruženju i šalje ovaj signal LED traci i LCD ekranu. Kako vam se tijelo približava (s čime se može manipulirati na temelju osobnih preferencija), ultrazvučni senzor šalje signale, a LED svijetli u tri različite boje ovisno o udaljenosti između vas i tijela koje se približava.

Kad padne mrak:

  • Svijetlozelena na 500 cm
  • Magenta između 50 cm i 500 cm
  • Treperi između crvene i plave boje ispod 50 cm

Kad je svijetlo:

  • Zelena na 500 cm
  • Svijetloplava između 50 cm i 500 cm
  • Crveno ispod 50 cm

Korak 6: Rezultati i refleksija

  • 3D ispis mogao je imati zglobni dio za rješavanje problema nakon što se sve zalijepilo.
  • Materijal u kojem je većina ožičenja mogla biti jasna kako bi se lakše vidio zamršeno ožičenje iznutra
  • Moglo je postojati više od jednog ultrazvučnog senzora za otkrivanje tijela iz više smjerova
  • Zaslon i zujalica mogli su se zamijeniti zvučnikom koji bi mogao govoriti poput Alexa ili Siri
  • LCD zaslon postavljen je na mjesto gdje potencijalno nije očito

Korak 7: Reference i krediti

howtomechatronics.com/tutorials/arduino/ul…

Kôd s ove web stranice korišten je za izračunavanje udaljenosti objekta od ultrazvučnog senzora.

Napravili: Aizah Bakhtiyar, Ying Zhou, Angus Cheung i Derrick Wong

Ovaj je projekt nastao kao dio tečaja Fizičko računsko projektiranje i digitalna izrada u predškolskom programu Danielske škole arhitekture.

Preporučeni: