Turinys:

ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį: 7 žingsniai (su nuotraukomis)
ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį: 7 žingsniai (su nuotraukomis)

Video: ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį: 7 žingsniai (su nuotraukomis)

Video: ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį: 7 žingsniai (su nuotraukomis)
Video: SAMSUNG TELEFONO LAIKIKLIS & ĮKROVIKLIS AUTOMOBILYJE || UNBOX RING 2024, Lapkritis
Anonim
ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį
ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį
ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį
ANTiDISTRACTION: išmaniojo telefono laikiklis, padedantis sutelkti dėmesį

Mūsų „ANTiDISTRACTION“prietaisas skirtas nutraukti visų formų ląstelių išsiblaškymą intensyvaus dėmesio metu. Mašina veikia kaip įkrovimo stotelė, ant kurios yra sumontuotas mobilusis įrenginys, kad būtų lengviau nesiblaškyti. Aparatas nusigręžia nuo vartotojo kiekvieną kartą, kai jis pasiekia savo telefoną, ir atsisuka, kai jis atima šį judesį. Tai pasiekiama naudojant „Arduino Uno“grandinę, maitinimo bloką, ultragarsinį jutiklį ir elektros variklį. Šis nusigręžimo veiksmas primena žiūrovui, kad jo telefonas nesidomi jais ar jų hedonistiniais užsiėmimais.

1 žingsnis: vaizdo įrašai

Image
Image

2 žingsnis: medžiagos ir įrankiai

Mes naudojome šiuos elektroninius komponentus. Visi, išskyrus nešiojamąjį maitinimo banką, yra įtraukti į „Elegoo“pilną „Arduino“pradinį rinkinį. Dalių numeriai yra įtraukti, kai taikoma, tačiau nebūtina naudoti tų pačių dalių.

  • 5 V žingsninis variklis, nuolatinė įtampa (dalies numeris: 28BYJ-48)
  • Pertraukimo lenta, skirta žingsniniam varikliui prijungti prie „Arduino“plokštės (dalies numeris: ULN2003A)
  • Ultragarsinis jutiklis (dalies numeris: HC-SR04)
  • „Arduino Uno R3“valdiklio plokštė
  • „Dupont“laidai nuo moterų iki vyrų (x10)
  • USB-A-USB-B kabelis (norint prijungti „Arduino“plokštę prie kompiuterio įkeliant kodą ir prijungti plokštę prie maitinimo šaltinio, kai naudojamas mašina)
  • Nešiojamas maitinimo bankas (bet koks maitinimo bankas su USB prievadu veiks. Mūsų maitinimo banko specifikacijos yra: 7800mAh 28.8Wh; Įvestis: 5V = 1A; Dvigubas išėjimas: 5V = 2.1A maks.)

Išorės statybai naudojome šias medžiagas:

  • Baltijos beržo fanera (3 mm storio), skirta korpuso prototipui
  • Baltas organinis stiklas (3 mm storio) galutiniam korpusui
  • Tiek medžio, tiek organinio stiklo versijos buvo supjaustytos lazeriniu pjaustytuvu
  • Plexiglass korpusui surinkti naudojome BSI Plastic-Cure klijus; jį galima rasti meno prekių parduotuvėse arba techninės įrangos parduotuvėse (taip pat tiks bet kokie kiti klijai, rekomenduojami plastikui ar organiniam stiklui)
  • Mes naudojome mažus lazeriu pjaustytos medienos gabalus ir sudėjome juos su tvirtinimo juosta (dar vadinama putplasčio juosta arba plakato tvirtinimo elementais), kad teisingai padėtume komponentus dėklo viduje

Naudojama programinė įranga:

  • „Arduino IDE“(atsisiųskite čia nemokamai)
  • „Rhino“, kad paruoštumėte failus lazeriniam pjovimui (jei neturite „Rhino“, galite naudoti kitą CAD programą, jei tik ji gali atidaryti.3dm failą, arba čia galite gauti nemokamą „Rhino“bandomąją versiją)

3 žingsnis: grandinės kūrimas

Grandinės kūrimas
Grandinės kūrimas

Surinkite grandinę, kaip parodyta diagramoje. Atminkite, kad ultragarso jutiklis turi būti prijungtas prie 5 V kaiščio „Arduino“plokštėje, kad tinkamai veiktų (todėl žingsninis variklis bus prijungtas prie 3,3 V kaiščio).

4 žingsnis: mašinos gamyba ir surinkimas

Mašinos gamyba ir surinkimas
Mašinos gamyba ir surinkimas
Mašinos gamyba ir surinkimas
Mašinos gamyba ir surinkimas
Mašinos gamyba ir surinkimas
Mašinos gamyba ir surinkimas

Lazeriu išpjovę pradinį prototipą iš medžio, mes nustatėme, kad korpusas buvo per mažas, kad būtų tinkamai sumontuota grandinė, ir sureguliavome jį prieš pjaustydami galutinę versiją iš organinio stiklo.

5 žingsnis: „Arduino“kodas

Arduino kodas
Arduino kodas

Įkelkite kodą į aparatą naudodami „Arduino IDE“. Pagrindinis kodo failas yra „ANTiDISTRACTION_main_code.ino“, pridėtas žemiau. Turėsite prijungti įrenginį prie kompiuterio naudodami USB kabelį, tada spustelėkite „Įkelti“. Patartina išbandyti mašiną, kol ji vis dar prijungta prie kompiuterio, nes galite atidaryti „Arduino“serijos monitorių, kad pamatytumėte išvestį, pvz., Atstumą nuo jutiklio. Įkėlę kodą, galite atjungti įrenginį nuo kompiuterio ir prijungti prie maitinimo šaltinio, kad įrenginys būtų nešiojamas.

Jei naudojate kitą žingsninio variklio modelį, gali reikėti koreguoti žingsniųPerRev ir stepperMotor.setSpeed reikšmes. Galite ieškoti savo variklio dalies numerio internete, norėdami rasti duomenų lapą ir patikrinti žingsnio kampą.

Naudokite žemiau esantį failą „ANTiDISTRACTION_motor_adjustment.ino“ir patikrinkite, ar jūsų variklio žingsnio numeris yra teisingas; taip pat galite naudoti šį failą, kad aparatu pasuktumėte mažais žingsniais, kad nustatytumėte pradinę padėtį. Paleiskite failą „Arduino“, kai mašina prijungta prie kompiuterio, ir nuosekliajame monitoriuje įveskite sveikus skaičius, kad suktumėte variklį rankiniu būdu. Galbūt norėsite priklijuoti juostos gabalėlį vienoje variklio pusėje, kad būtų lengviau matyti sukimąsi, arba nupieškite du taškus atitinkamai ant judančių ir statiškų variklio dalių, kad įsitikintumėte, jog jie baigia visą posūkį.

6 žingsnis: Rezultatai ir apmąstymai

Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys
Rezultatai ir atspindys

Mes svarstėme žingsninį variklį pakeisti į servo variklį, kuris yra galingesnis ir gali suktis greičiau, nors ir šiek tiek mažesnis. Tačiau servo varikliai gali suktis tik 180 laipsnių diapazone, todėl nusprendėme toliau naudoti žingsninį variklį, paaukodami nedidelį greičio padidėjimą dėl galimybės atlikti 360 laipsnių posūkius.

Įpjova apatinėje „sukamojo stalo“pusėje turi būti šiek tiek didesnė už žingsninio variklio veleną, kad ji tilptų viršuje, tačiau dėl to jis yra laisvesnis ir telefono stovas sukasi mažiau nei variklis. Jei neplanuojate išardyti mašinos ar pakartotinai naudoti steperio būsimam projektui, galbūt norėsite pagerinti sukimosi tikslumą, priklijuodami organinį stiklą prie žingsninio veleno.

Laimei, kai surinkta, grandinė veikė taip, kaip tikėjomės, todėl visą projektą tęsėme pradinę idėją ir požiūrį.

7 žingsnis: nuorodos ir kreditai

Pamokos čia ir čia buvo nurodytos rašyti ultragarso jutiklio „Arduino“kodą. Kodui, susijusiam su žingsniniu varikliu, naudojome „Stepper“biblioteką, esančią „Arduino“svetainėje.

Šį projektą sukūrė Guershomas Kitsa, Yena Lee, Johnas Shenas ir Nicole Zsoter, kad atliktų užduotį „Nenaudinga mašina“, kaip Toronto universiteto Danielso fakulteto fizinio skaičiavimo pamokos dalį. Dėkojame profesorei Marijai Yabloninai už pagalbą.

Rekomenduojamas: