Instrutables динамикалык неон Arduino Driven Sign
Продукт маалыматы Динамикалык Neon Arduino Driven Sign
Dynamic Neon Arduino Driven Sign - бул ар кандай кооз үлгүлөрдү көрсөтө алган DIY LED белгиси. Белги LED неон тилкелери, Arduino Uno микроконтроллер тактасы, NPN транзистору, терминалдык блок, которгуч, барак жыгачы, бурамалар жана 12V DC кубат булагы аркылуу жасалган. Белги иш-чаралар, дүкөндөр же үйлөр үчүн ар кандай тамгаларды көрсөтүү үчүн колдонулушу мүмкүн.
Жабдуулар
- LED неон тилкеси (Amazon/Ebay)
- Барак жыгач
- Бурамалар
- Arduino Uno
- BC639 (же кандайдыр бир ылайыктуу NPN транзистору)
- Терминалдык блок
- Которуу
- Кош көп тилкелүү зым
- 12V DC электр менен камсыз кылуу
- Леяний
Кошумча
- Проектор
- 3D принтер
- Dog
Продукт колдонуу нускамалары
1-кадам: Дизайнды тартыңыз
Баштоо үчүн, көрсөтүлө турган тексттин дизайнын тандаңыз. Өтө катуу ийри сызыктары жок шрифт тандаңыз, анткени LED тилкесин тегерете ийүү кыйын болот. Тандалган дизайнды арткы тактага проекциялап, карандаш менен тамгаларды чийиңиз. Процессти тездетүү үчүн кароосуз калган жаныбарларды бөлмөнүн сыртында кармаңыз. Эгерде проекторго кирүү мүмкүнчүлүгү жок болсо, тамгаларды кагазга басып чыгарып, аларды доскага жабыңыз же кол менен колдонуңуз. Баштоо үчүн, сиз каалаган текст үчүн дизайнды тандап алышыңыз керек. Сиз ар кандай шрифттерди онлайн режиминде ала аласыз, бирок сиз көбүнчө ийри сызыктары жок нерсени каалайсыз, анткени LED тилкесин ийүү кыйынга турат. Бул шрифт менин муктаждыктарыма эң ылайыктуу деп таптым. https://www.fontspace.com/sunset-club-font-f53575 Дизайн долбоорун тандап алгандан кийин, аны арткы тактаңызда, менин учурда бул OSB барагы болчу. Андан кийин карандаш менен тамгаларды чийиңиз. Кароосуз калган жаныбарларды бөлмөнүн сыртында кармоо процессти тездетет. Эгер проекторду колдонуу мүмкүнчүлүгүңүз жок болсо, анда тамгаларды кагазга басып чыгарып, доскага жабыштырып же жөн эле кол менен колдонсоңуз болот.
2-кадам: LED тилкелерин тиркөө
Андан кийин, тамгалардын ар бир бөлүгү үчүн тилкелерге LED скотч кесип. Тасманы бардык LED'лер иштеши үчүн, адатта, ар бир үчүнчү LEDден кийин, белгилүү бир жерлерде кесиңиз. Клиптерди тилкелерге кармап, аларды арткы тактага кичинекей бурамалар менен бекитиңиз. Клиптерди 3D басып чыгарыңыз же тилкелерди кармап туруу үчүн кабелдик клиптерди же мыктарды колдонуңуз. Кичинекей 'i' тамгасы үчүн, Светодиоддордун тегерегине силикондун бир бөлүгүн кесип, тамганын корпусунун үстүндө боштук жана чекит түзүү үчүн бир нече LEDди жаап коюңуз.
Эми сиз тамгалардын ар бир бөлүгү үчүн тилкелерге LED скотч кесип керек болот. Эгерде сиз буга чейин светодиоддук скотч менен иштеген болсоңуз, анда бардык светодиоддор иштеши үчүн, адатта, ар бир үчүнчү светодиоддон кийин, лентаны белгилүү бир жерлерде кесүү керек экенин билесиз. Бул тилкелерди жаңы эле байкаган бөлүмдөн бир аз кыскараак же узун кылып жасашыңыз керек болушу мүмкүн дегенди билдирет, бирок айланаңыздагы бир аз баш аламандык жана кыймылдуу нерселердин жардамы менен белги жакшы көрүнөт. Мен fusion 360'тун бир нече клиптерин тилкелерге кармап, аларды арткы тактага кичинекей бурамалар менен бекитип койдум, сиз каалагандай 3D басып чыгара аласыз. Алар кичинекей, ошондуктан тез жана басып чыгаруу оңой. Эгерде сизде 3D принтерге кирүү мүмкүнчүлүгүңүз жок болсо, тилкелерди кармап туруу үчүн жөн гана кабелдик клиптерди же мыктарды колдонсоңуз болот. Кичинекей "i" тамгасы үчүн, сиз Светодиоддордун айланасындагы силикондун бир бөлүгүн кесип алып, тамганын корпусунун үстүндө боштук жана чекит түзүү үчүн бир нече LEDди жаап койсоңуз болот.
3-кадам: Светодиоддорду орнотуу
Белги тамгаларды өз-өзүнчө күйгүзө алгандыктан, зымдарды ар бир тамгадан тактанын артындагы бир чекитке туташтырыңыз. LED тилкелеринин ар бир бөлүгүнүн бир учун тешик тешип, ар бир тилкеде 12V жана GND үчүн эки зымдын узундугун ширетиңиз. Экинчи учун кичинекей тешиктен өткөрүңүз. Талап кылынган кабелдердин көлөмүн азайтуу үчүн тактайдын арткы бетинин узундугуна жылаңач зымды бекитиңиз. Ага бардык оң зымдарды туташтырыңыз, бүт белгини жалпы анод 7 сегментинин LED дисплейине окшош кылып коюңуз. Бардык жалпы зымдарды алып келип, аларды терминалдык блокко жекече туташтырыңыз. М тамгасы сыяктуу бирден ашык сегментти камтыган тамгалар үчүн жалпы зымдарды бириктириңиз. Бул кадамдардын баары туура аткарылгандан кийин, Динамикалык Neon Arduino Driven Sign колдонуучунун талаптарына ылайык колдонууга даяр.
Белги тамгаларды өзүнчө күйгүзө алгандыктан, ар бир тамгадан зымдарды тактанын арткы тарабындагы бир чекитке туташтырыңыз. Светодиод тилкелеринин ар бир бөлүгүнүн бир учунда кабелди өткөрө тургандай чоң тешик бургула. Кош зымдын узундугун ар бир тилкедеги 12V жана GNDге жабыңыз жана экинчи учун кичинекей тешиктен өткөрүңүз. Кабелдин талап кылынган көлөмүн азайтуу үчүн мен тактайдын арткы тарабынын узундугуна жылаңач зымды бекиттим жана ага бардык оң зымдарды туташтырдым, ошентип бүт белгини кадимки анод 7 сегменттүү LED дисплейге окшош кылдым. Андан кийин бардык жалпы зымдар алынып келинет жана терминалдык блокко жекече кошулат. Кээ бир тамгалар M тамгасында бирден ашык сегментти камтыйт, бул үчүн жалпы зымдарды чогуу топтосо болот. Андан кийин бардык зымдарды жабышып калуудан коргоо жана аны бир аз тыканыраак көрсөтүү үчүн скотч менен жаап койсо болот. Дисплейдин арткы жагы бир аз одоно көрүнөт, бирок ал катуу график боюнча жасалган жана муну сизден башка эч ким көрө албайт.
4-кадам: Схема
Arduino Uno ар бир тамганы башкаруу үчүн колдонулат, бирок Arduinoдагы GPIO пиндери батып же LEDди кубаттандыруу үчүн жетиштүү ток ала албайт, ошондуктан кээ бир кошумча драйвер схемалары талап кылынат. Тамгаларды күйгүзүү жана өчүрүү үчүн төмөнкү тараптагы транзистордук которгучту колдонсо болот. Коллектор ар бир тамганын төмөнкү тарабына, эмитент жерге жана базасы Arduino ар бир GPIO пинине 1к резистор аркылуу туташтырылган. Схема боюнча сиз белгиңизде канча тамга бар болсо, ошончо транзистордук өчүргүчтөрдү киргизе аласыз. Мен транзисторлор менен Arduino үстүнө тыкан жайгаштыруу үчүн баш тактасын жасадым. Эгер сиз Unoдо GPIO пиндерине караганда көбүрөөк тамгаларды кааласаңыз, Arduino Megaга жаңырта аласыз же MCP23017 сыяктуу IO кеңейтүүчүсүн колдонсоңуз болот. Бардык LED тилкелерине баруучу 12V кабели андан кийин Unoдогу баррель туташтыргычынын оң төөнөгүчүнүн артына туташтырылган. Мына ушундай жол менен бир 12V DC электр булагы LED жана Arduino үчүн колдонулушу мүмкүн, тандалган жабдуу бардык LED'лер үчүн жетиштүү ток менен камсыз кыла аларын текшериңиз. Схемалардын акыркы өтмөгү - ар кандай режимдердин ортосунда өтүү үчүн SPDT On-Off-On которгучту тиркөө. Которгучтун жалпылыгы GNDге туташтырылган, ал эми калган эки пин түздөн-түз A1 жана A2ге туташып, алдын ала алатtagбул төөнөгүчтөрдөгү ички тартылуучу резисторлордун д. Мен ошондой эле 3D басып чыгарууга жана Arduino'нун артына бир аз коргоону камсыз кылуу үчүн орнотулган корпусту ойлоп таптым.
5 -кадам: Программалык камсыздоо
Азыр белги курулду жана электроника туташтырылды, Arduino укмуштуудай үлгүлөрдү чыгаруу үчүн программаланышы мүмкүн. Код абдан жөнөкөй, мен белгини ар кандай жолдор менен жарыктандыруу үчүн бир нече ар кандай функцияларды жаздым, мисалы, эки тарапка жылдыруу, сөздөрдү жаркыроо жана ар кандай тамгаларды туш келди күйгүзүү жана өчүрүү. Эгерде сиз менин белгиме башка сөздөрдү колдонуп жатсаңыз, программалык камсыздоону бир аз өзгөртүшүңүз керек болот, андыктан функциялар ар бир сөз үчүн кайсы IO пиндери топтолгондугун билишет. Менин орнотуум үчүн тамгаларга IO туташуулары 4 = 'K', 5 = 'e', 6 = 'y'… Коддун инициализациясы тамгаларды башкаруучу бардык санариптик пинлерди чыгууларга жана туташкан эки аналогдук пиндерди орнотот. которгуч ички тартуу менен киргизүү катары. A3 сүзүүчү калтырылган, ошондуктан аны кокус сандарды түзүү үчүн урук катары колдонсо болот.
Андан кийин негизги цикл которгучтун абалын окуйт жана анын багытына жараша үч варианттын бирин иштетет. Ал же бардык диоддорду күйгүзөт, туш келди схемалар аркылуу айланат же бардыгы күйгүзүлгөн 60 секунда жана 60 секунда үлгүлөрү ортосунда алмашып турат. Дагы бир жолу, сиз ар кандай сөздөрдү колдонуп жатсаңыз, айрым сөздөрдү жарыктандыруучу функцияларды өзгөртүү керек болот, аларды коддун ылдый жагында табууга болот.
6-кадам: Баары бүттү!
Акыр-аягы, сизде ар кандай жерлерде көргөзмөгө коюу үчүн сонун борбордук бөлүгү болушу керек. Келечектеги өркүндөтүүлөр – мен алган жооптордун негизинде белгинин жарыктыгын көзөмөлдөй алсам ыңгайлуу болмок. Муну диоддордун жогорку жагындагы P каналынын MOSFET которуштуруусун колдонуу жана аны Arduinoдогу PWM пиндеринин бирине туташтыруу аркылуу жасоого болот, жумуш циклин өзгөртүү жарыкты тууралайт. Эгер мен муну ишке ашырууга жетишсем, мен бул нускамаларды жаңыртам.
Документтер / Ресурстар
![]() |
instruktables Динамикалык неон Arduino Driven Sign [pdf] Instructions Динамикалык неон Arduino менен башкарылган белги, неон Arduino менен башкарылган белги, Arduino менен башкарылган белги, айдоо белгиси, белги |