Мазмуну:

DIY Wi-Fi RGB Strip Controller: 5 кадам
DIY Wi-Fi RGB Strip Controller: 5 кадам

Video: DIY Wi-Fi RGB Strip Controller: 5 кадам

Video: DIY Wi-Fi RGB Strip Controller: 5 кадам
Video: Nice Effect RGB LED Strip Controller Circuit 2024, Ноябрь
Anonim
DIY Wi-Fi RGB Strip Controller
DIY Wi-Fi RGB Strip Controller

Бул долбоорду ишке ашыруу үчүн JLCPCB жана LCSCке рахмат! Аларды бүгүн текшерип көрүңүз!

(Эскертүү: Бул менин дизайным эмес (схемадан жана ПХБдан тышкары) жана идея үчүн бардык кредиттер Саямга берилет)

Бул долбоор кантип башталды, мен Ebayден RGB LED тилкесин сатып алдым жана коркунучтуу кичинекей IR контроллери коркунучтуу, мен аны жек көрчүмүн. Ошентип, мен бул үчүн wifi иштетүүчү контроллерди жасоо үчүн миссияга кеттим.

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
  • 3 1K каршылыгы
  • 3 Жогорку кубаттуулуктагы транзисторлор, мен TIP31 колдондум
  • LINKIT ONE микроконтроллери
  • Аналогдук RGB тилкеси
  • (Калгандары, эгер сиз мен сыяктуу эле ПХБ жасасаңыз)
  • 1 Бурамалуу терминал
  • Эркек башчылары
  • КУРАЛДАР
  • Лампочка/станция
  • Solder
  • Pense
  • Сым кескичтер

2 -кадам: схемалык

Схемалык
Схемалык

Мен бул дизайнды изилдеп жүргөндө мен EasyEdaда бул схеманы түзүү үчүн Сайиямдын блок -схемасын колдондум (Ага шилтеме бул жерде) Эми эгер сиз муну окуй албасаңыз же убара боло албасаңыз, бул жерде негизги идея, Бардык транзисторлордун эмитир пини linkit биринин GND пинине туташтырылышы керек. Транзистор 1дин негизги пини шилтемедеги Digital PIN 9га туташат. Транзистордун 2 пин пинти санарип PIN 3 менен байланыштырылат. Транзистор 3 базалык пин 1 шилтеменин санарип PIN 2ге туташтырылат. LED тилкесинин аноду Электр энергиясына туташтырылат (+). Бардык транзисторлордун эмитирдик казыктары Электр энергиясына туташтырылат (-). 3 жана 9 -казыктарды колдонуу зарыл экенин унутпаңыз жана алар Linkit ONEдин PWM казыктары болгондуктан өзгөртүлбөйт. Алардын экөө гана болгондуктан, LED тилкесинин үчүнчү түсүн кадимки санарип пинге чейин көзөмөлдөө керек.

3 -кадам: Сиздин ПХБны ширетүү

Сиздин ПХБны Solder
Сиздин ПХБны Solder
Сиздин ПХБны Solder
Сиздин ПХБны Solder

Мен схеманы түзгөндөн кийин, мен аларды ПХБга айландырып, JLCPCBге заказ кылып, 5 күндүн ичинде алдым!

Мен андан кийин LCSCке барып, компоненттерге буйрутма бергем, бул DHL үчүн мен турган жерге жетүү үчүн өтө кымбат болгондуктан, бир аз убакыт өттү.

5 күн күткөндөн кийин мен ПКБларымды алдым, жана алар мен күткөндөй жакшы болчу, буларды тереңирээк карап көрүү үчүн бул жерде JLCPCB боюнча менин кароомду текшере аласыз.

Бир нече күндөн кийин мен өзүмдүн пакетимди LCSCтен алдым, анын бардык компоненттери тыкан антистатикалык баштыктарга салынган.

Контроллер болжол менен 12В иштейт, андыктан 3м тилке үчүн мен колдонгондой 12В 3А тегерегинде керек болот.

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

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

4 -кадам: Кодду жүктөңүз

Кодду жүктөңүз!
Кодду жүктөңүз!
Кодду жүктөңүз!
Кодду жүктөңүз!
Кодду жүктөңүз!
Кодду жүктөңүз!

Бардык ширетүү жана туташтыруу иштерин жүргүзгөндөн кийин, азыр аны шилтемелөө үчүн кодду жүктөө убактысы келди. Бирок ага чейин Blynk китепканасы болушу керек. Мен төмөндөгү zip файлды тиркеп койдум. Бардык мазмунун чыгарып, Документтер> Arduino> Китепканаларга өткөрүп бериңиз.

Бул долбоордун коду Blynk китепканасында жайгашкан. Arduino IDEде, Файлдар> Мисалдар> Blynk> Linkit ONEге өтүңүз. Эми сиз кодго айрым өзгөртүүлөрдү киргизишиңиз керек:

Төмөндө: char auth = "YourAuthToken"; // blynk долбооруңуздун автордук белгисин кошуңуз (кийинки кадамды караңыз)

Төмөндө: #define WIFI_SSID “YourSSID” // WiFi туташууңуздун атын кошуңуз.

Төмөндө: #define WIFI_PASS "YourPASS" // WiFi туташууңуздун сырсөзүн кошуңуз

Under: #define WIFI_AUTH LWIFI_WPA // LWIFI_OPEN, LWIFI_WPA же LWIFI_WEPден тандаңыз.

Эгерде сиз Auth энбелгисин билбесеңиз, кийинки кадамга өтүп, андан кийин бул кадамга кайтыңыз. Эгерде сизде мурунтан эле бар болсо, жөн эле Linkit ONEдеги которгучтарды SPI, UART жана USB позициясына коюп, кодду жүктөңүз.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

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

Сиз муну кылгандан кийин.

Play дүкөнүнөн Blynk тиркемесин акысыз жүктөп алыңыз. Электрондук почта дарегиңизди жана башка маалыматтарды берүү менен каттоо эсебине катталыңыз. Бул үчүн сизде интернет байланышы болушу керек. Каттоо эсебиңизге киргенде, өзүңүз тандаган ат менен жаңы долбоор түзүңүз. Долбоорду түзгөндө сиз кээ бир цифраларды жана тамгаларды көрөсүз. Бул сиздин Linkit ONEди blynk серверине туташтыруу үчүн колдонулган авторизация белгиси. Автордук күбөлүктү көчүрүү жана аны мурунку кадамда берилген кодго кошуу (чоо -жайын билүү үчүн мурунку кадамга өтүү). Эми башында бош турган долбоордун экранына өтүңүз. Виджеттер панелине өтүп, "Баскычты" жана "ZeRGBa" көчүрүңүз. Кнопкада пиндин номерин 2 деп коюңуз. ZeRGBaдагы эки пин санын 3 жана 9 деп коюңуз. Үчүнчүсүн бош калтырыңыз. Эми акыры шилтемеңизди ONE күйгүзүңүз, ал Wifi тармагына туташсын, анан колдонмодо 'Play' опциясын тандаңыз. Дал ушул! Эми сиз смартфонуңуз аркылуу тилкени башкара аласыз. Эгер ал иштебесе, байланыштарыңызды текшериңиз. Автордук энбелгиси коддо туура айтылганын текшериңиз.

(Эскертүү: скриншоттор меники эмес, анткени мен аларды унутуп койгом, Сайямга кредит)

5 -кадам: жана сиз бүттүңүз

Бул долбоорду ишке ашырган демөөрчүлөргө жана идея үчүн Саямга рахмат.

Менде дагы деле бул долбоордон калган кээ бир ПХБ бар жана кимдир бирөө кызыкса, бул жерден сатып алсаңыз болот!

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