Мазмуну:

Муздаткычтын магнит сааты: 9 кадам (сүрөттөр менен)
Муздаткычтын магнит сааты: 9 кадам (сүрөттөр менен)

Video: Муздаткычтын магнит сааты: 9 кадам (сүрөттөр менен)

Video: Муздаткычтын магнит сааты: 9 кадам (сүрөттөр менен)
Video: Куйоосуно эркелеген аялдын видеосу тарап кетти🤗 2024, Ноябрь
Anonim
Image
Image

Мени дайыма адаттан тыш сааттар кызыктырчу. Бул убакытты көрсөтүү үчүн муздаткыч алфавитинин номерлерин колдонгон менин акыркы чыгармаларымдын бири.

Сандар артына ламинатталган жука металлдан турган ичке ак плексигласска жайгаштырылган. Ар бир сандын ичинде кичинекей магниттер бар, алар жылдырылбай калганда металлдын бетине жабышып калышына себеп болот.

Сандар CoreXY механизминин жардамы менен жылдырылат, ал арбаны сандын артына жылдырат, андан кийин ал магнитти өзүнө тарткан эки магнитти өзүнө тартат жана бул номерге карета кыймылын ээрчүүгө мүмкүнчүлүк берет. Көздөгөн жерине келгенде, вагондун магниттери ажыратылат жана Plexiglas колдогон жука металлдан улам номер ордунда калат.

Жабдуулар

  • 1 x RobotDyn SAMD21 M0-Mini
  • 1 x Adafruit PCF8523 RTC1
  • 1 x Kingprint CNC ShieldStepper Motor Shield
  • 2 x A4988 мотор айдоочусу
  • 2 × Usongshine Stepper Motor 42BYGH
  • 1 х Servo Мотор
  • 2 × GT2 Timing Belt Pulley, 16 тиш, 5мм туурасы
  • 2 × GT2 иштебей турган шкив, 5мм тешик, тишсиз
  • 2 × Ролик менен Lever Microswitch
  • 6 × GT2 иштебей турган шкив, 5мм тешик, 20 тиш
  • 1 × GT2 убакыт белбөөсү, 8м5
  • 54 × 6x2mm Brushed Никель Муздаткыч Магниттери
  • 2 × 10x3mm Brushed Никель Муздаткыч Магниттери
  • 2 × 8мм х 600мм жол көрсөткүч
  • 2 × 8мм х 500мм жол көрсөткүч
  • 1 × LM7805, 5в чыңалуу жөндөгүчү
  • 1 × 12V, 10А Power Supply
  • 1 x 1/16 "коюу ак плексиглас, 21" x19"
  • 1 x36ga табак металл, 20 "x18"
  • 1 x3/4 "фанера, 24" x24"
  • Ар кандай жабдыктар

1 -кадам: Frame түзүү

Frame Build
Frame Build

Рамка фанеранын тешигине орнотулган 1/16 "акрил менен 3/4" фанерадан турат.

Ачылышы 16 "x20", тегерегинде 17 "x21" x1/16 "рабетасы бар, ошондуктан акрил барак фанеранын бетине төп келет. Мен акрилди фанерага бекитүү үчүн гель супер клей колдондум. фанераны кесүү үчүн CNC роутери, бирок аны пейзаж жана роутер менен жасоого болот. CNC роутери тегеректелген бурчтарды калтыргандыктан (1/8 "менин учурда), мен акрилди дал келтирүү үчүн лазердик граверди колдонгом.

2 -кадам: Бөлүктөрдү 3D басып чыгаруу

3D бөлүктөрүн басып чыгаруу
3D бөлүктөрүн басып чыгаруу
3D бөлүктөрүн басып чыгаруу
3D бөлүктөрүн басып чыгаруу

Мен CoreXY механизми үчүн моторлорду жана тиштерди кармоо үчүн керектүү болгон бардык тетиктерди иштеп чыгып, 3D басып чыгардым. Мен PETG материалын колдоном, бирок PLA жакшы иштеши керек.

Жалпысынан 11 бөлүк бар, 9 уникалдуу. Файлдарды Thingiverseден тапса болот.

  • Stepper мотору х 2
  • Бурч кашаа x 2
  • Жогорку вагон
  • Төмөнкү вагон
  • Магнит арабасы
  • Магнит кармагыч
  • Screw
  • Gear
  • Microswitch Bracket

Мен 3Dде саатта колдонулган сандардын бардыгын басып чыгардым. Мүнөттөр жана сааттар үчүн 10 цифрасы бар (0-9), ондогон мүнөттөр үчүн 6 цифралары (0-5) жана ондогон сааттар үчүн 1 цифралары (1) бар. Булар ар түрдүүлүктү кошуу үчүн ар кандай PLA түстөрүн басып чыгарышкан.

3 -кадам: CoreXY механизмин чогултуу

CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз
CoreXY механизмин чогултуп алыңыз

CoreXY дизайны кантип иштээри тууралуу кеңири маалыматты CoreXY.com сайтынан тапса болот Магнит ташуучунун курулушу Магнит ташуучу сааттын арткы жагында, ал берилген номердин артында жайгашкан жана ташуучу магниттер магниттик байланышты түзүү үчүн түшүрүлгөн. ташуучу жана номери. Андан кийин номерди жаңы позицияга жылдырса болот жана ташуучудагы магниттер ажыратылып, номерди жаңы абалына калтыруу үчүн көтөрүлөт.

Sidenote: Мен башында сан менен алектенүү жана ажыратуу үчүн электр магниттерди колдонууну пландап жаткам. Эмнегедир мен бул идеяны дизайн процессинин башында таштап койгом. Эмнеге экенин эстей албайм. Мен электромагниттерди сынап көрүүнү пландап жатам жана келечекте бул арабаны алмаштырышы мүмкүн.

Магниттер винттин жана сервонун жардамы менен көтөрүлөт жана түшүрүлөт. Винттин өтө орой жиптери бар, андыктан бураманын жарымы магнитти 4ммге көтөрөт, бул сандарга байланышты ажыратуу үчүн жетиштүү.

  1. Биринчи кадам Бета кадам мотор кронштейнин (астыңкы мотор) тиркөө. Мен аны кронштейндин чети фанеранын четине окшош кылып койгом.
  2. Бош редукторлорду астынкы жана үстүнкү вагондорго жана бурчтук кашаага кошуңуз.
  3. Төмөнкү арабаны жол таякчасына жылдырып, анан бурчтук кронштейнди тиркеңиз.
  4. Мен 3D төмөн багыттоочу таяк фанеранын четине параллель экенине ынануу үчүн тегиздөө куралын басып чыгардым. Мен муну бурчтук кронштейнди кайда буроо керектигин аныктоо үчүн колдондум.
  5. Вертикалдуу жол таякчаларын, магнит ташуучуну кошуңуз, андан кийин жогорудагы арабаны жана Alpha моторун кайталаңыз.
  6. Жогорку багыттоочу таяктарды тегиздөө үчүн мен фанеранын бир бөлүгүн алып, бир учуна бурама сайдым. Мен буранды жөн эле мотордун учундагы таякка тийип тургандай кылып жөнгө салдым. Мен аны экинчи четине чейин жылдырып, бурчтагы гидди бурап койдум.
  7. Степпердин кыймылдаткычтарын жана редукторлорун орнотуңуз
  8. Убакыт курун сайыңыз жана магнит ташуучуга бекиңиз

4 -кадам: Үй которгучтарын кошуу

Үй которгучтарын кошуу
Үй которгучтарын кошуу

CoreXY 0, 0 координаттары кайда экенин билүү үчүн ар бир кубаттуулуктан кийин өзүн калибрлеши керек. Ал муну үйдүн абалын көрсөтүүчү эки микро-которгучту иштетмейинче, жогорку солго карай жылуу менен кылат (0, 0). Бул өчүргүчтөрдүн орду анча маанилүү эмес, алар жөн эле бурчка жакын жайгаштырылышы керек, ошондо жогорку вагон да, магниттик карета да хоминг циклинде которгучту басат.

5 -кадам: Электроника

Электроника
Электроника

Схемада M0-mini, RTC жана CNC Shield ортосундагы керектүү байланыштар көрсөтүлгөн. Stepper моторлору CNC калканчына сайылат.

Stepper моторлоруна бараткан CNC калкан күчү 12в, 10А энергия булагынан келет. Бул 12V ошондой эле LM7805 чыңалуу жөндөгүчү аркылуу берилип турат, аны M0-мини жана РТКга электр энергиясын берүү үчүн колдонсо болот.

X жана Y Zero микросвичкалары түздөн-түз M0-mini тактасына туташтырылган.

6 -кадам: Sheet Metal кошуу

Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу
Sheet Metal кошуу

Мен 36 калибрлүү чоң баракты алууда кыйынчылыкка туш болдум, ошондуктан бир нече булактардан алынган 10 "x4" барактарын колдондум. Аларды акрилге жабыштыруу үчүн мен 3М Полиэстер Эки жактуу тасма колдонгом, 1/2 "туурасы тигилген. Бул тегиз болот бетине алып келди.

7 -кадам: Программалык камсыздоо

Программа бир нече модулдан турат

  • RTC интерфейси
  • Мотор ылдамдатуу/жайлатуу таймерлерди жана үзгүлтүктөрдү колдонуу менен жасалат
  • CoreXY функциясы берилген координаттар топтомуна өтүү үчүн колдонулат
  • Саат - бул сандарды үй абалынан саат абалына жана артка кантип жылдырууну аныктады.

Бардык баштапкы кодду Githubдан тапса болот

github.com/moose408/Refrigerator_Magnet_Clock

8 -кадам: Сандарды даярдоо

Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо
Сандарды даярдоо

Ар бир номердин артына чапталган 6х2мм эки магнит бар. Булар гель супер клей менен бекитилген. Магниттин баары бир багытта каралышы маанилүү. Мен магниттердин түндүк уюлу өйдө караганына ынандым. Кайсы полюс жогору караганы маанилүү эмес, ал CoreXY ташуучусундагы магниттерге карама -каршы болушу керек, андыктан сандар операторго тартылат.

9 -кадам: Саатты баштоо

Саатты баштоо
Саатты баштоо

Сандардын баштапкы жайгашуусу саат биринчи жолу иштетилгенде жасалат. CoreXY арабасы беттин ортосуна жакын бош абалга жылат жана анын магнитине тартылат.

Колдонуучу операторго карама -каршы номерди коюп, программалык камсыздоого кайсы номер жана ал бир мүнөт, он мүнөт, саат же ондогон саат экенин айтат. Андан кийин программалык камсыздоо номерин үй абалында сактайт. Бул бардык 27 сандар жайгаштырылганга чейин кайталанат.

Бул учурда саатты баштоого болот жана программа убакытты көрсөтүү үчүн тиешелүү сандарды жылдырат. Эскертүү: бул инициализация бир эле жолу жасалышы керек. Сандар абалда болгондон кийин, программа цикл болсо дагы, алардын кайда экенин билет.

Аны 2020 -жылкы кыймыл конкурсуна айландырыңыз
Аны 2020 -жылкы кыймыл конкурсуна айландырыңыз
Аны 2020 -жылкы кыймыл конкурсуна айландырыңыз
Аны 2020 -жылкы кыймыл конкурсуна айландырыңыз

Make it Move Contest 2020 башкы сыйлыгы

Сунушталууда: