Мазмуну:

Программалануучу светодиоддор жана ыңгайлаштырылган база жана логотип менен 2D Art: 5 кадам (сүрөттөр менен)
Программалануучу светодиоддор жана ыңгайлаштырылган база жана логотип менен 2D Art: 5 кадам (сүрөттөр менен)

Video: Программалануучу светодиоддор жана ыңгайлаштырылган база жана логотип менен 2D Art: 5 кадам (сүрөттөр менен)

Video: Программалануучу светодиоддор жана ыңгайлаштырылган база жана логотип менен 2D Art: 5 кадам (сүрөттөр менен)
Video: ВЫСОКОТОЧНЫЙ блок питания??? RIGOL DP832 Программируемый источник питания 2024, Июнь
Anonim
Image
Image
Программалануучу светодиоддор жана өзгөчөлөштүрүлүүчү база жана логотип менен 2D Art
Программалануучу светодиоддор жана өзгөчөлөштүрүлүүчү база жана логотип менен 2D Art

Насаатчыларга кош келиңиз! Бүгүн мен сизге 2D Art Projectти логотип менен жана сиз тандаган жалпы дизайн менен кантип жасоону көрсөтөм. Мен бул долбоорду жасадым, анткени ал адамдарга программалоо, зым тартуу, 3D моделдөө жана башка көптөгөн көндүмдөрдү үйрөтө алат. Бул идеалдуу Christmas белек кылат! Бул жерде сизге керектүү нерселер:

Adafruit Trinket - $ 8.26 (сиз каалаган 5В микроконтроллерди колдоно аласыз, бирок бул жөнөкөй жана компакт)

Adafruit LED Strip - бүт тилке үчүн 21,99 доллар - (8-15 светодиод жетиштүү): бул 3,2 фут тилкеси, аны кийинчерээк колдонуу үчүн кесүүгө жана сактоого болот. Дагы, сиз каалаган светодиодду тандай аласыз, бирок мен тыгыздыгы жогору санариптерди сунуштайм. Эгерде сиз ушул сыяктуу кыска LED тилкелерин таба алсаңыз, аны комментарийге жазыңыз, мен бул шилтемени кыска/арзан версиясына жаңыртам.

Perfboard - $ 5.59

Plexiglass - сизге 6 дюйм менен 9 дюйм керек - $ 9.29

Микро USB кабели - кубат үчүн - $ 5.29

470 Ом каршылыгы

Кээ бир зым

Кошумча:

Эркек микро USB плагин - $ 0,95

Аял микро -USB плагин - $ 0,95

Куралдар:

Лампочка - бардыгын чогуу ширетүү

Hot Glue - эгер башка нерсе тиркелиши керек болсо

3D принтери (эгер сизде жетүү мүмкүнчүлүгү болбосо, басманы заказ кылууну же базаңызды башкача моделдөөнү тандай аласыз)

Laser Engraver - сиз колдоно турган кызматка шилтеме

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

Эгерде сиз дагы көбүрөөк маалымат билгиңиз келсе, мен долбоорду документтештирген блогумду текшериңиз:

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

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Бул кадам үчүн сизге Adafruit Trinket, санариптик LED тилкеси, 470 омдук резистор (милдеттүү эмес, бирок сунушталат), ширетүүчү темир, ширетүүчү, баштык төөнөгүчтөр жана перфборд керек болот. Эгерде сиз микро USB кеңейтүүчү жасоону пландап жатсаңыз, анда ошол материалдарды даярдаңыз.

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

Эми биз LED тилкесин жана ага зымдарды кесебиз. Эгерде сиз киришүүдөн башка моделге ээ болсоңуз, анда аны кантип колдонуу керектиги боюнча онлайн булакты табышыңыз мүмкүн. Бул WS2812 модели үчүн окушуңуз керек. Көрүнүп тургандай, бул моделдин бир 5V пини, бир GND пини жана бир DATA пини бар. LED тилкесин кесүү үчүн шилтемедеги көрсөтмөнү аткарыңыз (мен 15 колдондум, бирок бул долбоор үчүн 13кө чейин кыскарттым. Өзүңүзгө ылайыктуу болгон узундукту тандаңыз. 3,5 дюймдук тилке жетиштүү деп ойлодум). Сиз аны кесип алгандан кийин, LED тилкесиндеги жез чекиттердин ар бирине зымды (мен бул учурда 22 же андан жогору калибрлүү зымды сунуштайм) сунгула.

Эми тилкеде зымдар бар болгондуктан, Adafruit Trinketти өзүңүздүн тактайчаңызга отургузуп, ага эриңиз. Эми Trinketтин USB (5V эмес!) Пинсинин жанына 5V LED тилкесинин пинин жана - же GND пинди Trinketке жерге салыңыз. Ошол эки байланышты жасоо үчүн көпүрө жасаңыз. Биз USB пин колдонгонбуз, анткени ал 500 мАга каршы 5 м Trinket пиндин 150 мАны камсыздай алат. Бул светодиоддорго көп ток керектелет (жок дегенде мен колдонгондор), ошондуктан сиз долбооруңуз бүткөндө алар жетишерлик жарык болооруна ынангыңыз келет.

Эми маалымат төөнөгүч үчүн, мен аны 470 омдук резистор аркылуу көркөмдөгү каалаган пинге туташтырууну сунуштайм. Мен #1 пин колдондум. Тилкеден алынган маалымат зымы менен 470 Ом каршылыгынын бир учунун ортосунда ширетүүчү көпүрө жасаңыз. Андан кийин, резистордун экинчи учун өзүңүз тандаган кыпчуурдун жанына коюңуз (менин учурда#1) жана эки ширетүүчү көпүрө менен байланыш түзүңүз. Эгерде сиз кеңейтүүнү каалабасаңыз (мен сунуштайм), сиз бул кадам менен бүттүңүз. Сиз 2 -кадамга өтсөңүз болот.

Узарткычты жасоо үчүн мен дагы ичке зымды сунуштайм. Google "micro USB pinout" жана эркек жана ургаачы микро USB сайгычынын кайсы казыктары бар экенин көрсөткөн сүрөттөрдү табыңыз (мен бул жерге автордук укук менен корголгон сүрөттөрдү жайгаштыргым келбейт). Эгерде сиз Trinketти кеңейтүүчүдөн программалоону пландап жатсаңыз, анда эркекти ургаачыга туташтыруу үчүн 4 түйрүктү чогуу (NC пин эмес) бириктиришиңиз керек. Эркек Сыймыкка кирип, ургаачы сиздин кутуңуздун сыртында жашайт. Эгерде сизде программаңызды Trinketке жүктөө жана аны жасоо мүмкүнчүлүгү болсо, анда сизге чындыгында 5V жана GND пини гана керек. Сиз Trinketти бул кеңейтүүчүдөн программалай албайсыз, бирок бул ишти жеңилдетет.

Жыйынтык:

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

2 -кадам: Программалоо

Бул кадам кийинчерээк ушул ырааттуулукта пайда болушу мүмкүн, бирок кээ бир адамдар 5V жана GNDди гана колдонуп кеңейтүүчү түзүшкөндүктөн, алар кийинчерээк кодун өзгөртө алышпайт, ошондуктан мен бул кадамды бул жерге койдум. Программалоо үчүн биз Arduino IDE колдонобуз, аны бул жерден жүктөп алсаңыз болот. Мен бул жерге кодумду жүктөйм, бирок сизге башка үлгү керек болот, андыктан менин кодумду өзгөртө аласыз, интернеттеги мисал кодун колдонуп, аны өзгөртө аласыз же өзүңүздүн кодуңузду нөлдөн баштап жаза аласыз.

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

Эми, Arduino IDEди ачыңыз, Файл-> Тандоолорго өтүп, https://adafruit.github.io/arduino-board-index/pa… Кошумча Такта Менеджеринин URL дарегине чаптаңыз. OK чыкылдатып, Arduino IDEди өчүрүп күйгүзүңүз.

Arduino IDE ачык болгондон кийин, Tools -> Board -> Такта менеджеринен "Trinket" издеп, "Adafruit AVR Boards" дегенди таап, аны чыкылдатыңыз, андан кийин "Орнотууну" Arduino IDEден тандаңыз, TOOLSго өтүңүз жана тактаны өзгөртүңүз. Adafruit Trinket 8MHz жана USBTinyISPке программист.

Эми сиз Trinketти программалоого даярсыз. Аны туташтырыңыз, file-> мисалдарга өтүңүз жана эскиздин эскизин ачыңыз жана баары жакшы иштээрин текшериңиз (LED жаркылдайт). Эсиңизде болсун, сиз кодду Trinketке RESET баскычын басканда гана жүктөй аласыз. Андан кийин, жүктөө үчүн 10 секунд бар. Эгер түшүнбөй жатсаңыз, бул укмуштуу булакка кайрылыңыз!

LED тилкесин программалоо үчүн FastLED атайын китепканасы керек. Аны бул жерден жүктөп алып, Arduino китепканаңыздын папкасына салыңыз. Жаңы китепкананы кантип орнотууну билбей жатсаңыз, бул жакка өтүңүз.

Бул жерде LED тилкесин программалоого жардам бере турган кээ бир шилтемелер бар. Жогоруда айтылгандай, мен кодумду тиркеп койгом. Эгерде сизде кыйынчылыктар болсо, менин мисалыма кайрылыңыз, анткени коддун ар бир сабы комментарийленген. Шилтеме 1, Шилтеме 2 жана Шилтеме 3 дагы абдан сонун ресурстар. LED үлгүсүн жүрөгүңүздүн мазмунуна ылайыкташтырыңыз.

Мен сизге кодировка жакты жана жакшы эффекттерге ээ болдуңуз деп үмүттөнөм. FastLED китепканасы тарабынан берилген мисалдарды көрүү үчүн файлдарга өтүңүз -> мисалдар -> жана Fast LEDди табыңыз. (Fire one абдан сонун!)

3 -кадам: Акрил (Plexiglass)

Акрил (Plexiglass)
Акрил (Plexiglass)
Акрил (Plexiglass)
Акрил (Plexiglass)

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

1. Логотипти табыңыз (ак -кара)

2. Аны Adobe Illustratorго коюңуз (File-> Place)

3. "Image Trace" жасаңыз, ал векторлошот (ал ак -кара болушу керек)

Сиз сүрөттүн изинин символун дагы бир жолу таптап, Ызы -чуу, Босого жана башкалар сыяктуу кээ бир жөндөөлөрдү өзгөртө аласыз …

4. Вектордук логотипти тиешелүү өлчөмдөргө масштабдаңыз (MAX 6 "x 9")

5. Сыртта форма жасаңыз (0,001 мм) кызыл (#FF0000) жолу бар, ал форма кесиле турган жерде болот. Мен өзүмө окшош нерсени тиркеп койгом. Төмөндө LED тилкесинин узундугуна жана бийиктиги 1 дюймга жетпеген тик бурчтуу негизге ээ болуңуз. Бул база кийинки кадамда жасай турган базаңызга киргизилет. Каалаган формаңызды жасаңыз, бирок аягында сол менюдагы Shape Builder куралын колдонуп, бардык формаларды бир формага айландырыңыз.

6. Өзүңүздүн лазердик граверди колдонуңуз (өзүңүзгө эң ылайыктуу болгон орнотуулар менен) же гравировканы интернеттен заказ кылыңыз жана логотипти, файл форматын, жолдун калыңдыгын кесүү ж. киришүү же Google тарабынан. Жакшы ийгилик!

4 -кадам: Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)

Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)
Базаны моделдөө (Сиздин компоненттериңизди камтыган кутуча)

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

Акрил үчүн оюкту акрилге караганда бир аз кеңири кылыңыз. Сиз анын бош болушун каалабайсыз.

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

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

Мен бул үчүн 3D басып чыгарууну тандадым, ошондуктан мен Autodesk Inventor файлдарымды төмөндө тиркейм (IPTs жана STLлер). Сиз аларды колдоно аласыз, бирок долбооруңуздун өлчөмдөрү (өзгөчө сиздин LED тилкеси) менин файлдарым менен иштээрин текшериңиз. Autodesk Inventor жана 3D басып чыгарууда онлайнда көптөгөн окуу куралдары бар.

Эгерде сизде кыйынчылыктар болсо, тиркелген сүрөттөрдүн аннотацияларын текшериңиз жана төмөндө комментарий калтырыңыз

5 -кадам: Бардыгын бириктирүү

Баарын бирге кой
Баарын бирге кой

Эми, өзүң жасаган нерселердин бардыгын бириктир. Перфбордду өзүңүз жасаган кутуга салыңыз. Эгерде сиз ысык клей колдонууну кааласаңыз, чаптап койсоңуз болот. Эгерде сиз кеңейтүүчү жасасаңыз, ошого жараша салыңыз. Акырында, акрилди кутуга салып, күйгүзүңүз (кабель аркылуу USB портуна туташтырып). Бардык суроолорду жана бүткөн долбооруңузду комментарийге жазууну унутпаңыз. Долбоор сизге жакты деп үмүттөнөбүз!

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