Мазмуну:

MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз: 6 кадам (Сүрөттөр менен)
MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз: 6 кадам (Сүрөттөр менен)

Video: MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз: 6 кадам (Сүрөттөр менен)

Video: MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз: 6 кадам (Сүрөттөр менен)
Video: Оригинальный способ связать подушку крючком. @shoddikate 2024, Июль
Anonim
Image
Image
MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз
MagicCube - Түсүн өзгөртүү үчүн таптап коюңуз

Fusion 360 долбоорлору »

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

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

1 -кадам: Түшүнүк жана материалдар

Түшүнүк жана материалдар
Түшүнүк жана материалдар

Концепция башка долбоорго негизделген. Кубдун өзү кичинекей өлчөмгө ээ болушу керек, бардыгы 39мм^3.

Менин жөндөө кубду толтуруу үчүн жеткиликтүү интерфейс болчу. Учурда эң кеңири таралган микро USB.

Крандарды өлчөө үчүн LIS3DH сенсору кошулду (мен аны башка долбоордо колдондум, ошондуктан мен аны жакшы билем).

Мен физикалык ON/OFF которгучуна ээ болгум келет.

Ошондой эле кээ бир WS2812b диоддорун колдонууну чечтик, аларды колдонуу оңой жана жакшы жарык кылат.

Эгерде сизде жөндөмүңүз же жөндөмүңүз болбосо, Tindieден толук комплект же чогултулган компьютерди алууга мүмкүнчүлүк бар.

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

Тешиктин издери PLA менен das Filamentтен басылат

Принтерлер - Ender 2 жана Ender 3 про.

Материалдардын тизмеси узун, анткени мен ар бир резисторду тизмектейм. Дээрлик бардык бөлүктөр SMD бөлүктөрү.

Сизге керектүү шаймандар:

  • кандооч
  • 3D принтер
  • компьютер Arduino IDE менен
  • USBTinyISP (Бул же бул сыналган)
  • Желим
  • Hot Air тапанчасы же кичине рефлоу меши
  • паста

Материалдык эсеп:

  • 1x PCB PCBway же чогултулган PCB
  • 1x ATmega328P-AU Digikey
  • 16 МГц кристалл Digigey
  • 1x LIS3DH Digikey
  • 3x WS2812b Digikey
  • 2x LED жашыл (0603) Digikey
  • 1x LED апельсин (0603) Digikey
  • 1x Батарея molex пикоблейд туташтыргычы менен (503035 же 303035 же 603030)
  • 1x TP5400 Aliexpress
  • 1x TLV70233 Digikey
  • 1x Micro USB Порт Digikey
  • 1x слайд которгуч Digikey
  • 1x molex 2p туташтыргычы Digikey
  • 1x Polyfuse 350mA Digikey
  • 1x 4, 7uH индуктору (3015) Digikey
  • 1x SS32 диод Digigey
  • 2x BSS138 транзистору Digikey
  • 7x 10k Ohm каршылыгы (0603)
  • 4x 1uF капкак (0603)
  • 7x 100nF капкак (0603)
  • 4x 22uF капкак (0805)
  • 2x 10uF капкак (0805)
  • 1x 4, 7uF Tantalcap (3216A)
  • 1x 330 Ом каршылыгы (0603)
  • 1x 500k Ohm каршылыгы (0603)
  • 3x 5k Ом каршылыгы (0603)

Программалоо адаптерин колдонууну чечсеңиз, анда сизге пого-пиндер да керек.

Ушул сыяктуу бир нерсе: Pogo Pins

Диаметри 2 мм, узундугу 3 мм болушу керек. Андан кийин алар тешиктердин ичине батып, ПКБга кемчиликсиз туташат.

2 -кадам: 3D Басылган Кап

3D Басылган Кап
3D Басылган Кап
3D Басылган Кап
3D Басылган Кап
3D Басылган Кап
3D Басылган Кап

Корпус Autodesk Fusion360да иштелип чыккан. Мен ал жердеги бардык кадамдарды жасадым, корпус, адаптердин дизайны, ошондой эле ПКБнын негизги формасы!

Fusion360 жана Eagleде жакшы экспорттоо жана кызматташуу функциясы бар, андыктан сиз ПХБдагы өзгөрүүлөрдү бир программалардан экинчисине тартып, түртүп коё аласыз.

Бул кантип иштээрин youtube видеосун көрүү аркылуу билдиңиз:

Fusion360 PCB Shape

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

  • Катмар 0.15
  • Дубалдардын калыңдыгы 2
  • 20% толтуруу

3-кадам: PCB-Layout

PCB-Layout
PCB-Layout

PCB макети жогорку татаалдыкка ээ эмес. Autodesk Eagle менен жасалган бардык кадамдар.

Негизинде бир нече негизги модулдар бар:

  • ATmega328P Arduino Nanoго негизделген
  • Деңгээлди которуу үчүн эки BSS138 транзистору
  • Үч WS2812b LED
  • Батареяны башкаруу жана электр схемасы
  • акселерометр
  • 3х1 өлчөмдөгү учту тактага сериялык туташтыруу үчүн ширетүү мүмкүнчүлүгү

4 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Муну кайра агытуучу меш менен ширетип жатканыңызда, трафарет жасоо же аны сатып алуу оңой. Болбосо, прокладкага паста коюу үчүн көп убакыт коротосуз. Reflow мешин колдонуу сунушталат.

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

Компьютерлерге ширетүүчү паста кантип колдонсо болот?

Ошондой эле бул жерде youtubeдан пайдалуу видео: Лайк пастасын кантип колдонуу керек

Лайк пастасын колдонгондон кийин, тетиктерди туура жерге коюш керек. Мен бөлүк баалуулуктары менен макетке ээ болуу менен бөлүктөрдү жайгаштыруу алда канча оңой экенин байкадым. Ошентип, мен бөлүктөрдүн баалуулуктары менен ПХБ жасадым жана аны жүктөп алсаңыз болот. Бир бөлүгү түшүнүксүз болгондо, азыр мага уруксат бериңиз.

LED7 = жашыл

LED3 = жашыл

LED4 = кызгылт сары

ICлерди жайгаштырууда таңгактын белгилерине көңүл буруңуз! Туура эмес ширетилген тактайга жана компоненттерге зыян келтириши мүмкүн!

U3 = LIS3DH

U4 = TLV70233

IC2 = TP5400

Reflow мешке ширеткенден кийин, микро USB порттун 4 орнотуу пунктун ширетиш керек, антпесе ал сынып калат жана сиздин PCB издериңизге зыян келтириши мүмкүн.

5 -кадам: Тактаңызды программалоо

Башкармаңызды программалоо
Башкармаңызды программалоо
Тактаңызды программалоо
Тактаңызды программалоо
Башкармаңызды программалоо
Башкармаңызды программалоо

Бул кадам үчүн сизге керек:

  • USBTinyISP
  • Зымдар жана ширетүүчү темир
  • Pogo Pins (милдеттүү эмес)
  • Программалоо үчүн 3D Print адаптери (милдеттүү эмес)
  • Arduino IDE

PCде Atmega программасын түзүү үчүн сизге USBTinyISP программисти керек. Микроконтроллерди ISP Interface менен программалоо гана мүмкүн. Компьютерде USBден сериялык алмаштыргыч жок, андыктан микро USB порту менен программалоо мүмкүн эмес.

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

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

Программистти ISP интерфейси аркылуу PCBке туташтыргандан кийин, Arduino IDEди иштете аласыз.

ЭСКЕРТҮҮ: Микроконтроллер Arduino IDEде сериялык порт катары көрүнбөйт

Куралдар астындагы тактаңыздын жөндөөлөрүн өзгөртүү:

  • Arduino тактасы катары "Arduino Nano" тандаңыз
  • Эч кандай портту тандабаңыз!
  • Программистти "USBtinyISP" кылып өзгөртүңүз

Сүрөттөрдү карап көрүңүз.

Эми сиз ATmega программасын түзүүгө даярсыз!

  1. Burning Bootloader
  2. Программалоо

Алгач жүктөгүчтү өрттөшүңүз керек. Бул кадам сактандыргычтарды күйгүзөт жана микро контроллерге анын ким экенин эстетет. Бул үчүн Arduino IDEде "Tools" -> "Bootloader Burn" дегенди тандаңыз.

Бул учурда, PCBдеги LED7 жаркылдаган жүрүм -турумду көрсөтүшү керек. Ийгиликтүү күйгөндөн кийин, LED туруктуу жыштык менен өчүп -күйөт. Куттуктайбыз, тактаңыз даяр.

6 -кадам: Кураштыруу жана Функциялар

Кураштыруу жана функциялары
Кураштыруу жана функциялары
Кураштыруу жана функциялары
Кураштыруу жана функциялары
Кураштыруу жана функциялары
Кураштыруу жана функциялары

Чогултуу

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

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

1.) Батарейканы ПКБ менен туташтырыңыз, кээде батарейканы базага салуу оңой.

2.) ПХБны базага салыңыз. ПХБ бир позицияга гана туура келет, андыктан аны туура эмес жолго салууга мүмкүнчүлүк жок. Сиз PCBди ысык клей менен оңдой аласыз, анткени акселерометр жакшы иштеп жатат, анткени ПХБнын шылдырагы жок.

3.) Слайд которгучту коюңуз. Коммутатордун туура орнотулганын текшерүү үчүн аны күйгүзүп жана өчүрсөңүз болот.

4.) Кубдун ичинде боло турган базанын четине бир аз клей алыңыз. Слайд которгучту жабыштыруудан сак болуңуз. Сизге көп желим керек эмес.

5.) Базаны жана Lightcube -ды бириктирип, клей кургап жатканда, ага оор нерсени коюңуз.

6.) Клей кургатылганда, батарейканы кубаттаңыз жана ырахат алыңыз:)

Функциялар

Клей кургатылып, кубуңузду колдоно алсаңыз, бул жерде негизги функциялар:

  • Кубаттоо - Заряддоо учурунда кызгылт сары LED
  • Кубаттоо - кубаттоо бүткөндө жашыл LED
  • MagicCube'ду күйгүзүү/өчүрүү үчүн слайд которгуч
  • Түсүн өзгөртүү үчүн бир жолу басыңыз
  • Жарык диоддорун өчүрүү үчүн эки жолу басыңыз
  • MagicCube турган столду же столду таптап койсоңуз болот
  • Көңүл ачуу
2018 Glow Contest кыл
2018 Glow Contest кыл
2018 Glow Contest кыл
2018 Glow Contest кыл

Экинчи орунду "Make it Glow" сынагында 2018

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