Cov txheej txheem:

Christmas Ncej: 4 Kauj Ruam (nrog Duab)
Christmas Ncej: 4 Kauj Ruam (nrog Duab)

Video: Christmas Ncej: 4 Kauj Ruam (nrog Duab)

Video: Christmas Ncej: 4 Kauj Ruam (nrog Duab)
Video: Poj Laib - Xav Deev Dua Ib Zaug 2024, Kaum ib hlis
Anonim
Christmas Ncej
Christmas Ncej

Txoj haujlwm no tau ua tiav raws li ib feem ntawm kev kho kom zoo nkauj Christmas.

Nws tsuas yog lub thav duab uas qhia txog khoom Christmas:

  • Cov cim zoo li qub (piv txwv li tsob ntoo Christmas, snowflake, Santa lub kaus mom…).
  • Ib daim kab xev rau cov ntawv (piv txwv li Zoo siab heev Christmas) lossis cov duab dav dua.
  • Daus.

Kauj ruam 1: Cov ntaub ntawv

Peb xav tau cov ntaub ntawv hauv qab no (tuaj yeem hloov kho raws li qhov xav tau, xav tau lossis muaj nyob):

  • Pawg tswj hwm: Arduino nano.
  • Lub matrix ntawm leds: 22x22 los ntawm BTF-LIGHTING (WS2812B (aka NeoPixels) sib xws).
  • Ib daim ntawv los sis ntawv: ntawv dawb.
  • Cov duab thav duab: pheej yig tshaj kuv pom;) (koj tuaj yeem siv qhov zoo nkauj dua).
  • Ib lub capacitor: 1000uF.
  • Tus tiv thaiv: 390 Ohms.
  • Ob peb xaim: raws li xav tau.
  • Kab xev kab xev.
  • 5V lub zog siv hluav taws xob: cov lej ntawm lub zog tag nrho tuaj yeem siv 145W. Qhov ci ntawm lub leds tau raug txo los ntawm software, hauv txoj kev no koj tuaj yeem siv lub zog los ntawm 25W.

Thiab cov cuab yeej:

  • Txiab.
  • Cutter.
  • Soldering hlau.
  • Lwm yam koj xav tau.

Kauj Ruam 2: Kev tsim kho

Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho

Nws yog qhov yooj yim heev los ua.

Cov ntawv los xij/ntawv tau siv los nkaum qhov leds matrix, tab sis nws yuav tsum cia lub teeb dhau mus. Kuv pom zoo tias nws yog xim dawb lossis dub, lwm yam xim yuav cuam tshuam cov xim ntawm cov coj. Txiav rau qhov loj ntawm tus ncej thiab muab tso rau nws.

Coj cov matrix thiab nruab nrab nws ntawm tus ncej. Ruaj nrog cov kab xev.

Tam sim no nws yog lub sijhawm rau sab nraub qaum ntawm tus ncej. Muab nws tso, xam thiab cim qhov chaw uas cov xov hlau yuav tawm tuaj. Tom qab ntawd tshem nws thiab ua lub qhov. Hauv qhov no lub nraub qaum tau ua nrog cov duab los tawv yog li nrog txiab thiab txiav tau yooj yim los ua qhov. Koj tuaj yeem kos qhov kev sib txuas twg yuav tawm los ntawm qhov uas yog siv.

Dhau cov xov hlau hla lub qhov thiab kaw tus ncej.

Hauv 5V thiab GND cov xov hlau, muab lub tshuab hluav taws xob sib txuas thiab lwm cov xov hlau ntev txaus kom tau txais lub zog siv. Paub txog polarity !!!

Lub teeb liab DO yuav tsis txuas nrog (tsis muaj qhov sib ntxiv). Txog DI lub teeb liab, lub matrix tuaj nrog ib daim hlau nrog qhov txuas uas tsim nyog.

Tam sim no koj yuav tsum ua haujlwm Arduino ua ntej kos nws lossis ua tus nkag mus rau USB txuas rau lub phiaj xwm yav tom ntej. Txij ntawm no mus, Kuv ua qhov kev txhim kho/ntsuas nrog lub khob cij kom txog thaum txoj haujlwm tau ua tiav.

Siv cov xaim hlau txuas nrog Arduino. Muab 390 ohm resistor hauv kab nrog kab teeb liab (qhov no D13) thiab siv cov kab xev los tiv thaiv nws, muab cov xov hlau txuas txuas rau 5V thiab GND raws li qhov tsim nyog.

Cov kauj ruam kawg yog txhawm rau txhim kho Arduino nyob tom qab ntawm tus ncej. Kuv siv tib lub hnab uas Arduino tau los ntawm tus muag khoom (yooj yim, pheej yig thiab muaj kev nyab xeeb: rov siv dua), thiab cov kab xev kaw rau qhov nrawm. Tsis txhob hnov qab txuas Arduino mus rau qhov sib piv thiab cov xaim hluav taws xob rau lub zog siv.

Kauj ruam 3: Programming

Programming
Programming

Download tau cov cai

Cov cai yog nyob ntawm no. koj tuaj yeem clone lossis rub tawm raws li koj xav tau.

Tseem ceeb !

Raws li tau tham ua ntej, cov lej tuaj yeem haus tau txog 145W. Ntawm qhov tod tes, qhov ci ntawm lub leds tau raug txo los ntawm software, ua li no koj tuaj yeem siv lub zog siv hluav taws xob tsawg dua. Yog tias kev ua haujlwm setBrightness () yog linear, Kuv xav tias lub zog siab tshaj plaws yuav nyob nruab nrab ntawm 25W thiab 30W. Kuv siv ib qho ntawm 200W, yooj yim vim tias nws muaj rau kuv.

Yog li thaum txuas Arduino rau lub khoos phis tawj, nco ntsoov:

  • Txuas lub leds matrix los ntawm Arduino.
  • Los yog xyuas kom lub hwj chim sab nraud nyob.

txwv tsis pub tam sim no kos los ntawm cov lej yuav los ntawm USB chaw nres nkoj, uas tuaj yeem ua rau puas tsuaj.

Programming

Tsis muaj qhov tshwj xeeb xav tau rau kev ua haujlwm hauv txoj haujlwm no. Yog li txheej txheem txheej txheem zoo ib yam li lwm qhov kev tsim kho Arduino. Koj xav tau Arduino IDE.

  • Txuas Arduino rau lub khoos phis tawj.
  • Tua tawm Arduino IDE.
  • Thauj txoj haujlwm.
  • Nias lub pob "upload" thiab tos kom txog thaum ua tiav.
  • Txuas nrog Arduino thiab tam sim no koj tuaj yeem ua tiav kev tsim kho.

Kauj Ruam 4: Qhov tshwm sim

Ua haujlwm tiav.

Tsuas yog sab laug ua yog qhuas qhov tshwm sim.

Thiab Zoo Siab Christmas !!!

PS qee cov tswv yim nyob ib puag ncig txhawm rau txhim kho…

Pom zoo: