Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Siv Hauv Qhov Tsim
- Kauj Ruam 2: Txuas Txuas thiab Kuaj Tus Kws Tshaj Lij Duab
- Kauj Ruam 3: Txuas Txuas Cov Matrix Ribbon Cable mus rau Arduino
- Kauj Ruam 4: Txuas Matrix
- Kauj Ruam 5: Nruab AdaFruit Matrix Library thiab Xeem Matrix
- Kauj Ruam 6: Ntsuas Matrix Scanning Code
Video: Siv LED Matrix Ua Tus Kuaj: 8 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Los ntawm marciotMarcioT's Home PageFollow Ntau los ntawm tus sau:
Txog: Kuv yog tus nyiam ua haujlwm nrog kev txaus siab rau qhov qhib software, luam ntawv 3D, tshawb fawb thiab khoom siv hluav taws xob. Thov mus ntsib kuv lub khw lossis nplooj ntawv Patreon los pab txhawb kuv txoj haujlwm! Xav paub ntau ntxiv txog marciot »
Lub koob yees duab digital zoo ib yam ua haujlwm los ntawm kev siv ntau lub teeb pom kev zoo txhawm rau ntes lub teeb raws li nws tau pom los ntawm ib yam khoom. Hauv qhov kev sim no, kuv xav pom seb kuv puas tuaj yeem tsim lub koob yees duab rov qab: tsis txhob muaj qhov teeb tsa ntawm lub teeb pom kev zoo, Kuv tsuas muaj ib lub sensor nkaus xwb; tab sis kuv tswj txhua ntawm 1, 024 tus neeg lub teeb pom kev hauv 32 x 32 LED matrix.
Txoj kev nws ua haujlwm yog tias Arduino taws teeb ib qho LED ib zaug, thaum siv cov lus sib piv los saib xyuas kev hloov pauv ntawm lub teeb pom kev zoo. Qhov no tso cai rau Arduino los ntsuas seb lub ntsuas puas tuaj yeem "pom" ib qho tshwj xeeb LED. Cov txheej txheem no tau rov ua dua rau txhua ntawm 1, 024 tus kheej LEDs sai sai los tsim daim duab qhia chaw ntawm pom kev pom.
Yog tias ib qho khoom tau muab tso nruab nrab ntawm LED matrix thiab lub sensor, Arduino muaj peev xwm ntes cov duab ntawm cov khoom ntawd, uas tau teeb raws li "duab ntxoov ntxoo" thaum qhov kev ntes tiav.
BONUS: Nrog rau kev hloov me me, tib tus lej tuaj yeem siv los ua "digital stylus" rau tha xim ntawm LED matrix.
Kauj Ruam 1: Cov Khoom Siv Hauv Qhov Tsim
Txog qhov haujlwm no, Kuv siv cov hauv qab no:
- Ib Arduino Uno nrog Breadboard
- 32x32 RGB LED matrix (xws li los ntawm AdaFruit lossis Tindie)
- 5V 4A Lub Hwj Chim Adapter (los ntawm AdaFruit)
- Poj niam DC Lub Hwj Chim Adapter 2.1mm nkaus rau Ntsia Hlau Terminal thaiv (los ntawm AdaFruit)
- Qhov tseeb, 3mm TIL78 phototransistor
- Jumper xov hlau
AdaFruit kuj muag ib qho Arduino daim ntaub thaiv uas tuaj yeem siv tau tsis yog cov xov hluav taws xob.
Raws li kuv muaj qee qhov Tindie cov qhab nia, Kuv tau txais kuv cov lej los ntawm Tindie, tab sis cov lej los ntawm AdaFruit zoo li zoo ib yam, yog li ib qho yuav tsum ua haujlwm.
Tus phototransistor tau los ntawm kuv lub xyoo dhau los cov khoom sau ua ntu zus. Nws yog qhov pom tseeb 3mm ntu sau ua TIL78. Raws li kuv tuaj yeem qhia, ntu ntawd yog txhais rau IR thiab los yog qhov xwm txheej meej lossis lub qhov tsaus ntuj uas thaiv qhov pom kev. Txij li thaum RGB LED matrix tso tawm lub teeb pom kev, qhov tseeb yuav tsum tau siv.
Qhov TIL78 no zoo li tau raug txiav lawm, tab sis kuv xav tias txoj haujlwm no tuaj yeem ua tau siv cov kws yees duab tam sim no. Yog tias koj pom qee yam uas ua haujlwm, qhia rau kuv paub thiab kuv yuav hloov kho Cov Lus Qhia no!
Kauj Ruam 2: Txuas Txuas thiab Kuaj Tus Kws Tshaj Lij Duab
Feem ntau, koj yuav xav tau tus tiv thaiv nyob rau hauv nrog cov phototransistor hla lub zog, tab sis kuv paub tias Arduino muaj lub peev xwm los pab kom muaj kev rub sab hauv sab hauv ntawm ib qho ntawm tus pin. Kuv xav tias kuv tuaj yeem siv qhov zoo los txhawm rau txhawm rau txuas tus kws yees duab rau Arduino yam tsis muaj cov khoom siv ntxiv. Nws muab tawm kuv qhov kev xav tau raug!
Kuv siv cov xov hlau txuas rau tus kws yees duab sib txuas rau GND thiab A5 pins ntawm Arduino. Tom qab ntawd kuv tsim cov duab kos uas teeb tsa tus pin A5 ua INPUT_PULLUP. Qhov no ib txwm ua tiav rau cov hloov pauv, tab sis qhov no nws muab lub zog rau tus kws yees duab xa hluav taws xob!
#Txheeb xyuas SENSOR A5
teeb tsa tsis muaj dab tsi () {Serial.begin (9600); pinMode (SENSOR, INPUT_PULLUP); } void loop () {// Nyeem qhov piv txwv tsis tu ncua thiab luam nws Serial.println (analogRead (SENSOR)); }
Cov duab kos no luam tawm qhov tseem ceeb mus rau qhov chaw nres nkoj txuas sib xws rau qhov pom kev ib puag ncig. Los ntawm kev siv qhov yooj yim "Cov phiaj xwm phiaj xwm" los ntawm "Cuab Yeej" ntawv qhia zaub mov ntawm Arduino IDE, Kuv tuaj yeem tau txais cov phiaj xwm txav ntawm qhov pom kev ib puag ncig! Raws li kuv npog thiab nthuav tawm tus kws yees duab nrog kuv txhais tes, cov phiaj xwm nce thiab nqis. Nyob zoo!
Cov duab no yog ib txoj hauv kev zoo los xyuas seb tus phototransistor tau txuas nrog txoj kab ncaj ncaj: tus phototransistor yuav nkag siab ntau dua thaum txuas ib qho kev coj mus rau lwm qhov.
Kauj Ruam 3: Txuas Txuas Cov Matrix Ribbon Cable mus rau Arduino
Txhawm rau xaim cov lej rau Arduino, Kuv tau hla phau ntawv qhia yooj yim no los ntawm Adafruit. Txhawm rau kom yooj yim, Kuv tau sau daim duab thiab pinouts rau hauv ib daim ntawv thiab luam tawm nplooj ntawv siv nrawm los siv thaum txuas txhua yam.
Saib xyuas kom ntseeg tau tias lub tab ntawm qhov txuas txuas ib qho hauv daim duab.
Xwb, rau lub voj voos huv, koj tuaj yeem siv RGB daim thaiv npog uas AdaFruit muag rau cov vaj huam sib luag no. Yog tias koj siv daim ntaub thaiv, koj yuav tsum tau muab cov laug txuas rau hauv lub taub hau lossis xov hlau rau tus kws yees duab.
Kauj Ruam 4: Txuas Matrix
Kuv ntsia ntsia lub diav rawg ntawm lub zog matrix ua rau lub adapter txuas, ua kom ntseeg tau tias qhov tseeb yog qhov tseeb. Txij li ib feem ntawm lub davhlau ya nyob twg raug tso tawm, Kuv qhwv txhua yam nrog kab xev hluav taws xob kom nyab xeeb.
Tom qab ntawd, Kuv tau ntsaws rau hauv lub txuas hluav taws xob thiab kab hlua, ua tib zoo saib kom tsis txhob cuam tshuam cov xov hlau jumper hauv tus txheej txheem.
Kauj Ruam 5: Nruab AdaFruit Matrix Library thiab Xeem Matrix
Koj yuav tsum tau teeb tsa "RGB matrix Panel" thiab AdaFruit "Adafruit GFX Library" hauv koj Arduino IDE. Yog tias koj xav tau kev pab ua qhov no, kev qhia yog txoj hauv kev zoo tshaj plaws mus.
Kuv qhia koj kom ua qee qhov piv txwv kom paub tseeb tias koj lub vaj huam sib luag RGB ua haujlwm ua ntej mus. Kuv pom zoo qhov piv txwv "plasma_32x32" vim nws zoo heev!
Nco tseg tseem ceeb: Kuv pom tias yog tias kuv tau txhawb nqa Arduino ua ntej kuv ntsaws rau hauv 5V cov khoom siv rau hauv cov lej, cov lej yuav ua rau pom kev tsaus ntuj. Nws zoo nkaus li tias lub matrix sim kos lub zog los ntawm Arduino thiab qhov ntawd yeej tsis zoo rau nws! Yog li kom zam dhau kev thauj Arduino ntau dhau, ib txwm txhawb lub zog ua ntej koj ua lub zog Arduino!
Kauj Ruam 6: Ntsuas Matrix Scanning Code
Qhov khoom plig thib ob hauv Arduino Contest 2019
Pom zoo:
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: 7 Kauj Ruam
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: Qhov no yog qhov pheej yig, yooj yim los ua neeg hlau. Nws tuaj yeem ua kom tsis muaj menyuam hauv koj chav nrog UV-C lub teeb, nws yog lub teeb thiab nrawm, nws tuaj yeem mus rau txhua qhov av, thiab nws tuaj yeem haum rau txhua lub qhov rooj. Nws tseem yog tib neeg-nyab xeeb, thiab muaj kev ywj pheej tag nrho
Siv Smartphone Raws Li Tsis Siv Tus Kheej Ntsuas Kub / Tus Ntsuas Ntsuas Kub: 8 Kauj Ruam (nrog Duab)
Siv Smartphone Raws Li Tsis Siv Tus Kws Ntsuas Kub / Tus Ntsuas Kub Portable: Ntsuas lub cev kub nrog qhov tsis sib cuag / tsis sib cuag zoo li rab phom thermo. Kuv tsim txoj haujlwm no vim tias Thermo Gun tam sim no kim heev, yog li kuv yuav tsum tau txais lwm txoj hauv kev los ua DIY. Thiab lub hom phiaj yog ua nrog cov peev txheej qis .SuppliesMLX90614Ardu
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: Qhov no yog kev hloov pauv ntawm B-neeg hlau ua ntej. 100% Qhib QHOV CHAW / Arduino neeg hlau. CODE, 3D ntu thiab khoom siv hluav taws xob tau qhib yog li xav hloov kho nws lossis tsim qhov loj ntawm tus neeg hlau. Yog tias koj muaj kev ua xyem xyav, tswv yim lossis xav tau kev pab ua rau
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Tus Nqi Tus Nqi Tus Nqi Qis Tus Nqi Qis Tsawg: 15 Kauj Ruam (nrog Duab)
Tsawg-tus nqi Spherical Speaker Array: Cov cuab yeej ua suab nrov ua suab nrov hauv qhov xav tsis thoob, 360 degree zam, thaum lub suab nrov nrov nrov ua rau ntau qhov tsis txaus ntseeg, tsom teeb ntawm lub suab. Koj tuaj yeem siv nyiaj ib tuj ntawm cov khoom zoo nkauj: Hemisphere los ntawm Electrotap Experim