Talaan ng mga Nilalaman:

ASS Device (Anti-Social Social Device): 7 Mga Hakbang
ASS Device (Anti-Social Social Device): 7 Mga Hakbang

Video: ASS Device (Anti-Social Social Device): 7 Mga Hakbang

Video: ASS Device (Anti-Social Social Device): 7 Mga Hakbang
Video: THE PRIMARCHS - Sons of the Emperor | Warhammer 40k Lore 2024, Hulyo
Anonim
ASS Device (Anti-Social Social Device)
ASS Device (Anti-Social Social Device)
ASS Device (Anti-Social Social Device)
ASS Device (Anti-Social Social Device)

Sabihin na ikaw ang isang mabait na tao na may gusto sa paligid ng mga tao ngunit hindi gusto ang kanilang paglapit. Ikaw din ay isang taong nagpapasaya at nahihirapang sabihin na hindi sa mga tao. Kaya hindi mo alam kung paano mo sasabihin sa kanila na tumalikod. Kaya, ipasok - ang ASS Device! Maaari kang lumapit ngunit hindi masyadong malapit.

Ang aming makina ay mahalagang isang piraso ng kagamitan na maaaring mag-anyaya sa mga tao sa iyong paligid o ilayo sila depende sa oras ng araw. Sa partikular, ang kagamitan ay magpapakita ng mga mensahe batay sa kung gaano kalapit ang isang tao sa iyo at sindihan alinman upang anyayahan o maiiwasan ang mga ito mula sa tagapagsuot ng aparato. Sa dilim, kung lalapit sila sa iyo, mawawala ang mga alarma, binabalaan silang umatras.

Hakbang 1: Video ng Device sa Pagkilos

Image
Image

Hakbang 2: Mga Bahagi, Materyales at Tool

Paglalarawan:

Ang mga pangunahing bahagi ng kuwintas ay ang pisikal na katawan mismo at ang mga elektronikong sangkap na ginagawang posible ang buong mekanismong ito. Ang layunin ng proyekto ay upang lumikha ng isang naisusuot na aparato na may mga simpleng sensor na gumaganap bilang mga input:

  • Photoresistor
  • Ultrasonic sensor

At tatlong mga aparatong output:

  • Sound Buzzer
  • LCD screen
  • RGB light strip

Elektronika

  • 1 x Arduino Nano
  • 1 x USB Micro sa USB data transfer cable
  • 1 x RGB LED strip (505 SMD)
  • 1 x Ultrasonic sensor
  • 1 x LCD screen
  • 1 x Photoresistor
  • 1 x Potensyomiter
  • 1 x Breadboard (85mm x 55mm)
  • 1 x Circuit Stripboard (2cm x 8 cm)
  • 26 x Jumper wires
  • 1 x Resistor (220 ohms)
  • 1 x Passive buzzer
  • 1 x 12V Power Bank na may parehong 12V at 5V na output

Mga Kagamitan

  • Superglue
  • Electric Tape
  • Pag-access sa isang 3D printer
  • Kagamitan sa paghihinang

Hakbang 3: Mga Kable at Circuit

Mga Kable at Circuit
Mga Kable at Circuit
Mga Kable at Circuit
Mga Kable at Circuit
  1. Ikabit ang Potentiometer at LCD sa breadboard at sa Arduino UNO (Tandaan: Ang Arduino UNO ay pinalitan ng isang Arduino Nano kapag nag-iisa ang mga bahagi upang magkasya sa loob ng kuwintas.)
  2. Maglakip ng ultrasonic sensor
  3. Ikabit ang LED (RGB) gamit ang tatlong 220 ohm resistors. (Tandaan: kapag pinalitan mo ito ng RGB LED strip, ang mga resistor ay hindi na kinakailangan dahil ang LED strip ay may kasamang sariling resistors)
  4. Susunod, idagdag ang passive buzzer para sa tunog at opsyonal na magdagdag ng isang risistor upang ayusin ang dami
  5. Ilakip ang photoresistor

Hakbang 4: Pabrika

Katha
Katha
Katha
Katha
Katha
Katha

Mayroong 6 na mga bahagi upang mag-wire hanggang sa circuit stripboard.

  1. Upang tipunin ang mga electronics, unang mai-link namin ang Arduino nano sa circuit stripboard at pagkatapos ay i-ground ito.
  2. Susunod, ikinonekta namin ang RGB LED strip. Ikonekta ang mga pin ng RGB sa Arduino nano. Susunod, ikonekta ang 12V + pin sa power bank, at ikonekta ang lupa mula sa circuit stripboard sa lupa ng power bank. Gumagamit kami ng isang RGB LED strip upang makakuha ng maraming mga may kulay na ilaw sa halip na mai-pin up ang iba't ibang mga LED. Gumagawa ito bilang aming pangunahing output
  3. Pagkatapos, nakabitin natin ang ultrasonic sensor. Gumagana ito sa pamamagitan ng pagpapadala ng isang ultrasound wave at pakikinig para sa echo na bounce pabalik ng isang bagay. Gumagawa ito bilang aming input

Saklaw ng dalawang bahagi sa itaas ang pangunahing loop ng feedback. Ngayon upang makakuha ng isang maliit na magarbong at bigyan ang aparato ng kaunting pagkatao idinagdag namin ang mga sumusunod na sangkap.

  1. Ang LCD screen ay naka-attach sa isang potensyomiter upang makontrol ang kaibahan ng screen at pagkatapos ay mai-wire sa Arduino at breadboard. Tingnan ang imahe para sa kung paano nakakonekta ang mga wire. Nagdaragdag ng isa pang output sa aming system
  2. Ang isang alarma ng buzzer ay idinagdag para sa sitwasyon kung kailan ang isang bagay ay masyadong malapit sa nagsusuot. Ito ay isa pang output. Maaari kang magdagdag o mag-alis ng mga resistor upang mabago ang dami ng buzzer.
  3. Ang isang Photoresistor ay idinagdag upang bigyan ang aparato ng magkakahiwalay na pag-uugali depende sa dami ng ilaw. Ito ay naka-attach sa isang risistor at konektado sa isang pin sa Arduino board upang magpadala ng mga signal sa isDark na pamamaraan sa code. Gumagawa ito bilang isang pangalawang aparato ng pag-input.

Pagdokumento ng mga pagkakamali:

Mayroong dalawang labis na mga butas sa kuwintas dahil orihinal na nakaplano kami para sa 2 mga ultrasonic sensor ngunit natapos ang paggamit ng isa. Ginamit namin ang isa sa mga sobrang butas na ito upang ikonekta ang Arduino Nano cable sa 5V na mapagkukunan ng kuryente sa power bank. Hindi namin pinag-isipan ang bigat ng mga wire at bahagi kaya't ang kwintas ay hindi balanseng naayos. Nalaman din namin kalaunan na ang aming 12V power bank ay may output na 3 amps maximum, habang ang jumper wires na ginamit namin ay dapat magkaroon lamang ng 2 amps maximum. Ang mas makapal na mga wire ay dapat gamitin sa mga koneksyon sa pagitan ng 12V na mapagkukunan ng kuryente.

Hakbang 5: Programming

Programming
Programming

Ang naka-attach na code ay na-annotate para sa kalinawan

Arduino pseudo-code

Ang code ay prangka gamit ang isang pares ng kung at iba pa kung ang mga pahayag at dalawang magkakahiwalay na mga kaso para sa kung paano kumilos ang kuwintas sa madilim at sa araw. Kapag pinapagana ang kuwintas, nakita ng ultrasonic sensor ang distansya ng isang katawan sa iyong paligid at ipinapadala ang signal na ito sa LED strip at sa LCD screen. Habang papalapit sa iyo ang katawan (na maaaring manipulahin batay sa mga personal na kagustuhan), ang sensor ng ultrasonic ay nagpapadala ng mga signal at ang mga ilaw ng LED sa tatlong magkakaibang mga kulay batay sa distansya sa pagitan mo at ng papalapit na katawan.

Kapag madilim:

  • Banayad na berde sa 500cm
  • Magenta sa pagitan ng 50cm at 500cm
  • Flashes sa pagitan ng pula at asul sa anumang bagay sa ilalim ng 50cm

Kapag maliwanag:

  • Green sa 500cm
  • Banayad na asul sa pagitan ng 50cm at 500cm
  • Pula sa anumang wala pang 50cm

Hakbang 6: Mga Resulta at Pagninilay

  • Ang 3d print ay maaaring magkaroon ng isang hinged na bahagi upang i-troubleshoot sa sandaling ang lahat ay nakadikit.
  • Ang materyal kung saan ang nakararami ng mga kable ay maaaring linawin upang mas madaling makita ang kumplikadong mga kable sa loob
  • Maaaring mayroong higit sa isang mga ultrasonic sensor upang matukoy ang mga katawan mula sa maraming direksyon
  • Ang screen at buzzer ay maaaring mapalitan ng isang speaker na maaaring magsalita tulad ng Alexa o Siri
  • Ang LCD screen ay nakalagay sa isang lugar kung saan posibleng hindi masyadong halata

Hakbang 7: Mga Sanggunian at Kredito

howtomechatronics.com/tutorials/arduino/ul…

Ang code mula sa website na ito ay ginamit upang makalkula ang distansya ng isang bagay mula sa ultrasonic sensor.

Ginawa ni: Aizah Bakhtiyar, Ying Zhou, Angus Cheung, at Derrick Wong

Ang proyektong ito ay nilikha bilang bahagi ng Physical Computational Design at Digital Fabrication na kurso sa programang undergrad ng paaralan ng Daniels.

Inirerekumendang: