Cov txheej txheem:

Animated Mood Light & Night Light: 6 Kauj Ruam (nrog Duab)
Animated Mood Light & Night Light: 6 Kauj Ruam (nrog Duab)

Video: Animated Mood Light & Night Light: 6 Kauj Ruam (nrog Duab)

Video: Animated Mood Light & Night Light: 6 Kauj Ruam (nrog Duab)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Hlis ntuj nqeg
Anonim
Image
Image
Animated Mood Teeb & Hmo Hmo Teeb
Animated Mood Teeb & Hmo Hmo Teeb
Animated Mood Lub Teeb & Lub Teeb Hmo Ntuj
Animated Mood Lub Teeb & Lub Teeb Hmo Ntuj
Animated Mood Teeb & Hmo Hmo Teeb
Animated Mood Teeb & Hmo Hmo Teeb

Muaj qhov ntxim nyiam uas ciam teb ntawm kev xav nrog lub teeb Kuv txiav txim siab los tsim cov kev xaiv me me PCBs uas tuaj yeem siv los tsim RGB teeb pom kev zoo ntawm txhua qhov loj me. Tau ua tus qauv PCB Kuv dawm ntawm lub tswv yim ntawm kev npaj lawv mus rau hauv lub hexagon los tsim cov duab 3D uas tuaj yeem siv los tsim ib yam dab tsi los ntawm chav pw yooj yim hmo ntuj teeb pom kev zoo uas yuav tsis dhau ntawm qhov chaw zaum ntawm lub rooj hauv tsev noj mov kawg.

Tau kawg lwm cov duab kuj tseem tuaj yeem tsim siv tib tus thawj coj.

Nov yog qee qhov kev ua yeeb yaj kiab tam sim no khiav ntawm lub teeb.

  • Hluav Taws
  • Los nag
  • Nab (Retro)
  • Kev Ua Si Ntawm Lub Neej
  • Waveform oscillations
  • Lighthouse
  • Txawv Txawv (Barber Shop)

Tam sim no lub teeb tau tsim ua ob qhov loj me - Me me (96 LEDs) thiab Loj (384 LEDs) tab sis qhov no tuaj yeem ntsuas tau raws li qhov xav tau.

Khoom siv

WS2812B LEDs - AliExpress

PCBs - TXHUA

3mm Dub Laser Txiav Yas - Cov Khoom Siv Yas Sheet

Dawb 3D Luam Ntawv Filament - Amazon

Cov Khoom Siv Hluav Taws Xob - Farnell / Newark

M3 Bolts thiab Threaded Spacers - Amazon

Soldering Hlau

Toaster Cub - Nto moo ntu tivthaiv sib dhos

Kauj ruam 1: PCBs vaj huam sib luag

Vaj huam sib luag PCBs
Vaj huam sib luag PCBs
Vaj huam sib luag PCBs
Vaj huam sib luag PCBs
Vaj huam sib luag PCBs
Vaj huam sib luag PCBs

Pib txoj kev taug kuv xav tau ntau yam ntawm PCBs me uas tuaj yeem tuav tus lej ntawm LED pixels thiab koom ua ke hauv txoj hauv kev yooj yim heev yam tsis xav tau xov hlau ntxiv lossis txuas. Kuv tuaj nrog tus qauv tsim yooj yim heev uas tso cai rau WS2812B LEDs los ua ke ua ke thiab tom qab ntawd hla cov saw hlau mus rau PCB tom ntej.

Kuv tsim peb PCBs nrog qhov ntev pixel hauv qab no.

  • 1 x 8 - 9mm x 72mm
  • 4 x 4 - 36mm x 36mm
  • 8 x 8 - 72mm x 72mm

Rau qhov haujlwm no tsuas yog cov laug cam 4x4 thiab 8x8 siv los tsim cov teeb.

Cov LEDs tau teeb tsa hauv kab sib chaws ntawm 9mm hauv ob qho X thiab Y qhov ntev uas haum haum xaws tab sis muab chav txaus los ua haujlwm nrog thaum siv PCB ntug txuas rau hauv tus account. Cov PCBs tau tsim los kom thaum sib koom ua ke LED 9mm daim phiaj tau khaws cia. PCBs tau yooj yim txuas ua ke los ntawm kev siv cov dej ntws los ntawm ib lub rooj tsavxwm mus rau lwm qhov.

Txhua lub LED muaj nws tus kheej 100nF lub tshuab hluav taws xob rau kev txiav tawm hluav taws xob thiab pab pab tam sim no rau LED ntawm kev thov.

Qhia tau yog cov txheej txheem rau 4x4 pixel board ua tiav nrog cov tooj liab sab saum toj thiab hauv qab txheej tooj liab los qhia ob qho tib si teeb tsa LED thiab txheej txheej txheej txuas. Cov cim tau ntxiv rau lub vijtsam txhob lo lo ntxhuav kom pom tseeb cov lus qhia ntawm cov ntaub ntawv hloov pauv ntawm cov khoom sib txuas.

Cov laug cam tseem muaj qhov M3 mounting qhov ntawm 18mm los ntawm 18mm suab kom yooj yim mounting thiab ntxiv dag zog rau kev sib txuas ntawm pawg thawj coj saib.

Ntxiv ib lub laser txiav 3 hli milky dawb acrylic ntawv raws li qhia muab cov txiaj ntsig zoo rau cov LEDs.

Cov laug cam tau tsim los ntawm txoj hauv kev thov siv cov tshuaj txhuam txhuam rau hauv qab tooj liab saum npoo npog cov ntaub qhwv uas siv lub stencil. Kuv mam li muab cov khoom tso rau ntawm lub rooj tsav xwm txhawm rau txheeb xyuas qhov tseeb ua ntej ci hauv kuv lub qhov cub toaster kom ntws cov laug. Kuv tau npog hom DIY tus nqi qis PCB kev tsim khoom hauv ob peb ntawm kuv lwm Cov Lus Qhia tsim.

Ceeb Toom - Tsis txhob siv lub qhov cub uas siv rau zaub mov los ua PCBs vim qhov no tuaj yeem ua rau cov zaub mov tsis huv. Kuv tau txais kuv lub PCB toaster cub rau £ 10 ($ 15) ntawm eBay.

Kauj Ruam 2: Tswj PCB

Tswj PCB
Tswj PCB
Tswj PCB
Tswj PCB
Tswj PCB
Tswj PCB

Nrog cov LEDs ua tiav Kuv ces xav muaj peev xwm los tswj cov LEDs los ntawm lub microcontroller. Kuv pib siv Arduino nano thiab qhov no ua haujlwm tau zoo tab sis kuv xav ntxiv qee qhov kev ua haujlwm ntxiv rau lub teeb thiab qhov no tau dhau los ua qhov txawv txav mus rau hack ntawm Arduino board. Yog li ntawd kuv txiav txim siab los tsim lwm txoj cai PCB los tsav lub teeb.

Nov yog qee qhov tshwj xeeb uas kuv tau ntxiv rau kuv lub rooj tswj hwm.

  • Kev tswj hwm microcontroller siab dua nrog ntau ROM thiab RAM.
  • Logic qib FET kom tso cai rau kuv hloov pauv LEDs thoob ntiaj teb rau thiab tawm - muaj txiaj ntsig thaum ua kom muaj zog thiab ua haujlwm qis zog.
  • Kev nrawm nrawm kom hloov 3V3 teeb liab los ntawm lub microcontroller mus rau 5V kom tsav lub LEDs.
  • Hloov mus tso cai rau tus neeg siv los tswj lub teeb.
  • Yees Duab Transistor - txhawm rau ntsuas qhov ci ntawm LEDs kom haum rau cov teeb pom kev ib puag ncig.
  • Kev saib xyuas lub zog - kom ntseeg tau tias peb tsis tau sim thiab rub ntau dua tam sim no lub zog hluav taws xob tuaj yeem muab.
  • Bluetooth Txuas - HC05/HC06.
  • WIFI Txuas - ESP8266.
  • I2C Txuas.
  • Yav Tom Ntej Kev Txuas Ntxiv

Cov txheej txheem rau lub rooj tsavxwm tau qhia nrog rau txheej txheej tooj liab sab saum toj thiab hauv qab. Daim ntawv BillOfMaterials txuas nrog teev cov khoom kuv tau haum rau kev tswj hwm PCB.

Lub teeb pom kev yog qhov tseem ceeb rau kev tsim qauv raws li qhov ci ci ntawm WS2812B LEDs tuaj yeem nrawm tau ntau dhau los saib thiab txawm tias mob ntawm qhov ci tag nrho. Muaj lub teeb pom kev tso cai rau LED ci kom pib ntsuas lub ntsiab lus cov duab ib txwm zoo saib. Ua kom pom tseeb hauv chav ci tshav ntuj thiab tseem tseem nyiam saib zoo li lub teeb tsaus ntuj hauv chav tsaus.

Ib zaug ntxiv los tsim lub rooj tsavxwm cov tshuaj txhuam tau siv los ua tus stencil, cov khoom siv tau muab tso rau ntawm tes nrog tweezers thiab tom qab ntawd ci hauv kuv lub qhov cub ci ci.

PCB tau siv los ntawm 5V DC cov khoom siv, qhov no tuaj yeem ncaj qha los ntawm lub hauv paus hom PSU lossis ntawm 2A USB lub qhov txhab ntsaws.

Kuj pom yog kuv qhov kev sim ua ntej siv Arduino.

Kauj Ruam 3: 3D Luam Tawm Skeleton

3D Luam Skeleton
3D Luam Skeleton
3D Luam Skeleton
3D Luam Skeleton
3D Luam Skeleton
3D Luam Skeleton

Kuv tau ua cov khoom ua si thaum xub thawj nrog siv laser txiav cov ntawv yas ua diffusers tab sis qhov no tshuav qhov tsis zoo sib xws nyob nruab nrab ntawm txhua lub vaj huam sib luag. Kuv tau xaus 3D luam tawm cov diffuser ib puag ncig raws li qhov no tso cai rau kuv los tsim cov ntaub qhwv tsis zoo rau rau rau rau PCBs LEDs. Nws kuj tseem tso cai rau kuv kom txo qis qhov tuab ntawm cov diffuser uas muab ntau qhov pom meej dua.

Sab hauv rau rau LED PCBs tau tuav ua ke siv lub tshuab luam ntawv 3D luam tawm pob txha. Lub cev pob txha no mus rau hauv ntau qhov M3 qhov ntawm cov zaub PCBs tuav lawv hauv cov qauv zoo hexagonal.

Lub pob txha 3D luam ntawv tseem muaj qhov tso cai kom tswj tau PCB kom raug teeb tsa ze rau sab saum toj laser txiav vaj huam sib luag tso rau qhov hloov pauv kom nkag tau yooj yim thiab rau lub teeb pom kev kom tau txais kev nyeem tau zoo ntawm cov teeb pom kev ib puag ncig.

Nrog cov laug cam nyob hauv txoj hauj lwm nruab nrab ntawm cov pob txha thiab cov diffuser Kuv tuaj yeem yooj yim muab cov laug cam tso ua ke los ntawm kev siv cov laug txuas ntawm PCB kev sib txuas los. Kuv pib los ntawm kev ntxiv cov laug rau qhov deb tshaj plaws ncoo thiab tom qab ntawd tig lub teeb ntawm nws ntug kom tso lub ntiajteb txawj nqus los pab nrog qhov ua kom ntws cov laug mus rau lub ncoo uas nyob ib sab. Rov ua dua rau peb qhov kev sib txuas thiab tom qab ntawd txav mus rau pawg thawj coj tom ntej rau pawg thawj coj saib txuas. Qhov thib rau koom nrog ntawm PCBs Kuv tsuas yog txuas lub hwj chim thiab cov kab hauv av tawm hauv cov ntaub ntawv txuas tsis txuas nrog. Qhov no muab ob txoj hauv kev ncig rau txhua pawg thawj coj los sau lawv lub zog zoo ib yam li lub nplhaib tseem ceeb ua haujlwm rau koj lub tsev txuas hluav taws xob.

Kuj tseem siv lub tshuab luam ntawv 3D yog qee qhov spacers tso cai rau sab saum toj thiab hauv qab laser txiav cov vaj huam sib luag kom ua kom zoo nyob hauv qhov chaw.

Cov tshuab luam ntawv 3D tau tsim los siv Sketchup thiab lub hauv paus txuas nrog.

Kauj Ruam 4: Laser Txiav Sab Saum thiab Hauv Qab

Qhov txiav laser yog qhov yooj yim heev hexagon nrhiav nrog qhov nyob hauv qhov chaw raug rau cov ntsia liaj qhov rooj.

Lub vaj huam sib luag sab saum toj muaj lub qhov me me rau lub teeb pom kev zoo thiab lwm qhov loj dua rau lub laub hloov. Thaum lub vaj huam sib luag hauv qab nta lub qhov rau USB fais fab txuas nrog rau ob lub qhov me me kom tso tau txoj hlua khi los siv los muab kev pab nyem rau lub cable.

Cov duab kos rau cov ntu no suav nrog hauv Sketchup cov ntaub ntawv hauv cov kauj ruam dhau los.

Kauj ruam 5: Firmware

Firmware
Firmware
Firmware
Firmware

Kuv tau khaws PIC24FJ256GA702 lub cuab yeej ua kuv lub microcontroller tseem ceeb raws li nws ua haujlwm nrawm nrawm txog 32MHz siv nws cov oscillator sab hauv thiab muaj ntau qhov muaj peev xwm ua haujlwm nco thiab RAM rau tsim cov duab zoo.

Txhawm rau txhim kho lub khoos phis tawm Kuv siv Flowcode raws li nws tau tso cai rau kuv simulate thiab debug tus lej raws li kuv tau mus uas tau pab tsim cov txiaj ntsig zoo uas ua haujlwm ntawm kev nrawm. Flowcode muaj pub dawb pub dawb qhib rau 30 hnub thiab tom qab ntawd koj tuaj yeem xaiv yuav lossis tsuas sau npe mus sib hais dua. Nws kuj tseem muaj cov zej zog online zoo uas txaus siab rau chip thiab pab kuv yuav tsum tsoo txhua phab ntsa raws txoj kev. Hais qhov no txhua qhov software tuaj yeem tsim los siv Arduino IDE lossis zoo sib xws, koj tsuas yog xoob lub peev xwm los sim.

Kuv siv PICkit 3 los teeb tsa PIC hauv-board kuv tswj PCB. Qhov no tuaj yeem ua ke rau hauv Flowcode yog li nws suav sau thiab cov haujlwm ntawm PICkit ntawm ib zaug xwb nas nias, zoo ib yam li rub tawm khawm hauv Arduino.

Tus tswj hwm lub microcontroller kuv xaiv tsis muaj EEPROM-on-board uas xub pib muaj teeb meem raws li kuv xav txuag qhov tam sim no xaiv cov duab ua haujlwm. Txawm li cas los nws tau muaj cov neeg siv programmable flash nco thiab yog li kuv tuaj yeem ua tiav qhov kev ua haujlwm no hauv txoj kev ncig.

Qhov kev pab cuam Flowcode kuv tsim tau txuas nrog. Cov khoom qhov rai tso cai rau koj xaiv qhov loj ntawm lub rooj tsavxwm siv. piv txwv li 4x4 lossis 8x8 thiab qhov no teeb tsa lub nra ntawm qhov tsis xws li tus lej ntawm LEDs thiab lwm yam uas tom qab ntawd tsav ntau yam kev ua yeeb yaj kiab kom ib txoj haujlwm tuaj yeem siv rau ob qho tib si tso saib.

Tus neeg siv interface rau lub teeb yog yooj yim haum. Nias qhov hloov pauv kom tsawg dua peb vib nas this thiab lub teeb txav mus rau hom tom ntej. Ua ntej txhua hom pib hom kev ntsuas tau pom ntawm txhua lub vaj huam sib luag LED. Nias qhov hloov mus rau ntau dua peb vib nas this thiab lub teeb hloov tawm. Kev nias ntxiv ntawm qhov hloov pauv yuav coj lub teeb rov qab thiab rov qab mus rau hom xaiv yav dhau los. Kev poob lub zog rau lub teeb yuav ua rau lub teeb rov pib ua haujlwm tam sim no thaum lub zog rov qab los, suav nrog rau/tawm xwm txheej.

Nov yog ntau yam kev ua yeeb yaj kiab hom lub teeb tuaj yeem ua tam sim no nrog cov khoom siv tam sim no.

  1. Xim smear - Muab cov xim sib xyaw ua ke
  2. Kev ua si ntawm lub neej - Lub neej raws li simulation
  3. Spinning pattern - Animated pattern of 2, 3 lossis 4 xim
  4. Wave generator - Xim xim sine tsis
  5. Tsau Xim - Rau rau tus kheej lub vaj huam sib luag ntawm cov xim tig
  6. Duab ntxoov ntxoo - Animated vaj huam sib luag xim Txhua tus/Tus kheej
  7. Lighthouse - Tig ib lub vaj huam sib luag
  8. Rings - Animated kab rov tav
  9. Hluav Taws - Tsiaj tua hluav taws
  10. Los nag - Ua kom muaj xim los nag
  11. Cov foob pob hluav taws - Cov duab foob pob hluav taws muaj xim zoo nkauj
  12. Hloov - Animated scrolling effect
  13. Nab - Animated retro nab sib ntaus
  14. Snakes - Animated rotating nab
  15. Random - Hom 1 txog 14 nrog kev hloov pauv qeeb (kwv yees li 60 vib nas this)
  16. Random - Hom 1 txog 14 nrog kev hloov pauv sai (kwv yees li 30 vib nas this)

Txhua hom muaj ib lossis ntau qhov kev xaiv ua piv txwv suav nrog kev ua kom nrawm thiab lwm yam tsis. Qee hom kuj tseem muaj cov ntsiab lus sib txawv uas tuaj yeem txav mus los lossis sib txawv nyob rau lub sijhawm tso cai rau kev ua kom muaj zog ntau dua. Piv txwv tias qhov hluav taws kub muaj cov roj av sib piv uas tau ntxiv rau ntawm txhua lub voj voog qhov nyiaj no tau tsau sab saud thiab qis dua. Sij hawm dhau los cov kev txwv no tuaj yeem nce lossis txo qis tso cai siv qhov hluav taws kub kom puv cov zaub lossis dej los rau hauv qab ob peb lub pixels.

Kauj Ruam 6: Kev Sib Txuas

Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas

Pawg tswj hwm tau txuas nrog lub zog siv hluav taws xob siv USB A lossis DC lub xov tooj hluav taws xob, ob qho tib si tuaj yeem yuav rau tus nqi qis heev ntawm qhov chaw xws li eBay.

Pawg tswj hwm tau txuas nrog rau qhov tsis txuas nrog IN lub qhov (socket) ntawm lub rooj tsav khoom siv siv lub txuas txuas tau nkag tau thiab tus qauv 3-txoj kev servo ribbon cable.

Sab saum toj thiab hauv qab laser txiav phaj yog tom qab tuav hauv txoj haujlwm siv M3 lauj kaub taub hau ntsia liaj qhov rooj thiab M3 xov spacers.

Kev hloov kho yav tom ntej

Muaj qhov kev xaiv ntxiv Bluetooth thiab WIFI rau kuv pawg tswj hwm tso cai rau kev hloov kho yav tom ntej xws li kev hloov pauv tshiab thiab kev koom ua ke ntse nrog yam xws li Amazon Alexa ntawm cov kev pabcuam online xws li ITTT. Nov yog qee yam uas kuv tab tom tshawb nrhiav.

Nws yuav yog qhov zoo kom tuaj yeem teeb lub teeb ntawm lub teeb, ua kom pom lub ntsej muag lossis txawm tias los tso saib cov ntawv xov xwm tsuas yog tham nrog koj tus pab ntse.

Ua tsaug rau saib ntawm kuv tus tsim thiab kuv vam tias kuv tau tshoov koj siab kom ua raws li kuv tus hneev taw lossis tsim qee yam zoo sib xws.

Ua nws Glow Contest
Ua nws Glow Contest
Ua nws Glow Contest
Ua nws Glow Contest

Runner Up hauv Kev Ua Nws Glow Contest

Pom zoo: