Мазмуну:
- 1 -кадам: Breadborard тестирлөө
- 2 -кадам: Arduino коду
- 3 -кадам: PCB тартиби
- 4 -кадам: ПХБ чогултуу жана ширетүү
- 5 -кадам: Биринчи күч жана корутунду
Video: DIY Arduino RGB LED Strip IR контроллери: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эй балдар. Бүгүнкү инструктажда мен сизге кантип өзүңүздүн ардуино негизделген, инфракызыл башкарылуучу, RGB LED тилкеси контроллерин жасоону көрсөтөм.
Контроллердин принциби өтө жөнөкөй. 12в позитив түздөн -түз тилкенин 12в темир жолуна жана ардуинонун VIN пинине аны энергия менен камсыз кылат. Ар бир mosfet булагы электр менен камсыздоо жерине туташкан. Дренаждык казыктар тилкенин ар бир терс темир жолуна туташат, анткени кызыл жашыл жана көк түстөр жана дарбаза 220ohm резистору аркылуу arduino PWM чыгаруу пинине туташкан. PWM сигналы ардуино пининен жөнөтүлгөндө, ал токтун тилкенин терс казыктарына өтүүсүнө мүмкүндүк берүүчү мосфеттин дарбазасын ачат.
IR кабыл алгыч ардуинонун 5v, жерге жана санарип кирүү пинине туташып, анын багыты боюнча жөнөтүлгөн IR сигналын чечмелейт.
1 -кадам: Breadborard тестирлөө
Менин схемамдан көрүнүп тургандай, мен операциянын мээси катары Arduino наносун, LED Stripтин ар бир темир жолунун драйвери катары 3 Логикалык деңгээлдеги мосфетти, 1838 IR кабыл алгыч, 3 220 Ом резисторлорун жана 12v 5A кубаттуулугун колдондум.
Келгиле, бардыгын тактага орнотолу. Мен тестирлөө үчүн Arduino мегасын колдонуп жатам, бул жаман идея болуп чыкты, анткени кийин билдим, кээ бир пиндер мегадагыдай нанодо иштебейт, бирок мен кайтып келем бул кийинчерээк
2 -кадам: Arduino коду
Эми arduino кодун карап көрөлү.
Биринчи кылышыңыз керек болгон нерсе, акыркы IRRemote китепканасын github баракчасынан жүктөп алуу. ZIP файлын чыгарып, аны arduino китепканалар папкаңызга жылдырыңыз. Учурдагы RobotIRremote китепканасын root arduino китепканаларынын папкасынан жок кылганыңызды текшериңиз, анткени ал алыскы китепканага тоскоолдук кылышы мүмкүн.
Кийинки, IRDec мисалынын эскизин arduino IDEңизде ачып, 11 -саптагы кабыл алуу пинин 8ге өзгөртө аласыз, анткени биз ардуинодо ир сигналын алуу үчүн колдонобуз. Эскизди жүктөп, сериялык мониторду ачыңыз. Эми контролеруңуз менен колдонууну каалаган пультту алып, бир баскычты басыңыз. Эгерде сиз баарын туура жасасаңыз, сериялык монитордо код пайда болот. Пульттун баскычтарына туура келген бардык коддорду жазыңыз, биз аларды кийинчерээк эскизибизде колдонобуз.
Андан кийин, менин github репозиторийиме барып, sketch.ino файлын жүктөп алып, аны arduino IDE менен ачыңыз.
Сиз пульттун ар бир баскычынын коддорун аныктаган 16-39-саптарды оңдой аласыз, жөн эле оң жактагы HEX коддорун мурда жазган коддоруңузга алмаштырыңыз. Мен өзүнчө видео жасап, кодду майда -чүйдөсүнө чейин түшүндүрүп берем.
Бул долбоорду сынап көргөндөр үчүн тез эскертүү, эгер сиз arduino наносун колдонуп жатсаңыз, менин эскизимде орнотулган так ушул пиндерди колдонуңуз, эгер алар аркылуу pwm сигналы жөнөтүлсө, кээ бир казыктар (5 жана 11) ардуинону тоңдуруп коюшат. IRREMOTE китепканасы кодду чечмелөөдө ардуинонун таймерлерин колдонот жана бул казыктар бекер болушу керек. Ошондой эле, кирүү үчүн 13 пинди колдоно албайсыз, анткени ал arduinoдун LED индикаторуна туташкан. Мен бул казыктарды туура сыноодон өткөрбөстөн жаңылыштык кетирдим жана натыйжада башка тактага заказ кылышым керек болчу, андыктан коопсуз болгуңуз келсе, бул казыктарды сактап коюңуз. Түзөтүлгөн эскизди arduinoго жүктөп, бардык баскычтарыңызды сынап көрүңүз. Эгерде баары пландаштырылса, бардык баскычтар туура иштеши жана сиз каалаган түстөрдү көрсөтүшү керек. Эгерде сиз түстүү режимде болсоңуз, интенсивдүүлүктүн өйдө жана ылдый баскычтары түстөрдү күңүрттөө үчүн колдонулат, эгерде мен орноткон 4 анимациянын бирин колдонуп жатсаңыз, анимацияларды ылдамдатуу жана жайлатуу.
3 -кадам: PCB тартиби
Эми биздин долбоорду нан тактасынан чыныгы ПКБга алып чыгууга убакыт келди. Мен EasyEDA онлайн тиркемесин схеманы жана тактайдын макетин түзүү үчүн колдондум. Мен сизге PCB дизайныңызды JLCPCB тарабынан профессионалдуу түрдө басып чыгарууну жана жөнөтүүнү кантип көрсөтөм.
PCB дизайнын EASYEDAда ачканыңызда, программалык камсыздоонун gerber чыгаруу баскычын басууңуз керек. Кийинки жолу Gerber файлдарын жүктөө дегенди басыңыз.
Эми JLCPCB.com сайтына өтүңүз жана цитатанын азыр баскычын басыңыз. Гербер файлыңызды жүктөп бериңиз жана сиз даяр ПКБнын кандай болорун көрүшүңүз керек.
Төмөндө сиз өлчөмдү, калыңдыкты, түстөрдү ж.б. түзөтө аласыз. Мен көбүнчө демейки жөндөөлөр менен бардым, түсү көккө өзгөрдү, анткени менимче, бул жакшы. Бүткөндөн кийин, арабага сактоо баскычын чыкылдатыңыз. Андан кийин, сиз төлөө барагына өтүп, жеткирүү жана төлөм маалыматыңызды киргизе аласыз жана бүткөндөн кийин, ПКБңыздын жакын арада келишин күтсөңүз болот.
Болжол менен бир жума күткөндөн кийин, менин ПХБларым жакшы жана коопсуз пакеттелген түрдө келди. Мен жалпы сапатка абдан ыраазы экенимди айтышым керек. Бул баага, албетте, өзүңүздүкүн жасоого аракет кылуунун кажети жок, биздин веб -сайтыбызды текшерип көрүңүз, эгерде сиз биринчи заказыңыз боюнча бекер жеткирип берсеңиз.
4 -кадам: ПХБ чогултуу жана ширетүү
Эми бардыгын жаңы басылган тактабызга чогултуу убактысы келди. Качан ар дайым эң кичинекей бөлүктөрүн ширетүүгө аракет кылыңыз, андан кийин чоңураак бөлүгүнө өтүңүз, бул бир топ жеңилдейт. Ардуинону, LED тилкесин жана ир кабылдагычты туташтыруу үчүн, мен түздөн -түз компоненттерди ширетүүнүн ордуна, аялдын түз пин пиндерин колдоном. Ошентип, эгер сиз кокустан ардуиноңузду же башка нерсени кууруп алсаңыз, анда аларды оңой эле өзгөртүүгө болот жана тактаңызды эч кандай көйгөйсүз кайра колдоно аласыз. Мен түздөн -түз ширеткен жалгыз компоненттер - бул мосфеттер жана туруктуу токтун уячасы.
Баары ширетилгенде, биз компоненттерибизди туташтыра алабыз. LED тилкесин туура туташтырганыңызды текшериңиз, 12в рельс оң жактагы казык, ал эми терс рельстер сол жагынан 1, 2 жана 3 төөнөгүчтөр. Жана албетте ардуинону туура эмес жолго салбаңыз, анткени аны кууруп аласыз.
5 -кадам: Биринчи күч жана корутунду
Бардык компоненттериңиз бар болгондо, 12v электр энергиясын тактага туташтырып, бардыгы иштээрин текшериңиз.
Жана бул! Сиздин DIY Arduino негизделген LED тилкеси контроллери даяр. Мен бул долбоорду курган сыяктуу сизде да кызыктуу болот деп ишенем. Мен көп нерсени үйрөндүм деп айтышым керек жана сиз дагы үйрөнөсүз деп үмүттөнөм. Мен айткан долбоордо колдонулган бардык бөлүктөр жана шилтемелер видео сүрөттөмөсүндө. Каналыма бардык колдоолоруңуз үчүн чоң рахмат, бул чындыгында көп нерсени билдирет. Эгерде сизге видео жакса, лайк калтырыңыз жана келечектеги видеолорго жазылыңыз, анткени бул мага абдан жардам берет. Сиздин LED контроллериңиз менен көңүл ачыңыз, мен кийинкиде көрүшөм! Ура
Сунушталууда:
RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Бул долбоор bluetooth аркылуу телефонуңуз менен RGB LED тилкесин башкаруу үчүн arduino колдонот. Сиз түстү өзгөртө аласыз, жарыктарды музыка менен шайкештештире аласыз же аларды айланадагы жарыктандырууга автоматтык түрдө тууралай аласыз
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Arduino DIY Bluetooth контроллери LED RGB Strip: 4 кадам
Arduino DIY Bluetooth Controller LED RGB Strip: Саламатсыздарбы, бул мен сиздер менен бөлүшкүм келген экинчи долбоор! Бүгүн мен сизге Arduino менен Bluetooth модулун кантип туташтырып, кийинчерээк аны LED RGB тилкесин башкаруу үчүн колдонууну көрсөтөм. HC-06 Bluetooth модулун колдонот, анткени бул
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: 7 кадам (Сүрөттөр менен)
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: Бул контролер үч түстүү LED чырактарын жаркыратат. 50mS үчүн G5-D#6 үчүн, E6-B6 үчүн кызыл жана C7-G7 үчүн жашыл. Контроллер - бул ALSA MIDI түзмөгү, ошондуктан MIDI программасы MIDI синтездөөчү түзмөк менен бир убакта LEDлерге чыгара алат