Yuav Ua Li Cas Siv Programmable LED Sawb Teeb rau Christmas Christmas Teeb Pom Kev Zoo (nrog Arduino Uno)

Cov txheej txheem:

Yuav Ua Li Cas Siv Programmable LED Sawb Teeb rau Christmas Christmas Teeb Pom Kev Zoo (nrog Arduino Uno)
Yuav Ua Li Cas Siv Programmable LED Sawb Teeb rau Christmas Christmas Teeb Pom Kev Zoo (nrog Arduino Uno)
Anonim

Yog tias koj tab tom nrhiav ua kom koj lub tsev zoo meej rau Christmas, nws yog lub sijhawm kom muaj tswv yim! Txoj haujlwm no yog qhov zoo tshaj rau cov uas txaus siab rau qhov lom zem thiab tshwj xeeb DIY project, lossis cov uas xav ua kom lub tsev zoo li kev lom zem raws li qhov ua tau rau Christmas no nrog lub teeb ci ci LED. Kab lus no muab cov lus qhia yooj yim uas yuav ua rau koj dhau los ntawm kev thaiv thiab teeb tsa Arduino Uno ntxiv cov teebmeem zoo rau koj cov hlua LED.

Cov kauj ruam

Ntu 1 ntawm 5: Teeb LED Sawb

Tshooj 1 kauj ruam 1
Tshooj 1 kauj ruam 1

Kauj Ruam 1. Txiav txim siab qhov twg koj xav kom koj cov hlua LED rau lub teeb kom muaj qhov ua tau zoo tshaj plaws

Nco tseg txoj kab ntawm qhov chaw uas cov hlua yuav khiav.

Kauj Ruam 2. Ntsuas qhov ntev ntawm thaj chaw uas koj xav teeb koj lub teeb

Kos daim phiaj rau kev suav. Ib lub yob ntawm LED sawb yog 5 metres hauv qhov ntev, yog li koj tuaj yeem txiav kab txaij rau hauv qhov kev xav tau ntev lossis nrhiav thaj chaw uas sib npaug rau txoj hlua ntev.

Qhov 1 theem 3
Qhov 1 theem 3

Kauj Ruam 3. Ntsia lub khob rau ntawm lub eaves

Muab lawv tso rau txhua 6 ntiv tes.

  • Laum cov qhov tsav ua kom yooj yim rau lawv ntswj rau hauv.

    IMG_9647
    IMG_9647
Qhov 1 theem 4
Qhov 1 theem 4

Kauj Ruam 4. Ntsia cov neeg coob qhov muag rau hauv cov yas yas

Muab lawv tso rau txhua 6 ntiv tes. Xyuas kom muaj qhov sib nrug hauv txhua lub khob hooks thiab nruab nrab ntawm txhua tus neeg qhov muag sib npaug.

Zipties
Zipties

Kauj Ruam 5

Muab cov zauv sib txuas txhua 8 ntiv tes los txuas cov kab xev LED rau cov yas yas.

Hangup
Hangup

Kauj Ruam 6. Dai cov hlua LED rau ntawm tus eaves los ntawm kev sib koom ua ke lub qhov muag nrog khob khob

Ntu 2 ntawm 5: Xaim LED Sawb

IMG_9658
IMG_9658

Kauj Ruam 1. Txheeb xyuas cov hlua LED

Txhua qhov kawg ntawm kab txaij yuav muaj peb kab.

  • Av hlau (GND); Cov ntaub ntawv teeb liab tawm tswv yim (Din); Fais fab hlau (+5V).
  • Nco tseg cov ntaub ntawv kab kev khiav ntawm txoj kab.
Resistor2
Resistor2

Kauj Ruam 2. Txuas cov ntaub ntawv xov hlau

  • Txuas 470 Ohm resistor hauv kab nrog LED sawb cov ntaub ntawv teeb liab xaim (ntsuab). Cov tshuaj tiv thaiv no pab tiv thaiv kom tsis txhob kis ntawm cov ntaub ntawv kab uas tuaj yeem ua rau puas thawj LED ntawm kab txaij.
  • Txuas lub jumper los ntawm tus pin 12 ntawm Arduino mus rau lwm qhov kawg ntawm tus tiv thaiv.
Capacitor
Capacitor

Kauj Ruam 3. Txuas lub luv luv tsis zoo (-) ceg ntawm 1000 uF capacitor rau hauv av xaim (GND) thiab ntev dua zoo (+) ceg mus rau lub zog xaim (+5V) ntawm LED sawb

Lub zog 2d
Lub zog 2d

Kauj Ruam 4. Txuas cov hlua LED rau lub hwj chim

  • Txiav cov kab hlua coj los ua qhov ntev txaus.
  • Siv lub xaim txuas lub xaim hluav taws xob (+5V) ntawm LED sawb mus rau +V chaw nres nkoj ntawm lub hwj chim.
  • Txuas cov hlua LED hauv av hlau (GND) mus rau –V (COM) chaw nres nkoj ntawm lub hwj chim.

    Ntsia cov ntsia hlau rau ntawm lub hwj huam hluav taws xob qhov chaw nres nkoj txhawm rau txhawm rau xaim thiab tom qab kaw cov ntsia hlau

Ardugino
Ardugino

Kauj Ruam 5. Fais fab Arduino

  • Lob cov hlua jumper ntev, thiab txuas Vin tus pin ntawm koj Arduino rau lub hwj chim muab +V chaw nres nkoj.
  • Nqa ib lub xaim jumper, thiab txuas GND tus pin ntawm koj Arduino mus rau hauv av xaim ntawm cov hlua coj.
IMG_b9835
IMG_b9835

Kauj Ruam 6. Ua kom ntseeg tau tias tsis muaj cov xov hlau luv

Cov LEDs ntawm kab txaij yog rhiab heev thiab tuaj yeem ua rau tsis zoo.

  • Ruaj ntseg txhua qhov qhib xaim txuas nrog daim kab xev hluav taws xob.

    Schemvatic
    Schemvatic
Powercord
Powercord

Kauj Ruam 7. Txuas lub qaum txuas rau lub hwj chim

  • Txuas ntsuab xaim rau ⏚
  • Txuas cov xaim dub rau L.
  • Txuas cov xaim dawb rau N

Ntu 3 ntawm 5: Txhim Kho Arduino Software

Screen Shot 2018 02 07 ntawm 11.04.58 AM
Screen Shot 2018 02 07 ntawm 11.04.58 AM

Kauj Ruam 1. Rub tawm thiab teeb tsa Arduino IDE 1.6.5

Koj tuaj yeem rub tawm nws dawb los ntawm Arduino lub vev xaib.

  • Tus tshiab Arduino IDE version tsis siv rau txoj haujlwm no, vim tias cov cai tsis tuaj yeem suav sau.
  • Ob npaug nyem rau ntawm cov ntaub ntawv rub tawm thiab ua raws cov txheej txheem teeb tsa kev qhia.
IMG_9640
IMG_9640

Kauj Ruam 2. Tshem tawm Arduino Uno los ntawm LED sawb

Nco ntsoov tias tsis muaj kev sib txuas ntawm Arduino board thiab lub teeb ci.

IMG_9635
IMG_9635

Kauj Ruam 3. Txuas Arduino Uno board rau koj lub khoos phis tawj ntawm USB cable

Ntu 4 ntawm 5: Txhim Kho Tsev Kawm Ntawv PololuLedStrip thiab Tshaj Tawm Cov Cai

Chossingport
Chossingport

Kauj Ruam 1. Rov qab mus rau Arduino IDE

Xaiv qhov chaw nres nkoj USB raug rau Arduino IDE yog li nws tuaj yeem txuas rau koj lub rooj tsavxwm.

Nyem rau ntawm Cov Cuab Yeej tom ntej no mus rau Chaw Nres Nkoj thiab tom qab ntawd nyem rau qhov chaw nres nkoj raug (Rau cov neeg siv Windows: COM3, COM2 …). Yog tias tsis muaj COM cov chaw nres nkoj tshwm hauv cov ntawv qhia zaub mov, sim lwm USB chaw nres nkoj, lossis rov pib dua koj lub computer

Tshawb nrhiav pn
Tshawb nrhiav pn
Screen Shot 2018 02 09 ntawm 10.00.59 PM
Screen Shot 2018 02 09 ntawm 10.00.59 PM

Kauj Ruam 2. Nruab Pololu Library

Nyem rau ntawm "Sketch" thiab taw rau "suav nrog Lub Tsev Qiv Ntawv" thiab tom qab ntawd "Tswj Cov Tsev Qiv Ntawv".

  • Nyem rau ntawm kab tshawb thiab ntaus hauv PololuLedStrip
  • Screen Shot 2018 02 07 ntawm 1.57.58 PM
    Screen Shot 2018 02 07 ntawm 1.57.58 PM

    Nrhiav PololuLedStrip los ntawm Pololu thiab nyem lub pob teeb tsa.

Duab hmoob tojsiab
Duab hmoob tojsiab

Kauj Ruam 3. Muab cov lej tso rau Arduino Board

  • Nyem rau "File" ces "Piv txwv" ces "PololuLedStrip." Thaum kawg nyem ob zaug ntawm LedStripXmas. Arduino IDE yuav qhib lub qhov rai tshiab muaj cov lej rau txoj haujlwm no.

    Screen Shot 2018 02 09 ntawm 10.11.36 PM
    Screen Shot 2018 02 09 ntawm 10.11.36 PM
  • Hloov tus lej ntawm LEDs hauv cov lej. Nkag mus 150, cov hlua coj no muaj 150 LEDs.

    Screen Shot 2018 02 09 ntawm 10.27.33 PM
    Screen Shot 2018 02 09 ntawm 10.27.33 PM
  • Nyem upload khawm thiab tshawb xyuas qhov xwm txheej bar.

    IDE yuav suav koj cov cai thiab yog tias tsis pom qhov yuam kev. Yog tias koj tau txais qhov yuam kev, tshawb xyuas koj cov cai

Kauj Ruam 4. Tshem lub Arduino Board ntawm lub computer

Kauj Ruam 5. Rov txuas nws rov qab mus rau kab txaij LED

    • Txuas tus pin 12 ntawm Arduino mus rau kab txaij LED cov ntaub ntawv xov hlau.
    • Txuas lub hwj chim jumper hlau (+5v) rau tus pin Vin thiab av jumper hlau rau GND ntawm Arduino.

Ntu 5 ntawm 5: Xeem

Kauj Ruam 1. Ntsaws qhov txuas txuas mus rau qhov hluav taws xob ze tshaj

TSI_9838
TSI_9838

Kauj Ruam 2. Txheeb xyuas qhov xwm txheej teeb (daj) ntawm lub hwj chim

Lub teeb yuav tsum nyob twj ywm tas li.

Optimize
Optimize

Kauj Ruam 3. Tiav lawm

Lub tswv yim

  • Yog tias cov hlua LED tsis teeb pom kev zoo, rov tshuaj xyuas koj lub teeb kom pom tias txhua yam txuas nrog zoo.
  • Nco ntsoov tias koj siv Arduino IDE 1.6.5 txhawm rau rub cov lej.
  • Txheeb xyuas cov khoom puas. Yog tias koj ntseeg tias koj teeb tsa raug thiab txhua qhov kev sib txuas tau nyob hauv qhov chaw, nws muaj peev xwm tias qee yam ntawm koj cov khoom siv tsis raug xws li cov neeg tawm tsam thiab lub peev xwm.
  • Ntxiv lub sijhawm teem rau koj lub qhov hluav taws xob yuav tso cai rau koj qhib/tua LED Sawb tau txais lub sijhawm.
  • Txhim kho thiab nyab xeeb lub zog xa mus rau phab ntsa kom yooj yim thaum xaim tag nrho cov khoom siv ua ke.

Lus ceeb toom

  • Tsis txhob txuas cov hlau lead luv ntawm lub tshuab hluav taws xob rau lub hwj chim xaim (5V+) ntawm cov hlua coj. Koj cov khoom tuaj yeem tua hluav taws.
  • Tsis txhob ntsaws txuas txuas txuas rau lub qhov hluav taws xob thaum txhua lub ntsia hlau ntawm lub hwj chim qhov chaw nres nkoj xoob.
  • Tsis txhob kov lub hwj huam siv koj txhais tes liab qab. Nws raug nquahu kom koj hnav hnab looj tes roj hmab txhawm rau tiv thaiv ib qho tsis raug rau koj tus kheej.

Pom zoo: