Cov txheej txheem:
- Kauj Ruam 1: Cov Ntaub Ntawv thiab Cov Cuab Yeej:
- Kauj Ruam 2: Tsim Lub Plawv
- Kauj Ruam 3: Khiav Lub Plawv Los Ntawm Arduino
- Kauj Ruam 4: Tsiv mus rau ATTINY
- Kauj ruam 5: Ua kom tiav Txoj Haujlwm
Video: Animated Heart: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Tsuas yog nyob rau lub sijhawm rau Valentine hnub, lub cuab yeej me me uas yuav muab rau koj tus hlub: lub plawv uas tig los ntawm ntau yam kev ua yeeb yaj kiab. Nws zoo haum rau ntawm lub rooj lossis rooj kom muaj koj tus hlub nco koj!
Lub plawv ua kom muaj lub ntsej muag zoo nkauj thiab yooj yim heev: tsuas yog hloov nws thiab 12 LEDs uas tsim lub plawv yuav mus los ntawm lub voj ntawm cov duab uas koj tuaj yeem ua raws.
Nws khiav tawm ntawm qhov sib tw thiab ua raws li qhov sib xws thiab pheej yig microcontroller, 8-pin ATTINY13, uas tuaj yeem ua haujlwm tau yooj yim nrog Arduino Uno. Los ntawm cov txheej txheem tshwj xeeb ntawm charlieplexing, 12 LEDs tuaj yeem tswj tus kheej nrog tsuas yog 4 tus pin tso tawm.
Kauj Ruam 1: Cov Ntaub Ntawv thiab Cov Cuab Yeej:
Cov ntaub ntawv:
- 125mm liab LEDs
- Lub rooj tsav xwm 3x7cm (10x24 qhov, tuab ntsuab ob sab yog qhov zoo tshaj)
- Attiny13A microcontroller
- 8-pin DIP qhov (socket)
- Mini hloov
- Ib lub npib ntawm tes tuav
- CR2032 npib cell
- 20cm ntawm cov xim sib txawv sib txuas sib txuas hlau
- 15 cm ntawm cov tuab tuab-tub ntxhais hlau
Cov Cuab Yeej:
- Ib Arduino Uno los ua haujlwm ATTINY
- Ib qho hlau txuas
- Ib txoj hlua hlau
Kauj Ruam 2: Tsim Lub Plawv
12 LEDs tau muab tso rau hauv pawg thawj coj saib ua qauv zoo li lub plawv, raws li qhia hauv daim duab. Ua tib zoo saib xyuas qhov tsis sib xws: 6 LEDs muaj txoj cai anode thiab cathode sab laug, 6 LEDs tau ntxig rau hauv txoj kev rov qab. Npog cov LEDs nrog cellotape txhawm rau tiv thaiv lawv kom tsis txhob poob thaum peb ua haujlwm sab nraub qaum.
Cov coj ntawm LEDs yuav tsum txuas nrog hauv cov qauv sib txawv. Khoov tus pin thiab txiav lawv tawm tom qab daim duab. Ceev faj tias daim duab qhia pom sab xub ntiag, thaum peb tab tom ua haujlwm sab nraub qaum, yog li nws yuav tsum zoo li daim iav-duab ntawm daim duab, zoo li pom hauv daim duab. Tam sim no cov hlau lead tuaj yeem ua ke ua ke thiab tshem tawm cov cellotape.
Ntsuas tias nws ua haujlwm: lub plawv muaj plaub qhov txuas hluav taws xob qhia ua xiav, ntsuab, daj thiab dawb hauv daim duab. Txuas hauv av rau ib qho kev sib txuas thiab +5V hauv koob nrog 1kOhm resistor rau lwm tus. 1 LED yuav tsum teeb, thiab tag nrho 12 LEDs yuav tsum tuaj yeem ua kom pom kev li no.
Kauj Ruam 3: Khiav Lub Plawv Los Ntawm Arduino
Tshaj tawm daim duab txuas mus rau Arduino UNO lossis Nano thiab txuas tus pin D8-D11 rau 4 qhov txuas hluav taws xob ntawm lub plawv: D8 rau xiav, D9 rau ntsuab, D10 rau daj thiab D11 rau dawb. Lub plawv yuav tsum pom qhov ua yeeb yaj kiab uas kav ntev li 1 feeb.
Cov cai tuaj yeem hloov kho kom hloov pauv nrawm lossis hloov pauv cov duab. Cov kab 'patt' muaj cov qauv ua yeeb yam. Ob bytes ntawm txhua kauj ruam qhia tias lub teeb LED nyob hauv txhua kauj ruam. Cov LED tau suav 0-11 pib los ntawm hauv qab thiab khiav rov qab txhua teev. LED0 sib raug rau me ntsis 0, LED1 rau ntsis 1 thiab lwm yam.
Cov qauv txheej txheem tau khaws cia hauv qhov kev nco nco, uas tau tso cai rau kev ua yeeb yaj kiab ntau dua li yog tias lawv tau khaws cia hauv RAM. Cov duab kos tam sim no muaj 168 qib. Rau Arduino, muaj chaw rau ntau txhiab leej ntxiv, thiab txawm tias yog rau ATTINY13, uas tsuas muaj 1kByte ntawm qhov kev pab cuam nco, muaj qhov chaw rau kwv yees li 400 kauj ruam.
Qhov nrawm ntawm qhov ua yeeb yaj kiab tau txiav txim siab los ntawm 'lub sijhawm siv sijhawm' txhais ntawm kab 196. Kom ua kom nrawm dua cov duab, ua tus lej no me dua. Ceev faj tias ntawm ATTINY, qhov ua yeeb yaj kiab yuav khiav qeeb me ntsis vim tias peb yuav khiav nws ntawm lub moos qis dua.
Kauj Ruam 4: Tsiv mus rau ATTINY
Txoj cai me me txaus kom haum rau qhov yooj yim heev 8-pin microcontroller, ATTINY13A. Cov duab kos los ntawm cov kauj ruam dhau los yuav ua haujlwm yam tsis muaj kev hloov pauv ntawm ATTINY.
- Muaj cov lus qhia tshwj xeeb https://www.instructables.com/id/Programming-an-A… yuav ua li cas rau phiaj xwm ATTINY13A. Cov ntsiab lus luv luv yog hauv qab no:
- Pib ntawm Arduino IDE, qhib 'Preferences' tom qab ntawd ntxiv https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json rau cov thawj tswj hwm ntxiv.
- Hauv qab 'Cov cuab yeej/Pawg Thawj Coj', xaiv 'Tus Thawj Saib Xyuas Haujlwm' thiab hauv qab ntawm cov npe, teeb tsa 'MicroCore los ntawm MCUdude'
- Txuas Arduino Uno thiab upload 'ArduinoISP'. Nws muaj nyob hauv 'Cov Ntaub Ntawv/piv txwv'
- Txuas Arduino mus rau ATtiny, ua tau yooj yim tshaj plaws los ntawm muab ATtiny rau ntawm daim thaiv tiv thaiv kab ntawv: Arduino tus pin 13 - ATtiny tus pin 7 Arduino tus pin 12 - ATtiny tus pin 6 Arduino tus pin 11 - ATtiny tus pin 5 Arduino tus pin 10 - ATtiny tus pin 1 Arduino +5v - ATtiny tus pin 8 Arduino GND - ATtiny tus pin 4
- Xaiv 'Board ATtiny13', 'B. O. D 2.7V', 'Moos 1.2 MHz sab hauv' thiab tus programmer 'Arduino li ISP' (saib xyuas: tsis yog 'ArduinoISP' tab sis 'Arduino li ISP')
- Ua 'Hlawv Bootloader' - tsis muaj bootloader rau attiny, thiab nws yuav muab qhov yuam kev, tab sis cov kauj ruam no xav tau kom 'teeb lub fuses' rau lub moos raug teeb tsa Upload cov duab.
Kuaj yog tias nws ua haujlwm: txuas xiav, ntsuab, daj thiab dawb txuas ntawm lub plawv mus rau PB0 (tus pin 5), PB1 (tus pin 6), PB2 (tus pin 7) thiab PB3 (tus pin 2), feem. Lub plawv yuav tsum ua kom zoo ib yam li nrog Arduino, tsuas yog qeeb me ntsis. Txheeb xyuas tias nws ua haujlwm thaum ATTINY tau tsav los ntawm kev sib tw.
Kauj ruam 5: Ua kom tiav Txoj Haujlwm
Tam sim no koj muaj lub plawv plawv thiab muaj phiaj xwm ATTINY, txoj haujlwm tuaj yeem ua tiav. Solder IC qhov (socket), tus tuav lub npib ntawm tes thiab qhib/tawm mus rau lub rooj tsav xwm tsab thiab ua tiav kev sib txuas raws li qhia hauv daim duab. Ntxig rau ATTINY, coincell thiab hloov mus xyuas seb nws ua haujlwm li cas.
Thaum kawg, Kuv ntxiv qhov sawv ntsug rau nws ua ntawm ~ 15cm cov khoom siv hluav taws xob xaim hluav taws xob. Tshem tawm qhov kev cais tawm 2cm ntawm ob sab thiab khoov nws kom zoo li sawv ntsug. Ib feem ntawm qhov hle tau tam sim no tuaj yeem muab pov rau ntawm cov khoom ntawm pawg thawj coj.
Txhua yam teeb tsa los ua qhov khoom plig Valentine zoo kawg!
Khiav Tawm Hauv Kev Sib Ntsib Lub Plawv
Pom zoo:
Animated Mask: 5 Kauj Ruam (nrog Duab)
Daim npog ntsej muag tsiaj: luag nyav, lawv hais, thiab lub ntiaj teb luag nrog koj - tshwj tsis yog koj hnav lub npog ntsej muag. Tom qab ntawd lub ntiaj teb tsis tuaj yeem pom koj luag, tsawg dua luag rov qab. Qhov nce ntawm daim npog ntsej muag tiv thaiv tau maj nrawm hloov ib nrab ntawm lub ntsej muag los ntawm peb lub sijhawm tam sim rau tib neeg
Dusty Wall Arduino Animated Led Teeb Nrog Teeb Lub Teeb: 11 Cov Kauj Ruam (nrog Duab)
Dusty Wall Arduino Animated Led Lamp Nrog Lub Teeb Pom Kev: Kuv nyuam qhuav muaj me nyuam thiab tom qab ua nws chav pw, kuv xav tau lub teeb ntawm phab ntsa. Raws li kuv nyiam heev LED kuv txiav txim siab los tsim ib yam.Kuv nyiam lub dav hlau dav dav, yog li vim li cas ho tsis tso lub dav hlau los ntawm daim duab tas luav rau ntawm phab ntsa, ntawm no thaum nws pib thiab kuv ua li cas
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Animated Chocolate Box (nrog Arduino Uno): 3 Kauj Ruam (nrog Duab)
Animated Chocolate Box (nrog Arduino Uno): Thaum kuv pom lub thawv zoo nkauj ntawm qhob noom xim kasfes hauv khw. Thiab qhov kev xav tshwm sim rau kuv kom ua khoom plig txaus los ntawm lub npov no - lub thawv uas muaj duab nrog chocolate.Qhov peb xav tau: arlear yas chocolate box 9V roj teeb Roj teeb cable adapter uSD 1GB Arduino U
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv