Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: схемалык
- 3 -кадам: Сиздин ПХБны ширетүү
- 4 -кадам: Кодду жүктөңүз
- 5 -кадам: жана сиз бүттүңүз
Video: DIY Wi-Fi RGB Strip Controller: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоорду ишке ашыруу үчүн 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 -кадам: Сиздин ПХБны ширетүү
Мен схеманы түзгөндөн кийин, мен аларды ПХБга айландырып, 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 -кадам: жана сиз бүттүңүз
Бул долбоорду ишке ашырган демөөрчүлөргө жана идея үчүн Саямга рахмат.
Менде дагы деле бул долбоордон калган кээ бир ПХБ бар жана кимдир бирөө кызыкса, бул жерден сатып алсаңыз болот!
Сунушталууда:
LED Strip Controller: 8 кадам (Сүрөттөр менен)
LED Strip Controller: Бул Нускоодо, мен сизди башкаруу интерфейсин куруу аркылуу LED тилкелериңизди кантип колдонуу жана башкаруу боюнча кадамдарды жасайм. Мен бул чырактар менен абдан кызыктуу болдум, анткени мен да ишенем. Эгерде сиз бул көрсөтмөнү жактырсаңыз, ишениңиз
LED Strip Brightness Controller: 4 кадам
LED Strip Brightness Controller: LED Strips дүйнө жүзү боюнча төмөн чыңалуусун жана жарыктыгын керектөө менен атактуу. Кээде биз бул LED тилкелеринин чыңалуусун жана жарыктыгын тууралашыбыз керек, мисалы, уйкуңуз учурунда сизди тынчсыздандырат. жарык
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 кадам
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: Бул абдан арзан DIY strips.It үчүн абдан практикалык DIY Wireless Wall Outlet контролери. Алар RGB Led тилкелери менен жакшы иштешет. EBay Wifi контроллери жакшы курулган эмес жана оңой эле бузулат. Алс
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 RGB LED Strip Controller: 4 кадам
Arduino RGB LED Strip Controller: Көп учурда адамдар RGB LED тилкесин Arduino менен башкаргысы келгенде, үч потенциометр кызыл, жашыл жана көк түстөрдү аралаштыруу үчүн колдонулат. Бул иштейт жана сиздин муктаждыктарыңыз үчүн эң сонун болушу мүмкүн, бирок мен бир нерсени интуитивдүү кылгым келди, бир нерсе