Sisällysluettelo:

ASS-laite (sosiaalinen sosiaalinen laite): 7 vaihetta
ASS-laite (sosiaalinen sosiaalinen laite): 7 vaihetta

Video: ASS-laite (sosiaalinen sosiaalinen laite): 7 vaihetta

Video: ASS-laite (sosiaalinen sosiaalinen laite): 7 vaihetta
Video: NAPOLEON ilman leivontaa 15 minuutissa! LAISIN ja nopein Napoleon-kakku 2024, Marraskuu
Anonim
ASS-laite (sosiaalinen sosiaalinen laite)
ASS-laite (sosiaalinen sosiaalinen laite)
ASS-laite (sosiaalinen sosiaalinen laite)
ASS-laite (sosiaalinen sosiaalinen laite)

Sano, että olet sellainen henkilö, joka tykkää olla ihmisten seurassa, mutta ei pidä heidän tulevan liian lähelle. Olet myös ihmisten miellyttäjä ja sinun on vaikea sanoa ei ihmisille. Joten et tiedä miten käskeä heitä perääntymään. No, astu sisään - ASS -laite! Voit tulla lähelle, mutta ei liian lähelle.

Koneemme on lähinnä laite, joka voi joko kutsua ihmisiä ympärilläsi tai pitää heidät loitolla kellonajasta riippuen. Laite näyttää erityisesti viestejä sen mukaan, kuinka lähellä sinua on, ja syttyy joko kutsumaan tai estämään hänet laitteen käyttäjältä. Hämärät soivat hämärässä, jos ne tulevat liian lähelle sinua, varoittaen heitä perääntymään.

Vaihe 1: Video laitteesta toiminnassa

Image
Image

Vaihe 2: Osat, materiaalit ja työkalut

Kuvaus:

Kaulakorun pääkomponentit ovat itse fyysinen keho ja elektroniset komponentit, jotka mahdollistavat tämän koko mekanismin. Hankkeen tavoitteena on luoda puettava laite, jossa on yksinkertaiset anturit, jotka toimivat tulona:

  • Valovastus
  • Ultraäänianturi

Ja kolme lähtölaitetta:

  • Äänimerkki
  • LCD-näyttö
  • RGB -valonauha

Elektroniikka

  • 1 x Arduino Nano
  • 1 x USB Micro USB -tiedonsiirtokaapeli
  • 1 x RGB -LED -nauha (505 SMD)
  • 1 x ultraäänianturi
  • 1 x LCD -näyttö
  • 1 x valovastus
  • 1 x potentiometri
  • 1 x leipälauta (85 mm x 55 mm)
  • 1 x piirilevy (2 cm x 8 cm)
  • 26 x hyppyjohdot
  • 1 x vastus (220 ohmia)
  • 1 x passiivinen summeri
  • 1 x 12V virtapankki, jossa on sekä 12V että 5V ulostulo

Materiaalit

  • Pikaliima
  • Sähköteippi
  • Pääsy 3D -tulostimeen
  • Juotoslaitteet

Vaihe 3: Johdotus ja piiri

Johdotus ja piiri
Johdotus ja piiri
Johdotus ja piiri
Johdotus ja piiri
  1. Kiinnitä potentiometri ja nestekidenäyttö leipälevyyn ja Arduino UNO -laitteeseen (Huomautus: Arduino UNO korvataan Arduino Nano -laitteella, kun osat juotetaan kaulakorun sisään.)
  2. Kiinnitä ultraäänianturi
  3. Kiinnitä LED (RGB) kolmeen 220 ohmin vastukseen. (Huomaa: kun vaihdat tämän RGB -LED -nauhaan, vastuksia ei enää tarvita, koska LED -nauhassa on omat vastukset)
  4. Lisää seuraavaksi äänen passiivinen summeri ja halutessasi lisää vastus äänenvoimakkuuden säätämiseksi
  5. Kiinnitä valovastus

Vaihe 4: Valmistus

Valmistus
Valmistus
Valmistus
Valmistus
Valmistus
Valmistus

Piirilevyyn on liitettävä 6 komponenttia.

  1. Elektroniikan kokoamiseksi liitämme Arduino nano ensin piirilevyyn ja maadoitamme sen.
  2. Seuraavaksi yhdistämme RGB -LED -nauhan. Liitä RGB -nastat Arduino nanoon. Liitä seuraavaksi 12 V+ -tappi virtapankkiin ja kytke maa piirilevystä virtapankin maahan. Käytämme RGB -LED -nauhaa moniväristen valojen saamiseksi sen sijaan, että tarvitsisimme kiinnittää erilaisia LED -valoja. Tämä toimii perustuloksena
  3. Sitten liitämme ultraäänianturin. Tämä toimii lähettämällä ultraääniaalto ja kuuntelemalla esineen palauttamaa kaikua. Tämä toimii panoksemme

Edellä mainitut kaksi osaa kattavat peruspalautteen. Nyt saadaksemme hieman tyylikkyyttä ja antaa laitteelle hieman persoonallisuutta lisäsimme seuraavat komponentit.

  1. Nestekidenäyttö on kiinnitetty potentiometriin näytön kontrastin säätämiseksi ja kytketty sitten Arduinoon ja leipälautaan. Katso kuvasta, miten johdot on kytketty. Lisää toisen lähdön järjestelmäämme
  2. Summerihälytys lisätään tilanteeseen, jossa esine tulee liian lähelle käyttäjää. Tämä on toinen lähtö. Voit lisätä tai poistaa vastuksia summerin äänenvoimakkuuden muuttamiseksi.
  3. Laitteeseen on lisätty valovastus, joka antaa laitteelle erilaiset toiminnot valon määrästä riippuen. Se on kiinnitetty vastukseen ja kytketty Arduino -kortin nastaan signaalien lähettämiseksi koodin isDark -menetelmään. Tämä toimii toissijaisena syöttölaitteena.

Dokumentointivirheet:

Kaulakorussa oli kaksi ylimääräistä reikää, koska olimme alun perin suunnitelleet 2 ultraäänianturia, mutta päädyimme käyttämään yhtä. Käytimme yhtä näistä ylimääräisistä rei'istä Arduino Nano -kaapelin liittämiseksi virtalähteen 5 V: n virtalähteeseen. Emme ottaneet huomioon johtojen ja komponenttien painoa, joten kaulakoru ei ole tasapainossa oikein. Saimme myös myöhemmin selville, että 12 V: n tehopankkimme ulostulo on enintään 3 ampeeria, kun taas käyttämiemme hyppyjohtojen pitäisi olla enintään 2 ampeeria. Paksumpia johtimia olisi pitänyt käyttää 12 V: n virtalähteen välisissä yhteyksissä.

Vaihe 5: Ohjelmointi

Ohjelmointi
Ohjelmointi

Liitteenä oleva koodi on selvyyden vuoksi merkitty

Arduino-pseudokoodi

Koodi on suoraviivainen käyttämällä pari if ja else if -lausuntoa ja kahta erillistä tapausta siitä, miten kaulakoru käyttäytyy pimeässä ja päivällä. Kun kaulakoru saa virtaa, ultraäänianturi tunnistaa kehosi etäisyyden ympäristössäsi ja lähettää tämän signaalin LED -nauhalle ja LCD -näytölle. Kun keho lähestyy sinua (jota voidaan muokata henkilökohtaisten mieltymysten perusteella), ultraäänianturi lähettää signaaleja ja LED -valo syttyy kolmessa eri värissä sinun ja lähestyvän kehon välisen etäisyyden perusteella.

Kun on pimeää:

  • Vaaleanvihreä 500 cm
  • Magenta 50 - 500 cm
  • Vilkkuu punaisen ja sinisen välillä alle 50 cm: n etäisyydellä

Kun on kirkas:

  • Vihreä 500 cm
  • Vaaleansininen 50 - 500 cm
  • Punainen alle 50 cm

Vaihe 6: Tulokset ja pohdinta

  • 3D -tulostuksessa olisi voinut olla saranoitu osa vianmääritystä varten, kun kaikki oli liimattu sisään.
  • Materiaali, jossa suurin osa johdotuksista olisi voitu tehdä selväksi, jotta monimutkainen johdotus olisi helpompi nähdä sisällä
  • Siellä olisi voinut olla useampi kuin yksi ultraääni -anturi havaitsemaan ruumiita useista suunnista
  • Näyttö ja summeri olisi voitu korvata kaiuttimella, joka voisi puhua kuten Alexa tai Siri
  • Nestekidenäyttö on sijoitettu paikkaan, jossa se ei ole kovin ilmeinen

Vaihe 7: Viitteet ja hyvitykset

howtomechatronics.com/tutorials/arduino/ul…

Tämän sivuston koodia käytettiin objektin etäisyyden laskemiseen ultraäänianturista.

Tuotanto: Aizah Bakhtiyar, Ying Zhou, Angus Cheung ja Derrick Wong

Tämä projekti luotiin osana Fyysisen laskennallisen suunnittelun ja digitaalisen valmistuksen kurssia Danielsin arkkitehtikoulun alakoulutusohjelmassa.

Suositeltava: