Cov txheej txheem:

Swiss AVR Riam: 14 Kauj Ruam (nrog Duab)
Swiss AVR Riam: 14 Kauj Ruam (nrog Duab)

Video: Swiss AVR Riam: 14 Kauj Ruam (nrog Duab)

Video: Swiss AVR Riam: 14 Kauj Ruam (nrog Duab)
Video: Avro RJ100 – an aircraft legend leaves the SWISS fleet | SWISS 2024, Lub Xya hli ntuj
Anonim
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam
Swiss AVR Riam

Swiss AVR Riam muab ntau tus AVR cov phiaj xwm phiaj xwm ua ke hauv ib qho yooj yim Altoids Gum Tin. Vim tias qhov hloov pauv tau los ntawm kev tswj hwm microcontroller, nws tseem muab qhov pib rau txhua qhov haujlwm raws li LEDs thiab lub suab tso tawm. SAK tuaj yeem muaj ntau cov haujlwm raws li 8K ntawm kev tso cai nco thiab tswj hwm yim lub xeev rau txhua qhov haujlwm. Lub pob khawm xiav ua rau SAK tig mus los ntawm cov haujlwm thiab lub xeev - nias nrawm ua rau nws nyob hauv txoj haujlwm tab sis hloov mus rau lub xeev tom ntej (txawm li cas los xij uas tau hais tseg) thiab nias ntev ua rau nws nce mus rau lwm qhov haujlwm. Txoj haujlwm tam sim no thiab xeev rau txhua txoj haujlwm tau khaws tseg hauv EEPROM ntawm kev siv.

Cov haujlwm tam sim no tau ua hauv SAK suav nrog cov hauv qab no. Cov no, nrog rau tag nrho lwm cov cai thiab qhov tsis tu ncua (muaj daim ntawv teev npe tag nrho), kwv yees li 4K ntawm qhov chaw muaj. Ntau chav ntau dua! MiniMenorah - Evil Mad Scientists Brain Machine - Mitch AltmanMiniPOV - Adafruit IndustriesNoise Qho Khoom Ua Si - Lub Hom Phiaj Zoo LED Khiav teeb LED Tswmciab LED Teeb nyem Lub phiaj xwm no yuav tsis muaj nyob nrog kev ua siab dawb ntawm txhua tus neeg uas tau pab ib txoj hauv kev lossis lwm qhov. Ntxiv rau qhov tau hais los saum no, Kuv xav ua tsaug rau cov tsim tawm ntawm cov cuab yeej software siv (saib hauv lwm qib) thiab txhua tus neeg uas teeb tsa lub vev xaib muaj txiaj ntsig uas ua rau kuv nkag siab cov ncauj lus no. Kuv tuaj yeem nqa ncaj qha rau qhov me me ntawm cov cai siv hauv txoj haujlwm no. Yog tias koj xav tias txoj cai yog koj li, nws yuav zoo. Qhia rau kuv paub thiab kuv yuav zoo siab muab credit rau koj. Txawm li cas los xij, ua tsaug rau koj qhov kev pab:-)

Kauj Ruam 1: Qhov Chaw

Cov khoom tuaj yeem tau txais los ntawm ib tus lej ntawm cov khoom siv hluav taws xob. Vim tias qhov chaw txwv, feem ntau ntawm cov khoom siv yuav tsum tau ua raws li qhia. Txhua yam tsuas yog me ntsis haum; xyuas kom tseeb tias txhua qhov chaw hloov chaw tsis siv qhov chaw ntxiv. Tsis txhob hloov pauv rau ATtiny84 tshwj tsis yog tias koj paub meej tias cov pins sib xws. Cov kev txuas hauv qab no ntu yog DigiKey thiab Txhua Yam Khoom Siv Hluav Taws Xob. Electronic components1 x U1-ATtiny84-ATTINY84-20PU-ND1 x Ux-IC socket 14-pin DIP-A32879-ND9 x LED-koj xaiv xim 9 x resistors-sib phim rau koj LEDs2 x R1, R2-100 ohm 1/4W 1% hlau zaj duab xis-100XBK-ND2 x C7, C8-47uF-P5151-NDMiscellaneousBattery Holder 1-AA 6 "hlau ua (1) 2461K-NDPhone jack lub tso suab 3.5mm (1) MJW-22Toggle hloov SPDT 1/4 "on-on (1) MTS-4Push khawm hloov (1) 450-1654-NDMinty BoostThe SAK yog siv los ntawm ib leeg AA roj teeb txhawb los ntawm Maxim MAX756 nti (qhov tseem ceeb ntawm MintyBoost!) Cov khoom hauv qab no yog cov xav tau rau ntu ntu no. 1 x U1-MAX756CPA DC/DC 3.3/5V DIP-MAX756CPA+-ND1 x Ux-IC socket 8-pin DIP-A32878-ND2 x C7, C8 -0.1uF-399-4151-ND2 x C3, C5-100uF-P5152-ND1 x L1-22uH radial-M9985-ND1 x D1-1N5818 Schottky 1A 30V-1N5818-E3/1GI- ND

Kauj Ruam 2: ATtiny84 Microcontroller

ATtiny84 Microcontroller
ATtiny84 Microcontroller

Ntau txoj haujlwm siv ATtiny2313 20-pin lossis ATtiny85 8-pin microcontroller. Kuv pom ATtiny2313 loj heev (rau lub thawv ntawv) thiab ATtiny85 me me dhau (tsis nco txaus, tsis txaus pins tso tawm). ATtiny84 yog qhov yog:-) ATtiny84 muaj 8K ntawm lub program flash nco (txaus los tuav ntau qhov haujlwm me), 512K ntawm EEPROM (rau khaws cia lub xeev ntawm kev siv), txog 12 tus pin tso tawm (rau 9 LEDs, 2 raws ntawm lub suab tso tawm, thiab lub khawm hloov), thiab ntau lwm yam khoom zoo uas tsis siv hauv txoj haujlwm no. Yog tias koj npaj rau ntxiv cov haujlwm, tau txais daim ntawv theej ntawm ATtiny84 cov ntawv teev tseg. Muaj ntau txoj kev qhia qhia paub rau kev kawm rau tsev neeg ntawm microcontroller hauv Is Taws Nem no. Txhawm rau cov ntsiab lus muaj txiaj ntsig ntawm microcontrollers, saib Yuav Ua Li Cas Xaiv Tus Microcontroller. Note Cov phiaj xwm piav qhia ntawm no tsis muaj MiniMenorah tau qhib siab. MM xav tau cuaj tus pin tawm, Lub Tshuab Hlwb ob, thiab khawm kom hloov lub xeev ib, rau tag nrho kaum ob. Thaum ATtiny84 tuaj yeem teeb tsa kom muaj kaum ob tus pin tso tawm, nws yog tus nqi ntawm RESET tus pin. Disabling tus pin RESET thiab ua rau nws I/O ua rau ATtiny84 tsis tuaj yeem ua haujlwm nrog USBtinyISP tus kws tshaj lij (leej twg tsis tau ua qhov ntawd:-) thiab xav tau High Voltage Programming. Txhua yam nyob hauv qhov chaw kom pab tau MM, tab sis xav tau tus programmer sib txawv, thiab kuv tsis muaj.

Kauj Ruam 3: AVR Cov Cuab Yeej Cuab Yeej

AVR Cov Cuab Yeej Cuab Yeej
AVR Cov Cuab Yeej Cuab Yeej
AVR Cov Cuab Yeej Cuab Yeej
AVR Cov Cuab Yeej Cuab Yeej

Ob peb yam khoom, ob qho tib si kho vajtse thiab software, tsim nyog rau program AVR microcontrollers. Hauv qab no yog cov cuab yeej kuv siv. Ntau, ntau lwm qhov muaj nyob hauv tus nqi ib yam - dawb rau pheej yig. Nrhiav ib pawg uas ua haujlwm rau koj thiab lo nrog lawv. Zoo dua, nrhiav tus phooj ywg uas tau ua haujlwm tawm ib qho system thiab siv nws cov cuab yeej. Tsis muaj ib yam nyuaj tshwj xeeb yog txhua yam mus raws li tshaj tawm, tab sis tau txais tag nrho cov cuab yeej ua haujlwm ua ke tuaj yeem yog qhov nyuaj tiag tiag. Cov pins ntev ntawm tus tuav lub xov hlau txuas txuas mus rau hauv lub khob cij thiab ua rau kev teeb tsa kev sim yooj yim. Qhov teeb meem tsuas yog kuv tau ntsib yog tias cov khoom siv los ntawm cov txheej txheem pins tsis tuaj yeem pib thaum lub sijhawm ua haujlwm. Kuv tau ua ob txoj hauv kev los daws qhov teeb meem no. Thawj yog kom muaj ob tus tuav tuav, ib qho rau kev ua haujlwm thiab ib qho rau khiav (saib 8-tus menyuam txaj). Qhov no tsis zoo tagnrho vim tias nws ua rau lub khob cij ntau siv tsis tau thiab nws yog qhov txaus ntshai heev kom txav lub nti. Qhov thib ob yog txhawm rau txhim kho qhov hloov pauv me me kom txuas tus pin hauv av los ntawm hauv av ntawm lub khob cij thaum lub sijhawm ua haujlwm. Qhov no ua haujlwm tau zoo dua thiab tawm ntau qhov chaw ntawm lub khob cij rau cov khoom siv. ProgrammerUSBtinyISP cov khoom siv los ntawm Adafruit Industries. Nrog kev hloov me ntsis (tshem tawm 10-tus pin cable thiab khoov lub LEDs) tus programmer haum rau hauv Altoids Gum Tin. 6-tus lej xov tooj tseem tuaj yeem sib sau ua ke rau hauv lub tin rau khaws cia. Nws ua haujlwm tau zoo nrog USBtinyISP programmer (saib AVR Tutorial). Kuv nyuam qhuav hloov los ntawm kev siv Programmer's Notepad daim ntawv thov uas los nrog WinAVR los siv Eclipse nrog AVR Eclipse Plugin. Dab noj hnub tuaj yeem siv avrdude, yog li koj yuav tsum teeb tsa WinAVR ib qho ntxiv. Dab noj hnub muaj kev tswj hwm txoj haujlwm zoo dua, qhia tau zoo, thiab pub dawb. Nws tsuas yog siv ob peb feeb los nruab nws, ua haujlwm los ntawm kev qhia, thiab teeb tsa lub nti. Phone tus phooj ywg Nrhiav lawv, thov kev pab. Tib neeg tuaj yeem paub thiab pab tau. Qhov ntawd yog qhov zoo:-) Lawv kuj tuaj yeem raug tshem tawm. Qhov ntawd tsis zoo:-(

Kauj Ruam 4: Programming Microcontroller

Programming Microcontroller
Programming Microcontroller

C code Tsis txhob thuam qhov kuv tsis nkag siab. Kuv tsis yog tus programmer, C tsis yog kuv hom lus, thiab kuv tuav los ntawm Java-thin xov thiab ntau lub vev xaib tshawb nrhiav thaum ua haujlwm hauv C. Txawm hais tias ntau qhov chaws tau los ntawm lwm qhov haujlwm (saib cov qhab nia), Kuv yuav tsum tau ua qee qhov ntxiv thiab hloov kho. Lub hauv paus rau Swiss AVR Riam tau txuas hauv qab no ob qho tib si ua cov ntaub ntawv c thiab cov ntaub ntawv hex. Kuv yuav zoo siab tau hnov qhov chaws tuaj yeem txhim kho. Nws muaj qee qhov kev hloov pauv uas kuv xav tias yuav ua hauv txoj cai. Kev hloov tshiab tab tom los. Lub sijhawm no, txoj cai ua haujlwm raws li tshaj tawm. Fuses Microcontroller fuses tsis meej pem. Kuv tau xiam ob peb lub microcontrollers ob qho tib si los ntawm kev teeb tsa lawv mus nrhiav tus oscillator sab nraud thiab los ntawm kev xiam oob qhab RESET. Lawv tuaj yeem rov qab tau, tab sis txog thaum ntawd lawv tsuas yog kab yoov tuag. Ceev faj yog tias koj xaiv hloov lub fuses. Txhawm rau xam qhov tseeb fuse qhov tseem ceeb, siv lub tshuab fuse hauv online. Xaiv lub hom phiaj ib feem (ATtiny84) thiab cov chaw tsim nyog - sab hauv RC oscillator khiav ntawm 8MHz (tus nqi qub), TSIS TXHOB faib lub moos los ntawm 8 sab hauv, qhib qhov program rub tawm, thiab kaw qhov tsis pom kev. Qhov tshwm sim yuav tsum yog cov hauv qab no. -U lfuse: w: 0xe2: m -U hfuse: w: 0xdf: m -U efuse: w: 0xff: m (qis 0xE2 siab 0xDF txuas 0xFF). Koj tsuas yog yuav tsum hlawv cov fuses ib zaug (tshwj tsis yog koj npaj yuav hloov lawv). Dab noj hnub ua rau qhov yooj yim no, zoo li, kuv paub tseeb, ua lwm yam IDEs. Qe lus nug uas kuv xav tau teb Ib lub tswv yim ntawm kev ua kom zoo dua cov cai Vim li cas lub teeb ntsais ntsais hauv lub suab thiab lub tshuab ua rau lub suab nrov thaum qhib hauv lub tais tab sis tsis yog ntawm daim ntawv qhia zaub mov? Vim li cas tsis Eclipse zoo li lub teeb On thiab lub teeb ua haujlwm, txawm tias lawv zoo li ua haujlwm?

Kauj Ruam 5: Txhim Kho Txoj Haujlwm

Breadboarding qhov Project
Breadboarding qhov Project
Breadboarding qhov Project
Breadboarding qhov Project

Vim tias ntau txoj haujlwm ntawm txoj haujlwm no yog ua los ntawm lub microcontroller, muaj tsawg heev qhov sab nraud. Tom qab kuaj xyuas tias koj tus programmer thiab cov cuab yeej saw tau ua tiav, nws yuav yog lub tswv yim zoo rau breadboard lub Circuit Court thiab ua kom ntseeg tau tias txhua yam ua haujlwm raws li tshaj tawm. Kuv siv cov LEDs hauv tus qauv tin thiab pried tawm tus menyuam txaj thiab nti los siv hauv ntau daim duab. Cov kab hluav taws xob tag nrho txuas ncaj qha txuas cov pins mus rau ob peb ntu thiab tom qab ntawd hauv av. Hauv txoj cai, koj yuav pom cov lej ntawm cov lej uas yuav tsum tau qhib lossis tawm tswv yim nyob ntawm seb lub hom phiaj yog lub khob cij lossis PCB.

Kauj Ruam 6: Npaj Altoids Gum Tin

Cov duab ntawm txoj kev Hauv qab ntawm cov hlau nkhaus nkhaus thiab hauv. Nws yuav tsum tau ua kom tiaj kom lub roj teeb thiab lub rooj tsav xwm hauv Circuit Court haum thiab zaum sib npaug. Ua tib zoo kom tsis txhob cuam tshuam cov tin, thawb hauv qab kom txog thaum nws yog qhov tiaj tiaj. Qhov tin xav tau peb txheej ntawm qhov. Kuv siv cov hlau xuas nrig ntaus cim qhov chaw thiab brad taw tes cov khoom (rau ntoo) txhawm rau txhawm rau qhov. Cov khoom me me brad muaj qhov chaw nruab nrab thiab ob txoj kab txiav. Lawv yuav tsis skate thiab cov npoo txiav maj mam dhau los ntawm cov hlau. Brad point cov khoom muaj los ntawm Lee Valley (ntawm lwm qhov chaw). Thawj yog teeb tsa ntawm cuaj 5mm qhov nyob thoob plaws saum toj ntawm cov tin rau LEDs. Metric brad point me ntsis muaj thiab lawv ua kom huv thiab zoo rau qhov LEDs. Tsim ib daim ntawv ntawv nrog lub qhov cim thiab hloov cov cim mus rau saum lub tin. Txhawm rau tiv thaiv kev thawb sab saum toj ntawm cov tin hauv, txhawb sab hauv ntawm lub hau ntawm ib qho me me ntawm cov ntoo thaum xuas nrig ntaus thiab tho qhov saum. Nrog daim ntawv thiab ntoo nyob rau hauv qhov chaw, Kuv dim dim lub tin siv lub punch. Thaum drilling, maj mam pib ua ntej. Kev txiav cov npoo ntawm cov ntsiab lus brad yuav tsum ua lub voj voog txawm tias. Drilling nrog me ntsis dab tsi tab sis perpendicular rau saum npoo yuav ua rau me ntsis thawb thiab tearing cov hlau. Qhov 5mm brad point ua rau lub qhov huv zoo, tab sis kuv pom tias kuv yuav tsum tau nthuav nws puas tau me ntsis. Kuv tau ua qhov no los ntawm kev khawb tawm sab hauv nrog qhov niaj zaus 13/64 "me ntsis. Qhov txheej thib ob muaj ob 1/4" qhov ntawm sab xis ntawm cov tin rau qhov hloov thiab lub suab tso. Vim tias qhov nruj nkhaus ntawm qhov kawg ntawm cov tin, cov qhov no yuav tsum tau ua kom haum ncaj. Nco ntsoov tso chaw rau lawv kom cov khoom haum rau hauv tin. Muab lawv tso rau hauv kab ntsug ntawm qhov ib sab pom thaum lub hau kaw. Kos nrog punch thiab xyaum ua tib zoo. Kev ceev faj txog cov khoom thawb lub tin siv ntau zog nrog cov khoom loj. Qhov kawg yog rau lub khawm hloov. Muab lub qhov rau sab xis hauv qab ib txoj hauv kev uas lub laub khawm tsis cuam tshuam nrog lwm cov khoom siv hauv cov tin.

Kauj Ruam 7: Tsim thiab Ua PCB

Tsim thiab Ua PCB
Tsim thiab Ua PCB
Tsim thiab Ua PCB
Tsim thiab Ua PCB
Tsim thiab Ua PCB
Tsim thiab Ua PCB

Muaj ntau cov peev txheej hauv Is Taws Nem uas piav qhia cov txheej txheem ntawm kev tsim PCBs. Tsis muaj ib txoj hauv kev twg yog ruam tsis yooj yim lossis yooj yim, tab sis nws yog ib qho tseem ceeb kom tau txais kev yooj yim nrog tsawg kawg ib qho Kuv siv cov dawb software ntawm EAGLE Layout Editor los ntawm CadSoft los tsim cov txheej txheem thiab teeb tsa cov ntawv luam tawm Circuit Board. Kuv txoj hauv kev los tsim cov PCB tau piav qhia hauv Kev Ua thiab Npaj PCB cov kauj ruam ntawm Altoids Tin Speaker qhia tau. Tom qab hloov pauv, kos, thiab drilling lub rooj tsavxwm, koj npaj tau muab txhua yam sib dhos ua ke. Note Kuv qhov kev paub dhau los rau kev hloov cov duab rau cov laug cam yog cov hauv qab no. Ntxuav lub rooj tsavxwm kom zoo nrog xab npum tais thiab txhuam nws nrog cov tshuaj txhuam ntsuab. Maj mam txhuam cov burrs tawm ntawm ntug ntawm lub rooj tsavxwm kom cov ntawv xa thiab hlau ua kom muaj kev sib cuag tau zoo nrog lub rooj tsavxwm. Preheat cov hlau. Muab ib daim ntawv tso rau ntawm lub rooj tsavxwm thiab ua kom sov lub rooj tsavxwm nrog cov hlau. Tom qab lub rooj tsavxwm kub heev, ua tib zoo tso daim ntawv npaj xa mus rau ntawm lub rooj tsavxwm. Nws yuav lo tam sim (vim tias lub rooj tsavxwm kub) yog li ua kom ntseeg tau tias nws yog qhov chaw raug. Tom qab ntawd hlau ncaj qha rau ntawm qhov ci ntsa iab ntawm daim ntawv xa mus. Qhov no yeej tsis ua rau kuv muaj teeb meem, tab sis koj siv koj tus kheej cov hlau. Xeem ua ntej. Cia lub rooj tsavxwm txias thiab tom qab ntawd khiav hauv qab dej txias. Daim ntawv xa mus yuav tsum tawm thiab tawm tag nrho cov duab. Siv tus 8x swb/tus saib tsis zoo los saib xyuas qhov hloov pauv thiab sau rau hauv ib qho uas ploj lawm. Hmoov zoo.

Kauj Ruam 8: Cov Khoom Siv Hluav Taws Xob rau PCB

Soldering Parts rau PCB
Soldering Parts rau PCB
Soldering Parts rau PCB
Soldering Parts rau PCB
Soldering Parts rau PCB
Soldering Parts rau PCB

Muaj ntau cov peev txheej hauv Is Taws Nem uas piav qhia cov txheej txheem ntawm cov khoom siv hluav taws xob txuas rau PCBs. Saib, piv txwv li cov lus qhia qhia ntawm soldada.net. Qhov kev txiav txim uas koj teeb tsa cov khoom tsis muaj teeb meem tiag, txawm hais tias kuv tau pom ua haujlwm los ntawm qhov tsawg tshaj plaws mus rau qhov loj tshaj qhov yooj yim tshaj plaws. LED/blinkenlight coj ua ntev txaus kom koj tuaj yeem hloov lawv mus rau hauv cov qauv zoo li menorah hauv cov tin. Ua tib zoo ntsuas cov LEDs thiab khoov cov coj kom lub sab saum toj ntawm txhua lub LED tau teeb tsa kom nws thiaj li kis tau los ntawm nws lub qhov. Qhov no tuaj yeem nyuaj tab sis nws zoo li zoo thaum nws thaum kawg ua haujlwm. Yog tias cov laug ua ntev dhau lawm, cov LEDs yuav raug tsoo thiab tawm ntawm txoj haujlwm los ntawm lub hau ntawm cov tin. Nco ntsoov tias koj txheeb xyuas qhov sib txawv ntawm LEDs tawm tsam pawg thawj coj saib thaum koj teeb tsa lawv. Cov LED no tau txuas rau RESET tus pin, yog li koj tuaj yeem xaiv tsis nruab nws. Ntau Nco ntsoov Cov xov hlau rau lub mloog pob ntseg thiab cov tiv thaiv sib koom ua ke. Txhawm rau kom yooj yim, tso cov resistors nyob rau hauv txoj hauv kev uas lub cev ntawm tus tiv thaiv tsis dhau lub qhov nrog lub suab xaim. Tog twg los npaj thiab teeb tsa lub suab tso rau ntawm lub sijhawm no lossis tos kom txog thaum nws tau npaj kom yaj hauv cov resistors. Nws tsis muaj kev lom zem desoldering cov resistors tom qab.

Kauj ruam 9: Blinkenlights

Blinkenlights
Blinkenlights

Cov LEDs yuav tsum tau tiv thaiv los ntawm cov neeg tiv taus. Txiav txim siab qhov kev poob qis thiab qhov xav tau tam sim no ntawm koj cov LEDs thiab suav qhov tsim nyog tiv thaiv tus kheej xav tias yog 5V qhov chaw los ntawm cov nti. Muaj npaj txhij muaj cov laij lej online los ua qhov no. Xa koj tus kheej ib pawg ntawm cov ntsais muag. Thaum ua lawv rau txoj haujlwm no, txiav cov cathode (qhov tsis zoo/luv luv ntawm LED los ntawm ib sab flattened) thiab muab cov tshuaj tiv thaiv kom ze rau lub lens ntawm LED. Cov LEDs tsim cov duab zoo nkauj hauv cov tin. Txawm hais tias nrog tus tiv thaiv yuav luag kov lub lens, qhov luv LED nyob hauv nruab nrab yuav raug tsoo me ntsis los ntawm lub hau ntawm cov tin. Lo tiv thaiv luv luv los ntawm kev tshwm sim hauv qhov kaw nruj ntawm cov tin, npog txhua tus tiv thaiv nrog ib qho ntawm cov cua sov tubing.

Kauj Ruam 10: Npaj Lub Roj Teeb

Npaj Lub Roj Teeb
Npaj Lub Roj Teeb

Xaub cov khoom me me ntawm cov cua sov ua kom sov ua raws ob txoj hauv kev ntawm lub roj teeb. Thawb lawv ua tib zoo nkag mus rau hauv lub qhov ntawm tus tuav thiab ntsaws rau hauv qhov chaw. Cov no muab qee qib kev tiv thaiv rau cov xov hlau. (Cov lus qhia no tau theej tawm ntawm Kev Npaj Toggle Hloov nplooj ntawv.) Txiav cov xaim dub kom ntev thiab txuas rau hauv qhov tsim nyog ntawm PCB. Cov xaim liab tau xaim ncaj qha mus rau qhov hloov pauv; saib cov lus qhia ntawm nplooj ntawv ntawd yuav ua li cas mus ntxiv. Tau ua qhov no ntawm tsab ntawv, tam sim no kuv khuv xim nws. Lub roj teeb tsis xav kom nyob ruaj hauv qhov chaw. Tawm ntawm cov tab kom pib thiab tshem tawm lawv tsuas yog tias koj muaj teeb meem tshem lub roj teeb tawm. Dua li hais qhov no, daim duab qhia pom lub roj teeb nrog cov tab txiav tawm. Qhov no yog vim kuv scavenged nws los ntawm lwm qhov project.

Kauj ruam 11: Npaj Toggle Hloov

Npaj Toggle Hloov
Npaj Toggle Hloov

Nyob ntawm koj qhov kev hloov pauv, koj yuav tsum tau txiav tawm ib qho ntawm tus pin. Kuv ua qhov no nrog cov hloov pauv kuv siv txawm hais tias nws yuav tsis tsim nyog kiag li. Lis ib qho me me ntawm cov cua sov ua kom sov tubing raws cov hlau lead liab ntawm lub roj teeb. Thawb nws kom zoo zoo rau hauv lub qhov ntawm tus tuav thiab ntsaws rau hauv qhov chaw. Nws muab qee qib kev tiv thaiv rau xaim. (Cov ntawv qhia no theej tawm cov lus qhia hauv Kev Npaj Lub Roj Teeb Lub Pob.) Xaub lwm daim me me ntawm heatshrink tubing mus rau cov xaim liab. Txiav thiab hle lub xov hlau kom ntev thiab siv qee qhov txuas rau ob tus pin ntawm qhov hloov thiab qhov kawg ntawm xaim. Siv cov hlau lead liab los ntawm tus tuav lub roj teeb ncaj qha rau tus pin sab nraud ntawm tus tes hloov qhov. Xaub daim heatshrink tubing hla qhov sib koom tes los tiv thaiv thiab ntxiv dag zog rau nws. Qhov thib ob xaim mus los ntawm tus pin nruab nrab ntawm qhov hloov mus rau PCB. Muab cov xaim txuas rau qhov hloov pauv raws li tau piav qhia saum toj no. Tiv thaiv kev sib koom tes nrog heatshrink tubing. Muab lwm qhov kawg tso rau qhov tsim nyog ntawm PCB.

Kauj Ruam 12: Npaj Lub Suab Jack

Npaj Lub Suab Jack
Npaj Lub Suab Jack
Npaj Lub Suab Jack
Npaj Lub Suab Jack
Npaj Lub Suab Jack
Npaj Lub Suab Jack

Cov xov hlau rau lub mloog lub suab yog txhua yam luv heev. Thov me ntsis ntawm cov laug rau tus pin ntawm lub nkaus thiab xaim thiab tom qab ntawd muab lawv tso rau hauv qhov chaw. Xaub daim heatshrink tubing hla cov pob qij txha los tiv thaiv thiab ntxiv dag zog rau lawv. Cov xaim av tuaj yeem muab ncaj qha rau hauv nws lub qhov. Qhov kawg ntawm cov kab xaim hluav taws xob txhua qhov sib qhia ib qhov nrog ib kawg ntawm tus tiv thaiv. Npaj cov xaim thiab tus tiv thaiv los ntawm kev sib tw xaus ua ke thiab siv me ntsis solder. Lub qhov uas mus rau qhov no yuav tsum tau muab drilled rau 3/64 kom haum rau ob lub xov hlau.

Kauj Ruam 13: Npaj Pushbutton Hloov

Npaj Npaj Pushbutton Hloov
Npaj Npaj Pushbutton Hloov
Npaj Npaj Pushbutton Hloov
Npaj Npaj Pushbutton Hloov
Npaj Npaj Pushbutton Hloov
Npaj Npaj Pushbutton Hloov

Npaj ib qho luv luv ntawm cov xaim hlau los ntawm kev tsim nws mus rau hauv U-puab qhov haum haum nyob rau hauv qab ntawm qhov hloov. Thov ib lub qhov muag ntawm lub lauj kaub rau ob sab ntawm lub qhov - tawm hauv chav rau qhov hloov - thiab muab qhov hloov pauv nyob rau hauv qhov chaw. Qhuav lub lauj kaub thiab thawb lub xaim nyob hauv qhov chaw. Cia tus cam khwb cia tawv thiab rov hais dua ntawm lwm sab. Qhov no yuav tsum tau muab tso rau qhov chaw kom ruaj ntseg. Kev npaj ob daim xaim xaim los ntawm kev txiav kom ntev thiab hle ob qho kawg. Nco ntsoov tias cov xov hlau ntev txaus kom lub hau ntawm lub tin tuaj yeem qhib tau. Siv cov laug rau ob tus pin uas tsim nyog ntawm tus tes hloov thiab tom qab ntawd xaub daim heatshrink tubing hla cov pob qij txha los tiv thaiv thiab ntxiv dag zog rau lawv. Cov laug mus rau lwm qhov kom xaus rau hauv lawv cov qhov sib xws ntawm lub rooj tsav xwm. Ua tib zoo ntsaws cov xov ntawm cov LEDs thiab xyuas kom lawv tsis txhob zaum saum lub roj teeb. Kuv kis ob tus pin ntawm tus tes hloov qhov kom sab xis LED ntog nruab nrab ntawm lawv. Cov pins ntawm qhov hloov pauv yog qhov tsis yooj yim heev (lwm ob qhov tshem tawm). Nco tseg tus pin PA7 PCINT7 6 tau teeb tsa los mloog rau kev hloov pauv hauv lub xeev. Nias lub pob nyem khawm rub tus pin siab thiab SIGNAL (PCINT0_vect) ua tiav. Raws li qhov ntev ntawm lub pob nyem, tsis muaj dab tsi tshwm sim (kev sib cav tsis zoo), lub xeev tau nce qib (nias luv), lossis txoj haujlwm tau nce qib (nias ntev).

Kauj Ruam 14: Kaw Lub Hau

Kaw lub hau
Kaw lub hau

Yog tias txhua yam zoo nyob rau ntawm lub sijhawm no, koj yuav xav kaw cov tin. Ua li no, koj yuav tsum tau ceev faj heev txog txoj haujlwm ntawm LEDs. Kuv pom tias kuv yuav tsum tau nudge lawv rau hauv txoj haujlwm nrog cov ntsia hlau ntsia hlau me me kom lawv ua haujlwm raug hauv lawv lub qhov. Thov me ntsis nqes siab rau ntawm lub hau thaum koj tswj cov LEDs rau hauv qhov chaw thiab lawv thiaj li yuav plam mus rau qhov chaw. Tsis tas li ntawd, cov pins ntawm lub khawm hloov pauv yuav tsum tau khoov ntawm txoj kev.

Pom zoo: