INHOUDSOPGAWE:

ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus: 7 stappe (met foto's)
ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus: 7 stappe (met foto's)

Video: ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus: 7 stappe (met foto's)

Video: ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus: 7 stappe (met foto's)
Video: Ricus Nel - Boerepompie ft. Snotkop 2024, November
Anonim
ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus
ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus
ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus
ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus

Ons ANTIDISTRAKSIE -toestel is daarop gemik om alle vorme van mobiele afleiding tydens periodes van intense fokus te beëindig. Die masjien dien as 'n laaistasie waarop 'n mobiele toestel gemonteer is om 'n omgewing sonder afleiding te vergemaklik. Die masjien draai telkens weg van die gebruiker as hy na hul telefoon kom en draai terug as hy hierdie beweging intrek. Dit word bereik deur die gebruik van 'n Arduino Uno -kring, 'n kragtoevoer, 'n ultrasoniese sensor en 'n elektriese motor. Hierdie wegdraai herinner die kyker daaraan dat hul telefoon nie daarin belangstel of in hul hedonistiese strewes nie.

Stap 1: Video's

Image
Image

Stap 2: Materiaal en gereedskap

Ons het die volgende elektroniese komponente gebruik. Almal behalwe die draagbare kragbank is ingesluit in die volledige Arduino Starter Kit van Elegoo. Die onderdeelnommers is ingesluit waar van toepassing, maar dit is nie nodig om presies dieselfde onderdele te gebruik nie.

  • 5V-stapmotor, GS-spanning (onderdeelnommer: 28BYJ-48)
  • Breekbord om die stapmotor aan te sluit op die Arduino -bord (onderdeelnommer: ULN2003A)
  • Ultrasoniese sensor (onderdeelnommer: HC-SR04)
  • Arduino Uno R3 -beheerbord
  • Dupont-drade van vrou tot man (x10)
  • USB-A na USB-B-kabel (om die Arduino-bord aan te sluit op 'n rekenaar terwyl u die kode oplaai, en om die kaart aan die kragbank te koppel tydens die gebruik van die masjien)
  • Draagbare kragbank (enige kragbank met 'n USB -poort werk. Die spesifikasies van ons kragbank is: 7800mAh 28.8Wh; Inset: 5V = 1A; Dubbele uitset: 5V = 2.1A Max)

Ons het die volgende materiale gebruik om die buitekant te bou:

  • Baltiese berkhouthout (3 mm dik) vir die prototipe omhulsel
  • Wit plexiglas (3 mm dik) vir die finale omhulsel
  • Die weergawes van hout en plexiglas is albei op 'n lasersnyer gesny
  • Ons het BSI Plastic-Cure-gom gebruik om die plexiglasomhulsel te monteer; dit kan by kunsvoorraadwinkels of hardewarewinkels gevind word (enige ander gom wat vir plastiek of plexiglas aanbeveel word, is ook geskik)
  • Ons gebruik klein stukkies lasergesnyde hout en stapel dit met monteerband (ook skuimband of plakkaatsteun genoem) om die komponente korrek in die omhulsel te plaas

Sagteware wat gebruik word:

  • Arduino IDE (aflaai gratis hier)
  • Rhino om die lêers voor te berei vir laser sny (as u nie Rhino het nie, kan u 'n ander CAD -program gebruik, solank dit die.3dm -lêer kan oopmaak, of u kan 'n gratis proeflopie van Rhino hier kry)

Stap 3: Bou die kring

Bou die kring
Bou die kring

Monteer die stroombaan soos in die diagram getoon. Let daarop dat die ultrasoniese sensor gekoppel moet wees aan die 5V -pen op die Arduino -bord om behoorlik te funksioneer (en daarom moet die stapmotor met die 3.3V -pen gekoppel word).

Stap 4: Vervaardiging en montering van die masjien

Die vervaardiging en montering van die masjien
Die vervaardiging en montering van die masjien
Die vervaardiging en montering van die masjien
Die vervaardiging en montering van die masjien
Die vervaardiging en montering van die masjien
Die vervaardiging en montering van die masjien

Nadat ons die aanvanklike prototipe uit hout gesny het, het ons gevind dat die omhulsel te klein was om die stroombane behoorlik te bevat, en dit aangepas voordat die finale weergawe in plexiglas gesny is.

Stap 5: Arduino -kode

Arduino -kode
Arduino -kode

Laai die kode op na die masjien met die Arduino IDE. Die hoofkodelêer is "ANTiDISTRACTION_main_code.ino", hieronder aangeheg. U moet die masjien met die USB -kabel op u rekenaar koppel, en klik dan op "Laai op". Dit is 'n goeie idee om die masjien te toets terwyl dit nog steeds op u rekenaar gekoppel is, want u kan Serial Monitor in Arduino oopmaak om uitsette soos die afstand van die sensor te sien. Nadat u die kode opgelaai het, kan u die masjien van u rekenaar ontkoppel en dit by 'n kragbank aansluit om die masjien draagbaar te maak.

Die waardes vir stepsPerRev en stepperMotor.setSpeed moet moontlik aangepas word as u 'n ander model van stappermotor gebruik. U kan die motor se onderdeelnommer aanlyn soek om die datablad te vind en die staphoek te kontroleer.

Gebruik die lêer “ANTiDISTRACTION_motor_adjustment.ino” wat hieronder aangeheg is om te kontroleer of die stapnommer korrek is vir u motor; U kan hierdie lêer ook gebruik om die masjien in klein stappe te draai om die beginposisie in te stel. Begin die lêer in Arduino terwyl die masjien op u rekenaar ingepak is, en tik heelgetalle in die seriële monitor om u motor met handmatige invoer te draai. U kan 'n stuk band aan die een kant van die motor plak om die rotasie makliker te sien, of twee kolletjies teken op die bewegende en statiese dele van die motor, om seker te maak dat dit in lyn is wanneer u 'n volle draai draai.

Stap 6: Resultate en besinning

Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning

Ons het dit oorweeg om die stapmotor te vervang deur 'n servomotor wat kragtiger is en vinniger kan draai terwyl dit ook effens kleiner is. Servomotors kan egter net binne 'n reeks van 180 grade draai, so ons het besluit om voort te gaan met die stapmotor, wat 'n matige snelheidsverhoging opgeoffer het vir die vermoë om 360 grade draaie te maak.

Die kerf aan die onderkant van die "draaitafel" moet 'n bietjie groter wees as die as van die stapmotor, sodat dit bo -op pas, maar dit lei tot 'n losser pasvorm en veroorsaak dat die telefoonstoel minder as die motor draai. As u nie van plan is om die masjien uitmekaar te haal of die stepper weer te gebruik vir 'n toekomstige projek nie, wil u die rotasie-akkuraatheid verbeter deur die pleksiglas aan die stepper-as vas te plak.

Gelukkig, sodra die kring saamgestel is, het die kring werk soos ons verwag het, en daarom het ons met die aanvanklike idee en benadering voortgegaan gedurende die hele projek.

Stap 7: Verwysings en krediete

Die tutoriale hier en hier het verwys na die Arduino -kode vir die ultrasoniese sensor. Vir die kode wat die stepper motor betref, het ons die Stepper -biblioteek gebruik wat op die Arduino -webwerf beskikbaar is.

Hierdie projek is geskep deur Guershom Kitsa, Yena Lee, John Shen en Nicole Zsoter vir die Useless Machine -opdrag, as deel van die Fisiese Rekenaarklas aan die Universiteit van Toronto se Daniels -fakulteit. Ons wil spesiale dankie sê aan professor Maria Yablonina vir haar hulp.

Aanbeveel: