Cov txheej txheem:

Aquarium Light PWM Nrog Arduino: 3 Kauj Ruam
Aquarium Light PWM Nrog Arduino: 3 Kauj Ruam

Video: Aquarium Light PWM Nrog Arduino: 3 Kauj Ruam

Video: Aquarium Light PWM Nrog Arduino: 3 Kauj Ruam
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla использовать для? 2024, Kaum ib hlis
Anonim
Aquarium Light PWM Nrog Arduino
Aquarium Light PWM Nrog Arduino

Tsis ntev los no kuv tau hloov pauv kuv lub thoob dej yug ntses los ntawm teeb pom kev zoo mus rau teeb pom kev zoo LED thiab kuv tau txiav txim siab sim thiab sim ib puag ncig ib puag ncig qhov twg lub teeb maj mam nce txij thaum kaj ntug txog ib tag hmo thiab tom qab ntawd txo kom txog thaum tsaus ntuj. Hmo ntuj muaj lub teeb me me feem ntau muab los ntawm lub hli.

Yeej qhov teeb pom kev zoo LED tau siv los ntawm 12V lub zog xa khoom thiab arduino tswj kev siv lub teeb los ntawm kev hloov pauv qhov hluav taws xob nrog kev pab ntawm n-channel MOSFET (Kuv tau siv IRFS630). Arduino tuaj yeem siv hluav taws xob los ntawm tib lub zog tab sis kuv tau siv qhov sib cais 5V USB PS rau arduino thiab siv nws los ntawm USB tsis dhau Vin.

Kev siv lub teeb yuav tsis yog qhov tseeb tshaj plaws tab sis nws yog qhov zoo tshaj plaws uas kuv xav tau. Tus qauv tuaj yeem hloov kho los ntawm txoj cai.

Kauj Ruam 1: Qhov Yuav Tsum Tau

Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau

Thawj qhov ua ntej sau tag nrho txhua ntu uas xav tau rau txoj haujlwm. Kuv xav tias koj twb muaj lub teeb pom kev zoo LED uas koj xav ua si nrog, tej zaum teeb pom kev thoob dej yug ntses, tej zaum muaj lwm yam ntxiv, tej zaum tsis yog LEDs tab sis qee yam uas txhawb kev dim.

Yog li ntawm no yog cov npe ntawm ntu uas kuv siv:

1. Arduino nano - 1 pcs

2. LCD 1602 zaub - 1 pcs

3. IIC/I2C adapter rau LCD 1602 - 1 pcs

4. DS1302 RTC - 1 pcs (nrog CR2032 roj teeb)

5. thawb khawm nrog npog - 1 pcs

6. n -channel MOSFET (Kuv siv IRFS630) - 1 pcs

7. 10K ohm resistor - 1 pcs

8. Yeem tau - qee tus neeg hais tias koj yuav tsum siv tus tiv thaiv nruab nrab ntawm arduino pwm tus pin thiab lub rooj vag ntawm MOSFET los tiv thaiv aruino, lwm tus neeg hais tias koj tsis ua, tsawg kawg tsis yog rau daim ntawv thov lub zog qis, Kuv tau siv tsis muaj thiab nws ua haujlwm zoo xwb, txoj hauv qab 20mA kos los ntawm arduino tus pin, tab sis yog tias koj xav tau koj tuaj yeem siv 100 ohm resistor.

Hloov tshiab: Tom qab 2 lub hlis ntawm kev sim kuv tau los xaus tias 100 ohm yog qhov yuav tsum tau ua! cov arduino khaws thaiv tsis tau nws, ua ntu zus. Tam sim no nws ua haujlwm txig

Koj kuj tseem yuav xav tau cov cuab yeej siv los txhawm rau txhawm rau I2C adapter rau lub LCD thiab yog tias koj xav ua kom zoo li kuv tau ua ntawm lub rooj tsav xwm qauv lossis ntawm PCB. Kuv siv tus pin header los txuas rau arduino vim qhov no ua rau kuv muaj kev ywj pheej rau rho tawm cov arduino, program nws thiab muab nws rov qab rau (thiab nws yooj yim dua los hloov nws).

9. Yeem tau - tsab ntawv pov thawj / PCB

10. Tsis teb los tau - header pins - nrog 15 tus pin lossis ntau dua txhua - 2 pcs (xav tau txuas rau arduino nano mus rau pawg thawj coj saib)

Qhov ntawd yog hais txog nws, tam sim no cia peb mus ua haujlwm!

Kauj Ruam 2: Muab Tej Yam Ua Ke

Muab Tej Yam Ua Ke
Muab Tej Yam Ua Ke
Muab Tej Yam Ua Ke
Muab Tej Yam Ua Ke
Muab Tej Yam Ua Ke
Muab Tej Yam Ua Ke

Ua ntej koj yuav tsum muab lub IIC/I2C txuas nrog lub LCD 1602 (tseem ua haujlwm nrog lwm lub LCD zoo li 2004). Siv cov schematic muab los ua li ntawd.

Tam sim no yog tias koj xav siv lub khob cij tsuas yog ua raws cov txheej txheem thiab ua kom ntseeg tau tias tsuas yog cov hauv av ib txwm muaj rau cov khoom siv hluav taws xob LED thiab cov khoom siv hluav taws xob arduino yog tias koj siv 5V PS rau arduino (ntawm USB cable), txwv tsis pub koj tuaj yeem txuas rau tib PS los ntawm Vin tus pin ntawm arduino.

Yog tias koj xav siv PCB lossis pawg thawj coj saib ua ntej tsuas yog ua raws cov txheej txheem los txuas cov khoom sib txuas, tsim qauv nws yog ntawm koj, tsuas yog nco ntsoov xyuas ob qhov txuas txuas thaum kawg.

Ntawm I2C adapter, rov qab rau lub hwj chim thiab cov ntaub ntawv pins muaj lub jumper, lub jumper no muab lub zog rau LCD rov qab teeb, nrog nws ntawm lub teeb LCD nyob tsis tu ncua. Txuas lub laub khawm ntawm no kom tsuas pom nws thaum xav tau. Koj tuaj yeem siv lwm hom khawm lossis hloov pauv yog tias koj xav tau.

Kuv kuj tau suav nrog qhov scitic fritzing.

_

PS = Lub Hwj Chim (yog tias ib tus xav tsis thoob)

PCB = Luam Circuit Board

Kauj Ruam 3: Muab qee Cov Cai rau hauv MCU

Kuv tau txuas cov ntaub ntawv.ino thiab ob lub tsev qiv ntawv kuv tau siv yog li yuav tsis muaj qhov tsis sib xws. Cov cai tau piav qhia hauv cov ntawv.ino.

Tsis tas li rau I2C zaub qhov chaw nyob koj tuaj yeem siv daim i2c-scanner.ino txuas nrog kom pom nws.

Ib qho lus lossis lus pom zoo txais tos. Muaj kev lom zem!

Pom zoo: