Cov txheej txheem:
- Kauj Ruam 1: Pawg Thawj Coj
- Kauj ruam 2: Arduino UNO
- Kauj Ruam 3: Txuas LED Sawb rau Ntoo
- Kauj Ruam 4: Kev Txhim Kho Yav Tom Ntej
- Kauj Ruam 5: Post-Script: 2 Strips
Video: Tsiv Tawm Sijhawm Siv Arduino + DS1307 + Neopixel: Rov Siv Qee Cov Khoom Siv: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Los ntawm cov phiaj xwm yav dhau los Kuv muaj Arduino UNO thiab Neopixel LED sawb sab laug, thiab xav ua qee yam txawv. Vim tias Neopixel strip muaj 60 LED teeb, xav siv nws ua lub moos loj.
Txhawm rau qhia Cov Sijhawm, ib qho liab 5-LED ntu tau siv (60 LED / 12 ntu = 5 LED). Cov feeb tau qhia nrog ib qho ntsuab ntsuab LED, thiab vib nas this siv ib qho LED xiav.
Kuv tau ntxiv DS1307 Lub Sijhawm Sijhawm Sijhawm Tiag los txhawm rau khaws lub sijhawm thaum Arduino tsis muaj zog.
Nov yog Neopixel 60 LED sawb siv: https://www.adafruit.com/product/1138 thiab qhov DS1307 board:
Thaum xub thawj cov hlua LED tau npaj yuav dai ntawm phab ntsa chav noj mov, tab sis kuv cov ntxhais hais rau kuv kom muab nws txuas rau ib daim ntoo los ntawm lub pallet, yog li lawv kos tus lej thiab lo rau ntawm ntoo.
Kauj Ruam 1: Pawg Thawj Coj
Ntawm no koj muaj lub voj voog yuav tsum tau ua, thiab BOM.
Yog tias koj tsis siv DS1307 RTC pawg thawj coj, nws yuav tsis ua haujlwm. Cov teev thiab feeb yuav rov pib dua thaum Arduino tsis muaj zog vim tias pawg thawj coj no tsis muaj RTC sab hauv.
Pawg thawj coj saib xyuas pab khaws RTC DS1307, ob peb tus tiv thaiv thiab khawm nyob hauv qhov chaw.
Qee qhov yuav tsum tau siv thiab txuas kab.
Qhov "H" khawm nce teev thaum thawb. Qhov "M" khawm nce feeb. Cov vib nas this rov pib dua thaum twg khawm raug nias.
Tom qab 6 lub hlis ntawm kev ua haujlwm txuas ntxiv, tau muaj 2 feeb qeeb (zoo heev, hauv kuv lub tswv yim).
Kauj ruam 2: Arduino UNO
Kuv siv tus qub Arduino clone, thiab qee tus pin los txuas rau pawg thawj coj.
Koj tuaj yeem pom Arduino code ntawm:
github.com/Giroair/Linear-Clock-Arduino/bl…
Txuas Arduino rau ntawm daim ntoo uas siv khi yas.
Soldered 3 cables rau Neopixel strip (ceev faj: siv qee daim kab xev cais lossis txuas).
Hauv qhov haujlwm no Arduino tau siv los ntawm tus qauv 5V 1A USB them nyiaj.
Cov ntaub ntawv rau cov tsim tawm: Neopixel tau siv los ntawm 5V tus pin ntawm Arduino UNO vim tias tsuas yog 7 LED nyob Ib txhij. Yog tias koj npaj yuav Tig Rau LEDs ntau dua (uas yuav zoo tshaj rau cov lus pom zoo dua) txiav txim siab ua kom lub zog Neopixel los ntawm lwm qhov 5V qhov chaw. Hauv qhov xwm txheej ntawd, txuas qhov chaw GND rau GND tus pin ntawm Arduino board.
Hwj chim rau Arduino txuas sab nraud thiab txhim khu kev qha lub zog rau 5V tus pin kuj yog qhov kev xaiv.
Kauj Ruam 3: Txuas LED Sawb rau Ntoo
Siv 3 txoj hlua yas los tuav cov hlua hauv qhov chaw. Ceev faj tsis txhob npog ib qho LED.
Qee cov ntawv tau muab lo rau ntawm ntoo, thiab pleev xim tus lej.
Cov lej liab qhia txog Teev. Cov kab tau kos txhua 5 LED.
Cov lej ntsuab qhia txog feeb. Nco ntsoov tias thawj LED qhia thawj feeb, thiab qhov kawg qhia txog 60 feeb.
Kauj Ruam 4: Kev Txhim Kho Yav Tom Ntej
Qee cov tswv yim los ntawm qhov haujlwm no:
1.- Txiav cov lej hauv ntoo siv tus txiab, thiab pleev xim thiab pleev xim rau nws.
2.- Kos Tus Teev Sijhawm Teev Npe nyob rau ib sab, thiab Tus lej feeb ntawm lwm tus.
3.- Siv 2 daim kab xev LED rov qab mus rau tom qab: ib qho tig mus rau sab laug rau teev, thiab ib qho tig rau sab xis rau feeb.
4.- Kev sim nrog ntu sib txawv thiab xim: kev xav yog qhov txwv (koj raug qhia kom siv lub zog 5V sab nraud rau Neopixel sawb).
5.- Qhia Teev Sijhawm thiab feeb hloov.
6.- Faib LED sawb rau hauv ntu thiab ua 7x8 LED matrix los qhia cov lej & cim.
7.- Dim lub teeb: siv LDR lossis photodiode kom tsis txhob pom lub teeb.
8.- Txuas mus rau huab kom tau sijhawm los ntawm server.
9.- Pab kom Tswb: lub teeb nyem thaum lub xov tooj hu lossis tweets tau txais, lossis teeb tsa lub sijhawm ceeb toom.
10.-…. cia li qhia rau kuv paub!
Kauj Ruam 5: Post-Script: 2 Strips
Kuv tso cov ntawv "neopixel_invers_2_strips.ino" hauv
Nws yog lub hom phiaj los tswj ib txoj hlua los qhia lub sijhawm txuas nrog tus pin #6, thiab kab thib ob los qhia txog feeb/vib nas this txuas nrog tus pin #7.
Ob qho 5V DC thiab Hauv av ntawm cov kab ntawv txuas nrog tib qhov chaw.
DISCLAIMER: tsis tuaj yeem ntsuas nws ntev li tsis muaj 2 kab. Yog tias koj sim nws, ua siab zoo qhia cov kab lossis paub tseeb tias nws ua haujlwm tau zoo.
Ua tsaug.