INHOUDSOPGAWE:
- Stap 1: Video's
- Stap 2: Materiaal en gereedskap
- Stap 3: Bou die kring
- Stap 4: Vervaardiging en montering van die masjien
- Stap 5: Arduino -kode
- Stap 6: Resultate en besinning
- Stap 7: Verwysings en krediete
Video: ANTIDISTRAKSIE: die slimfoonhouer wat u help fokus: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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
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
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:
Fokus op die Pi -kamera van hoë gehalte met Lego en 'n servo: 4 stappe (met foto's)
Fokus op die Pi -kamera van hoë gehalte met Lego en 'n servo: Met 'n effens gekapte Lego -stuk, 'n deurlopende servo en 'n paar Python -kode kan u u Raspberry Pi -kamera van hoë gehalte fokus van oral in die wêreld! Die Pi HQ -kamera is 'n fantastiese stuk kit, maar soos ek gevind het terwyl ek aan die onlangse Merlin gewerk het
Sputnik 1, ook bekend as die eerste satelliet wat deur die Sowjetunie in 'n wentelbaan geplaas is, in 1957: 5 stappe (met foto's)
Sputnik 1, ook bekend as die 1ste satelliet wat deur die Sowjetunie in 'n wentelbaan gesit is, in 1957: Ek was nog altyd gefassineer oor die verhaal van die Sputnik 1, want dit het die ruimtewedloop veroorsaak. Op 4 Oktober 2017 het ons die 60ste bestaansjaar gevier van die bekendstelling van hierdie Russiese satelliet, wat geskiedenis gemaak het, want dit was die sipres
PCB wat help met kabelbestuur: 6 stappe (met foto's)
PCB wat help met kabelbestuur: 'n Rukkie gelede het ek 'n pasgemaakte CNC -meul op die tafel gemaak. Sedertdien het ek dit opgegradeer met nuwe komponente. Ek het laas 'n tweede Arduino met 'n 4 -syfer -skerm bygevoeg om die toerental van my spil met PID -lus te beheer. Ek moes dit verbind met die primêre Arduino -vark
Hack Canon EOS 300D om die fokus met alle lense permanent te bevestig: 5 stappe (met foto's)
Hack Canon EOS 300D om die fokus permanent met alle lense te bevestig: permanent, wel, u kan dit maklik doen deur verskillende afgesnyde adapters vir verskeie lenshouers te gebruik - maar u kan u kamera permanent aanpas om dieselfde te doen en om nie vir ekstra te betaal nie. adapters? Ek hou van my 300D, maar ek besit nie 'n EF/S -lens nie
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek