Мазмұны:

Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: 5 қадам (суреттермен)
Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: 5 қадам (суреттермен)

Бейне: Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: 5 қадам (суреттермен)

Бейне: Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: 5 қадам (суреттермен)
Бейне: Arduino негіздері қазақша курсы (1 сабақ - Жарық диоды) 2024, Шілде
Anonim
Image
Image
Бағдарламаланатын светодиоды мен реттелетін негізі мен логотипі бар 2D өнері
Бағдарламаланатын светодиоды мен реттелетін негізі мен логотипі бар 2D өнері

Нұсқаулыққа қош келдіңіз! Бүгін мен сізге логотипі мен таңдаған жалпы дизайны бар 2D Art Project қалай жасалатынын көрсетемін. Мен бұл жобаны жасадым, себебі ол адамдарға бағдарламалау, сымдар, 3D модельдеу және басқа да көптеген дағдыларды үйрете алады. Бұл Рождестволық сыйлықты керемет етеді! Міне, сізге қажет нәрселер:

Adafruit Trinket - $ 8.26 (5В кез келген микроконтроллерді қолдануға болады, бірақ бұл қарапайым және ықшам)

Adafruit LED жолағы - бүкіл жолақ үшін 21,99 доллар - (8-15 светодиод жеткілікті): бұл 3,2 футтық жолақ, оны кейінірек пайдалану үшін кесуге және сақтауға болады. Тағы да, сіз кез келген жарықдиодты таңдай аласыз, бірақ мен тығыздығы жоғары сандықтарды ұсынамын. Егер сіз осындай қысқа жарықдиодты жолақтарды таба алсаңыз, оны түсініктемелерде жариялаңыз, мен бұл сілтемені қысқа/арзанға жаңартамын.

Үздік тақта - 5,59 доллар

Plexiglass - сізге 6 дюйм 9 дюйм қажет - $ 9.29

Micro USB кабелі - қуат үшін - $ 5.29

470 Ом резистор

Кейбір сымдар

Қосымша:

Еркек микро USB қосқышы - $ 0,95

Әйелдерге арналған микро USB қосқышы - 0,95 доллар

Құралдар:

Пісіру темірі - бәрін бірге дәнекерлеу

Ыстық желім - егер басқа нәрсе қосылуы қажет болса

3D принтері (егер сізде қол жетімді болмаса, баспаға тапсырыс беруге немесе базаны басқаша модельдеуге болады)

Laser Engraver - пайдалануға болатын қызметке сілтеме

Микро-USB штепсельдерінен біз ұзартқышты жасай аламыз, бірақ бұл дәнекерлеудің ауыртпалығы, сондықтан сіз Trinket-тің USB штепсельін ұзартқыштың орнына шығарып алу үшін оның негізін басқаша модельдеуді қалауыңыз мүмкін. Менің нені білдіретінімді білу үшін оқыңыз.

Егер сіз қосымша ақпарат алғыңыз келсе, менің жобамды құжаттаған блогымды қараңыз:

1 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Бұл қадам үшін сізге Adafruit Trinket, сандық жарықдиодты жолақ, 470 Ом резисторы (міндетті емес, бірақ ұсынылған), дәнекерлеуіш, дәнекерлеуіш, түйреуіш түйреуіштер мен перформан тақтасы қажет болады. Егер сіз micro USB кеңейткішін жасауды жоспарлап отырсаңыз, сол материалдарды да дайындаңыз.

Біріншіден, егер сізде әлі жоқ болса, дәнекерлеу тақырыбы Adafruit Trinket -ке бекітіледі. Егер сіз бұрын дәнекерлемеген болсаңыз, осы сілтемеге өтіп, мұнда қайтып келмес бұрын дәнекерлеуді үйреніңіз.

Енді біз жарықдиодты жолақты және оған дәнекерлеу сымдарын кесеміз. Егер сізде кіріспедегіден басқа модель болса, оны қалай пайдалану керектігі туралы онлайн -ресурсты табуға болады. Бұл WS2812 моделі үшін оқу керек. Көріп отырғаныңыздай, бұл модельде бір 5В түйреуіш, бір GND түйреуіші және бір DATA түйреуіші бар. Жарық диодты жолағын кесу үшін сілтемедегі нұсқаулықты орындаңыз (мен 15 -ті қолдандым, бірақ содан кейін оны 13 -ке дейін қысқарттым. Өзіңізге қолайлы ұзындығын таңдаңыз. 3,5 дюймдік жолақ жеткілікті деп ойладым). Сіз оны кескеннен кейін, светодиодты жолақтағы мыс нүктелердің әрқайсысына сымды дәнекерлеңіз (мен бұл жағдайда 22 немесе одан жоғары калибрлі сымды ұсынамын).

Жолақта сымдар бар болғандықтан, Adafruit Trinket -ті пернетақтаның үстіне отырғызып, оған дәнекерлеңіз. Енді 5В жарықдиодты жолақты түйреуішті түйреуіштің USB (5В емес!) Түйреуішінің жанына және - немесе GND түйреуішін Сегізгідегі жерге қосыңыз. Осы екі қосылысты жасау үшін дәнекерлеу көпірін жасаңыз. Біз USB түйреуішін қолдандық, себебі ол 500 мА және 5 м Trinket істікшесінің 150 мА дейін жеткізе алады. Бұл светодиодтарға көп ток қажет (кем дегенде мен қолданатындар), сондықтан сіздің жобаңыз аяқталғаннан кейін олардың жеткілікті жарық болатынына көз жеткізгіңіз келеді.

Енді деректер түйреуіші үшін мен оны 470 Ом резисторы арқылы кез келген түйреуішке қосуды ұсынамын. Мен №1 түйреуішті қолдандым. Жолақтан алынған деректер сымы мен 470 Ом резистордың бір шеті арасында дәнекерлеу көпірін жасаңыз. Содан кейін, резистордың екінші ұшын өз қалауыңыз бойынша түйреуіштің қасына қойыңыз (менің жағдайда#1) және екі дәнекерлеу көпірімен қосылыңыз. Егер сіз кеңейткішті қаламасаңыз (мен ұсынамын), сіз бұл қадамды аяқтадыңыз. Сіз 2 -қадамға өтуіңізге болады.

Ұзартқышты жасау үшін мен тағы да жұқа сымды ұсынамын. Google «micro USB түйреуіші» және ерлер мен әйелдердің микро USB штепсельдерінде қандай түйреуіштер бар екенін көрсететін суреттерді табыңыз (мен мұнда авторлық құқықтармен қорғалған суреттерді жариялағым келмейді). Егер сіз Trinket бағдарламасын кеңейткіштен бағдарламалауды жоспарласаңыз, еркек пен әйелді байланыстыру үшін түйреуіштердің 4 -ін (NC түйреуішін емес) біріктіру керек. Еркек Сіңірге кіреді, ал әйел сіздің қорабыңыздың сыртында орналасады. Егер сізде бағдарламаны Trinket -ке жүктеу және онымен жұмыс жасау мүмкіндігі болса, сізге тек 5V және GND түйреуіші дәнекерленген болуы керек. Сіз Trinket -ті осы кеңейткіштен бағдарламалай алмайсыз, бірақ бұл жұмысты жеңілдетеді.

Қорытынды:

Егер ұзартқышқа тек 5В және GND дәнекерленген болса, ол жұмыс істейді, бірақ сіз кеңістікті пайдаланып Trinket бағдарламалай алмайсыз. Сіз оған аналық микро USB ұяшығының көмегімен кодты жүктей аласыз.

2 -қадам: бағдарламалау

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

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

Енді Arduino IDE бағдарламасын ашыңыз, Файл-> Параметрлер тармағына өтіп, https://adafruit.github.io/arduino-board-index/pa… қойындысын қосымша тақта менеджерінің URL мекенжайларына қойыңыз. OK түймесін басып, Arduino IDE қайта іске қосыңыз.

Arduino IDE ашылғаннан кейін Құралдар -> Тақта -> Тақталар менеджерінен «Әшекейлерді» іздеңіз, «Adafruit AVR тақталарын» табыңыз, оны басыңыз, содан кейін Arduino IDE -де «Орнатуды» таңдаңыз, TOOLS бөліміне өтіп, тақтаны өзгертіңіз. Adafruit Trinket 8MHz және USBTinyISP бағдарламашысына.

Енді сіз Trinket бағдарламалауға дайынсыз. Оны қосыңыз, file-> мысалдар бөліміне өтіп, жыпылықтау эскизін ашып, бәрі жақсы жұмыс істейтінін тексеріңіз (кіріктірілген жарық диоды жыпылықтайды). Тек RESET түймесін басқан кезде ғана кодты Trinket -ке жүктеуге болатынын есте сақтаңыз. Осыдан кейін сізде жүктеуге 10 секунд бар. Егер сіз түсініксіз болсаңыз, осы таңғажайып ресурсқа жүгініңіз!

Жарықдиодты жолақты бағдарламалау үшін FastLED арнайы кітапханасы қажет. Оны осы жерден жүктеп алып, Arduino кітапхана қалтасына қойыңыз. Егер сіз жаңа кітапхананы қалай орнату керектігін білмесеңіз, осында өтіңіз.

Жарық диодты жолақты бағдарламалауға көмектесетін бірнеше сілтемелер. Жоғарыда айтылғандай, мен кодты тіркедім. Егер сізде қиындықтар туындаса, менің мысалға жүгініңіз, себебі әрбір код жолына түсініктеме берілген. 1 -сілтеме, 2 -сілтеме және 3 -сілтеме де өте жақсы ресурстар. Жарықдиодты үлгіні өз қалауыңыз бойынша реттеңіз.

Сізге кодтау ұнады және жақсы әсерлер болды деп үміттенемін. FastLED кітапханасы ұсынған мысалдарды көру үшін файлдар -> мысалдар -> өтіңіз және Жылдам жарықдиодты табыңыз. (The Fire one өте керемет!)

3 -қадам: акрил (плексигласс)

Акрил (плексигласс)
Акрил (плексигласс)
Акрил (плексигласс)
Акрил (плексигласс)

Енді сіз өзіңіздің дизайныңызға сәйкес келетін акрилден бөлік жасайсыз. Ол үшін Adobe Illustrator бағдарламасын қолдануды ұсынамын. Міне, қадамдар:

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

2. Оны Adobe Illustrator бағдарламасына орналастырыңыз (Файл-> Орналастыру)

3. «Image Trace» жасаңыз, ол векторға айналады (ол ақ -қара болуы керек)

Сіз кескінді іздеу белгісін қайтадан түртіп, Шу, Шекті және басқалары сияқты кейбір параметрлерді өзгерте аласыз …

4. Векторлық логотипті сәйкес өлшемдерге масштабтаңыз (MAX 6 '' - 9 '')

5. Сыртта фигураны жіңішке (0,001 мм) қызыл (#FF0000) жолмен жасаңыз, ол пішін қиылатын жерде болады. Мен өзіме ұқсайтын нәрсені қостым. Төменгі жағында жарық диодты жолағының ұзындығына және биіктігі 1 дюймге жететін тікбұрышты негізі бар. Бұл база сіздің базаңызға енгізеді, біз оны келесі қадамда жасаймыз. Қалаған пішінді жасаңыз, бірақ сол жақ мәзірдегі Shape Builder құралының көмегімен барлық пішіндерді бір пішінге айналдырыңыз.

6. Өзіңіздің лазерлік граверіңізді қолданыңыз (сіз үшін ең қолайлы) немесе гравировкаға онлайн тапсырыс беріңіз және логотипіңізді, файл пішімін, жолдың қалыңдығын кесу бойынша нұсқауларды орындаңыз. Мұндай қызметке сілтемені мына жерден табуға болады. кіріспе немесе Google арқылы. Іске сәт!

4 -қадам: Базаны модельдеу (сіздің компоненттеріңізді қамтитын қорап)

Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)
Базаның моделі (сіздің компоненттеріңізді қамтитын қорап)

Мұнда сізде еркіндік көп. Сіз 3D модель жасай аласыз және негізді басып шығара аласыз, оны ағаштан жасай аласыз немесе сіз таңдаған басқа әдісті қолдана аласыз. Міне бірнеше кеңестер:

Акрилге арналған тесікті акрилге қарағанда сәл кеңірек етіп жасаңыз. Сіз оның бос болғанын қаламайсыз.

Барлығының орналасқан жерін мұқият жоспарлаңыз. Мен желімделетін немесе бекітілетін бөлек үстіңгі және астыңғы бөлікті жасауды ұсынамын. Базаның әр бөлігін қалай жоспарлағанымды білу үшін суретті қараңыз. Мен әр бөлікке түсініктеме бердім.

Егер сіз ұзартқышты жасасаңыз, micro USB антенна кірісінің орнын жоспарлаңыз. Мен дәл өлшеу үшін штангенциркульді қолдануды ұсынамын.

Мен бұл үшін 3D басып шығаруды таңдадым, сондықтан төмендегі Autodesk Inventor файлдарын қосамын (IPT және STL). Сіз оларды пайдалана аласыз, бірақ сіздің жобаңыздың өлшемдері (әсіресе жарық диодты жолағыңыз) менің файлдарыммен жұмыс істейтініне көз жеткізіңіз. Интернетте Autodesk Inventor және 3D басып шығару бойынша көптеген оқулықтар бар.

Егер сізде қиындықтар болса, қосымша суреттердің аннотациясын тексеріңіз және төменде түсініктеме қалдырыңыз

5 -қадам: Барлығын біріктіріңіз

Барлығын бірге қойыңыз
Барлығын бірге қойыңыз

Енді сіз жасағанның бәрін біріктіріңіз. Перфронды тақтаны өзіңіз жасаған қорапқа салыңыз. Егер сіз ыстық желімді қолданғыңыз келсе, оны жабыстыруға болады. Егер сіз ұзартқышты жасасаңыз, оны сәйкесінше салыңыз. Соңында, акрилді қорапқа салыңыз және қосыңыз (оны кабель арқылы USB портына қосу арқылы). Барлық сұрақтар мен аяқталған жобаңызды түсініктемелерде жариялауды ұмытпаңыз. Сізге жоба ұнады деп үміттенемін!

Ұсынылған: