Cov txheej txheem:

Qhib Xmas Ntoo: 5 Kauj Ruam
Qhib Xmas Ntoo: 5 Kauj Ruam

Video: Qhib Xmas Ntoo: 5 Kauj Ruam

Video: Qhib Xmas Ntoo: 5 Kauj Ruam
Video: Interview mit Prof. Dr. med. Andreas Michalsen 2024, Lub Xya hli ntuj
Anonim
Qhib Xmas Tsob Ntoo
Qhib Xmas Tsob Ntoo

Xmas nyob ib puag ncig peb, feem ntau txhua xyoo.:)

Tab sis yog tias koj xav tau npaj thaum hnub loj tuaj, koj tuaj yeem ua raws cov lus qhia no thiab ua rau koj cov phooj ywg xav tsis thoob nrog qhov zoo me me hluav taws xob gizmo.

Qhib Xmas Tsob Ntoo yog txoj haujlwm me me uas rov qab mus rau lub sijhawm, mus rau qhov uas kuv tseem nyob hauv tsev kawm ntawv thiab kuv tus kws qhia hluav taws xob tau hais kom tsim kom muaj tsob ntoo Xmas me me zoo li PCB (tes ua) nrog binary txee IC thiab qee qhov LEDs. Nws yog kev lom zem, thiab yog tias koj tsim koj li PCB kom raug, koj cov LED ntsais muag "nyob ib puag ncig" ntawm tsob ntoo, tab sis qhov no tau txais kev txaus siab tom qab ib ntus vim tias, zoo nws yeej tsis yog txhua qhov.

Tom qab ntau xyoo, kuv txiav txim siab rov saib qhov qub Circuit Court no, thiab tsim kom tau ib qho zoo dua, nrog kev tshaj lij tsim PCB, 555 timer (rau lub moos teeb liab) thiab CD4026 lub xyoo caum txee, 7 ntu LED tsav tsheb. Qhov teeb tsa tau ua tiav, thiab thaum kuv pib sau cov ntoo, Kuv muaj lub tswv yim txav mus rau qhov no ntxiv mus, thiab tsim tsob ntoo ntsais muag, uas tuaj yeem ua haujlwm rau koj lub siab sib cav.

Nov yog qhov peb tuaj ntawm no.

Tam sim no ntawm no yog cov lus qhia los tsim koj tus kheej, programmable Xmas ntoo raws li Atmel ATTiny84A, uas koj tuaj yeem hloov kho nrog Arduino UNO board yooj yim ua tus programmer SPI. (tab sis tsis txhob txhawj, Kuv twb tau sau tus lej me me zoo, nrog 8 qhov sib txawv ntsais muag tus qauv uas koj tuaj yeem rub tawm ntawm no.)

Kauj Ruam 1: Cia Peb Tau Txais Txuj Ci

Cia Peb Tau Txais Kev Tshawb Fawb
Cia Peb Tau Txais Kev Tshawb Fawb

Lub Circuit Court yog siv los ntawm tus qauv 9 V roj teeb (E Thaiv, Kuv xav tias).

Tab sis ntawm no yog qhov ntes: Atmel nti tuaj yeem tsuas siv cov hluav taws xob nkag mus txog 5.5 V.

Yog li, thawj zaug peb xav tau tus tswj hluav taws xob, ua rau peb muaj kev nyab xeeb 5 V los ntawm 9 V cov tswv yim. Ib feem kuv tsim ntawm no tuaj yeem muab txog li 150 mA, uas yog ntau dua txaus. Kuv qhov kev ntsuam xyuas pom, tias qhov kawg ntawm Circuit tsis zoo tshaj 30 mA txhua. (nrog me me 3 hli LEDs)

Tom qab qee qhov tsis muaj peev xwm tam sim no peb tuaj yeem nyab xeeb siv ATTiny nti.

Raws li koj tuaj yeem pom, tsis yog txhua tus nws ob txhais ceg muaj neeg nyob, tab sis hav, nws yog ib qho pheej yig nti, peb tuaj yeem tawm ntawm qhov ntawd.. (lossis xijpeem koj ua haujlwm rau nws!) Tsis tas li, koj tuaj yeem ua tiav nrog ATTiny44 thiab tej zaum 24 ib yam nkaus, tab sis tus nqi sib txawv nyob ib puag ncig 10 xees thiab txoj hauv kev no koj yuav muaj 8 K Flash los khaws koj cov haujlwm.

Txhawm rau ua qhov no qhib tiag tiag, Kuv tau tshem tawm SPI rov tsim lub caj dab ntawm lub nti hauv qab SW1 khawm (xaiv los ua ISP rau "hauv kev tsim cov txheej txheem"), yog li txhua yam koj xav tau, yog 4 0.1 nti pins, kaw ua ke (menyuam txaj ntawm cov rau tes:)) thiab tus programmer SPI (zoo li Arduino Uno) los noj su koj tus kheej txaus cai ntawm tsob ntoo.

Txhua LED muaj nws tus kheej 1 K Ohm tam sim no txwv kev tiv thaiv kom lawv nyab xeeb, tab sis yog tias koj npaj yuav siv LEDs sib txawv, koj yuav xav xav txog tus nqi no.

Thov txim txog S1 lub zog hloov pauv, Kuv paub qee tus neeg yuav tsis nyiam nws, tab sis qhov no yog qhov pheej yig, uas kuv nyuam qhuav tshwm sim nyob ib puag ncig. Koj tuaj yeem ua qhov me me rau hauv PCB, lossis txiav ob lub pins me me los ntawm hauv qab qhov hloov pauv, tab sis kuv tsis tau ua ib qho ntawm qhov ntawd. Kuv xav tias qhov hloov pauv tuaj yeem ua tau zoo ntawm qhov zoo thiab nws yuav sawv khov kho hauv lub kaum ntse ntse, nws tseem ua rau kev hloov pauv yooj yim dua thaum kawg.

Kuv kuj tau ua 3D luam tawm me me sawv rau tsob ntoo, tsuas yog kom nws tsis txhob poob thaum lub roj teeb txuas nrog. Nrog sawv ntsug roj teeb qhov hnyav tuav tag nrho tsob ntoo ntsug.

Kauj Ruam 2: Yam Yuav Tsum Tau

Yam Xav Tau
Yam Xav Tau

Kev tsim khoom PCB. Kuv paub qhov no nyuaj, tab sis hnub no peb muaj lub suab zoo thiab cov tuam txhab pheej yig xaiv los ntawm. Kuv tus kheej siv JLCPCB vim tias pawg thawj coj saib xyuas tau zoo tiag tiag thiab lawv pheej yig. Koj tuaj yeem muaj 10 ntawm cov laug cam no xa mus rau koj lub tsev rau qis dua 10 daus las. Tab sis tau kawg koj tuaj yeem siv ib lub chaw tsim khoom uas koj nyiam. (Kuv kuj tseem tau xa tawm thiab xa cov ntawv Altium, yog tias koj xav hloov tsob ntoo ua ntej)

Kev txawj ntse Ua haujlwm nrog SMD qhov chaw tuaj yeem ua rau muaj kev ntxhov siab, tab sis nrog me ntsis ntws thiab xyaum, koj cov laug cam yuav zoo dua li ib qho khoom tsim tawm los ntawm qhov ntawd.

Programming tus tswj hwm AVR micro. Kuv siv Arduino UNO rau qhov no. Muaj cov lus qhia zoo txog tus txheej txheem.https://www.instructables.com/id/Arduino-Uno-to-Pr … Yog koj ua qhov no tsob ntoo yuav tsis ua haujlwm. Teem nws rau daim duab qhia chaw clockwise!

Atmel ATTiny84A micro tswj.

Toshiba TA78L05F (TE12L, F) lub zog tswj hwm

SMD 1206 cap. nrog 1 u F muaj peev xwm

SMD 1206 cap. nrog 0.33 u F muaj peev xwm

SMD 1206 cap. nrog 10 u F muaj peev xwm

SMD 1206 resistor 1 K Ohm (7 ntawm lawv)

SMD 1206 resistor 10 K Ohm

THT LEDs (7 ntawm lawv). Kuv siv 3mm 2m A

C & K khawm (PTS645SK43SMTR92LFS) tab sis ib lub pob nrog 6mm * 6mm hneev taw yuav tsum ua

lub hwj chim tseem ceeb hloov (AYZ0102AGRLC)

9V roj teeb davhlau ya nyob twg

Txuas nrog koj tuaj yeem pom daim ntawv Excel nrog daim nqi ntawm cov khoom (BOM) uas kuv txuas rau feem ntau ntawm ntu los ntawm TME. EU Cov vev xaib, tab sis tau kawg koj tuaj yeem siv ib tus kws kho mob thiab ua kom ntev li qhov ua haujlwm thiab hneev taw tsis ua haujlwm.

Kauj Ruam 3: Txhim Kho Txhua Yam Ua Ke

Ua Nws Txhua Tus Ua Ke
Ua Nws Txhua Tus Ua Ke
Ua Nws Txhua Tus Ua Ke
Ua Nws Txhua Tus Ua Ke
Tsim Txhua Yam Ua Ke
Tsim Txhua Yam Ua Ke
Ua Nws Txhua Tus Ua Ke
Ua Nws Txhua Tus Ua Ke

Thaum koj muaj nws tag nrho hauv koj txhais tes (lub rooj tsav xwm tsim khoom, txhua ntu, koj cov hlau txuas thiab tej zaum qee lub tee) koj tuaj yeem pib nrog thov qee qhov ntws mus rau tus tswj hwm hneev taw ntawm PCB.

Kuv feem ntau muab tshuaj txhuam ATTiny ua ntej, vim nws yooj yim dua los ua haujlwm nrog nws thaum koj muaj chaw seem ntawm lub rooj tsavxwm.

Tom qab ntawd txhuam tag nrho cov khoom me me ntawm. Resistors, capacitors thiab thaum kawg tus tswj hwm. (yog tias koj tso lawv thiab tuav lawv nrog qhov ntxeev ntawm koj tus tweezers, koj tuaj yeem kho lawv nrog cov laug me ntsis ntawm qhov taub ntawm koj cov hlau. rov qab los rau thawj sab kom ua tiav txoj haujlwm)

Tom ntej ntxiv khawm thiab hloov.

Tam sim no muab PCB rau qee yam uas yuav tuav nws saum lub rooj. Nyob ib ncig ntawm 10 hli yuav tsum yog lawm, tab sis nws nyob ntawm seb koj xav kom koj cov LED coj mus ntev li cas. (Kuv siv kuv sab txiav ua kev txhawb nqa)

Ntxig cov LEDs los ntawm sab nraum qab ntawm PCB thiab ua tib zoo muab lawv tso rau ntawm lwm sab. Nco ntsoov tias lawv tsis khoov rau hauv ib qho kev taw qhia thiab saib xyuas rau qhov zoo ib yam.

Thaum kawg, txiav koj li 9V lub roj teeb txuas mus txog 40-50 mm thiab muab lawv tso rau hauv.

Ua haujlwm zoo! Siv koj lub khob tee tam sim no, koj tau txais nws!

Tom ntej no, teeb tsa koj tus programmer SPI thiab txuas nws mus rau 4 pins saum lub micro controller.

Koj tuaj yeem siv hluav taws xob tsob ntoo los ntawm 9V roj teeb tam sim no, tab sis nco ntsoov txuas cov hauv paus hauv av ntawm koj tus programmer thiab pawg thawj coj. Tsuas yog kaw koj tus programmer's GND rau ib qho ntawm LED qhov ua tsis zoo.

Kuv tau cim tus programmer pads nrog tus lej pin, tab sis qhov no yuav pab koj nrog kev txuas:

pin 9 - CLKpin 8 - MISOpin 7 - MOSIpin 4 - RST

Rub tawm INO cov ntaub ntawv los ntawm no thiab siv koj li Arduino IDE (lossis hloov nws mus rau txhua yam uas koj nyiam thiab siv nws nrog cov programmer sib txawv) kom nyem lub maub los.

Tsis txhob hnov qab teeb tsa qhov kev xaiv hauv Arduino IDE rau "Hlawv bootloader". Qhov no xav tau los teeb tsa ATTiny kom ua haujlwm ntawm 8 Mhz. Yog tias qhov no tsis ua tiav, koj tsob ntoo Xmass yuav ntsais muag tiag tiag, tab sis tsis txhob txhawj, koj tuaj yeem nkag mus thiab ua nws dua.

Kuv yuav tsum lees tias, teeb tsa tsob ntoo nrog 4 tus pin txuas ua ke tsis yog ib qho yooj yim ua, tab sis khaws cia ntawm nws, nrog kev xyaum me ntsis, koj tuaj yeem rov sau dua koj tsob ntoo ntau npaum li koj xav tau.

Sai li qhov kev ua haujlwm tiav, koj tsob ntoo Xmas yuav tsum pib ntsais muag hauv thawj hom phiaj. (random ntsais muag)

Ua haujlwm zoo! Nrog koj zoo siab! Tam sim no koj muaj koj tus kheej Qhib Xmas Ntoo los ua si nrog! Thiab tsis txhob hnov qab ua kom tiav koj lub tee ib yam.

Kauj Ruam 4: Tus Neeg Siv Phau Ntawv

Nov yog yam koj yuav tsum tau txais thaum kawg:

Tom qab koj txuas nrog 9 V roj teeb tsob ntoo Xmass tuaj yeem ua haujlwm nrog qhov swb hloov S1.

Nws yuav pib hauv hom 1 ntsais muag, uas yog Random ntsais muag.

Txhawm rau tua nws dua, tsuas yog thim rov qab S1 hloov.

Los ntawm luv nias lub SW1 khawm nyob rau sab saum toj, koj tuaj yeem toggle ntawm cov qauv ua ntej no:

1 - Random ntsais muag 2 - Lub voj voos nrog hloov LEDs3 - Lub voj voos nrog LEDs nyob ntawm thiab rov qab 4 - Lub voj voos nrog LEDs nyob ntawm 5 - Snaking ncig tsob ntoo 6 - Knight Rider:) 7 - Tso lub teeb nrog hloov LEDs8 - Tso lub teeb nrog LEDs nyob ntawm

Los ntawm nias lub pob SW1 ntev dua rau 2 vib nas this koj nkag mus rau lub sijhawm hloov pauv hom.

Ntawm no koj tuaj yeem teeb tsa lub sijhawm nruab nrab ntawm qhov ntsais. Koj tuaj yeem pom tias koj tau nkag mus rau hom no, thaum tsuas yog 1 LED tab tom nyem.

LED 1 - 250 msLED 7 - 500 msLED 6 - 750 msLED 5 - 1000 msLED 4 - 100 msLED 3 - 150 msLED 2 - 200 ms

Koj tuaj yeem txav mus tom ntej hauv lub sijhawm teeb tsa los ntawm nias lub pob SW1 luv.

Thaum koj tau xaiv lub sijhawm ncua uas koj xav kom muaj, nias thiab tuav lub pob SW1 kom ntev li 2 vib nas this. Tom qab ntawd, tsob ntoo yuav rov qab mus rau hom kev khiav zaum kawg nrog lub sijhawm pib tshiab.

Kauj Ruam 5: Peb Mus Qhov Twg?

Nws tag nrho rau koj!

Nqa INO cov ntaub ntawv thiab ntxiv hom ntsais muag tshiab lossis cov yam ntxwv tshiab.

Koj tuaj yeem sim ua qee qhov kev tswj lub sijhawm ua haujlwm zoo, kom dim lub LEDs lossis tsim kev ua si siv lub pob lossis ua dab tsi txhua tus los rau hauv koj lub siab!

Siv lub khoos phis tawj thiab rov tsim nws. Ntxiv lub suab nrov nrov los ua si cov suab nkauj Christmas tsis txaus ntseeg. Teeb tawm LEDs ntau dua (ib txwm muaj chav nyob rau qee qhov LEDs ntxiv).

Thiab yog tias koj xav tias koj qhov kev tsim tsim nyog sib qhia, thov ua!

Tsis txhob hnov qab qhov no yog Qhib Xmass Tsob Ntoo, yog li cia txhua tus nyiam nws!:)

Pom zoo: