Orodha ya maudhui:

KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia: Hatua 7 (na Picha)
KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia: Hatua 7 (na Picha)

Video: KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia: Hatua 7 (na Picha)

Video: KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia: Hatua 7 (na Picha)
Video: 14 лучших технических гаджетов, о которых вам нужно знать 2024, Novemba
Anonim
KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia
KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia
KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia
KIWANGUSHO: Kishikilia Simu cha Smartphone ambacho Hukusaidia Kuzingatia

Kifaa chetu cha KUPUNGUZA ni lengo la kukomesha aina zote za usumbufu wa rununu wakati wa umakini mkubwa. Mashine hufanya kama kituo cha kuchaji ambacho kifaa cha rununu kimewekwa ili kuwezesha mazingira yasiyokuwa na usumbufu. Mashine hugeuka kutoka kwa mtumiaji kila wakati wanapofikia simu yao na hurudi nyuma wanapoondoa harakati hizi. Hii inafanikiwa kupitia matumizi ya mzunguko wa Arduino Uno, kitengo cha usambazaji wa umeme, sensor ya ultrasonic na motor umeme. Kitendo hiki cha kugeuka kinakumbusha mtazamaji kuwa simu yao haiwavutii au shughuli zao za hedonistic.

Hatua ya 1: Video

Image
Image

Hatua ya 2: Vifaa na Zana

Tulitumia vifaa vifuatavyo vya elektroniki. Zote isipokuwa benki ya umeme inayoweza kubebeka imejumuishwa katika Kitengo kamili cha Elegoo cha Arduino Starter. Nambari za sehemu zinajumuishwa pale inapofaa, lakini sio lazima kutumia sehemu sawa sawa.

  • 5V stepper motor, DC voltage (sehemu ya nambari: 28BYJ-48)
  • Bodi ya kuzuka ili kuunganisha motor ya stepper kwa bodi ya Arduino (nambari ya sehemu: ULN2003A)
  • Sensorer ya Ultrasonic (nambari ya sehemu: HC-SR04)
  • Bodi ya mtawala ya Arduino Uno R3
  • Kamba za Dupont za kike na kiume (x10)
  • USB-A hadi kebo ya USB-B (kuunganisha bodi ya Arduino kwenye kompyuta wakati wa kupakia nambari hiyo, na kuunganisha bodi hiyo kwenye benki ya umeme wakati wa kutumia mashine)
  • Benki ya umeme inayoweza kubebeka (Benki yoyote ya umeme iliyo na bandari ya USB itafanya kazi. Vipimo vya benki yetu ya umeme ni: 7800mAh 28.8Wh; Ingizo: 5V = 1A; Pato Dual: 5V = 2.1A Max)

Tulitumia vifaa vifuatavyo kujenga nje:

  • Plywood ya Baltiki ya birch (3 mm nene) kwa casing ya mfano
  • Plexiglass nyeupe (3 mm nene) kwa casing ya mwisho
  • Toleo la kuni na plexiglass zote zilikatwa kwenye mkataji wa laser
  • Tulitumia gundi ya BSI Plastiki-Cure kukusanya casing ya plexiglass; inaweza kupatikana katika maduka ya uuzaji wa sanaa au maduka ya vifaa (gundi nyingine yoyote ambayo inapendekezwa kwa plastiki au glasi pia itafaa)
  • Tulitumia vipande vidogo vya mbao zilizokatwa na laser na kuzipachika kwa mkanda wa kupandisha (pia huitwa mkanda wa povu au milango ya bango) kuweka vizuri vifaa ndani ya kesi hiyo

Programu iliyotumiwa:

  • Arduino IDE (pakua bure hapa)
  • Rhino kuandaa faili za kukata laser (ikiwa huna Rhino, unaweza kutumia programu tofauti ya CAD maadamu inaweza kufungua faili ya.3dm, au unaweza kupata jaribio la bure la Rhino hapa)

Hatua ya 3: Kuunda Mzunguko

Kujenga Mzunguko
Kujenga Mzunguko

Kusanya mzunguko kama inavyoonyeshwa kwenye mchoro. Kumbuka kuwa sensa ya ultrasonic inapaswa kushikamana na pini ya 5V kwenye bodi ya Arduino ili ifanye kazi vizuri (na kwa hivyo motor ya stepper itaunganishwa na pini ya 3.3V).

Hatua ya 4: Kutengeneza na Kukusanya Mashine

Kutengeneza na Kukusanya Mashine
Kutengeneza na Kukusanya Mashine
Kutengeneza na Kukusanya Mashine
Kutengeneza na Kukusanya Mashine
Kutengeneza na Kukusanya Mashine
Kutengeneza na Kukusanya Mashine

Baada ya laser kukata mfano wa kwanza kutoka kwa kuni, tuligundua kuwa kifuniko kilikuwa kidogo sana kuweza kuwa na mzunguko, na kuirekebisha kabla ya kukata toleo la mwisho kwenye plexiglass.

Hatua ya 5: Msimbo wa Arduino

Msimbo wa Arduino
Msimbo wa Arduino

Pakia nambari kwenye mashine kwa kutumia IDE ya Arduino. Faili kuu ya nambari ni "ANTiDISTRACTION_main_code.ino", iliyoambatanishwa hapa chini. Utahitaji kuunganisha mashine kwenye kompyuta yako na kebo ya USB, kisha bonyeza "Pakia". Ni wazo nzuri kujaribu mashine wakati bado imechomekwa kwenye kompyuta yako, kwa sababu unaweza kufungua Serial Monitor katika Arduino ili kuona pato kama vile umbali kutoka kwa sensa. Baada ya kupakia nambari hiyo, unaweza kukata mashine kutoka kwa kompyuta yako na kuiingiza kwenye benki ya nguvu ili kuifanya mashine hiyo ibebeke.

Thamani za stepPerRev na stepperMotor.setSpeed zinaweza kuhitaji kurekebishwa ikiwa unatumia mtindo tofauti wa motor stepper. Unaweza kutafuta nambari ya sehemu ya gari yako mkondoni kupata karatasi ya data na angalia pembe ya hatua.

Tumia faili "ANTiDISTRACTION_motor_adjustment.ino" iliyoambatanishwa hapa chini kuangalia ikiwa nambari ya hatua ni sahihi kwa motor yako; unaweza pia kutumia faili hii kuzungusha mashine kwa nyongeza ndogo ili kuweka nafasi ya kuanzia. Endesha faili katika Arduino na mashine imechomekwa kwenye kompyuta yako, na andika nambari kamili kwenye mfuatiliaji wa serial ili kuzungusha gari lako na uingizaji wa mwongozo. Unaweza kutaka kubandika kipande cha mkanda upande mmoja wa gari ili kuona kuzunguka kwa urahisi zaidi, au chora nukta mbili kwenye sehemu zinazosonga na tuli za gari kwa mtiririko huo, ili kuhakikisha zinajipanga ukikamilisha zamu kamili.

Hatua ya 6: Matokeo na Tafakari

Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari
Matokeo na Tafakari

Tulifikiria kuchukua nafasi ya motor stepper na servo motor, ambayo ina nguvu zaidi na inaweza kugeuka haraka wakati pia ni ndogo kidogo. Walakini, motors za servo zinaweza kuzunguka tu kati ya digrii 180, kwa hivyo tuliamua kuendelea kutumia motor stepper, kutoa dhabihu ya kuongeza kasi ya wastani kwa uwezo wa kufanya zamu za digrii 360.

Notch upande wa chini wa "turntable" lazima iwe kubwa kidogo kuliko shimoni la motor stepper ili iweze juu, lakini hii inasababisha usawa zaidi na husababisha simu kusimama kuzunguka chini ya motor. Ikiwa huna mpango wa kutenganisha mashine au utumie tena kiboreshaji kwa mradi wa siku zijazo, unaweza kutaka kuboresha usahihi wa kuzunguka kwa gluing plexiglass kwenye shimoni la stepper.

Kwa bahati nzuri, mara tu tulipokusanyika, mzunguko ulifanya kazi kama tulivyotarajia, kwa hivyo tuliendelea na wazo la kwanza na njia katika mradi wote.

Hatua ya 7: Marejeo na Mikopo

Mafunzo hapa na hapa yalitajwa kuandika nambari ya Arduino kwa sensorer ya ultrasonic. Kwa nambari inayojumuisha motor stepper, tulitumia maktaba ya Stepper inayopatikana kwenye wavuti ya Arduino.

Mradi huu uliundwa na Guershom Kitsa, Yena Lee, John Shen, na Nicole Zsoter kwa mgawo wa Mashine isiyo na maana, kama sehemu ya darasa la Kompyuta ya Kimwili katika Kitivo cha Daniels cha Chuo Kikuu cha Toronto. Tungependa kutoa shukrani za pekee kwa Profesa Maria Yablonina kwa msaada wake.

Ilipendekeza: