Съдържание:

Светещ джобен квадрат: 5 стъпки (със снимки)
Светещ джобен квадрат: 5 стъпки (със снимки)

Видео: Светещ джобен квадрат: 5 стъпки (със снимки)

Видео: Светещ джобен квадрат: 5 стъпки (със снимки)
Видео: ТЪПА ПОРЪЧКА 2024, Ноември
Anonim
Image
Image
Светещ джобен квадрат
Светещ джобен квадрат

Добре дошли в първите ми инструктажи! Това беше забавен малък проект, който исках да споделя, но внимавайте за още неща скоро! Първоначално направих това за абитуриентския си бал, но този дизайн може да се използва за много подобни проекти от LED връзки до персонализирани светлини.

Стъпка 1: Нещата, от които се нуждаете:

Материали:

  • Attiny85 или подобен
  • Скрап протоборд
  • CR2032 държач за батерия за часовник и батерия
  • Скрап тел
  • Малък превключвател
  • RGB LED

Инструменти:

  • Поялник
  • Помощни ръце
  • Лаптоп с Arduino IDE или подобен

По избор неща, които случайно използвах:

  • 3D принтер
  • Клещи
  • Кондензатор
  • IC монтаж, позволяващ препрограмиране
  • Меден проводник
  • Пинсети
  • Паялен аспиратор
  • Работна светлина
  • Малък AVR програмист (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

Стъпка 2: Сглобете дъската

Съберете дъската!
Съберете дъската!
Съберете дъската!
Съберете дъската!
Съберете дъската!
Съберете дъската!

Можете да сглобите това, както искате, но ще очертая моя процес за всеки, който се интересува.

  1. Първо сглобих светлината. Използвах изтриващ се Neopixel RGBW LED (https://www.amazon.com/ALITOVE-Similar-Individally-Addressable-embedded/dp/B01K4HCVDC/), който имах от предишен проект. Използвал съм и стандартни 4 -пинови RGB светодиоди с общ катод с чипа attiny85, така че и това трябва да работи, но няма да е толкова ярко.
  2. След това запоявах 4,7 микрофарад кондензатор към положителните и отрицателните клеми (както се препоръчва за този специфичен светодиод), след това запоявах положителни и отрицателни проводници и линията за данни към светодиода с резистор от 470 ома.
  3. След това поставих държача на батерията. Използвах по -голяма протоборда, отколкото ми беше необходимо, така че имах място да я разширя, ако е необходимо, след което запоявах положителната горна плоча на държача на батерията cr2032 към протоборда. Използвах гола медна жица, за да нанижа отрицателната страна под държача на батерията.
  4. След това поставих 8 -пиновия държач за чип на чип върху протоборда с поставена батерия, така че знаех, че ще има достатъчно място, сгънах щифтовете и го залепих.
  5. На дъното свързах захранващите и заземяващите проводници на държача на батерията към държача на IC. Не забравяйте да оставите малко дължина, която по -късно може да бъде отрязана, за да добавите превключвател към електропровода.
  6. Проверете два пъти дали батерията все още е на мястото си и ако имате мултицет, проверете захранването и заземяващите контакти на държача на IC. Може да изглежда досадно, но проверката на тези неща, докато вървите, ще се изплати, ако трябва да отстраните неизправностите по -късно.
  7. Свържете светлинните кабели към захранването и земята (близо до връзката към държача на IC) и пуснете една линия за данни от стандартен щифт на IC. (проверете два пъти с лист за раздалечаване, за да се уверите, че щифтът е наличен, но в противен случай просто използвайте този, който е най -удобен за запояване)
  8. След това изрежете медната жица на електропровода, преди да достигне държача на IC, запоявайте малка дължина жица от двете страни.
  9. След това изрежете проводника по размер, запоявайте проводниците към два проводника на малък превключвател, закрепете третия проводник и залепете горещо превключвателя на отворено пространство отстрани. Внимавайте да изолирате превключвателя, ако поставяте върху или близо до друг открит проводник, тъй като корпусът е метален. Просто използвах малко парче електрическа лента.

Стъпка 3: Програмиране на вашия чип

Моят код за този проект може да бъде изтеглен от Github: https://github.com/3jackattack3/simpleSpectrumLigh…. За да го програмирам, внедрих приставка Platformio за текстовия редактор на atom, използвайки „tinyAVRprogrammer“от sparkfun. От моя опит това е любимият ми начин да пиша и качвам код на IC чипове като attiny85.

Приставката platformio е по -скоро лично предпочитание, въпреки че силно препоръчвам да я проверите. Опитах 3 различни метода за програмиране на arduinos в текстови редактори, които харесвам, и се сблъсках с проблеми както с приставките Stino, така и с Deviot за Sublime текст, но постигнах огромен успех с тази добавка platformio за atom. Въпреки това, тъй като това е по -скоро лично предпочитание, ще се опитам да добавя традиционен IDE код на arduino веднага щом имам време. Ако искате да го конвертирате сами, просто копирайте текста на.cpp файла в нов проект arduino и премахнете първия ред: "#include Arduino".

Програмирането на IC обаче става малко по -сложно. Методът, който използвах, идва директно от sparkfun и е най -добрият метод, който съм намерил досега. Разгледайте тяхното ръководство за лесно следваемо ръководство за програмиране на AVR чипове (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Другият доминиращ метод, който съм виждал, е да използвам arduino Uno като буутлоудър за IC чипа, който е много по -евтин, ако имате допълнителна платка, но е по -склонна към грешки.

Стъпка 4: По избор: 3D печатна кутия

По избор: 3D печатна кутия!
По избор: 3D печатна кутия!

За да завърша тази конструкция, исках да я направя малко по -професионална, като същевременно защитавам електрониката и осигурявам превключвателя. По -горе можете да видите моя итеративен процес на проектиране на корпуса и можете да намерите моделите на thingiverse! (https://www.thingiverse.com/thing:2904029) Проектирах ги специално за моята конструкция, но вероятно бихте могли да промените модела според вашите нужди или просто да го използвате като вдъхновение за собствените си дизайни!

Стъпка 5: Как да се настроите в джобен квадрат

Как да се настроите в джобен квадрат
Как да се настроите в джобен квадрат
Как да се настроите в джобен квадрат
Как да се настроите в джобен квадрат
Как да се настроите в джобен квадрат
Как да се настроите в джобен квадрат

Бъдете креативни! Започнах със стандартна сгъвка с един връх нагоре (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…), която работи добре за разсейване на светлината на джобния квадрат. Тук материалът на джобния квадрат има голямо значение. Можете да получите копринен джобен квадрат за евтини на Amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), който работи фантастично, за да разсее светлината.

Сгънете квадрата на четвъртинки, след това поставете устройството в гънка, така че да е плътно от двете горни страни (ориентирано като диамант). Завършете сгъването и използвайте предпазен щифт в основата, за да поддържате формата. След като бъде поставен в джоба, предпазният щифт ще бъде напълно скрит и ако се надуе надясно, светлината ще изглежда разсеяна като във видеото, а не точкова светлина, показана тук.

Препоръчано: