Sisukord:

VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda: 7 sammu (piltidega)
VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda: 7 sammu (piltidega)

Video: VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda: 7 sammu (piltidega)

Video: VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda: 7 sammu (piltidega)
Video: Riigikogu 08.05.2023 2024, November
Anonim
VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda
VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda
VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda
VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda

Meie ANTiDISTRACTION seadme eesmärk on lõpetada kõik raku häirimise vormid intensiivse keskendumise ajal. Masin toimib laadimisjaamana, millele on mobiilseade paigaldatud, et hõlbustada tähelepanu hajumist. Masin pöördub kasutajast eemale iga kord, kui ta telefoni otsib, ja pöördub tagasi, kui ta seda liigutust tagasi võtab. See saavutatakse Arduino Uno vooluahela, toiteploki, ultrahelianduri ja elektrimootori abil. See tagasipöördumisakt tuletab vaatajale meelde, et nende telefon ei ole neist ega nende hedonistlikest tegemistest huvitatud.

Samm: videod

Image
Image

Samm: materjalid ja tööriistad

Kasutasime järgmisi elektroonilisi komponente. Kõik, välja arvatud kaasaskantav toitepank, kuuluvad Elegoo täielikku Arduino stardikomplekti. Osade numbrid on vajaduse korral lisatud, kuid täpselt samu osi pole vaja kasutada.

  • 5V samm-mootor, alalispinge (osa number: 28BYJ-48)
  • Murdeplaat samm -mootori ühendamiseks Arduino plaadiga (osa number: ULN2003A)
  • Ultraheli andur (osa number: HC-SR04)
  • Arduino Uno R3 kontrollerplaat
  • Naiste ja meeste Duponti juhtmed (x10)
  • USB-A-USB-B kaabel (Arduino plaadi ühendamiseks arvutiga koodi üleslaadimise ajal ja plaadi ühendamiseks toitepangaga masina kasutamisel)
  • Kaasaskantav toitepank (mis tahes USB -pordiga toitepank töötab. Meie toitepanga spetsifikatsioonid on: 7800mAh 28.8Wh; Sisend: 5V = 1A; Dual Output: 5V = 2.1A Max)

Välispinna ehitamiseks kasutasime järgmisi materjale:

  • Läänemere kasevineer (paksus 3 mm) prototüübi korpuse jaoks
  • Valge pleksiklaas (paksus 3 mm) lõppkesta jaoks
  • Nii puidust kui ka pleksiklaasist versioonid lõigati laserlõikuril
  • Pleksiklaasist korpuse kokkupanemiseks kasutasime BSI Plastic-Cure liimi; seda võib leida kunstitarvete kauplustest või riistvara kauplustest (sobib ka muu plast- või pleksiklaasi jaoks soovitatav liim)
  • Kasutasime komponente õigesti korpuse sisse paigutamiseks väikesi laserlõigatud puidutükke ja virnastasime need kinnituslindiga (nimetatakse ka vahtteibiks või plakatikinnituseks).

Kasutatud tarkvara:

  • Arduino IDE (laadige siit tasuta alla)
  • Rhino, et failid laserlõikamiseks ette valmistada (kui teil pole Rhino -d, võite kasutada mõnda muud CAD -programmi, kui see suudab avada.3dm -faili või saate Rhino tasuta prooviversiooni siit)

Samm: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine

Pange vooluring kokku, nagu on näidatud skeemil. Pange tähele, et ultraheliandur peab olema korralikult töötamiseks ühendatud Arduino plaadi 5V kontaktiga (ja seetõttu ühendatakse samm -mootor 3,3 V kontaktiga).

Samm: masina valmistamine ja kokkupanek

Masina valmistamine ja kokkupanek
Masina valmistamine ja kokkupanek
Masina valmistamine ja kokkupanek
Masina valmistamine ja kokkupanek
Masina valmistamine ja kokkupanek
Masina valmistamine ja kokkupanek

Pärast esialgse prototüübi puidust laserlõikamist leidsime, et korpus oli liiga väike, et vooluringi korralikult sisaldada, ja kohandasime seda enne pleksiklaasist lõpliku versiooni lõikamist.

Samm: Arduino kood

Arduino kood
Arduino kood

Laadige kood masinasse Arduino IDE abil. Peamine koodifail on "ANTiDISTRACTION_main_code.ino", mis on lisatud allpool. Peate seadme USB -kaabli abil arvutiga ühendama, seejärel klõpsake nuppu „Laadi üles”. Masinat on hea katsetada, kui see on veel arvutiga ühendatud, sest saate Arduinos avada jadamonitori, et vaadata väljundit, näiteks kaugust andurist. Kui olete koodi üles laadinud, saate masina teisaldamiseks arvuti küljest lahti ühendada ja ühendada toiteallikaga.

StepPerRev ja stepperMotor.setSpeed väärtusi tuleb võib -olla korrigeerida, kui kasutate samm -mootorite erinevat mudelit. Andmelehe leidmiseks ja sammunurga kontrollimiseks võite otsida oma mootori osa numbrit Internetist.

Kasutage allolevat faili „ANTiDISTRACTION_motor_adjustment.ino”, et kontrollida, kas sammunumber on teie mootorile õige; saate seda faili kasutada ka masina väikeste sammude pööramiseks, et määrata algasend. Käivitage fail Arduinos, kui masin on teie arvutisse ühendatud, ja tippige jadaekraanile täisarvud, et mootorit käsitsi sisestada. Võib -olla soovite kleepida mootori ühele küljele teibi, et näha kergemat pöörlemist, või joonistada kaks punkti vastavalt mootori liikuvatele ja staatilistele osadele, veendumaks, et need on täispöörde tegemisel ühel joonel.

6. samm: Tulemused ja kajastamine

Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus

Kaalusime samm -mootori asendamist servomootoriga, mis on võimsam ja võib kiiremini pöörata, olles samas ka pisut väiksem. Siiski võivad servomootorid pöörata ainult 180 kraadi piires, seega otsustasime astmemootori kasutamist jätkata, ohverdades 360-kraadiste pöörete tegemiseks mõõduka kiiruse tõusu.

"Pöördlaua" alumisel küljel olev sälk peab olema veidi suurem kui samm -mootori võll, nii et see mahuks ülevalt, kuid selle tulemuseks on lõdvem sobivus ja telefonialuse pöörlemine mootorist vähem. Kui te ei kavatse masinat osadeks lahti võtta või samm-sammut uuesti kasutada mõne tulevase projekti jaoks, võiksite parandada pöörlemise täpsust, liimides pleksiklaasi sammuvõlli külge.

Õnneks, kui vooluring oli kokku pandud, töötas see nii, nagu me seda ootasime, nii et jätkasime kogu projekti jooksul esialgse idee ja lähenemisega.

Samm 7: Viited ja autorid

Siin ja siin olevatele õpetustele viidati ultrahelianduri Arduino koodi kirjutamiseks. Sammumootorit hõlmava koodi puhul kasutasime Stepi raamatukogu, mis on saadaval Arduino veebisaidil.

Selle projekti lõid Guershom Kitsa, Yena Lee, John Shen ja Nicole Zsoter kasutu masina ülesande jaoks osana Toronto ülikooli Danielsi teaduskonna füüsilise arvutuse klassist. Soovime erilist tänu avaldada professor Maria Yabloninale abi eest.

Soovitan: