Innehållsförteckning:

ASS-enhet (anti-social social enhet): 7 steg
ASS-enhet (anti-social social enhet): 7 steg

Video: ASS-enhet (anti-social social enhet): 7 steg

Video: ASS-enhet (anti-social social enhet): 7 steg
Video: Как начать уважать себя 2024, November
Anonim
ASS-enhet (anti-social social enhet)
ASS-enhet (anti-social social enhet)
ASS-enhet (anti-social social enhet)
ASS-enhet (anti-social social enhet)

Säg att du är en person som gillar att vara nära människor men inte gillar att de kommer för nära. Du är också en folkglädje och har svårt att säga nej till människor. Så du vet inte hur du ska säga åt dem att backa. Tja, skriv in - ASS -enheten! Du kan komma nära men inte för nära.

Vår maskin är i huvudsak en utrustning som antingen kan bjuda in människor i din omgivning eller hålla dem borta beroende på tid på dagen. I synnerhet kommer utrustningen att visa meddelanden baserat på hur nära någon är dig och tänds antingen för att bjuda in eller avvärja dem från bäraren av enheten. I mörkret, om de kommer för nära dig, kommer larm att gå och varna dem för att backa.

Steg 1: Video av Device in Action

Image
Image

Steg 2: Delar, material och verktyg

Beskrivning:

Halsbandets huvudkomponenter är själva den fysiska kroppen och de elektroniska komponenterna som gör hela denna mekanism möjlig. Syftet med projektet är att skapa en bärbar enhet med enkla sensorer som fungerar som ingångar:

  • Fotoresistor
  • Ultraljudssensor

Och tre utmatningsenheter:

  • Ljudsignal
  • LCD skärm
  • RGB -ljusremsa

Elektronik

  • 1 x Arduino Nano
  • 1 x USB Micro till USB dataöverföringskabel
  • 1 x RGB LED -remsa (505 SMD)
  • 1 x ultraljudssensor
  • 1 x LCD -skärm
  • 1 x fotoresistor
  • 1 x Potentiometer
  • 1 x brödbräda (85 mm x 55 mm)
  • 1 x Circuit Stripboard (2cm x 8 cm)
  • 26 x bygelkablar
  • 1 x motstånd (220 ohm)
  • 1 x passiv summer
  • 1 x 12V Power Bank med både 12V och 5V utgång

Material

  • Superlim
  • Eltejp
  • Tillgång till en 3D -skrivare
  • Lödutrustning

Steg 3: Kabeldragning och krets

Ledningar och kretsar
Ledningar och kretsar
Ledningar och kretsar
Ledningar och kretsar
  1. Fäst potentiometern och LCD -skärmen på brödbrädan och Arduino UNO (Obs! Arduino UNO ersätts med en Arduino Nano vid lödning av delar för att passa inuti halsbandet.)
  2. Fäst ultraljudssensor
  3. Fäst lysdioden (RGB) med de tre 220 ohm motstånden. (Obs! När du byter ut detta mot RGB LED -remsan behövs inte längre motstånd eftersom LED -remsan har sina egna motstånd)
  4. Lägg sedan till den passiva summern för ljudet och lägg eventuellt till ett motstånd för att justera volymen
  5. Fäst fotoresistorn

Steg 4: Tillverkning

Tillverkning
Tillverkning
Tillverkning
Tillverkning
Tillverkning
Tillverkning

Det finns 6 komponenter att koppla upp till kretskortet.

  1. För att montera elektroniken kommer vi först att länka Arduino nano till kretskortet och sedan jorda den.
  2. Därefter ansluter vi RGB LED -remsan. Anslut RGB -stiften till Arduino nano. Anslut därefter 12V+ -stiftet till powerbanken och anslut marken från kretskortet till powerbankens mark. Vi använder en RGB LED -remsa för att få flera färgade lampor istället för att behöva klämma fast olika lysdioder. Detta fungerar som vår grundläggande produktion
  3. Sedan kopplar vi upp ultraljudssensorn. Detta fungerar genom att skicka ut en ultraljudsvåg och lyssna efter ekot som studsade tillbaka av ett objekt. Detta fungerar som vår input

De två komponenterna ovan täcker den grundläggande återkopplingsslingan. För att bli lite snygga och ge enheten lite personlighet lade vi till följande komponenter.

  1. LCD -skärmen är ansluten till en potentiometer för att styra skärmens kontrast och kopplas sedan till Arduino och brödbräda. Se bild för hur trådarna är anslutna. Lägger till ytterligare en utmatning till vårt system
  2. Ett summerlarm läggs till för scenariot när ett objekt kommer för nära bäraren. Detta är en annan utgång. Du kan lägga till eller ta bort motstånd för att ändra summern.
  3. En fotoresistor läggs till för att ge enheten separata beteenden beroende på mängden ljus. Den är ansluten till ett motstånd och ansluten till en stift på Arduino -kortet för att skicka signaler till isDark -metoden i koden. Detta fungerar som en sekundär inmatningsenhet.

Dokumentera misstag:

Det fanns två extra hål i halsbandet eftersom vi ursprungligen hade planerat för 2 ultraljudssensorer men slutade använda ett. Vi använde ett av dessa extra hål för att ansluta Arduino Nano -kabeln till 5V -strömkällan i powerbanken. Vi tog inte hänsyn till vikten på trådarna och komponenterna så att halsbandet inte balanseras ordentligt. Vi fick också reda på senare att vår 12V powerbank har en effekt på maximalt 3 ampere, medan bygelkablarna som vi använde endast bör hålla 2 ampere maximalt. Tjockare ledningar borde ha använts i anslutningar mellan 12V -strömkällan.

Steg 5: Programmering

Programmering
Programmering

Den bifogade koden kommenteras för tydlighetens skull

Arduino pseudokod

Koden är enkel att använda ett par if och else if -uttalanden och två separata fall för hur halsbandet beter sig i mörkret och på dagen. När halsbandet drivs upptäcker ultraljudssensorn avståndet från en kropp i din omgivning och skickar denna signal till LED -remsan och LCD -skärmen. När kroppen närmar sig dig (som kan manipuleras utifrån personliga preferenser) skickar ultraljudssensorn signaler och lysdioden lyser i tre olika färger baserat på avståndet mellan dig och den närmande kroppen.

När det är mörkt:

  • Ljusgrön på 500 cm
  • Magenta mellan 50 cm och 500 cm
  • Blinkar mellan rött och blått under 50 cm

När det är ljust:

  • Grön på 500 cm
  • Ljusblå mellan 50cm och 500cm
  • Röd vid allt under 50 cm

Steg 6: Resultat och reflektion

  • 3D -utskriften kunde ha haft en gångjärnsdel för att felsöka när allt var limmat.
  • Materialet där majoriteten av ledningarna kunde ha klargjorts för att göra det lättare att se de invecklade ledningarna inuti
  • Det kunde ha funnits mer än en ultraljudssensor för att detektera kroppar från flera håll
  • Skärmen och summern kunde ha ersatts med en högtalare som kunde tala som Alexa eller Siri
  • LCD -skärmen är placerad på en plats där det potentiellt inte är särskilt uppenbart

Steg 7: Referenser och krediter

howtomechatronics.com/tutorials/arduino/ul…

Koden från denna webbplats användes för att beräkna avståndet för ett objekt från ultraljudssensorn.

Gjord av: Aizah Bakhtiyar, Ying Zhou, Angus Cheung och Derrick Wong

Detta projekt skapades som en del av kursen Physical Computational Design and Digital Fabrication i Daniels arkitekturskoleutbildningsprogram.

Rekommenderad: