Përmbajtje:
- Hapi 1: Video
- Hapi 2: Materialet dhe Mjetet
- Hapi 3: Ndërtimi i qarkut
- Hapi 4: Fabrikimi dhe montimi i makinës
- Hapi 5: Kodi Arduino
- Hapi 6: Rezultatet dhe Reflektimi
- Hapi 7: Referencat dhe Kreditet
Video: ANTIDISTRACTION: Mbajtësi i smartphone që ju ndihmon të përqendroheni: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Pajisja jonë ANTIDISTRACTION ka për qëllim përfundimin e të gjitha formave të shpërqendrimit qelizor gjatë periudhave të fokusimit intensiv. Makina vepron si një stacion karikimi mbi të cilin është montuar një pajisje celulare për të lehtësuar një mjedis pa shpërqendrim. Makina largohet nga përdoruesi sa herë që ata arrijnë të marrin telefonin e tyre dhe kthehet prapa kur tërheqin këtë lëvizje. Kjo arrihet përmes përdorimit të një qarku Arduino Uno, një njësie të furnizimit me energji, një sensor tejzanor dhe një motor elektrik. Ky akt i kthimit larg i kujton shikuesit se telefoni i tyre nuk është i interesuar për ta ose për ndjekjet e tyre hedoniste.
Hapi 1: Video
Hapi 2: Materialet dhe Mjetet
Ne kemi përdorur komponentët elektronikë të mëposhtëm. Të gjitha përveç bankës portative të energjisë përfshihen në Elegoo's Complete Arduino Starter Kit. Numrat e pjesëve përfshihen aty ku është e aplikueshme, por nuk është e nevojshme të përdoren të njëjtat pjesë.
- Motori stepper 5V, tension DC (numri i pjesës: 28BYJ-48)
- Bordi i shpërthimit për të lidhur motorin stepper me bordin Arduino (numri i pjesës: ULN2003A)
- Sensori tejzanor (numri i pjesës: HC-SR04)
- Bordi i kontrolluesit Arduino Uno R3
- Telat Dupont nga femra në mashkull (x10)
- Kabllo USB-A në USB-B (për të lidhur bordin Arduino me një kompjuter gjatë ngarkimit të kodit dhe për të lidhur bordin me bankën e energjisë kur përdorni makinën)
- Fuqia bankare portative (Çdo bankë energjie me një port USB do të funksionojë. Karakteristikat e bankës sonë të energjisë janë: 7800mAh 28.8Wh; Input: 5V = 1A; Dalje e dyfishtë: 5V = 2.1A Max)
Ne përdorëm materialet e mëposhtme për të ndërtuar pjesën e jashtme:
- Kompensatë thupër baltike (e trashë 3 mm) për shtresën prototip
- Pleksiglas i bardhë (3 mm i trashë) për shtresën përfundimtare
- Versionet e drurit dhe pleksiglasit të dy u prenë në një prestar lazer
- Ne përdorëm zam BSI Plastic-Cure për të montuar shtresën e pleksiglasit; mund të gjendet në dyqanet e furnizimit me art ose dyqanet e pajisjeve (çdo zam tjetër që rekomandohet për plastikë ose pleksiglas do të jetë gjithashtu i përshtatshëm)
- Ne përdorëm copa të vogla druri të prera me lazer dhe i vendosëm me shirit montimi (të quajtur edhe shirit shkumë ose montues posterësh) për të pozicionuar saktë përbërësit brenda kasës
Softueri i përdorur:
- Arduino IDE (shkarkoni falas këtu)
- Rhino për të përgatitur skedarët për prerjen me lazer (nëse nuk keni Rhino, mund të përdorni një program tjetër CAD për aq kohë sa mund të hapë skedarin.3dm, ose mund të merrni një provë falas të Rhino këtu)
Hapi 3: Ndërtimi i qarkut
Mblidhni qarkun siç tregohet në diagram. Vini re se sensori tejzanor duhet të jetë i lidhur me pin 5V në bordin Arduino për të funksionuar siç duhet (dhe për këtë arsye motori stepper do të lidhet me kunjin 3.3V).
Hapi 4: Fabrikimi dhe montimi i makinës
Pas prerjes me lazer të prototipit fillestar nga druri, ne zbuluam se zorrë ishte shumë e vogël për të përmbajtur siç duhet qarkun dhe e rregulluam atë para se të prisnim versionin përfundimtar në pleksiglas.
Hapi 5: Kodi Arduino
Ngarko kodin në makinë duke përdorur Arduino IDE. Skedari kryesor i kodit është "ANTiDISTRACTION_main_code.ino", bashkangjitur më poshtë. Ju do të duhet ta lidhni pajisjen me kompjuterin tuaj me kabllo USB, pastaj klikoni "Ngarko". Ideashtë një ide e mirë të testoni makinën ndërsa është ende e lidhur me kompjuterin tuaj, sepse mund të hapni Monitor Serial në Arduino për të parë daljen siç është distanca nga sensori. Pasi të keni ngarkuar kodin, mund ta shkëputni pajisjen nga kompjuteri juaj dhe ta lidhni atë në një bankë energjie për ta bërë pajisjen të lëvizshme.
Vlerat për hapatPerRev dhe stepperMotor.setSpeed mund të kenë nevojë të rregullohen nëse përdorni një model të ndryshëm të motorit stepper. Ju mund të kërkoni numrin e pjesës së motorit tuaj në internet për të gjetur fletën e të dhënave dhe të kontrolloni këndin e hapit.
Përdorni skedarin "ANTiDISTRACTION_motor_adjustment.ino" të bashkangjitur më poshtë për të kontrolluar nëse numri i hapit është i saktë për motorin tuaj; ju gjithashtu mund ta përdorni këtë skedar për të rrotulluar makinën në rritje të vogla për të vendosur pozicionin e fillimit. Drejtoni skedarin në Arduino me makinën e lidhur në kompjuterin tuaj dhe shkruani numra të plotë në monitorin serik për të rrotulluar motorin tuaj me hyrje manuale. Ju mund të dëshironi të ngjisni një copë kasetë në njërën anë të motorit për të parë rrotullimin më lehtë, ose të vizatoni dy pika në pjesët lëvizëse dhe statike të motorit, përkatësisht, për t'u siguruar që ato të rreshtohen kur të përfundoni një kthesë të plotë.
Hapi 6: Rezultatet dhe Reflektimi
Ne konsideruam zëvendësimin e motorit stepper me një servo motor, i cili është më i fuqishëm dhe mund të kthehet më shpejt ndërsa është gjithashtu pak më i vogël. Sidoqoftë, motorët servo mund të rrotullohen vetëm në një distancë prej 180 gradë, kështu që ne vendosëm të vazhdojmë të përdorim motorin stepper, duke sakrifikuar një rritje të moderuar të shpejtësisë për aftësinë për të bërë kthesa 360 gradë.
Niveli në pjesën e poshtme të "rrotulluesit" duhet të jetë pak më i madh se boshti i motorit stepper në mënyrë që të përshtatet në krye, por kjo rezulton në një përshtatje më të lirshme dhe bën që mbajtësja e telefonit të rrotullohet më pak se motori. Nëse nuk planifikoni të çmontoni makinën ose të përdorni përsëri hapin për një projekt të ardhshëm, mund të dëshironi të përmirësoni saktësinë e rrotullimit duke ngjitur pleksiglasin në boshtin e hapit.
Fatmirësisht, pasi u mblodhëm, qarku funksionoi ashtu siç e prisnim, kështu që ne vazhduam me idenë dhe qasjen fillestare gjatë gjithë projektit.
Hapi 7: Referencat dhe Kreditet
Udhëzimet këtu dhe këtu u referuan për të shkruar kodin Arduino për sensorin tejzanor. Për kodin që përfshin motorin stepper, ne përdorëm bibliotekën Stepper të disponueshme në faqen e internetit Arduino.
Ky projekt u krijua nga Guershom Kitsa, Yena Lee, John Shen dhe Nicole Zsoter për caktimin e Makinerisë së Panevojshme, si pjesë e klasës së Llogaritjes Fizike në Fakultetin Daniels të Universitetit të Torontos. Ne do të donim të falënderonim profesorin Maria Yablonina për ndihmën e saj.
Recommended:
Mbajtësi i Cad IPad: 4 hapa
Mbajtësi i Cad IPad: Në këtë projekt ne do të ndërtojmë një pajisje që do të lidhet me një karrige me rrota. Funksioni kryesor i kësaj pajisjeje do të jetë mbajtja e një iPad dhe sjellja e tij para një përdoruesi, i cili është ulur në karrigen me rrota, pasi të ndryshohet një çelës/buton
PCB që ndihmon me menaxhimin e kabllove: 6 hapa (me fotografi)
PCB që ndihmon me menaxhimin e kabllove: Pak kohë më parë kam bërë një mulli CNC të personalizuar të desktopit. Që atëherë unë jam duke e përmirësuar atë me përbërës të rinj. Herën e fundit kam shtuar një Arduino të dytë me ekran 4 shifror për të kontrolluar RPM të gishtit tim duke përdorur lakun PID. Më duhej ta lidhja me derrin kryesor Arduino
Roomba që ndihmon Astronautët: 4 hapa
Roomba që ndihmon astronautët: Ky projekt është bërë duke përdorur Raspberry Pi 3 në bordin e iRobot Krijo Version 2. MATLAB përdoret për të programuar robotin të ndjekë udhëzimet specifike duke përdorur sensorët dhe kamerën e tij. Sensorët dhe kamerat përdoren për të kryer funksione specifike
Mbajtësi i miut për lojëra RGB: 7 hapa (me fotografi)
RGB Gaming Mouse Pad: Kohët e fundit, hasa në WS2812 RGB LED të adresueshme në mënyrë individuale Kjo do të thotë që çdo LED i vetëm mund të kontrollohet veçmas dhe të programohet për të nxjerrë ngjyra të ndryshme në vend të shiritit standard RGB, ku të gjitha LED ndriçojnë njësoj. Mous RGB
Mbajtësi i fjalëkalimit në Aruino Pro Micro ose pse ta mbani të thjeshtë kur ekziston mënyra e përpunimit !: 15 hapa (me fotografi)
Mbajtësi i Fjalëkalimit në Aruino Pro Micro ose Pse ta mbani të thjeshtë kur ekziston mënyra e përpunimit !: Duket se problemi kryesor me mikrokontrolluesit për adhuruesit e elektronikës (veçanërisht fillestarët) është të zbuloni se ku t'i aplikoni ato :) Sot elektronikë, veçanërisht ato dixhitale , gjithnjë e më shumë duket si një magji e zezë. Vetëm mençuritë 80-Lvl janë