Innehållsförteckning:
- Steg 1: Video av Device in Action
- Steg 2: Delar, material och verktyg
- Steg 3: Kabeldragning och krets
- Steg 4: Tillverkning
- Steg 5: Programmering
- Steg 6: Resultat och reflektion
- Steg 7: Referenser och krediter
Video: ASS-enhet (anti-social social enhet): 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
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
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
- 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.)
- Fäst ultraljudssensor
- 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)
- Lägg sedan till den passiva summern för ljudet och lägg eventuellt till ett motstånd för att justera volymen
- Fäst fotoresistorn
Steg 4: Tillverkning
Det finns 6 komponenter att koppla upp till kretskortet.
- För att montera elektroniken kommer vi först att länka Arduino nano till kretskortet och sedan jorda den.
- 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
- 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.
- 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
- 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.
- 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
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:
Anti-Procrastinator: 7 steg
Anti-Procrastinator: Vår värld har förändrats där alla åldrar av människor är limmade på sina telefoner. Ibland kan det vara så distraherande och få människor att skjuta upp det arbete de behöver för att få gjort. Anti-Procrastinator är en enhet som låter människor bryta
DIY Pocket Sized Anti-Theft Alarm!: 3 steg
DIY Pocket Sized Anti-Theft Alarm!: ÄR någon nypa dina grejer och du kan inte hitta vem det är? i denna instruerbara kommer jag att visa dig hur du gör ett inkräktarlarm i fickformat
Anti-Vervuilings plan: 3 steg
Anti-Vervuiling's Plan: Om förvandla mot att gå i offentliga utrymmen, har vi något att göra eftersom människor hoppas att deras egna rum kommer att bli öppna
8x8 Led Matrix Clock & Anti-Intrusion Varning: 4 steg (med bilder)
8x8 Led Matrix Clock & Anti-Intrusion Warning: I denna instruktion kan vi se hur man bygger en 8x8 Led Matrix Clock aktiverad genom rörelsedetektering. Denna klocka kan också användas som anti-intrångsenhet som skickar ett varningsmeddelande om en rörelse är upptäckt till en telegrambot !!! Vi ska göra med två olika
Dope Ass Beat Box: 8 steg
Dope Ass Beat Box: Herr "T" säger, "Jag tycker synd om den dåre som inte har en Dope Ass Beat Box!"