Cov txheej txheem:

DIY Arduino RGB LED Sawb IR Tus Tswj: 5 Kauj Ruam
DIY Arduino RGB LED Sawb IR Tus Tswj: 5 Kauj Ruam

Video: DIY Arduino RGB LED Sawb IR Tus Tswj: 5 Kauj Ruam

Video: DIY Arduino RGB LED Sawb IR Tus Tswj: 5 Kauj Ruam
Video: don't use ear buds..... carefully....... 2024, Lub Xya hli ntuj
Anonim
Image
Image
Breadborard Kev Xeem
Breadborard Kev Xeem

Hav guys. Hauv cov lus qhia niaj hnub no kuv yuav qhia koj yuav ua li cas koj tuaj yeem ua koj tus kheej arduino raws, tswj hluav taws xob, RGB LED sawb tswj.

Lub hauv paus ntsiab lus ntawm tus tswj yog yooj yim heev. Qhov zoo 12v txuas ncaj qha rau 12v txoj kev tsheb nqaj hlau thiab VIN tus pin ntawm arduino muab nws nrog lub zog. Txhua qhov chaw mosfet txuas nrog hauv av ntawm lub hwj chim. Cov pins ntws txuas rau txhua txoj kev tsis zoo ntawm txoj hlua, rau cov xim ntsuab ntsuab thiab xim xiav thiab lub qhov rooj txuas nrog los ntawm 220ohm resistor rau PWM tso tus pin ntawm arduino. Thaum PWM teeb liab xa los ntawm tus pin arduino, nws qhib lub qhov rooj ntawm mosfet tso cai rau tam sim no ntws mus rau qhov tsis zoo pins ntawm kab sawb.

Tus txais IR tau txuas nrog 5v, hauv av thiab cov lej nkag ntawm tus pin ntawm arduino, txiav txim siab ib qho IR teeb liab xa mus rau nws qhov kev taw qhia.

Kauj Ruam 1: Kuaj Breadborard

Breadborard Kev Xeem
Breadborard Kev Xeem
Breadborard Kev Xeem
Breadborard Kev Xeem

Raws li koj tuaj yeem pom los ntawm kuv cov phiaj xwm, kuv siv Arduino nano ua lub paj hlwb ntawm kev ua haujlwm, 3 Logic qib mosfets ua tus tsav tsheb rau txhua txoj kev tsheb nqaj hlau ntawm LED Sawb, 1838 IR tus txais, 3 220ohm resistors thiab 12v 5A fais fab mov.

Cia peb ua txhua yam teeb tsa ntawm daim ntawv qhia zaub mov. Kuv tab tom siv Arduino mega rau kev sim uas tau dhau los ua lub tswv yim tsis zoo vim tias, raws li kuv pom tom qab, qee tus pins tsis ua haujlwm zoo ib yam ntawm nano zoo li lawv nyob ntawm mega, tab sis kuv yuav rov qab mus rau uas tom qab ntawd.

Kauj ruam 2: Arduino Code

Tam sim no cia saib ntawm cov lej arduino.

Thawj qhov koj yuav tsum tau ua yog rub tawm lub tsev qiv ntawv IRRemote tshiab los ntawm lawv nplooj ntawv github. Luam cov ntawv zip thiab txav nws mus rau koj lub tsev qiv ntawv arduino. Nco ntsoov tias koj tshem tawm lub tsev qiv ntawv RobotIRremote uas twb muaj lawm los ntawm cov hauv paus arduino cov tsev qiv ntawv nplaub tshev vim tias nws tuaj yeem cuam tshuam nrog lub tsev qiv ntawv irremote.

Tom ntej no koj tuaj yeem qhib IRRecvDemo piv txwv kos duab hauv koj li arduino IDE thiab hloov tus lej txais ntawm kab 11 txog 8 raws li qhov uas peb yuav siv ntawm peb cov arduino kom tau txais lub teeb liab. Rub tawm daim duab thiab qhib qhov saib ua ntu zus. Tam sim no siv lub chaw taws teeb uas koj xav siv nrog koj tus tswj hwm thiab nias lub pob. Yog tias koj tau ua txhua yam kom raug tus lej yuav tshwm ntawm tus saib xyuas. Sau tag nrho cov lej sib xws rau cov nyees khawm ntawm koj lub chaw taws teeb, peb yuav siv lawv tom qab ntawm peb daim duab.

Tom ntej no, mus rau kuv qhov chaw cia khoom github thiab rub tawm cov ntawv sketch.ino thiab qhib nws nrog koj li arduino IDE.

Koj tuaj yeem hloov kab 16-39 qhov twg kuv txhais cov lej rau txhua lub pob ntawm kuv lub chaw taws teeb, tsuas yog hloov HEX cov lej ntawm sab xis rau cov lej koj tau sau ua ntej. Kuv yuav ua cov vis dis aus cais thiab txuas nws hauv qhov kev piav qhia piav qhia cov cai kom ntxaws.

Kev ceeb toom sai rau ib tus neeg sim ua qhov haujlwm no, yog tias koj siv arduino nano, thov siv cov pins uas tau teeb tsa hauv kuv daim duab, qee tus pins (5 thiab 11) khov rau ntawm arduino yog tias lub cim pwm raug xa los ntawm lawv vim hais tias IRREMOTE lub tsev qiv ntawv siv cov built -in timers ntawm arduino thaum txhais cov cai thiab cov pins xav tau dawb. Tsis tas li koj tsis tuaj yeem siv 13 tus pin rau cov tswv yim, vim nws tau txuas nrog lub teeb tsa hauv LED ntawm arduino. Kuv tau ua yuam kev ntawm kev siv cov pins yam tsis tau kuaj ua ntej thiab yuav tsum tau xaj lwm lub rooj tsav xwm raws li qhov tshwm sim, yog li thov khaws cov pins no yog tias koj xav kom nyab xeeb. Rub tawm daim duab hloov kho mus rau arduino thiab sim tawm tag nrho koj cov nyees khawm. Yog tias txhua yam mus rau txoj kev npaj, koj yuav tsum muaj txhua lub khawm ua haujlwm kom raug thiab tso tawm cov xim uas koj xav tau. Kev nyuab siab nce thiab nqis cov nyees khawm tau siv los txo cov xim yog tias koj nyob hauv hom xim, thiab ua kom nrawm dua thiab ua kom cov duab qis dua yog tias koj siv ib qho ntawm 4 cov duab uas kuv teeb tsa.

Kauj Ruam 3: PCB xaj

Tam sim no nws yog lub sijhawm coj peb txoj haujlwm los ntawm daim ntawv qhia zaub mov mus rau PCB tiag. Kuv siv EasyEDA online app los tsim cov txheej txheem thiab pawg thawj coj saib. Kuv yuav qhia koj li cas koj tuaj yeem tau txais koj li PCB tsim qauv luam tawm thiab xa khoom zoo los ntawm JLCPCB.

Thaum koj qhib PCB tsim hauv EASYEDA, koj yuav tsum nyem rau ntawm lub pob gerber tso tawm hauv software. Tom ntej no nyem rau Download Gerber cov ntaub ntawv.

Tam sim no taub hau rau JLCPCB.com thiab nyem rau ntawm kab lus tam sim no khawm. Tshaj tawm koj cov ntaub ntawv gerber thiab koj yuav tsum pom tias koj li PCB tiav li cas.

Hauv qab no koj tuaj yeem hloov kho qhov ntau, tuab, xim thiab lwm yam Kuv tau mus nrog lub teeb tsa feem ntau, tsuas yog hloov xim rau xiav ua rau kuv xav tias nws zoo li zoo dua. Thaum koj ua tiav, nyem rau ntawm lub pob kom txuag tau lub laub. Tom qab ntawd koj tuaj yeem mus rau nplooj ntawv txheeb xyuas, nkag mus rau koj cov ntaub ntawv thauj khoom thiab them nyiaj thiab thaum koj ua tiav, koj tuaj yeem cia siab tias koj li PCB tuaj txog sai sai.

Tom qab kwv yees li ib lub lim tiam ntawm kev tos kuv cov PCB tau tuaj txog zoo thiab ntim tau zoo. Kuv yuav tsum hais tias kuv zoo siab heev nrog qhov ua tau zoo. Txog tus nqi no nws yeej tsis tsim nyog sim ua koj tus kheej, nco ntsoov koj tshawb xyuas peb lub vev xaib thiab koj tseem yuav muaj kev xa khoom dawb ntawm koj thawj qhov kev txiav txim yog tias koj ua li ntawd.

Kauj Ruam 4: PCB los ua ke thiab Soldering

PCB los ua ke thiab Soldering
PCB los ua ke thiab Soldering
PCB los ua ke thiab Soldering
PCB los ua ke thiab Soldering

Tam sim no nws yog lub sijhawm los sau txhua yam ntawm peb lub rooj tsav xwm luam tawm tshiab. Thaum siv cov khoom ib txwm sim ua kom cov seem me tshaj plaws ua ntej thiab tom qab ntawd mus rau qhov loj dua, ua rau nws yooj yim dua. Txhawm rau txuas rau arduino, coj kab txaij thiab tus txais kuv tau siv poj niam ncaj tus pin lub taub hau tsis siv cov khoom sib txuas ncaj qha. Txoj kev ntawd yog koj yuam kev kib koj cov arduino lossis lwm yam, lawv tuaj yeem hloov pauv tau yooj yim, thiab koj tuaj yeem siv koj lub rooj tsavxwm yam tsis muaj teeb meem. Tsuas yog cov khoom kuv tau siv ncaj qha yog mosfets thiab dc lub zog txuas.

Thaum txhua yam raug muag hauv, peb tuaj yeem txuas peb cov khoom. Nco ntsoov tias koj txuas cov hlua LED kom raug, txoj kab 12v yog tus pin ntawm sab xis thiab txoj kab tsis zoo yog tus pin 1, 2 thiab 3 los ntawm sab laug. Thiab ntawm chav kawm tsis txhob tso koj cov arduino rau qhov tsis raug vim koj tuaj yeem kib nws.

Kauj Ruam 5: Thawj Fais Fab thiab Xaus

Thaum koj muaj tag nrho cov khoom siv hauv qhov chaw, txuas 12v lub zog xa mus rau lub rooj tsavxwm thiab xyuas kom txhua yam ua haujlwm.

Thiab qhov ntawd yog nws! Koj DIY Arduino raws li LED sawb tswj tau npaj tiav. Kuv vam tias koj yuav muaj kev lom zem ntau npaum li kuv tau tsim txoj haujlwm no. Kuv yuav tsum hais tias kuv tau kawm ntau yam thiab vam tias koj yuav zoo ib yam. Txhua ntu uas siv hauv txoj haujlwm thiab txuas uas kuv tau hais yog nyob hauv cov lus piav qhia video. Ua tsaug ntau ntau rau txhua qhov kev txhawb nqa rau kuv cov channel, nws txhais tau ntau heev. Yog tias koj nyiam daim vis dis aus, thov tso ib qho thiab subscribe rau cov vis dis aus yav tom ntej vim qhov ntawd pab kuv tawm ntau. Muaj kev lom zem nrog koj tus tswj LED thiab kuv yuav pom koj nyob rau tom ntej no! Cheers

Pom zoo: