Sisukord:
- Samm: videod
- Samm: materjalid ja tööriistad
- Samm: vooluringi ehitamine
- Samm: masina valmistamine ja kokkupanek
- Samm: Arduino kood
- 6. samm: Tulemused ja kajastamine
- Samm 7: Viited ja autorid
Video: VASTUTUS: nutitelefoni hoidja, mis aitab teil keskenduda: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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
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
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:
Tasaaja hoidja: 6 sammu (piltidega)
Tasaaja hoidja: Oluline on osata kellaaega öelda, kuid mitte kõigile ei meeldi kella kanda ja nutitelefoni võtmine lihtsalt aja kontrollimiseks tundub natuke tarbetu. Mulle meeldib hoida oma käsi rõngastest, käevõrudest ja käekelladest eemal, kui töötan professionaalis
PCB, mis aitab kaablihalduses: 6 sammu (piltidega)
PCB, mis aitab kaablihalduses: mõni aeg tagasi tegin kohandatud töölaua CNC -veski. Sellest ajast alates täiendasin seda uute komponentidega. Viimati lisasin PID -ahela abil oma spindli pöörlemissageduse reguleerimiseks teise Arduino, millel on 4 -kohaline ekraan. Pidin selle ühendama esmase Arduino metsseaga
IoT kasside söötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: 7 sammu (koos piltidega)
IoT kassisöötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: automaatse kassisöötja vajadus on iseenesestmõistetav. Kassid (meie kassi nimi on Bella) võivad olla näljasena ebameeldivad ja kui teie kass on nagu minu, sööb see kausi iga kord kuivana. Vajasin viisi, kuidas väljastada kontrollitud kogus toitu automaatselt
Juhtige kuni 4 servot nutitelefoni või mis tahes heliväljundiga seadme abil: 3 sammu
Juhtige kuni 4 servot nutitelefoni või mis tahes heliväljundiga seadme abil: siin esitan lihtsa elektroonilise montaaži, et juhtida kuni nelja servot mis tahes seadmega, mis suudab helifaili lugeda
24 - tiksuv pomm, mis palub teil telefoni maha panna: 5 sammu
24 - tiksuv pomm, mis palub teil telefoni maha panna: 24 (varem tuntud kui võti) on taimer, mis julgustab kasutajaid telefoni raiskamise asemel telefoni maha panema ja keskenduma muudele ülesannetele. Selle eesmärk oli olla nagu pomm, et pakkuda oma käitumise tõttu paremaid tulemusi käitumise muutmisel