Cov txheej txheem:

RGB LED Pixel Shades: 17 Cov Kauj Ruam (nrog Duab)
RGB LED Pixel Shades: 17 Cov Kauj Ruam (nrog Duab)

Video: RGB LED Pixel Shades: 17 Cov Kauj Ruam (nrog Duab)

Video: RGB LED Pixel Shades: 17 Cov Kauj Ruam (nrog Duab)
Video: Apple always leaves their products so close to the edge #shorts #appleevent 2024, Lub Xya hli ntuj
Anonim
Image
Image
RGB LED Pixel Duab
RGB LED Pixel Duab
RGB LED Pixel Duab
RGB LED Pixel Duab

Nyob zoo txhua tus, hauv Phau Ntawv Qhia no Kuv yuav qhia koj yuav ua li cas ua ib khub ntawm LED pixel ntxoov. Thaum xub thawj kuv tsim cov no los hnav nyob ib ncig ntawm lub tsev thaum Christmas / Xyoo Tshiab, zoo li cov khoom siv txawb, tab sis lawv tau dhau los ua cyberpunk me ntsis ntau dua qhov kuv xav tau, yog li lawv yuav tsum muaj kev lom zem hnav ntawm lwm cov xwm txheej ib yam!

Cov duab ntxoov ntxoo siv 76 WS2812b LEDs (aka Neopixels). Cov LEDs tsuas yog ua lawv lub teeb nyob rau hauv ib qho kev qhia, yog li koj tuaj yeem pom los ntawm qhov ntxoov ntxoo yam tsis ua rau koj tus kheej. WS2812b tus tuaj yeem hais qhia tus kheej, txhais tau tias koj tswj xim ntawm txhua tus coj. Qhov no cia koj tsim yuav luag txhua qhov txiaj ntsig koj tuaj yeem xav (tsuav koj tuaj yeem sau nws). Yog tias koj tsis paub meej tias yuav cuam tshuam dab tsi uas koj yuav nyiam, lossis tsis xav sau ib pawg ntawm cov cai, tsis txhob txhawj xeeb; Kuv tau sau cov cai los tswj cov ntxoov, suav nrog 40 qhov sib txawv. Cov xim tseem suav nrog kev sib txuas rau MAX4466 mic (rau cov suab cuam tshuam) thiab HC-05 Bluetooth tawg pawg thawj coj, txawm hais tias kuv cov cai tam sim no tsis suav nrog ib qho ntawm lawv.

Cov LEDs raug tswj siv Wemos D1 Mini, Arduino sib xws micro-xws li ESP8266 ua tus tsim. Qhov no ua rau koj muaj chaw txaus thiab muaj zog los ua haujlwm ntau npaum li koj xav tau. Nws tseem muab koj nkag mus rau WiFi kev ua haujlwm (txawm hais tias tam sim no tsis tau ua tiav hauv kuv tus lej). Cov duab ntxoov ntxoo tau siv sab nraud ntawm 3.5mm DC jack rau USB txuas nrog rau ib qho 5v lub txhab nyiaj hluav taws xob.

Ob lub LEDs thiab Wemos tau teeb tsa ntawm PCBs kev cai, uas tseem tsim cov duab ntawm cov duab ntxoov ntxoo. Soldering txhua ntawm 76 LEDs (thiab lawv cov decoupling capacitors) yog haujlwm ntau. Ib yam nkaus, WS2812b's tuaj yeem ua tau yooj yim puas los ntawm txhais tes soldering. Txhawm rau zam ob qho teeb meem no, kuv yuav qhia koj yuav ua li cas koj thiaj tuaj yeem xaj PCB ua ntej ua ke nrog cov LEDs thiab cov capacitors.

Nco ntsoov tias tsuas yog cov duab ntxoov ntxoo PCB tau npaj ua ntej ua ke. Koj tseem yuav xav tau cov khoom sib txuas rau sab xis Tuam Tsev PCB (pob ntseg pob ntseg). Qhov no yuav xav tau qee qhov SMD soldering, tab sis tsis muaj dab tsi me dua 0805, uas tuaj yeem siv tau los ntawm txhais tes nrog cov hlau zoo.

Thaum kawg, koj yuav xav tau nkag mus rau lub tshuab luam ntawv 3D los ua ob peb yam khoom siv sib xyaw.

Koj tuaj yeem pom txhua cov ntaub ntawv cuam tshuam ntawm no:

Yog tias koj muaj lus nug, thov tawm lus, thiab kuv yuav rov qab los rau koj.

Khoom siv

(Koj yuav muaj peev xwm nrhiav tau feem ntau ntawm cov nqi qis hauv qhov chaw xws li Aliexpress, Ebay, Banggood, thiab lwm yam)

PCBs:

Txhua khub ntawm qhov ntxoov ntxoo xav tau peb PCBs: Lub Tuam Tsev Sab Nraud, Lub Tuam Tsev Zoo thiab Cov Duab PCB. Koj tuaj yeem pom cov zauv Gerber PCB cov ntaub ntawv ntawm Github cov txhab nyiaj txuas rau saum toj no. Kuv yuav mus hla qhov yuav xaj PCBs tom qab hauv Cov Lus Qhia no.

Cov Hluav Taws Xob:

Qhov txuas hauv qab no yuav tsum coj koj mus rau daim nqi sau ua ntej ntawm cov ntaub ntawv (BOM) uas muaj txhua ntu uas xav tau rau ib khub ntxoov ntxoo. Kuv pom zoo kom xaj ntxiv ntawm txhua feem rau tus account rau txhua yam xwm txheej thaum sib dhos. Nco ntsoov tias koj yuav xav tau tus lej Digikey txhawm rau nkag mus rau BOM.

www.digikey.com/BOM/Create/CreateSharedBom…

Yog tias qhov txuas tsis ua haujlwm thov saib cov npe hauv qab no, suav nrog cov lej ib feem:

  • Ib qho 3.3 volt linear regulator: MCP1755ST-3302E/DB
  • Ib 22 Ohm resistor, 1/4W, 1206 loj: RC1206JR-0722RL
  • Ib qho 3.5mm poj niam DC Jack: PJ-040DH
  • Ib SOT-23-3 NPN transistor: MMBT2222A-7-F
  • Tsib 1µf, 0805, 25V capacitors: CL21B105KAFNNNE
  • Plaub 1K, 0805 resistors: RNCP0805FTD1K00
  • Ib lub kaum sab xis, 3 tus pin, 2.50mm JST txuas: S3B-XH-A (LF) (SN)
  • Peb 100K, 0805 resistors: RMCF0805FT100K
  • Peb 4.5 x 4.5 x 5mm tactile nyees khawm: PTS 647 SM50 SMTR2 LFS
  • Ib qho 3 tus pin, 2.50mm poj niam JST txuas: XHP-3
  • Peb JST crimp txuas: SXH-001T-P0.6

Tus tswj hwm micro:

Ib Wemos D1 Mini v3.1.0 Txuas

Yog tias koj tab tom xaiv los txhuam qhov ntxoov ntxoo PCB koj tus kheej, koj kuj yuav xav tau:

  • 76 WS2812b LEDs: Txuas (koj tuaj yeem pom lawv nyob lwm qhov: Aliexpress, Ebay, thiab lwm yam)
  • Ib qho 1N4148W, SOT-123 diode: 1N4148W-TP
  • 71 0.1µF, 0402, capacitors: CL05B104KO5NNNC

Yog tias koj xav siv Bluetooth lossis lub microphone nkag:

  • MAX4466 Kev tawg
  • HC-05 (koj yuav tsum tau tshem tawm lub taub hau)

Lwm Qhov Chaw:

  • 130mm ntawm 10mm Dia. dub cua sov ntsws Txuas
  • ~ 5mm ntawm 3mm Dia. tshav kub ntsws (muaj xim dua li dub, xaiv tau)
  • Ib tus cw cw claw saw caj dab Txuas Txuas
  • Ib 1 "Dia. Key-ring ring Link
  • 22Ga silicone xaim txuas (rau rov ua dua)
  • Ob 5mm M2 screws
  • Rau 6 hli M2 Screws
  • Ib lub txhab nyiaj USB (zoo nkauj npaum li ib qho yuav ua haujlwm, yuav tsum muaj 1A tawm yam tsawg)
  • Ib lub USB rau 3.5mm DC jack cable Txuas (Kuv yog 6ft siab thiab 4ft cable tau yooj yim rau kuv, tab sis 3ft yuav zoo dua yog tias koj luv dua)
  • Ib lub qhov ntswg txhawb daim Link
  • 76 1/4 "puag ncig cov nplaum dawb Txuas (Qhov zoo tshaj lawv yuav yog 4mm hauv Dia, tab sis kuv nrhiav tsis tau ib qho) (yeem)

Cov Cuab Yeej:

  • 3D tshuab luam ntawv + 1.75mm filament
  • Cov hlua hlau
  • Hlau txiav
  • Hlau crimper rau JST terminals Txuas
  • Kub phom
  • Soldering hlau w/ nplua ntsis
  • PH0 ntsia hlau
  • Txiab
  • Me rab koob ntswg qhov ntswg (zoo li ua haujlwm hlaws)
  • Tweezers (rau kev tso SMD/soldering)

Kauj Ruam 1: PCB Sau

Nyeem cov kauj ruam no yog nyob ntawm yeem. Qee qhov sau tseg ntawm PCBs thiab cov qauv tsim dav:

  • Yog tias koj xav hloov lossis tshuaj xyuas PCBs, koj tuaj yeem pom lawv ntawm no.
  • Kuv tsim cov qauv qhia ntawm qhov ntxoov ntxoo siv Fusion 360, ua qauv rau lawv tom qab ib khub tsom iav kev nyab xeeb. Kuv ces 3D luam tawm lawv los ntsuas lawv haum. Thaum kuv zoo siab, Kuv tau xa tawm DXF ntawm txhua ntu, thiab tom qab ntawd xa lawv mus rau hauv EasyEDA raws li cov phiaj xwm phiaj xwm.
  • Kev siv EasyEDA yog qhov nyuaj me ntsis, vim nws zoo li tsis muaj txoj hauv kev los teeb tsa ib feem hauv tus qauv, yog li kuv yuav tsum tau tso tag nrho cov LEDs thiab cov capacitors los ntawm txhais tes. Ib yam nkaus, kuv kuj tau siv tus neeg siv ua hneev taw LED rau thawj qhov teeb tsa, uas yuav tsum tau hloov pauv rau BOM thiab xaiv & qhov chaw ua haujlwm. Qhov no, thiab ob peb qhov ua yuam kev zoo sib xws, ua rau kuv yuav tsum rov teeb tsa ob peb zaug.
  • Kuv xaiv Wemos D1 Mini ua tus tswj hwm micro rau peb qhov laj thawj:

    1. Nws muaj ntau lub cim xeeb thiab ua lub zog los khaws thiab ua qauv.
    2. Nws haum me me thiab pheej yig.
    3. Koj tuaj yeem program nws siv Arduino IDE.

Qhov tseeb tias nws tuaj yeem siv WIFI tau txais txiaj ntsig.

  • Hmoov tsis zoo, Wemos siv 3.3v qib kev xav, thaum WS2812 LEDs nruj me ntsis 5v. Siv phau ntawv qhia no, kuv muaj peev xwm zam kev siv qib hloov pauv logic, thiab hloov nws nrog ib qho diode nkaus xwb. Lub diode txuas nrog tsuas yog lub zog tawm tswv yim ntawm thawj LED. Qhov no txo qhov ntsuas hluav taws xob los ntawm kwv yees li 0.6v, tsuas yog txaus siv 3.3v lub tswv yim los ntawm Wemos. Lub caij no, cov laj thawj tawm ntawm LED yog siab txaus los tham nrog lwm tus LEDs. Txuj ci, qhov ci ntawm thawj LED raug txo, tab sis hauv kev coj ua nws tsis pom.
  • Kuv txiav txim siab ua kom muaj zog ntxoov ntxoo los ntawm lub roj teeb LiPo, tab sis kuv txiav txim siab nws yuav ntxiv ntau ntau. Ib yam nkaus, khiav qhov ntxoov ntxoo los ntawm lub txhab nyiaj sab nraud muaj kev nyab xeeb dua, thiab muab qee qhov yooj yim hauv kev muaj peev xwm rau cov neeg siv.
  • Cov tsev txhab nyiaj fais fab niaj hnub kaw tshwj tsis yog qhov tsawg kawg ntawm cov tam sim no tau kos txhua txhua zaus. Txawm hais tias qhov ntxoov ntxoo yuav tsum kos kom txaus txaus (~ 1ma los ntawm txhua LED thaum tawm, thiab ~ 30ma los ntawm Wemos) Kuv ntxiv qhov ua kom muaj sia nyob ib puag ncig tsuas yog kom nyab xeeb. Qhov Circuit Court muaj NPN transistor txuas los ntawm 22ohm resistor rau hauv av. Lub tshuab hluav taws xob tau tswj hwm los ntawm Wemos siv lub sijhawm cuam tshuam, tso cai rau ~ 225ma ntawm tam sim no kom raug rho tawm los ntawm lub txhab nyiaj fais fab ntawm lub sijhawm ua ntu zus.
  • Qhov siab tshaj plaws tam sim no kos los ntawm txhua LED yog ~ 60ma, txhais tau tias ntawm tag nrho cov dawb thiab qhov ci tshaj plaws, qhov ntxoov yuav kos ~ 4.5A. Qhov no dhau ntawm qhov ntsuas ntawm feem ntau lub txhab nyiaj fais fab thiab tseem yog cov duab sib txuas. Ua tsaug, vim tib neeg kev nkag siab ntawm lub teeb yog tsis yog kab, qhov ntxoov zoo li yuav luag ib nrab ntawm qhov ci ib yam li lawv ua nyob rau tag nrho, uas yog qhov kuv teeb lub hau rau hauv kuv tus lej.
  • Txhua qhov ntxoov peb cov nyees khawm muaj kev sib cav. Txoj kev xav ntawm Circuit Court tuaj yeem pom ntawm no. Kuv tuaj yeem tsuas yog tshaj tawm hauv software, tab sis kuv txiav txim siab nws yooj yim ntxiv ob peb yam khoom, thiab tom qab ntawd tsis tas yuav txhawj xeeb txog nws kiag li.
  • Kuv muaj ob peb tus pin ntxiv ntawm Wemos, yog li kuv txiav txim siab ntxiv pinouts rau ib lub microphone thiab Bluetooth breakout board. Kuv xam tias cov no tuaj yeem ntxiv qee qhov muaj txiaj ntsig zoo rau tib neeg, txawm tias kuv tsis tau npaj yuav siv lawv tus kheej.

Kauj Ruam 2: Hais kom lub Tuam Tsev PCBs

Koj yuav tsum xaj ob lub Tuam Tsev PCBs los ntawm PCB tsim ua qauv. Koj tuaj yeem pom lawv ob leeg ntawm kuv Github ("Gerber_Temple Left_20191124153844.zip" thiab "Gerber_Temple Right ESP8266_20191124153834.zip"). Yog tias koj tsis tau xaj ib qho kev cai PCB ua ntej, nws ncaj nraim rau pem hauv ntej; feem ntau cov tuam txhab muaj cov txheej txheem hais kwv txhiaj uas lees txais zipped Gerber cov ntaub ntawv. Kuv tuaj yeem pom zoo JLC PCB, Seeedstudio, AllPCB, lossis OSH Park, txawm hais tias kuv paub tseeb tias feem ntau lwm tus yuav ua haujlwm ib yam. Txhua lub rooj tsav xwm txheej txheem tshwj xeeb los ntawm cov chaw tsim khoom no yuav ua haujlwm tau zoo, tab sis nco ntsoov teeb tsa pawg thawj coj saib tuab li 1.6 hli (yuav tsum yog lub neej ntawd). Pawg xim yog koj nyiam. Hauv cov kauj ruam tom ntej peb yuav xaj cov duab ntxoov ntxoo PCB kom sib sau ua ke. Koj tsis tas yuav xaj cov duab ntxoov ntxoo thiab PCBs hauv tuam tsev los ntawm tib lub khw, tab sis nws yuav pab txuag kev thauj khoom.

Kauj Ruam 3: Kev Txiav Txim Cov Duab PCB Tshooj 1

Cov Duab PCB yog npaj los ua ke los ntawm PCB chaw tsim khoom. Yog tias koj xav sau PCBs los ntawm koj tus kheej, koj tuaj yeem hla cov theem no. Yuav tsum ceeb toom, cov capacitors ntawm lub rooj tsavxwm yog 0402 qhov loj me, yog li lawv ua kom yuam kev los ntawm txhais tes. Ib yam nkaus, WS2812b LEDs yog qhov ncaj ncees rau qhov kub thiab txias.

Feem ntau cov qauv tsim PCB muab cov kev pabcuam sib dhos, tabsis kuv xaiv siv JLC PCB vim tias lawv tus nqi qis. Hauv cov txheej txheem tom ntej no kuv yuav coj koj los ntawm kev xaj PCB los ntawm JLC PCB. Cov kauj ruam no yuav tsum txhais rau lwm lub chaw tsim khoom ib yam. Raws li kev sau ntawv, JLC's PCB kev pabcuam sib dhos yog qhov tshiab, thiab zoo li tau tsom mus rau cov neeg nyiam ua haujlwm. Qhov zoo ntawm qhov no yog qhov kev pabcuam pheej yig heev piv rau lwm lub chaw tsim khoom (~ $ 50 USD rau 5 tsib qhov sib dhos sib dhos), tab sis nrog cov lus ceeb toom tias:

  • Lawv tsuas yog sib sau ua ke ntawm ib sab xwb.
  • Cov khoom yuav tsum muaj los ntawm lawv tus kheej cov khoom siv sab hauv.
  • Cov khoom hla dhau qhov yuav tsis quav ntsej.
  • Tsuas yog 2 & 4 txheej.
  • ≤50pcs rau ib qho kev txiav txim.
  • Kev txiav txim raug lees txais hauv ntau ntawm 5.
  • 1.0mm/1.2mm/1.6mm thickness nkaus xwb.
  • Tsuas yog xim xim muaj yog ntsuab.
  • 1oz yog qhov hnyav tshaj tooj liab.

Kuv tau tsim Cov Duab PCB nyob ib puag ncig cov kev xav tau no. Hmoov tsis zoo koj yuav tsum xaj yam tsawg kawg 5 qhov ntxoov ntxoo, thiab koj tau nyam nrog PCB ntsuab.

Kauj Ruam 4: Kev Txiav Txim Siab Qhov PCB Tshooj 2

Kev Txiav Txim Cov Duab PCB Part 2
Kev Txiav Txim Cov Duab PCB Part 2

Pib ntawm JLC nplooj ntawv hais tawm, upload Gerber zip cov ntaub ntawv txuas rau cov kauj ruam no lossis pom ntawm kuv Github (Gerber_Shades Ws2812B_20191124153856.zip). PCB yog qhov loj, yog li nws yuav siv sijhawm ib ntus los ua. Yog tias nws tsis nkag mus rau pawg thawj coj saib qhov ntev, lawv yog: 41 x 156mm. Koj tsis tas yuav hloov kho lwm qhov kev xaiv PCB.

Txav mus rau ntu uas sau tias "SMT Assembly". Qhib nws thiab tom qab ntawd xaiv sab saum toj rau kev sib dhos. Sau rau lwm qhov kev xaiv raws li daim duab saum toj no. Nco ntsoov tias lawv cov UI/kev xaiv yuav hloov pauv yav tom ntej (nws tau hloov pauv txij li kuv pib txoj haujlwm no!), Yog li yog tias koj tsis paub meej txog qee yam, qhia rau kuv paub thiab kuv yuav sim pab.

Thaum koj npaj tau lawm, nyem qhov lees paub.

Kauj Ruam 5: Kev Txiav Txim Siab Qhov PCB Tshooj 3

Kev Txiav Txim Cov Duab PCB Tshooj 3
Kev Txiav Txim Cov Duab PCB Tshooj 3

Tom qab tsoo lees paub, koj yuav tsum raug coj mus rau nplooj ntawv txhawm rau upload BOM thiab Xaiv thiab Muab cov ntaub ntawv. Cov ntaub ntawv no qhia rau lub system tias yuav siv cov khoom ntawm PCB li cas thiab muab tso rau qhov twg. Rub tawm cov ntawv los ntawm cov kauj ruam no lossis los ntawm kuv Github ("BOM_Shutter Shades WS2812B Ver_20191203151413.csv" thiab "PickAndPlace_Lenses Ws2812B_20191203151443.csv") thiab xa lawv mus rau JLC. Koj nplooj ntawv yuav tsum zoo li cov duab saum toj no. Thaum npaj txhij, ntaus Next.

Kauj Ruam 6: Kev Txiav Txim Cov Duab PCB Tshooj 4

Kev Txiav Txim Cov Duab PCB Tshooj 4
Kev Txiav Txim Cov Duab PCB Tshooj 4

Ntawm nplooj ntawv no koj paub meej tias yuav muab cov khoom tso rau ntawm PCB.

Koj yuav tsum pom cov npe ntawm peb ntu:

  • Ib qho 1N4148W, SOT23 diode
  • 76 WS2812C, LED-5050_4P LEDs
  • 71 0.1µf, C0402 capacitors

Txhua qhov ntawm no yuav tsum tau lees paub, zoo li hauv daim duab saum toj no. Txawm hais tias tsis zoo li, yuav tsum muaj ib feem ntawm qhov uas ploj lawm, lossis tsis tuaj yeem lees paub, JLC tsis khaws lawv ntxiv lawm, lossis lawv tsis siv lawm. Yog tias koj tawm lus tawm, kuv yuav sim pab hloov kho PCB nrog hloov chaw. Xwb, koj tuaj yeem luam PCB thiab kho nws tus kheej ntawm no. Koj tuaj yeem hloov qhov uas ploj lawm los ntawm kev hloov kho BOM; tsuav lawv muaj tib lub hneev taw SMD, yuav tsum tsis muaj teeb meem.

Thaum koj npaj txhij, ntaus Next.

Kauj Ruam 7: Kev Txiav Txim Cov Duab PCB Tshooj 5

Kev Txiav Txim Cov Duab PCB Tshooj 5
Kev Txiav Txim Cov Duab PCB Tshooj 5

Nov yog kauj ruam xaj zaum kawg. Koj yuav tsum tau muab kev saib ua ntej ntawm PCB sib dhos. Nco ntsoov tias kev tso cov khoom sib dhos ua raws cov duab saum toj no. Nco tseg cov cim liab ntawm LEDs qhia tus pin 1. Yog tias txhua yam zoo li zoo, koj tuaj yeem tso qhov xaj thiab rov qab los ntawm no thaum nws tuaj txog.

Kauj Ruam 8: Ntxig PCB Los Ua Ke:

Cov duab PCB los ua ke
Cov duab PCB los ua ke
Cov duab PCB los ua ke
Cov duab PCB los ua ke
Cov duab PCB los ua ke
Cov duab PCB los ua ke

Peb yuav pib qhov kev sib dhos los ntawm kev siv lub zog, hauv av thiab teeb liab txuas mus rau Cov PCB. Pib los ntawm kev txiav peb ~ 67mm qhov ntev ntawm cov xaim silicone; ob ntawm dub thiab ib qho liab. Sawb ib feem me me ntawm ib kawg ntawm txhua txoj kab thiab txuas tus poj niam JST crimp dav hlau siv koj cov cuab yeej crimping. Tom qab ntawd hle ~ 10mm los ntawm lwm qhov kawg ntawm txhua lub xov hlau. Tin tsuas yog qhov ntxeev ntawm qhov kawg nrog cov laug. Koj xav tau cov laug kom txaus kom tsis txhob xaim xaim tsis ua kom cov hlau tuab. Thaum kawg, txhua lub xaim yuav tsum phim thawj daim duab saum toj no.

Kev xaiv, koj tuaj yeem ntxiv qhov luv luv ntawm cov xim (Kuv siv ntsuab) cua sov ntswj mus rau ib qho ntawm cov xov hlau dub kom sau nws ua cov cim teeb liab.

Tom ntej no, ntxig rau txhua lub xaim los ntawm lub qhov sab nraud ntawm Cov Duab PCB (ntawm sab nrog peb qhov). Cov xaim liab yuav tsum hla lub qhov siab tshaj plaws. Khoov qhov feem ntawm cov xaim rau hauv cov duab sib txuas, thiab tom qab ntawd thawb nws mus rau qhov sib xws ntawm PCB. Siv rab rab qhov ntswg los pab. Koj xav kom xaus nrog qhov me me ntawm cov xov hlau tawm los ntawm PCBs qhov, qhov no yuav cia cov hlau ua raws li kev nruj/khoov nyem.

Qhov no tej zaum yuav nkag siab me ntsis, tab sis cia siab tias cov duab yuav coj koj mus.

Tom ntej no, muab cov xov hlau tso rau hauv qhov chaw. Koj tuaj yeem xav muab cov xov hlau nrog Txoj Cai Tuam Tsev PCB (ib qho uas cov nyees khawm thiab Wemos D1 mini yuav raug teeb tsa) kom ntseeg tau tias lawv nyob ntev txaus. Tsis tas li, lub zog thiab kev sib txuas hauv av yuav xav tau cua sov ntau dua li lub teeb liab, yog li koj yuav xav tsoo koj cov hlau kub yog tias muaj peev xwm.

Thaum kawg, ntxig rau tus poj niam JST crimp txuas rau hauv koj tus poj niam JST vaj tsev. Xyuas kom cov xaim xaj kom phim cov duab. Qhov kev txiav txim yuav tsum yog lub zog, teeb liab, tom qab pib los ntawm sab saum toj ntawm qhov txuas (coj los ntawm nws qhov kev sib dhos thaum txuas mus rau Txoj Cai Tuam Tsev PCB).

Peb tau ua tiav nrog qhov ntxoov ntxoo PCB rau tam sim no, yog li koj tuaj yeem tso nws tseg.

Kauj Ruam 9: Tuam Tsev PCB Los Ua Ke Tshooj 1

Tuam Tsev PCB Los Ua Ke Tshooj 1
Tuam Tsev PCB Los Ua Ke Tshooj 1
Tuam Tsev PCB Los Ua Ke Tshooj 1
Tuam Tsev PCB Los Ua Ke Tshooj 1

Tam sim no peb tab tom yuav sib sau lub Tuam Tsev PCBs. Txawm hais tias ob qho tib si PCBs muaj cov cim rau cov khoom, peb feem ntau yuav tsom mus rau Lub Tuam Tsev Zoo (ib qho uas cov nyees khawm thiab Wemos D1 mini tau teeb tsa rau) Cov khoom me me ntawm Sab laug Tuam Tsev PCB yog rau qhov rov ua dua.

Ua ntej peb yuav muab cov khoom sib txuas SMD rau PCB. Yog tias koj tsis tau siv cov khoom seem SMD ua ntej ntawm no yog phau ntawv qhia pab koj pib: Txuas. Txhua feem yog 0805 lossis loj dua, yog li kev siv tes yuav tsum ncaj ncaj rau pem hauv ntej.

Ua ntej muab cov khoom sib dhos tso rau tom qab ntawm PCB, cov no suav nrog:

  • Peb 100k resistors
  • Plaub 1k resistors
  • Tsib 1µf capacitors
  • Ib qho 22 Ohm resistor
  • Ib qho MCP1755 Kev ntsuas hluav taws xob
  • Ib qho MMBT2222 NPN transistor

Lawv qhov kev tso npe yog txhua daim ntawv lo ntawm PCB.

Koj qhov txiaj ntsig kawg yuav tsum zoo li thawj daim duab saum toj no.

Tom ntej no, ntxig PCB hla thiab muab peb lub khawm thawb rau hauv qhov chaw, raws li qhia hauv daim duab thib ob.

Kauj Ruam 10: Tuam Tsev PCB Los Ua Ke Tshooj 2

Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2
Tuam Tsev PCB Los Ua Ke Tshooj 2

Tam sim no peb yuav ntxiv qee qhov cua sov rau ob lub Tuam Tsev PCBs thiab txuas lub zog. Qhov no pab tiv thaiv koj lub pob ntseg los ntawm qhov ntxhib PCB ntug.

Thawj txiav ob 65mm qhov ntev ntawm 10mm Dia. cua sov ntsws. Hlais ib lub taub hau me me raws caj npab ntawm txhua PCB.

Ua ntej ua kom cov cua sov ntswj, muab lub 3.5mm DC txuas txuas rau tom qab ntawm Txoj Cai Tuam Tsev PCB raws li daim duab. Nco ntsoov tias koj tuaj yeem muab nws tso rau ntawm ob sab. Kuv xaiv sab nraub qaum, vim qhov ntawd yooj yim tshaj plaws rau kuv. Thaum siv lub tshuab ziab khaub ncaws, xaub lub cua sov kom qis rau ntawm caj npab kom tiv thaiv nws los ntawm cua sov ntau dhau.

Thaum lub qhov txuas txuas txuas txuas, plam qhov cua sov rov qab qis dua lub jack, zoo li daim duab, thiab txo qhov cua sov ntsws ntawm ob lub tuam tsev PCBs siv rab phom cua sov.

Thaum kawg, muab lub kaum sab xis xis, txiv neej JST txuas rau sab nraub qaum ntawm Txoj Cai Tuam Tsev PCB, raws li daim duab.

Kauj Ruam 11: Lub Tuam Tsev PCB Sibtham Tshooj 3

Tuam Tsev PCB Los Ua Ke Tshooj 3
Tuam Tsev PCB Los Ua Ke Tshooj 3

Tam sim no peb tab tom yuav txuas lub Wemos D1 Mini rau lub tuam tsev PCB.

Ua ntej koj ua qhov no, koj yuav tsum lees paub tias koj tuaj yeem tsim kho Wemos, thiab nws ua haujlwm tau raug.

Pib los ntawm ua raws cov lus qhia ntawm no txhawm rau txhim kho ESP8266 core rau Arduino IDE. Qhov no tso cai rau koj ua haujlwm Wemos zoo li nws yog Arduino.

Thaum teeb tsa qhib IDE thiab txuas Wemos rau koj lub khoos phis tawj siv lub micro-USB cable. Hauv cov cuab yeej-> pawg thawj coj, xaiv "LOLIN (WEMOS) D1 R2 & Mini". Kuj xaiv qhov chaw nres nkoj Wemos txuas nrog rau hauv cov cuab yeej. Sim upload ntsais muag (lossis koj tus kheej qhov kev xeem nyiam). Yog tias txhua yam ua tau zoo, Wemos's LED yuav tsum pib ntsais muag ib pliag.

Thaum koj tau lees paub koj tuaj yeem xa cov cai rau Wemos, muab nws tso rau hauv Tuam Tsev Txoj Cai PCB siv txiv neej lub taub hau, zoo li daim duab. Nco ntsoov tias koj muab nws txuas rau sab nrog cov nyees khawm, tus lej cim npe ntawm Wemos yuav tsum phim cov ntawd ntawm PCB. Txiav txhua qhov ntev dhau los ntawm lub taub hau.

Txog tam sim no txhua lub PCBs tau sib sau ua ke, thiab peb tau npaj los muab txhua daim ua ke.

Yog tias koj xav siv Max4466 Mic, lossis HC-05 Bluetooth module, tam sim no yog lub sijhawm los txuas lawv rau PCB. Lawv qhov chaw tau sau lo lus, xyuas kom cov pins sib phim kom koj tau txais lawv cov kev taw qhia kom raug.

Kauj Ruam 12: Duab Sib Dhos zaum kawg Tshooj 1

Duab ntxoov ntxoo sib dhos zaum 1
Duab ntxoov ntxoo sib dhos zaum 1
Duab ntxoov ntxoo sib dhos zaum 1
Duab ntxoov ntxoo sib dhos zaum 1

Siv lub tshuab luam ntawv 3D, luam tawm ob khub ntawm pob khawm (ob ntawm "pob khawm 1.stl" thiab "pob khawm 2.stl" txuas rau cov kauj ruam no, kuj pom ntawm kuv Github). Sib dhos lub pob khawm los ntawm kev tso qhov ntev ntawm 1.75mm filament los ntawm ob qhov chaw khawm, koom nrog lawv ua ke.

Tom qab ntawd, raws li daim duab, txuas lub khawm rau Cov Duab PCB siv plaub 4mm M2 screws.

Koj tseem tuaj yeem txuas lub qhov ntswg txhawb nqa, siv qhov zawj ntawm qhov kev txhawb nqa, yooj yim xaub nws mus rau hauv lub qhov ntswg ntawm PCB. Nws yuav tsum haum snugly rau hauv qhov chaw.

Kauj Ruam 13: Duab Ntxoo Ua Ke Tshooj 2

Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2
Duab ntxoov ntxoo sib dhos zaum 2

3D luam tawm "Ear Cover.stl" txuas rau cov kauj ruam no. Xaub lub hau npog ntawm Wemos. Lub npog qhov yuav tsum ua kom sib haum nrog cov uas nyob hauv Tuam Tsev Txoj Cai PCB.

Siv ob lub 5mm M2 ntsia hlau, txuas lub hau thiab Lub Tuam Tsev Txoj Cai PCB mus rau lub pob khawm kom raug ntawm Cov Duab PCB. Ntxig tus poj niam JST txuas rau hauv tus txiv neej lub tsev ntawm Txoj Cai Tuam Tsev PCB.

Coj mus rau Sab Qaum Teb PCB PCB thiab tus cw cw claw saw caj dab. Ntxig lub clamp hla lub qhov kawg ntawm PCBs caj npab. Tom qab ntawd txuas tus yuam sij-saw ntiv nplhaib rau tus cw cw claw lub voj raws li daim duab.

Thaum kawg, siv ob lub 4mm M2 cov ntsia hlau, txuas sab laug Tuam Tsev PCB rau sab laug ntawm pob khawm ntawm qhov ntxoov ntxoo PCB.

Txij ntawm no mus qhov kev sib dhos ntxoov ntxoo tau ua tiav.

Kauj Ruam 14: Cov Rooj Sib Tham zaum kawg Tshooj 3 (xaiv tau):

Cov Rooj Sib Tham Zaum Kawg Ntu 3 (tsis teb los tau)
Cov Rooj Sib Tham Zaum Kawg Ntu 3 (tsis teb los tau)
Cov Rooj Sib Tham Zaum Kawg Ntu 3 (tsis teb los tau)
Cov Rooj Sib Tham Zaum Kawg Ntu 3 (tsis teb los tau)

Hauv theem no peb yuav ntxiv cov ntawv nplaum rau qhov ntxoov ntxoo kom pab nthuav LEDs. Cov kauj ruam no yog nyob ntawm yeem, Kuv xav tias nws ua rau cov duab ntxoov ntxoo zoo dua, tab sis nws ua rau qhov pom me me ntawm lub teeb.

Feem ntau, WS2812b LEDs zoo dua thaum lawv nthuav tawm los ntawm cov khoom siv. Qhov no pab kom tawg lub teeb ci, ua kom yooj yim dua ntawm koj lub qhov muag, thaum tseem ua rau cov xim pom ntau dua. Qhov teeb meem nrog qhov ntxoov ntxoo yog qhov uas peb tsis xav ua kom pom lub teeb coj rov qab los ntawm peb lub qhov muag. Peb tsis tuaj yeem siv lub diffuser tuab, vim tias ib lub teeb tawg los ntawm ob sab ntawm lub diffuser yuav thaws rov qab rau peb.

Hloov chaw peb yuav siv cov ntawv nplaum me me (saib Intro rau txuas). Ntawm txhua txoj hauv kev kuv tau sim, cov diffused LEDs tsuas yog txaus kom ua tau zoo, thaum tseem txo qis lub teeb pom kev. Txawm li cas los xij, lawv yuav tsum tau ua ntawv thov tshwj xeeb.

Txawm hais tias cov ntawv nplaum yog nyias, yog tias thov kom cov ntawv nplaum npog tag nrho cov square LED, lawv tseem ua rau pom qhov pom tseeb rau LEDs uas siab dua lossis qis dua koj txoj kab nruab nrab ntawm kev pom. Qhov no yog vim tias, thaum hnav cov duab ntxoov ntxoo, thiab saib ncaj nraim rau tom hauv ntej, koj lub qhov muag nyob nrog qib nruab nrab ntawm qhov ntxoov, thaum lwm tus tuav nyob ntawm kaum ntawm koj ob lub qhov muag. Lub kaum ntse ntse no txhais tau tias ntug ntawm cov ntawv nplaum pom rau koj, thiab txhua lub teeb uas dhau los ntawm ntug kuj tseem yuav pom.

Peb xav txo qhov ntug peb pom tau. Txij li cov ntawv nplaum tau puag ncig, thiab thaum hnav qhov ntxoov ntxoo peb tsuas pom ib sab ntawm txhua LED (ib qho hauv qab lossis saum), peb tuaj yeem tso cov ntawv nplaum tsuas yog ib feem me me ntawm cov ntawv nplaum ntug yog qhov tseeb ntawm ntug ntawm lub cev LED uas peb pom. Koj tuaj yeem pom qhov no hauv daim duab saum toj no yog tias koj ua tib zoo saib (thov txim txog qhov ua tau zoo).

Hauv lwm lo lus, koj yuav tsum tso cov ntawv nplaum kom lawv tsis npog npog txhua lub teeb pom kev zoo ntawm LEDs (ib feem ntawm lub teeb tau tawm los ntawm), nrog rau ib feem ntxiv ntawm daim ntawv nplaum tau txav ze rau qhov ze tshaj plaws saum toj lossis hauv qab sab ntug ntawm qhov ntxoov. Tom qab ntawd koj txiav ib qho ntxiv uas siv ib rab txiab txiab.

Qhov no yuav nthuav tawm lub teeb ci LED, tab sis hauv qhov tsaus ntuj heev koj tseem yuav pom qee qhov kev xav.

Kauj Ruam 15: Txoj Cai

Kuv tau sau cov cai rau qhov ntxoov uas suav nrog 40 qhov sib txawv. Nws tuaj yeem pom ntawm kuv Github hauv daim nplaub tshev "Shades_Code". Ua ntej koj tuaj yeem xa cov cai rau Wemos, koj yuav xav tau ob lub tsev qiv ntawv:

  • Kuv lub tsev qiv ntawv "PixelStrip"
  • Lub tsev qiv ntawv Adafruit Neopixel

Koj tuaj yeem rub tawm PixelStrip lub tsev qiv ntawv los ntawm no. Rub tawm txhua cov ntaub ntawv thiab muab tso rau hauv daim nplaub tshev hu ua "PixelStrip" hauv cov ntawv khaws cia ntawm koj li Arduino install directory.

Koj tuaj yeem nruab Adafruit Neopixel lub tsev qiv ntawv siv Arduino IDE tus thawj tswj tsev qiv ntawv.

Thaum koj tau teeb tsa ob lub tsev qiv ntawv koj tuaj yeem qhib Shades_Code.ino thiab xa nws mus rau Wemos. Yog tias txhua yam zoo, qhov ntxoov ntxoo yuav tsum pib cuam tshuam kev caij tsheb kauj vab. Tam sim no koj cov ntxoov tau tiav!:)

Yog tias muaj qee yam tsis raug, thov mus rau kuv cov kauj ruam daws teeb meem.

Txog ntawm qhov no koj tuaj yeem txav mus rau qib tom ntej, qhov twg kuv yuav hla lub pob ua haujlwm ntawm qhov ntxoov, thiab yuav hnav li cas. Yog tias koj xav xiam lossis hloov kho cov teebmeem, Kuv yuav hla qhov hauv qab no.

Hloov Cov Teeb Meem:

Yog tias koj xav kaw qhov cuam tshuam koj yuav tsum xub pom nws hauv Shades_Code.ino cov ntaub ntawv. Nws yuav nyob rau hauv cov lus hloov pauv loj hauv lub voj void tseem ceeb (). Cov teebmeem tsis tau sau ib tus zuj zus, vim tias nws nyuaj rau piav qhia lawv nrog cov lus pom xwb, yog li koj yuav tsum tau yaum yos hav zoov me ntsis. Thaum koj tau pom cov txiaj ntsig, koj tsuas yog yuav tsum hloov tus lej cov ntaub ntawv mus rau ib yam dab tsi siab dua tag nrho cov naj npawb ntawm cov teebmeem (99 rau ex) txhawm rau ua kom nws.

Koj tseem zoo siab tos txais hloov kho lossis ntxiv koj tus kheej cov teebmeem. Txhawm rau ntxiv cov txiaj ntsig, ntxiv nws rau cov lus hloov pauv hauv lub voj void tseem ceeb (), thiab nce "numEffects" var.

Kuv lub tsev qiv ntawv muaj peev xwm ua ntau yam cuam tshuam, tab sis nws nyuaj me ntsis los ua haujlwm nrog. Nws pib thaum pib tsuas yog lub tsev khaws khoom me me rau qhov cuam tshuam, tab sis tom qab ntawd kuv txuas ntxiv nws kom ua haujlwm cuam tshuam hla cov duab sib txawv ntawm cov pixels (ib ncig, hnub qub, thiab lwm yam), yog li nws tau dhau los ua me ntsis. Txog tam sim no kuv muaj kev kos duab rau lub tsev qiv ntawv, thiab kuv npaj siab yuav rov sau nws yav tom ntej. Lub sijhawm no, lub tsev qiv ntawv tam sim no tau hais tawm tag nrho thiab tsis muaj kab laum (saib hauv ntu seet.h rau cov lus hais txog ntu), tab sis koj yuav zaum yuav tau ua qee qhov kev sim kom nkag siab tias txhua qhov ua haujlwm zoo li cas.

Ib qho ntxiv, LEDs tau teeb tsa hauv zig-zag hom. Lawv tus lej nyob tom qab ntawm Shades PCB.

Kauj Ruam 16: Hnav thiab Siv Cov Duab

Hnav thiab Siv Cov Duab
Hnav thiab Siv Cov Duab

Txhawm rau hnav qhov ntxoov ntxoo, hla lub hli 3.5 kab txuas kab los ntawm lub nplhaib ntiv nplhaib, thiab ntsaws nws rau hauv qhov txuas ntawm qhov kawg ntawm lub tuam tsev sab xis. Dhau txoj hlua hla lub xov tooj tseem ceeb ua rau nws ua lub pluaj, ua kom cov duab ntxoov ntxoo ruaj ntseg ntawm koj lub ntsej muag. Hwj chim qhov ntxoov ntxoo siv 5V lub txhab nyiaj fais fab.

Nyees khawm:

Cov duab ntxoov ntxoo muaj peb lub khawm. Thaum siv kuv tus lej, lawv ua cov hauv qab no:

(cov haujlwm no tseem muaj npe nyob rau Sab laug Tuam Tsev PCB)

  • Khawm 1: Cov nyhuv Tom ntej (lossis rov pib dua cov txiaj ntsig tam sim no yog tias qhov kev hloov pauv tawm)
  • Khawm 2: Kev Sib Hloov rau/tawm. Qhov no ua rau cov txiaj ntsig tam sim no rov qab tas mus li
  • Khawm 1+2 (tib lub sijhawm): Duab rau/tawm. Tsuas yog nres qhov cuam tshuam, tsis tig lub hwj chim tawm.
  • Khawm 3: Lub voj voog ci ntsa iab. Koj tuaj yeem kho qhov nce ntxiv los ntawm kev hloov pauv "brightnessLevels" array hauv kuv cov cai.

Yog tias koj tau ua tiav qhov no, ua tsaug rau kev nyeem ntawv! Kuv vam tias koj muaj kev lom zem nrog koj cov duab ntxoov ntxoo. Yog tias koj muaj lus nug, thov tawm lus thiab kuv yuav rov qab los rau koj.

Kauj Ruam 17: Troubleshooting:

Yog tias koj nyob ntawm no, tom qab ntawd cov duab ntxoov ntxoo tsis coj zoo. Hauv qab no kuv yuav hla qee qhov teeb meem thiab kev daws teeb meem. Yog tias koj tsis pom ib yam dab tsi uas hais txog koj qhov teeb meem, thov tawm lus thiab kuv yuav sim pab.

  • Cov duab ntxoov ntxoo tsis qhia dab tsi thaum ntsaws rau hauv.

    • Sim ntsaws lub micro USB rau hauv Wemos. Cov ntxoov yuav tsum tig rau.

      • Yog tias lawv ua, qee yam tsis raug ntawm koj lub txhab nyiaj hluav taws xob.
      • Yog tias lawv tsis ua, sim xa cov cai rau Wemos (xws li ntsais muag)

        • Yog tias nws ua haujlwm, qee yam tsis raug nrog kev sib txuas ntawm qhov ntxoov ntxoo thiab Tuam Tsev PCB. Txheeb xyuas koj li kev txuas JST ob zaug. Cov xov hlau yuav tsum yog los ntawm sab saud: Lub Hwj Chim, Cov Ntaub Ntawv, Hauv av.

          Yog tias qhov kev sib txuas tau zoo, sim tawm tswv yim tawm lub pob ua haujlwm hauv kuv cov cai, nws muaj peev xwm ua tau ib qho ntawm cov nyees khawm tsis ua haujlwm

        • Yog tias nws tsis ua haujlwm, Wemos tuag lawm, lossis nws tau rov pib dua. Qhib Arduino Serial monitor (teeb Baud rau 115200) thiab saib rau txhua qhov pib dua tus lej. Yog tias koj tau txais tus lej, koj yuav tsum tau ua qee qhov googling kom paub seb qhov twg yog qhov tsis raug. Yog tias koj tsis tau txais ib tus lej twg, Wemos yuav tuag.
  • Cov duab ntxoov ntxoo ua haujlwm, tab sis qee qhov pixel flicker (qhov no tshwm sim ntawm 2 ntawm 5 PCBs kuv xaj)

    Qhov no yog tej zaum muaj teeb meem nrog thawj pixel (Sab saum toj txoj cai thaum hnav qhov ntxoov ntxoo). Koj yuav tsum tau hloov lub pixel. Ua ntej tshaj, tshem nws los ntawm kev siv lub ntsej muag zoo txuas ntawm cov hlau txiav kom txiav cov pixel sib txuas rau PCB. Ceev faj kom tsis txhob rub cov laug los ntawm PCB. Tom qab ntawd, koj yuav tsum tau yuav qee qhov WS2812 LEDs ntawm no, thiab muab tshuaj txhuam ib qho rau hauv qhov chaw. Nco ntsoov qhia lub pixel kom haum rau lwm tus ntawm kab

Kev sib tw zam
Kev sib tw zam
Kev sib tw zam
Kev sib tw zam

Runner Up hauv Kev Sib Tw Zam

Pom zoo: