Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Sehemu zilizochapishwa za 3D
- Hatua ya 2: Kuandaa CNC Shield Motor Stepper
- Hatua ya 3: Marekebisho ya Magari ya Stepper
- Hatua ya 4: Kuongeza RTC na Swichi
- Hatua ya 5: Mpangilio
- Hatua ya 6: Kuandaa slaidi za kuni
- Hatua ya 7: Mchoro wa Laser
- Hatua ya 8: Kuongeza Gia za Rack kwa Slides za Mbao
- Hatua ya 9: Kukusanya Saa
- Hatua ya 10: Programu
- Hatua ya 11: Operesheni
- Hatua ya 12: Hitimisho
Video: Saa ya slaidi: Hatua 12 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Ninafurahiya kubuni na kujenga saa za kupendeza na kila wakati ninaangalia njia za kipekee za kuonyesha wakati. Saa hii hutumia slaidi wima 4 zilizo na nambari. Motors nne za stepper huweka slaidi ili wakati sahihi uonyeshwa kwenye eneo la kuonyesha la saa. Watembeaji wanadhibitiwa kwa kutumia Arduino Uno na Shield ya CNC. Inatumia bodi ya Adafruit PCF8523 RTC kuweka wakati. Kesi na mitambo ni 3D zote zilizochapishwa na slaidi zinazoonyesha nambari zimetengenezwa kwa mbao na nambari za laser zilizochorwa. Nilitumia gia za kuchapishwa 3d na gia za pinion zilizowekwa nyuma ya slaidi za kuni kusonga slaidi juu na chini. Mfumo wa rack na pinion ulitokana na kifaa hiki cha mwendo kilichofanywa na Trigubovich kwenye Thingiverse.
Toleo la Usiri
Nilitengeneza matoleo mawili moja kwa kutumia nambari za kawaida na toleo la fumbo kulingana na kalenda ya Cryptic cfb70 inayoweza kufundishwa.
Vifaa
- Ardunio Uno
- Ngao ya Magari ya CNC
- Dereva wa Magari A4988 (qty 4)
- Adafruit PCF8523 RTC
- Vipimo vya 28BYJ 5V (qty 4)
- Kontakt Power - aina ya Pipa
- Kitufe cha kubadili kifungo (qty 2)
- Ugavi wa Umeme 12v
- Misc bolts 3mm na karanga
- Vipimo 2mm vya bodi ya RTC (qty 2)
- Miguu 1.5 ya mbao 4/4 mbao ngumu (nilitumia Maple ya Birdseye)
Hatua ya 1: Sehemu zilizochapishwa za 3D
Kuna jumla ya sehemu 14 - 3D zilizochapishwa. Nilichapisha kwa kutumia PLA kwenye prusa i3 Mk3 printa.
- Kibeba Magari
- Magia ya Pinion (qty 4)
- Gia za Rack (qty 7)
- Jalada la Nyuma
- Bezeli
Racks za slaidi zilikuwa ndefu sana kutoshea kwenye kitanda changu cha kuchapisha 3d kwa hivyo nilizivunja kwa nusu na nikatumia kiungo cha kuunganisha kuunganisha nusu mbili (A & B) pamoja.
- Rack Slide A - 500mm (qty 2)
- Slide ya Rack B - 500mm (qty 2)
- Slide ya Rack A - 300mm (qty 2)
- Slide ya Rack B - 300mm
Faili za STL za Saa ya Slide zinaweza kupatikana kwenye
Hatua ya 2: Kuandaa CNC Shield Motor Stepper
Kuongeza Dereva za Stepper za A4988
CNC Stepper Motor Shield inaweza kutumia aina tofauti za madereva ya stepper. Ninatumia Madereva ya Stepper A4988. Ninaendesha motors kwa kutumia hatua kamili.
Mara tu ikiwa imewekwa hakikisha kuweka voltage ya Vref ili kupunguza sasa kwenda kwa motors. Niliweka Vref kwa.15vKuweka Pikipiki Ili Kujitegemea
Ngao ya gari inasaidia motors 4, motor "A" inaweza kuendeshwa kama motor 2 ambayo inaiga moja ya msingi X, Y, au Z motors au inaweza kuwa motor inayojitegemea. Kwa Saa ya Slide inapaswa kuwa huru na itadhibitiwa na D12 na D13 kutoka Arduino.
Ili kuifanya kuwa kuruka huru lazima kusakinishwe kama inavyoonyeshwa kwenye picha hapo juu ili kuunganisha pini za A. Stp na A. Dir kwa D12 na D13.
Nguvu ya Magari ya Stepper
Motors za stepper 5V zinaendeshwa kwa kweli kutumia 12V. Ugavi huu wa 12V umeunganishwa na kontakt ya umeme ya CNC Motor Shield.
Kuimarisha Arduino Uno
Nguvu ya Arduino Uno hutolewa na usambazaji wa 12v uliounganishwa na CNC Motor Shield. Pini ya Vin kwenye ngao iko wazi na haijaunganishwa na kichwa kwenye ngao. Kwa hivyo waya iliunganishwa kutoka kituo cha chanya cha 12V na kuuzwa kwa pini ya Vin kwenye ngao kama inavyoonyeshwa kwenye picha hapo juu.
Hatua ya 3: Marekebisho ya Magari ya Stepper
Motors za 28BYJ Stepper ni motors za bipolar na zina kiunganishi cha pini 5, CNC Motor Shield imeundwa kuendesha motors za unipolar na ina vichwa 4 vya pini kwa kuunganisha motors. Ili kushikamana na stepper moja kwa moja kwenye ngao nilibadilisha wiring ya kiunganishi cha stepper. Hasa waya # 2 (nyekundu) na # 3 (manjano) zinahitaji kubadilishwa. Kufanya hivyo nilitumia dereva ndogo ya screw kusukuma kichupo kilichoshikilia waya kwenye nyumba ya kiunganishi na kuitoa nje ya nyumba na kuzibadilisha hizo mbili. Kisha nikaweka alama kwenye kiunganishi ili kujua kwamba imebadilishwa.
Wakati wa kuunganisha kiunganishi cha motor na ngao waya nyekundu haitumiki, kwa hivyo niliweka kuziba kwenye kichwa kwa hivyo pini tu 1-4 ziliunganishwa na pini nyekundu 5 ilikuwa ikielea.
Magari ya Slide Clock yameunganishwa kama ifuatavyo:
Mhimili wa X = Dakika Slider Y mhimili = makumi ya dakika SliderZ mhimili Z = masaa Slider A axis = makumi ya masaa Slider
Hatua ya 4: Kuongeza RTC na Swichi
Uunganisho wa Saa Saa Halisi
Saa halisi ya Adafruit PFC8523 hutumia I2C kuwasiliana na Arduino hata hivyo CNC Shield ya Magari haiunganishi na pini za I2C SDA na SCL kwenye Arduino. Ili kusuluhisha hili nilitumia kuruka waya mbili na viunganisho vya pini na kuziingiza kwenye nafasi za kichwa cha SDA na SCL kwenye bodi ya Arduino kisha nikaweka ngao juu.
Uunganisho wa Pushbutton
Vifungo vya kushinikiza viwili vimeunganishwa na A1 na A2 kwenye Arduino. Shield ya Magari ya CNC huleta pini hizi kwenye kichwa pembeni mwa ngao na kuziita Shikilia na Endelea. Swichi zimechomekwa kwenye kichwa hiki.
Hatua ya 5: Mpangilio
Hatua ya 6: Kuandaa slaidi za kuni
Nilinunua 4/4 Maple ya Birdseye kwa slaidi. Ili kufikia unene uliofaa nilirudisha kuni katikati na kisha nikatumia tembe ya ngoma kuunda unene sare ya 3/8 (9.5mm) kwa bodi zote za mwanzo. Kisha nikamaliza kupita mchanga na 150 grit.
Bodi ambazo ziliraruka na kupita kwa vipimo hapa chini.
- Slide za dakika: 500mm x 40mm x 9.5mm
- Makumi ya Dakika huteleza: 300mm x 40mm x 9.5mm
- Saa za masaa: 500mm x 40mm x 9.5mm (sawa na dakika)
- Masaa makumi ya saa: 150mm x 40mm x 9.5mm
Hatua ya 7: Mchoro wa Laser
Kabla ya laser kuchora slaidi nilitia mkanda wa rangi ya samawati kwenye uso wa juu wa bodi. Hii inasaidia kuzuia kuchoma na mabaki kwenye kingo za nambari.
Nilitumia Laser ya 45W Epilog Helix ambayo ina ukubwa wa kitanda cha 24 "x 18". Kwa kuwa dakika na masaa ya slaidi ni zaidi ya 18 "Nilizungusha slaidi zote 90 * wakati wa kuzichonga. Mipangilio yangu ya laser ilikuwa kasi 13 na nguvu 90.
Nilipiga slaidi zilizochongwa na sandpaper ya 150 na 180 ili kutayarisha kumaliza.
. Dxf kwa nambari zinaweza kupatikana katika hazina ya Github ya mradi huu.
Baada ya kuchora niliweka kuni hadi grit 180 kisha nikapaka Mafuta ya kuchemsha ya kuchemsha (BLO), nikasubiri dakika 10 kuifuta na kuiponya kwa masaa 24, kisha nikapaka mchanga tena na grit 180 na kupaka kanzu nyingine ya BLO na kujifuta, nikasubiri 24 masaa, mchanga hadi 180 na kutumika wazi Gloss Polyurethane. Moja ilikuwa kutibiwa mimi mchanga kupitia grits kutoka 180 hadi 600 kupata nzuri Gloss kumaliza.
Hatua ya 8: Kuongeza Gia za Rack kwa Slides za Mbao
Gia za rack zinaongezwa nyuma ya slaidi za kuni, zimejikita nyuma nyuma kwa wima na usawa.
- Kwa Dakika na Saa huteleza nusu mbili za milimita 500 zinahitaji kuunganishwa pamoja.
- Kwa makumi ya Dakika huteleza nusu mbili za urefu wa 300mm zimeunganishwa pamoja.
- Kwa slaidi ya Mia ya masaa mimi hutumia moja ya nusu mbili za slaidi ya 300mm.
Meno ya gia yanapaswa kuwa upande wa kulia wakati wa kutazama nyuma ya slaidi.
Hatua ya 9: Kukusanya Saa
Bunge ni sawa mbele. Nilitumia bolts za kichwa cha 3mm hex kwa mkutano wote. Zifuatazo zinaorodhesha hatua za kusanyiko
- Weka wapandaji kwa carrier wa gari
- Ongeza gia za pinon kwa motors, zimefunguliwa na zitashikiliwa na slaidi ya rack
- Sakinisha umeme kwenye kifuniko cha nyuma
- Arduino imeunganishwa na bolts kupitia nyuma na karanga kushikilia bodi
- RTC hutumia screws mbili za 2mm kwenye plastiki
- Kontakt ya nguvu inalingana na nyumba
- Swichi imewekwa kwenye mashimo mawili yaliyotolewa.
- Jalada la nyuma lina kiungo cha pamoja ambacho hushikilia nyuma ya mbebaji wa gari, upande mmoja unabadilika ili kuruhusu pande zote mbili kushiriki na mazungumzo. Bolts 3mm zimepigwa kutoka mbele ili kupata kifuniko cha nyuma.
- Ongeza bezel
- Slide za nambari zimewekwa kwenye nafasi na kupumzika pembeni mwa gia za kuchochea. Watahusika wakati nguvu inatumika kwa saa.
Kuna vifungo vya vitufe kwenye kifuniko cha nyuma ili kutundika saa ukutani. Faili za STL ni pamoja na L-bracket ya hiari ambayo inaweza kutumika kushikamana na saa kwenye meza au benchi ya kazi kwa upimaji.
Hatua ya 10: Programu
Nambari ya chanzo inapatikana kwenye GitHub kwenye
Maktaba
Saa ya Slide hutumia maktaba ya SpeedyStepper na Stan Reifel ambayo inaweza kupatikana juu ya:
Hapo awali nilijaribu kutumia maktaba ya AccelStepper kwani inaonekana ni vile watu wengi hutumia. Ilifanya kazi vizuri kwa stepper moja lakini nilipojaribu kusogeza hatua zote nne kwa wakati mmoja ilipungua kwa kutambaa. Kwa hivyo nikabadilisha maktaba ya SpeedyStepper na nilifurahi sana. Nitatumia maktaba hii kwa mahitaji yangu yote ya stepper kwenda mbele.
Anzisha
Wakati wa kuanza msimbo hutafuta kitufe kwenye bandari ya serial.
- Mtumiaji akibonyeza kitufe kitawezesha menyu ya utatuzi ambayo inaruhusu udhibiti wa mwongozo wa motors zote za stepper.
- Ikiwa hakuna shughuli kwenye bandari ya serial programu huanzisha saa kwa kupiga slaidi na kisha kuonyesha wakati wa sasa.
Kuwasilisha slaidi
Unapotumia motors za stepper unahitaji kuzianzisha kwa "nafasi ya nyumbani" ili programu ijue hali ya mwili ya kila slaidi. Awali nilikuwa nitaongeza sensorer za athari ya ukumbi na sumaku kwa kila slaidi kugundua nafasi ya nyumbani. Hii ingehitaji umeme wa ziada na baada ya kufikiria juu kidogo niligundua kuwa ninaweza tu kutelezesha slaidi hadi juu kwa idadi kubwa ya hatua. Ikiwa slaidi itafika hapo kabla ya idadi kubwa ya hatua itabadilika kwenye gia ya kuchochea na wakati gari zitasimamisha slaidi zote zitakuwa zimepumzika kwenye gia ya spur juu kabisa ya kikomo chao. Ni kelele kidogo na kwa muda inaweza kuanzisha kuvaa kwenye gia za kuchochea, lakini ni nadra kutosha kwamba haipaswi kuwa suala.
Hatua ya 11: Operesheni
Kuanzia Saa
Wakati saa imechomekwa kwa mara ya kwanza itahifadhi slaidi zote 4 na kisha kuonyesha wakati wa sasa.
Kuweka Wakati
Kuweka kushinikiza wakati na kushikilia kitufe cha hali ya samawati chini ya saa kwa sekunde 1. Kitelezi cha masaa kumi kitasonga juu na chini 1/2 kuashiria kuwa imechaguliwa. Bonyeza kitufe cha manjano Chagua kubadilisha wakati, au bonyeza kitufe cha Modi kuhamia kwenye slaidi inayofuata (masaa). Rudia hadi wakati imewekwa na kisha fanya kushinikiza mara moja ya mwisho ya kitufe cha Njia kuanza saa.
Hatua ya 12: Hitimisho
Kuna chaguzi nyingi ambazo zinaweza kuchunguzwa na muundo huu. Wazo moja ni kubadilisha nambari na herufi na uitumie kuonyesha maneno ya herufi 4 ambayo yanawasilisha habari kama hali ya hewa, soko la hisa, au uthibitisho.
Kwa mfano mke wangu anataka nifanye toleo ambalo linaonyesha hali yake ya kazi; Kujishughulisha, Bure, Simu, nk. Hii inaweza kufanywa kwa urahisi tu kwa kubadilisha slaidi na kubadilisha programu kidogo. Uwezekano hauna mwisho.
Tuzo ya pili katika Shindano la Remix
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi