Cov txheej txheem:

WS2811 WebLights - Tswj Tswj Koj Li Teeb Xyoo Tshiab!: 8 Kauj Ruam
WS2811 WebLights - Tswj Tswj Koj Li Teeb Xyoo Tshiab!: 8 Kauj Ruam

Video: WS2811 WebLights - Tswj Tswj Koj Li Teeb Xyoo Tshiab!: 8 Kauj Ruam

Video: WS2811 WebLights - Tswj Tswj Koj Li Teeb Xyoo Tshiab!: 8 Kauj Ruam
Video: WebLights project. Playing file: sample3.bmp. 2024, Lub Xya hli ntuj
Anonim
WS2811 WebLights - Tswj koj li Teeb Xyoo Tshiab!
WS2811 WebLights - Tswj koj li Teeb Xyoo Tshiab!

Zoo li txhua tus saib xyuas tus kheej kuv nyiam txhua yam khoom ci thiab ci.

Thiab meej, hluav taws xob LED garlands los rau hauv pawg no.

Hmoov tsis zoo, cov teeb no tuaj rau kuv mloog thaum Xyoo Tshiab nyuam qhuav dhau los. Tab sis Hav! Kuv vam tias qhov no tsis yog peb Xyoo Tshiab kawg thiab peb muaj sijhawm txaus los npaj tau zoo dua rau xyoo tshiab!

Kauj Ruam 1: Qhov No Hais Txog Dab Tsi?

Qhov No Hais Txog Dab Tsi?
Qhov No Hais Txog Dab Tsi?

Tsis ntev dhau los qhov kawg hluav taws xob teeb garland tau tshwm sim hauv khw.

Nws yog LED garland, qhov twg xim thiab qhov ci ntawm txhua RGB LED tuaj yeem tswj tus kheej nrog WS2811 nti. Cov nti no tuaj yeem cog ncaj qha rau hauv LED. Cov LEDs zoo li no tuaj yeem pom nyob hauv APA106 lub npe ntawm www.aliexpress.com. Lawv zoo li zoo li qub 4-tus pin RGB coj nrog cov anode / catode, tab sis lawv tsis yog! Txhua APA106 LED conatins sib xyaw WS2811 nti, uas yuav tsum tau ua haujlwm kom tig LED rau. Yog tias koj yuav APA106 LEDs ntawm Aliexpress, Kuv qhia koj kom txheeb xyuas lawv tam sim - nws tsis yog lub sijhawm tsis tshua muaj thaum cov neeg siv khoom ib txwm coj RGB coj los siv APA106!

Tsis tas li cov WS2811 cov ntawv no tuaj yeem ntim ua pawg sab nrauv nrog tib qho RGB coj los txuas rau nws. Tag nrho cov teeb no los ntawm ntau hom ntawv thiab tus lej.

Qhov tsuas yog ib qho rau lawv - lawv yuav tsis taws teeb yam tsis muaj tus tswj.

Qee qhov kev hloov pauv ntawm WS281x nti muaj - lawv ua si xim tsis muaj tus tswj, tab sis nws tsis nthuav rau peb vim tias lawv tsis tuaj yeem ua haujlwm.

Kauj Ruam 2: Yam Yuav Tsum Tau Ua

Yam Tsim Nyog
Yam Tsim Nyog

Yog li cov khoom rau txoj haujlwm tau xaj thiab tuaj txog thaum kawg:

1) 2 x 50-LEDs dej-pov thawj WS2811 sawb. Cov kab no tuaj yeem txuas nrog ib qho mus rau lwm qhov txuas ntxiv LEDs tus lej. Lawv yuav tsis tso txhua qhov ntawm lawv tus kheej, yog li qee tus xav tau tus tswj hwm.

2) Ib qho ESP8266 nti hauv qhov kev ntseeg tau zoo heev: WeMos D1

Kuv nyiam pawg thawj coj no - nws yog qhov me me thiab yooj yim los daws nrog.

3) Nws tsis tsim nyog, tab sis cov ntu no tseem tuaj yeem ua haujlwm:

- tus txais IR TL1838

- cov ntawv txuas ntxiv me me rau WeMos

- daim thaiv me me nrog khawm rau WeMos

4) Nws yuav yog lub tswv yim kom tau txais qee qhov muaj zog 5v PSU, vim tias cov hlua LED yog lub zog-tshaib plab-tshwj xeeb tshaj yog tias koj teeb nws txhua yam rau ci-dawb.

PSU no yuav ua tau zoo: Lub hwj chim muab 5v 8A. Kuv tsim txoj haujlwm no nrog PSU los ntawm lub xov tooj ntawm tes nrog 1A tso tawm tam sim no. Nws ua haujlwm zoo txaus kom txog thaum koj nce qhov ci. Tsawg kawg ESP8266, LED sawb thiab 5v 1A PSU tau dim tag nrho kuv lub dag zog.

Kauj Ruam 3: Bla Bla Bla

Image
Image
Lub Tswv Yim
Lub Tswv Yim

Txhua ntu nyob ntawm tes thaum kawg, tab sis yuav ua li cas nrog lawv?

Program ib lossis ntau qhov cuam tshuam rau hauv kev tswj hwm thiab qhov ntawd yog txhua yam? Yooj yim heev.

Dab tsi yog qhov sib txawv ntawm txhua qhov garlands uas twb muaj lawm?

Raws li koj yuav pom los ntawm kuv txoj haujlwm pej xeem yav dhau los: PasswordKeeper - KISS rau cov ntxhais, peb tsis tab tom nrhiav txoj hauv kev yooj yim!

Yog li lub tswv yim ntawm garlands yuav tsum nyuaj li cas. Kuv vam tias yuav tsis txog rau qhov tsis ua haujlwm;)

Nws yuav yog qhov zoo los tso cai tswj peb cov teeb pom kev li cas.

Yuav luag txhua tus neeg tam sim no muaj qee hom smartfone, uas tuaj yeem txuas rau internet.

ESP8266 yog Wi -nkaus qhib qauv. Yog li lub tswv yim ntawm kev tswj hwm garlands nrog WEB interface los zoo ib yam los ntawm no.

Tab sis tsis yog txhua tus yog lub khoos phis tawj saib xyuas lub peev xwm thiab tuaj yeem cuam tshuam nrog cov phiaj xwm thiab WEB interface. Dab tsi yog kev khuv leej, Eh;) Yog li qhov zoo ib yam IR tej thaj chaw deb tuaj yeem txuas rau kev hloov pauv ua ntej cov phiaj xwm. Thiab yog tias koj xav ua qhov yooj yim tuag - lub pob yuav ua. Hauv ob qhov xwm txheej kawg koj yuav xav tau ib qho geek ib qho los ua haujlwm cov txiaj ntsig no rau hauv koj qhov kev tiv thaiv thawj zaug;)

Txhawm rau ua kom yooj yim teeb pom kev zoo ntxiv rau kuv ntxiv BMP ua si hom.

Tsuas yog pov qee kab xim rau ntawm daim duab hauv ib qho duab kho duab, khaws daim duab ua BMP, thauj lawv mus rau tus tswj thiab xaiv BMP ua si hom. Tus tswj hwm yuav thauj khoom BMP mus rau kab tshoob kab-los-kab nrog ncua, uas tuaj yeem tsim kho.

Ntawm nplooj ntawv no koj pom daim duab BMP nrog 3 kab xim thiab kab yeeb yaj kiab, uas qhia pom daim duab no zoo li cas thaum ua los ntawm tus tswj. Nws qhia tias koj yuav tsim koj tus kheej li cas.

Thiab thaum koj tsim qee yam zoo rau qhov muag - thov ua siab zoo - qhia lawv nrog lwm tus hauv zej zog!

Kauj Ruam 4: Lub Tswv Yim

Kev tshawb nrhiav sai tsis tau tsim cov phiaj xwm zoo sib xws ntawm net.

Pom tseeb, tib neeg muaj qhov tseem ceeb tshaj uas yuav tsum tau ua dua li tsim dua lwm yam tsis muaj txiaj ntsig chindogu.

Zoo, cia peb kho qhov tsis raug no.

Lub tswv yim yog los tsim cov cuab yeej uas tuaj yeem ua cov ntawv sau los tsim ntau yam cuam tshuam ntawm LEDS.

Tsab ntawv no tuaj yeem kho tau yooj yim nrog lub vev xaib sib tham hauv online thiab cov txiaj ntsig tshiab tau nyob hauv qhov chaw tam sim.

Tau kawg, qhov no tuaj yeem ua tiav nrog cov lus programming zoo ib yam. Tab sis koj yuav xav tau yam tsawg kawg ntawm tus neeg sib tw los hloov cov txiaj ntsig. Thiab yog dab tsi yog tias koj tsuas yog tsis xav kom tua koj lub PC loj tab sis tau dhau los ua kev cuam tshuam tam sim no? Teeb meem!

Tab sis qhov teeb meem no tuaj yeem daws tau yog tus tswj hwm muaj tus neeg txhais lus thiab nws cov tswv yim yuav raug hloov pauv online.

Yog li kuv tau tsim hom tshuab virtual thiab tsim cov lus noog uas lub tshuab no nkag siab. Qhov software no, tau ntim rau hauv ESP8266, tso cai tsim teeb meem hloov pauv LED yooj yim dua.

Qee leej yuav hais tias - "Siv LUA lossis nyiam", tab sis kuv hais - "Nws yooj yim heev!".

Txoj haujlwm no tau tshoov siab los ntawm kuv tus magpie sab hauv, yog li cov lus yuav tsum yog noog kom txaus siab rau nws!

Kauj Ruam 5: Kev thaiv kab

Thaiv
Thaiv

Kuv yuav tsis los rau hauv cov ntsiab lus yuav ua li cas rau nruab thiab teeb tsa Arduino IDE rau kev ua haujlwm nrog ESP8266.

Muaj ntau cov peev txheej ntawm net uas txhua qhov txheej txheem piav qhia hauv txhua yam.

Txhua lub tsev qiv ntawv tsis tseem ceeb tau hais hauv daim ntawv WebLights_En.rtf. Thiab muab nrog qhov chaw.

Txoj hlua yog yooj yim.

Lub pob thiab tus txais IR tsis tsim nyog, tab sis ua tau zoo.

Nias ntev (6 vib nas this) ntawm khawm rov pib dua lub cuab yeej rau lub xeev qub thiab thauj cov ntawv sau tsis raug.

Ib qho yooj yim cliks hloov ntawm cov teebmeem (yog tias lawv tau ua haujlwm rau hauv tsab ntawv) lossis cov ntaub ntawv BMP.

Yog tias koj txuas IR tus txais, koj tuaj yeem muab cov teebmeem rau cov nyees khawm nyob deb. Tsuas yog nias lub pob ntawm IR thiab tom qab ntawd rov ua dua WebLights nplooj. Muaj 4-cim sib txawv ntawm nplooj ntawv web, npe IR code. Tau txais tus lej ntawd thiab hloov xxxx hauv (LLxxxxc: c) hais kom ua nrog nws. Tom qab ntawd txhua lub sijhawm thaum pom cov cai no ntawm IR subroutine LL yuav raug hu.

Qhov kev sib txuas no yog qhov tsis zoo me ntsis - nws yuav zoo tso 3v-> 5v qib hloov pauv ntawm ESP8266 thiab teeb. Tab sis nws ua haujlwm nrog kev txuas ncaj qha ib yam nkaus - yog kab ntawm cov tswj thiab cov paj ntoo tsis ntev dhau.

Muaj ib qho ntxiv hack uas yuav ua rau kom muaj kev ruaj ntseg - ntxig ib qho diode rau hauv +5v kab uas ua rau lub zog xub thawj LED. Nws yuav hloov qib kev nkag siab ntawm Ib ntawm thawj LED me ntsis.

Kauj Ruam 6: Ob Peb Lo Lus Hais Txog Software

Ob peb lo lus hais txog Software
Ob peb lo lus hais txog Software

Tag nrho cov peev txheej ntawm txoj haujlwm no tau muab rau ntawm github.

Tsuas yog muab cov npe WebLights tso rau hauv koj li Arduino cov phiaj xwm qhib, qhib nws thiab xaiv Weblights.ino.

Luam cov ntsiab lus ntawm WebLights cov tsev qiv ntawv nplaub tshev rau koj li Arduino cov phiaj xwm phiaj xwm.

Tsim thiab thauj nws mus rau ESP8266.

Los ntawm lub cuab yeej pib hauv AccessPoint hom.

Nws tsim WiFi network WebLights nrog tus password weblights. Tsuas yog nkag rau WEB url thiab koj yuav raug xa mus rau nplooj ntawv tswj hwm. Piv txwv li: wl.com.

Tsis tas li ntawv yooj yim ntawm teev rov qab thiab fors tau thauj khoom. Kuv tau muab ob peb tsab ntawv yooj yim, uas koj tuaj yeem thauj mus rau qhov tsis sib xws kom pom lawv zoo li cas. Koj tuaj yeem siv lawv los ua lub hauv paus pib los txhim kho lwm yam teebmeem.

Kauj Ruam 7: Kev Xeem Zoo

Kev Ntsuas Zoo
Kev Ntsuas Zoo

Cov cuab yeej raug sim siab rau ntawm cov tsiaj tsis muaj txiaj ntsig tsis zoo thiab ua pov thawj kom nyab xeeb.

Tsis muaj tsiaj raug mob thaum lub sijhawm xeem no;)

Kauj Ruam 8: Xaus

Xaus
Xaus

Kuv yuav zoo siab yog tias qee tus magpie yuav siv zog (lossis mob) los tsim qee cov ntawv sau lossis duab, uas tsim cov txiaj ntsig pom kev zoo thiab qhia lawv nrog zej zog hauv cov xov no.

Teeb duab yuav zoo li yooj yim, tab sis tsim cov duab uas ua kom zoo thiab ntxim nyiam yuav tsis yooj yim li.

Magpies tsis yog noog noog, tab sis vim li cas ho tsis muaj qee qhov chaw uas lawv tuaj yeem sib qhia thiab pauv qee yam khoom ci (lossis cov ntawv sau duab)? Kuv xav tias, cov xov no yuav ua tau zoo kawg nkaus.

UPD:

Nov yog qhov chaw nthuav nrog cov qauv

Cov vis dis aus ntawm WebLights ntawm tsob ntoo.

Pom zoo: