Cov txheej txheem:

CheminElectrique (Kev txawj ua si Game) - SRO2002: 9 Kauj Ruam
CheminElectrique (Kev txawj ua si Game) - SRO2002: 9 Kauj Ruam

Video: CheminElectrique (Kev txawj ua si Game) - SRO2002: 9 Kauj Ruam

Video: CheminElectrique (Kev txawj ua si Game) - SRO2002: 9 Kauj Ruam
Video: ICU Album.6 - 03 Kev ua niam txiv 2024, Lub Xya hli ntuj
Anonim
CheminElectrique (Kev txawj ua si Game) - SRO2002
CheminElectrique (Kev txawj ua si Game) - SRO2002
CheminElectrique (Kev txawj ua si Game) - SRO2002
CheminElectrique (Kev txawj ua si Game) - SRO2002
CheminElectrique (Kev txawj ua si Game) - SRO2002
CheminElectrique (Kev txawj ua si Game) - SRO2002

Hnub no kuv nthuav qhia koj qhov kev ua si uas kuv tau ua rau lub xyoo kawm ntawv xaus rau kuv tus tub. Hauv Fab Kis peb hu cov kev lom zem no "kermesses", Kuv tsis paub yog tias lawv muaj nyob hauv lwm lub tebchaws thiab lawv hu li cas …

Hauv cov tog neeg no muaj ntau zaus ua si tib yam, qhov ntawd yog qhov kuv xav hu ua classic, thiab xyoo no kuv tau txiav txim siab los ua qhov hloov kho tshiab ntawm ib qho ntawm cov kev ua si qub no: "Chemin electrique" lossis "Main chaude".

Lub hom phiaj ntawm qhov kev ua si yog yooj yim heev, muaj cov xaim hluav taws xob uas dhau mus, tom qab ntawd koj muaj "joystick" uas muaj cov hlau nyob ib puag ncig ntawm nws qhov kawg uas hla ib puag ncig cov xaim hluav taws xob thiab lub hom phiaj ntawm qhov kev ua si yog hla mus xaim los ntawm ib kawg mus rau lwm yam yam tsis tau kov nws txwv tsis pub lub teeb ceeb toom thiab/lossis suab nrov tawm thiab koj tau poob lawm.

Kev lig kev cai tsis muaj ib qho khoom siv hluav taws xob los tsim qhov kev ua si no, yooj yim 12V roj teeb nrog lub teeb thiab qee lub xaim hluav taws xob txaus tab sis kuv muaj qee lub tswv yim txias los ua kom cov game tshiab dua.

Yog li cia saib dab tsi kuv ntxiv raws li kev ua haujlwm!

Kauj ruam 1: Nta

Raws li kuv nyuam qhuav hais qhov kev ua si no yooj yim tig rau lub teeb thaum tus neeg siv tsis tau kov lub xaim nrog "joystick", nws kuj tshwm sim ntau zaus uas qhov game ua suab thaum sib tham. Hauv kuv qhov kev ua si yuav muaj tag nrho ntawm 6 qhov thaiv ntawm 4 LEDs (ntsuab-daj-daj-liab) uas yuav ci ib txhij, lub suab nrov uas yuav tsim lub suab thiab tseem muaj lub suab sib xyaw ua ke hauv cov tswj uas yuav qhib thaum muaj kev sib cuag ntawm cov xaim hluav taws xob thiab "joystick".

Cov LEDs yuav ci me ntsis los ntawm ntsuab mus rau liab nyob ntawm qhov kev sib cuag ntawm cov hlau thiab cov tswj kav ntev npaum li cas.

Kuv kuj ntxiv qhov xaiv ntawm qib nyuaj (yooj yim-ib txwm-nyuaj) nrog rau lub peev xwm los pab/lov tes taw lub vibrator thiab suab. Lub suab ntim kuj tseem tuaj yeem kho nrog lub zog ntsuas.

Qhov kev xaiv ntawm qhov nyuaj yog qhov tseeb tsuas yog ncua sijhawm ntev dua lossis tsawg dua ntawm lub sijhawm thaum muaj kev sib cuag ntawm cov xaim thiab lub joystick thiab lub sijhawm thaum qhov kev ua si pib teeb/ring/vibrate. Kuv teeb tsa lub sijhawm ua ntej los ntawm kev ua haujlwm, piv txwv li hauv hom yooj yim qhov kev ua si tos 1 thib ob ua ntej ua rau muaj lus ceeb toom, thaum nyob hauv hom nyuaj cov lus ceeb toom yuav tshwm sim tam sim ntawd.

Kuv tsim qhov kev ua si kom nws yooj yim los rhuav tshem, txhim khu kev qha thiab qhov tseem ceeb tshaj plaws uas nws tsis muaj kev phom sij rau cov menyuam uas yuav siv nws. Tseeb vim tias cov xaim hluav taws xob tau hla los ntawm qhov tam sim no thiab nws tau hle kuv yuav tsum ua kom ntseeg tau tias nws tsis muaj kev phom sij rau cov neeg siv game.

Kauj Ruam 2: Tsis lees paub thiab Qhia Ntxiv

Kev Tsis Txaus Siab thiab Cov Lus Qhia Ntxiv
Kev Tsis Txaus Siab thiab Cov Lus Qhia Ntxiv

Tsis lees paub:

Qhov kev ua si yuav siv los ntawm 4 lub roj teeb ntawm 1.5V, tag nrho qhov hluav taws xob ntawm 6V, Kuv tseem txwv qhov tam sim no uas hla cov hlau mus rau ob peb lub microampere xwb. Yog li peb nyob hauv thaj tsam ntawm kev nyab xeeb tsawg heev (SELV) nrog tus nqi tam sim no tsis tshua muaj neeg siv tau.

Tab sis kev mloog kuv hais kom zoo tias tsis muaj nqi hluav taws xob tsis muaj teeb meem, lub zog tsis muaj zog tuaj yeem ua rau qee qhov xwm txheej txaus ntshai rau tus neeg uas muaj hluav taws xob. Kuv tau tshawb fawb ntau txog qhov no thaum tsim txoj haujlwm no, thiab txawm hais tias tsis muaj kev pom zoo txog kev tshawb fawb txog qhov txwv tus nqi ua ntej uas tam sim no tsis muaj kev cuam tshuam rau tib neeg lub cev tam sim no ntawm qee qhov microampere uas hla cov kab hluav taws xob muaj tsawg heev sij hawm los ua phem rau ib tus neeg.

Tab sis mloog kuv yuav tsis tuaj yeem tuav lub luag haujlwm thaum muaj xwm txheej! Kev saib xyuas yuav tsum tau saib xyuas tas li thaum tuav cov khoom siv hluav taws xob nyob, txawm tias muaj txiaj ntsig tam sim no tsawg heev. Kuv xav qhia koj kom qhia koj tus kheej kom ntau li ntau tau txog qhov txaus ntshai ntawm hluav taws xob thiab kev ceev faj zoo kom ua

Cov ntaub ntawv ntxiv:

Txoj haujlwm no ua haujlwm tau zoo heev thiab muaj txhua tus yam ntxwv kuv xav tau tab sis nws muaj qee qhov tsis raug. Thaum kuv tsim qhov phiaj xwm hluav taws xob kuv sim tias txhua yam yog qhov ua tau zoo raws li ua tau raws li tus nqi, tus lej ntawm cov khoom, thaj chaw, thiab tshwj xeeb tshaj yog tias kev ua haujlwm tag nrho yog "muaj tswv yim" raws li ua tau.

Thaum kuv tab tom ua txoj haujlwm no thiab tom qab ua tiav nws kuv xav tias muaj qee qhov kev xaiv uas kuv tau ua uas tsis yog qhov zoo tshaj plaws tab sis kuv raug nias los ntawm lub sijhawm, Kuv tsuas muaj 2 lub lis piam los ua txhua yam los ntawm kos (tsim, tsim qauv, xaj khoom, tsim cov qauv, thiab tshwj xeeb tshaj yog sib sau ua ke txhua lub ntsiab lus).

Kuv yuav qhia thaum kuv mus dhau cov txheej txheem tsim khoom uas kuv xav tias tuaj yeem ua kom zoo dua yog tias kuv yuav tsum tsim qhov kev ua si no dua. Tab sis kuv rov hais dua txoj haujlwm yog qhov ua haujlwm zoo li ntawd, tab sis kuv yog perfectionist …

Kuv kuj khuv xim tsis tau thaij duab ntau ntxiv ntawm cov theem sib txawv ntawm txoj haujlwm, tab sis kuv nyiam mob siab rau kuv tus kheej ntau li ntau tau rau txoj haujlwm txhawm rau txhawm rau ua kom tiav raws sijhawm.

Kuv zoo siab nrog txoj haujlwm no vim tias nws tau ua tiav zoo ntawm kuv tus tub lub tsev kawm ntawv tog, yog li cia peb pom dab tsi hauv plab ntawm tsiaj nyaum;)

Kauj ruam 3: Cov luag num

- Yuav tsum muaj roj teeb siv (kom muaj kev nyab xeeb thiab txav tau yooj yim)- Qhov kev ua si yuav tsum muaj kev nyab xeeb (nws yuav siv los ntawm menyuam yaus hnub nyoog 2 txog 10 xyoos)

- Cov chaw yuav tsum muaj (xaiv lub suab/lub tshuab ua kom muaj zog, thiab xaiv qhov nyuaj)

- Cov teeb tsa yuav tsum yooj yim nkag siab thiab nkag tau yooj yim (nws yuav tsum tau kwv yees tias tus neeg uas yuav saib xyuas qhov kev ua si thaum lub sijhawm tog tsis paub dab tsi hauv hluav taws xob/txuj ci)

- Lub suab yuav tsum nrov txaus (qhov kev ua si yuav siv sab nraud hauv ib puag ncig uas tsis muaj suab nrov).

- Lub kaw lus yuav tsum tshem tawm mus rau qhov siab tshaj plaws rau kev khaws thiab hloov pauv tau yooj yim ntawm lub cev (joystick, xaim hluav taws xob …)

- Yuav tsum yog qhov ntxim nyiam rau menyuam yaus (uas yog lub hom phiaj tseem ceeb uas lawv ua rau …:))

Kauj Ruam 4: Cheeb Tsam (BOM)

Rau rooj plaub:- ntoo plank

- pleev xim

- qee yam cuab yeej los laum thiab txiav….

Rau "joystick":- 1 vibrator

- cable 3.5 (lub tso suab)

- jack txuas 3.5 (lub tso suab)

- fais fab hlau 2.5mm²

- ib lub raj me me PVC

Cov khoom siv hluav taws xob:

16F628A

12f675 ib

- ULN2003A

2 x 2N2222A

Zener diode 2.7V

- 12 xiav LED

- 6 ntsuab LED

- 6 liab LED

- 12 daj LED

-5 resistors 10K

2 tus tiv thaiv 4.7K

- 1 tus tiv thaiv 470 ohm

6 tus tiv thaiv 2.2K

6 resistors 510 ohm

- 18 tus tiv thaiv 180 ohm

- 1 potentiometer 1K

- 1 ON-OFF hloov

-2 ON-OFF-ON hloov

- 1 lub suab nrov

- 1 DC txhawb kev hloov pauv

- fais fab hlau 2.5mm²

- 2 txiv tsawb txuas txiv neej

- 2 txiv tsawb txuas poj niam

- jack txuas 3.5 (lub tso suab)

- tus tuav rau 4 LR6 roj teeb

- qee cov PCB prototyping boards

Cov Cuab Yeej Siv Hluav Taws Xob: - Tus kws tshaj lij txhawm rau txhaj cov cai rau hauv Microchip 16F628A thiab 12F675 (piv txwv li PICkit 2) -

Kuv qhia koj kom siv Microchip MPLAB IDE (freeware) yog tias koj xav hloov kho cov cai tab sis koj tseem yuav xav tau CCS Compiler (shareware). Koj kuj tseem tuaj yeem siv lwm tus neeg sib dhos tab sis koj yuav xav tau ntau yam kev hloov pauv hauv txoj haujlwm.

Tab sis kuv yuav muab rau koj. HEX cov ntaub ntawv kom koj tuaj yeem txhaj lawv ncaj qha rau hauv microcontrollers.

Kauj Ruam 5: Txheeb Xyuas Kev Ua Haujlwm

Kev Ntsuas Kev Ua Haujlwm
Kev Ntsuas Kev Ua Haujlwm
Kev Ntsuas Kev Ua Haujlwm
Kev Ntsuas Kev Ua Haujlwm

Microcontroller 16F628A (Func1): Nws yog "lub hlwb" ntawm tag nrho cov kab ke, nws yog cov khoom siv no uas txheeb xyuas txoj haujlwm ntawm cov chaw teeb tsa, uas pom tias muaj kev sib cuag ntawm "joystick" thiab cov xaim hluav taws xob, thiab uas ua rau ceeb toom (teeb, suab thiab vibrator). Kuv tau xaiv cov khoom no vim tias kuv muaj cov khoom lag luam ncaj ncees thiab vim tias kuv tau siv los ua haujlwm nrog nws, thiab txij li thaum kuv tsis muaj sijhawm ntau los ua qhov haujlwm no kuv nyiam coj qee yam khoom uas kuv paub zoo.

Lub zog sib txuas ULN2003A (Func2): Cov khoom siv no ua lub zog sib txuas nruab nrab ntawm 16F628A thiab cov kab hluav taws xob uas siv hluav taws xob ntau dua li lub microcontroller tuaj yeem muab (LED, buzzer, vibrator).

Buzzer tswj (Func3):

PIC 16F628A tsis tuaj yeem muab tam sim no txaus rau lub zog buzzer, tshwj xeeb tshaj yog txij li lub buzzer yuav tsum tau siv los ntawm lub zog hloov pauv txhawm rau txhawm rau nce nws lub zog suab.

Qhov tseeb vim tias kev sib dhos tau muab rau hauv 6V thiab lub tswb xav tau 12V kom ua haujlwm ntawm qhov siab tshaj plaws Kuv siv lub hloov pauv kom tau txais qhov hluav taws xob zoo. Yog li kuv siv lub transistor ua qhov hloov pauv (hom kev hloov pauv) los tswj lub zog buzzer. Cheebtsam kuv xaiv yog cov classic 2N2222A uas haum rau siv no.

Nov yog lub suab nrov: 12V 25mA, qhov no txhais tau tias nws xav tau lub zog theoretical ntawm P = UI = 12 x 25mA = 0.3W

Yog li muaj lub zog xav tau ntawm 0.3W tawm ntawm DC txhawb kev hloov pauv, DC txhawb lub zog muaj qhov ua tau zoo ntawm 95% yog li muaj li 5% poob. Yog li ntawd, yuav tsum muaj lub zog tsawg kawg ntawm 0.3W + 5% = 0.315W xav tau ntawm cov hloov pauv.

Tam sim no peb tuaj yeem txiav tawm tam sim no Ic uas yuav hla transistor Q1:

P = U * Ic

Ic = P / UA

Ic = P / Vcc-Vcesat

Ic = 0, 315 / 6-0, 3

Ib = 52mA

Tam sim no peb xam cov hauv paus resistor tso cai rau transistor kom zoo txaus:

Ibsatmin = Ic / Betamin

Ibsatmin = 52mA / 100

Ib = 0.5mA

Ibsat = K x Ibsatmin (Kuv xaiv qhov ua kom siab saturation K = 2)

Ib = 2 x Ibsatmin

Ib = 1mA

R12 = Ur12 / Ib

R12 = Vcc - Vbe

R12 = (6 - 0.6) / 1mA

R12 = 5.4K

Tus nqi qub (E12) rau R12 = 4.7K

Kev tswj kev vibrator (Func4):

Raws li rau lub suab nrov, 16F628A tsis tuaj yeem muab lub zog txaus rau lub tshuab hluav taws xob uas xav tau tam sim no ntawm 70mA, ntxiv rau nws yuav tsum tau muab rau qhov siab tshaj plaws nrog qhov hluav taws xob ntawm 3V. Yog li kuv tau xaiv los siv zener diode ua ke nrog lub transistor los ua 2.7V qhov ntsuas hluav taws xob rau lub vibrator. Kev ua haujlwm ntawm zener-transistor koom nrog yog yooj yim, zener kho qhov 2.7V qhov hluav taws xob ntawm lub hauv paus ntawm transistor thiab transistor "luam tawm" qhov hluav taws xob no thiab muab lub zog.

Tam sim no uas yuav hla transistor Q2 yog li sib npaug rau Ic = 70mA

Tam sim no peb suav qhov pib tsis kam tso cai rau transistor kom zoo txaus:

Ibsatmin = Ic/Betamin

Ibsatmin = 70mA / 100

Ib = 0, 7mA

Ibsat = K x Ibsatmin (Kuv xaiv qhov ua kom muaj coefficient K = 2) Ibsat = 2 x Ibsatmin

Ib = 1,4mA

Qhov tsawg kawg tam sim no hauv zener diode yuav tsum yog yam tsawg Iz = 1mA rau nws txoj haujlwm, yog li peb tuaj yeem txiav tawm qhov tam sim no dhau los ntawm tus tiv thaiv R13:

Ir13 = Ibsat + Iz

Ir13 = 1,4mA + 1mA

Ir 13 = 2,4mA

Txhawm rau kom ntseeg tau tias tam sim no ntawm zener diode Iz ib txwm nyob hauv qhov kev ua haujlwm raug, ib qho kev nyab xeeb tau suav nrog: Ir13_fixed = 5mA (xaiv yam tsis xav tau ntawm tus nqi)

Tam sim no cia peb xam tus nqi R13:

R13 = U13 / Ir13_fixed

R13 = VCC-Vz / Ir13_fixed

R13 = 6-2, 7 / 5mA

R13 = 660 hli

Tus nqi qub (E12) rau R13 = 470 ohm

Kuv tuaj yeem xaiv 560 ohm hauv E12 series tab sis kuv tsis muaj tus nqi no yog li kuv tau coj tus nqi dhau los …

Yuav tsum optimized

Thaum kuv tsim cov phiaj xwm kuv tsis xav txog Vbe ntawm lub transistor yog li tsis txhob muaj 2.7V los txhawb lub zog vibrator Kuv tsuas muaj 2.7V-0.6V = 2.1V. Kuv yuav tsum tau siv 3.3V zener piv txwv, lub vibrator yuav muaj zog me ntsis txawm tias qhov txiaj ntsig tau txaus siab heev, kuv tsis siv txhua lub zog ntawm lub vibrator …

Ceeb Toom LEDs (Func5):

Cov LEDs tau teeb tsa ntsug raws li lawv tsim lub ntsuas: Liab

Daj2

Daj 1

Ntsuab

Thaum pom kev sib cuag ntawm "joystick" thiab cov xaim hluav taws xob, lawv maj mam ci ntawm ntsuab mus rau liab.

Cov LEDs txuas nrog VCC hauv pawg raws li lawv cov xim:

- Txhua qhov anode ntawm ntsuab LEDs tau txuas ua ke

- Txhua qhov anode ntawm daj1 LEDs tau txuas ua ke

- Txhua qhov anode ntawm daj2 LEDs tau txuas ua ke

- Txhua qhov anode ntawm cov liab LED tau txuas ua ke

Lub microcontroller tom qab ntawd ua rau lawv los ntawm kev tsaws lawv cov cathode ntawm ULN2003A.

Nco tseg:

Ntawm qhov txheej txheem tsuas muaj ib qho LED ntawm txhua xim nrog lub cim "X6" nyob ib sab ntawm nws vim tias kuv siv cov dawb version ntawm Cadence Capture thiab kuv txwv los ntawm cov lej siab tshaj plaws ntawm cov khoom ib daim duab yog li kuv tsis tuaj yeem ua txhua qhov LEDS tshwm sim …

Buzzer suab tswj qib (Func6):

Nws tsuas yog lub zog ntsuas hauv kab nrog lub suab nrov uas ua rau nws muaj peev xwm kho lub suab ntawm lub suab.

"Kho kom zoo nkauj" LEDs (Func7 - Schematic/Nplooj 2):

Lub hom phiaj ntawm cov LEDs no yog txhawm rau txhawm rau txhim kho qhov kev ua si. Lawv taws los ntawm sab laug mus rau sab xis. Muaj tag nrho 12 LEDs xiav: 6 thaum pib ntawm chav kawm sawv cev rau txoj kab pib thiab 6 thaum kawg ntawm chav kawm uas sawv cev rau txoj kab tiav

Kuv tau xaiv los ua cov duab sib tshooj rau cov LEDs no vim tias nws yuav xav tau ntau tus pin ntau dua kom lawv (6 tus pin nrog mutliplexing, 12 tus pin tsis muaj sib tshooj).

Ntxiv mus nws tau hais hauv lawv daim ntawv qhia tias Vf yog 4V yog li ntawd kuv tsis tuaj yeem tso 2 LEDs hauv koob (VCC yog 6V), thiab kuv tsis tuaj yeem muab tso ua ke vim lawv THEORIQUELY xav tau 20 mA thiab lub microcontroller tuaj yeem muab tsuas yog 25 mA max rau tus pin, yog li 40mA yuav tsis yooj yim sua.

Los xaus kuv tsis tuaj yeem koom ua ke ntawm LED (muab tso ua ke lossis sib luag) thiab kuv tsis muaj tus pin txaus ntawm lub microcontroller los tsav lawv ib qho twg … Ua tsaug lawv. Ua tsaug rau lub microcontroller no kuv tswj kev ua haujlwm ntawm LEDs los ntawm kev teeb tsa qib siab (VCC) ntawm lawv cov anodes thiab kuv siv PIC 16F628A thiab ULN2003A los ua qhov sib npaug.

Yuav tsum optimized:

Kuv paub thaum ua qhov kev ntsuas ntawm daim ntawv qhia zaub mov uas zoo ib yam tam sim no kuv = 20mA cov LEDs muaj qhov sib txawv ntawm qhov ci ci raws li lawv cov xim. Kuv tsis pom nws qhov zoo nkauj uas qee qhov LEDs tau ci dua li lwm tus, yog li kuv hloov pauv qhov tsis sib xws hauv koob nrog cov LED xiav kom txog thaum kuv tau txais lub zog zoo ib yam li cov ntsuab LEDs siv nrog tam sim no ntawm 20mA.

Thiab kuv pom tau tias cov xiav LEDs muaj qhov ci tib yam li cov ntsuab LEDs nrog tam sim no tsuas yog 1mA! Qhov ntawd txhais tau tias yog tias kuv tau paub tias ua ntej kuv tuaj yeem xaiv xaiv tso cov LED xiav hauv kab (hauv pab pawg ntawm 2). Thiab kuv tsuas xav tau 3 tus pin ntxiv rau ntawm 16F675A (uas muaj), yog li kuv tsis tas yuav ntxiv lwm lub microcontroller mob siab rau tswj cov LEDs no.

Tab sis lub sijhawm no ntawm kev tsim kuv tsis paub nws, qee zaum tsis muaj qhov sib txawv tsis sib xws ntawm cov yam ntxwv ntawm cov ntaub ntawv txheej txheem thiab cov yam ntxwv tiag ntawm cov khoom …

Txwv qhov tam sim no (Func0):

Kuv tsis tau npaj qhov ntu no txhua lub sijhawm ntawm qhov tsim kuv ntxiv nws tsuas yog qhov kawg ntawm txoj haujlwm, thaum txhua yam twb ua tiav lawm. Thaum pib kuv tau yooj yim txuas VCC ncaj qha mus rau cov xaim hluav taws xob nrog yooj yim rub tawm tus tiv thaiv txhawm rau txhawm rau muab cov tswv yim ntawm lub microcontroller uas pom qhov sib cuag mus rau hauv av.

Tab sis raws li kuv tau hais ua ntej kuv tau tshawb fawb ntau yam kom pom tias tam sim no ntws los ntawm cov xaim hluav taws xob tuaj yeem txaus ntshai yog tias nws tau muaj kev sib cuag ntawm cov xaim thiab tib neeg lub cev.

Kuv tsis pom cov lus teb meej txog qhov no yog li kuv nyiam ntxiv qhov tiv thaiv ntawm VCC thiab cov xaim hluav taws xob txhawm rau txo qhov tam sim no hla txoj kab hlau ntau li ntau tau.

Yog li kuv xav muab tus nqi tiv thaiv siab txhawm rau txhawm rau txo qhov tam sim no mus rau tus nqi qis tshaj tab sis raws li kuv twb tau ua tiav txoj haujlwm thiab yog li ntawd txhua qhov txuas thiab xaim daim npav sib txawv kuv tsis tuaj yeem tshem lub zog tawm ntawm 10Kohm ntxiv lawm. Yog li kuv yuav tsum xaiv tus nqi tiv thaiv kom tau 2/3 ntawm VCC ntawm BR0 tus pin (tus pin 6 ntawm 16F628A) kom lub microcontroller pom tau txawm hais tias nws yog qib siab thaum muaj kev sib cuag ntawm joystick thiab xaim hluav taws xob. Yog tias kuv tau ntxiv kev tawm tsam ntau dhau kuv yuav muaj kev pheej hmoo tias lub microcontroller yuav tsis pom qhov kev hloov pauv ntawm lub xeev logic qis thiab lub xeev logic siab.

Yog li kuv tau xaiv ntxiv qhov kev tiv thaiv ntawm 4.7K txhawm rau kom tau txais qhov hluav taws xob txog li 4V ntawm tus pin thaum muaj kev sib cuag ntawm joystick thiab xaim hluav taws xob. Yog tias ib qho ntxiv rau qhov kev tiv thaiv ntawm tib neeg cov tawv nqaij thaum muaj kev sib cuag ntawm cov xaim hluav taws xob nrog tes piv txwv tias tam sim no ntws los ntawm lub cev yuav tsawg dua 1mA.

Thiab txawm hais tias ib tus neeg kov cov hlau nws tsuas yog nyob hauv kev sib cuag nrog lub davhlau ya nyob twg zoo ntawm lub roj teeb thiab tsis yog nruab nrab ntawm qhov zoo thiab tsis zoo lub dav hlau tab sis raws li kuv tau hais hauv qhov tsis lees paub ib txwm ua tib zoo saib qhov koj ua nrog hluav taws xob tam sim no.

Nco tseg: Kuv tos ntev ntev los ntxiv qhov kev tiv thaiv no vim tias qhov hluav taws xob tam sim no muaj peev xwm nkag tau rau cov neeg siv (ntawm cov xaim hluav taws xob) tsis muaj zog thiab tias kev sib dhos tau muab los ntawm roj teeb nrog tsuas yog 6V ntawm qhov hluav taws xob thiab tej zaum nws yuav nruj me ntsis tsis tas yuav txwv qhov tam sim no los ntawm cov roj teeb tab sis txij li nws yog rau menyuam yaus, Kuv nyiam ua kom muaj kev ceev faj ntau li ntau tau.

Kauj ruam 6: Programmation

Programmation
Programmation

Cov khoos kas tau sau ua lus C nrog MPLAB IDE thiab cov lej tau suav nrog CCS C Compiler.

Cov cai tau hais tawm tag nrho thiab yooj yim nkag siab, tab sis kuv yuav piav qhia lub luag haujlwm tseem ceeb ntawm 2 tus lej (rau 16F628A thiab 12F675).

Thawj qhov haujlwm -CheminElectrique.c- (16F628A):

LED multiplexing tswj: Muaj nuj nqi: RTCC_isr ()

Kuv siv lub sijhawm 0 ntawm lub microcontroller ua rau muaj dej ntau dhau txhua txhua 2ms uas tso cai rau tswj kev sib tshooj ntawm LEDs.

Hu rau kev tswj xyuas:

Muaj nuj nqi: tsis muaj lub ntsiab ()

Nov yog lub ntsiab lus tseem ceeb, qhov kev zov me nyuam pom yog tias muaj kev sib cuag ntawm lub joystick thiab cov xaim hluav taws xob thiab qhib lub LEDs/buzzer/vibrator raws li lub sijhawm sib cuag.

Nyuaj teeb tsa kev tswj hwm:

Muaj nuj nqi: ntev TauSensitivityValue ()

Txoj haujlwm no yog siv los tshuaj xyuas txoj haujlwm ntawm qhov hloov pauv uas tso cai rau xaiv qhov nyuaj thiab rov qab hloov pauv qhov sawv cev rau lub sijhawm tos ua ntej qhib lub tswb.

Tswb teeb tswj:

Muaj nuj nqi: int GetDeviceConfiguration ()

Txoj haujlwm no yog siv los tshuaj xyuas txoj haujlwm ntawm qhov hloov pauv uas xaiv lub suab nrov thiab kev ua kom lub zog thiab rov ua qhov sib txawv uas sawv cev rau lub tswb uas yuav tsum muaj zog.

Qhov kev zov me nyuam thib ob -LedStartFinishCard.c- (12F675):

Xiav LED qhib kev tswj hwm: Muaj nuj nqi: tsis muaj lub ntsiab ()

Nov yog lub voj tseem ceeb ntawm txoj haujlwm, nws qhib LEDs ib qho tom qab ib qho los ntawm sab laug mus rau sab xis (los tsim kev caum)

Saib hauv qab no zip file ntawm MPLAB project:

Kauj Ruam 7: Soldering thiab Sib dhos

Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly
Soldering thiab Assembly

"Lub cev" ib feem: Kuv pib los ntawm kev tsim lub npov, yog li kuv txiav cov ntoo ntoo txog 5 hli tuab rau saum thiab ob sab thiab xaiv pawg thawj coj 2 cm tuab ua rau hauv qab kom muaj qhov hnyav ntau dua thiab qhov kev ua si tsis txav mus.

Kuv tau sib dhos cov laug cam ntawm kev ua nrog cov kua nplaum ntoo, Kuv tsis tau muab cov ntsia hlau lossis ntsia hlau ntsia thiab nws yog khoom tiag tiag!

Txhawm rau ua kom qhov kev ua si zoo nkauj dua li lub thawv pleev xim yooj yim Kuv nug kuv tus poj niam los tsim cov khoom dai rau sab saum toj ntawm lub thawv (vim tias kuv yeej nqus ntawm cov duab nraaj …). Kuv nug nws kom ua txoj kev winding (kom muaj kev sib raug zoo nrog cov xaim …) Nrog cov kaus poom/vaj huam sib luag ntawm ntug ntawm txoj kab nkhaus kom kuv tuaj yeem suav nrog kuv ceeb toom LEDs. Cov xiav LEDs ntawm cov khoom dai yuav zoo li qhov pib thiab kab tiav. Nws tsim qhov "Route 66" style scenery, nrog txoj kev hla ib hom suab puam, thiab tom qab ob peb qhov kev xav pom qhov chaw zoo ntawm LEDs peb zoo siab nrog qhov tshwm sim!

Tom qab ntawd kuv drilled qhov rau txhua qhov txuas, hloov pauv thiab ntawm chav kawm LEDs.

Cov xaim hluav taws xob tau sib tw los tsim zig-zags txhawm rau txhim kho qhov nyuaj ntawm qhov kev ua si, thiab txhua qhov kawg tau ntsaws rau hauv txiv neej txiv tsawb txuas. Cov khoom txuas yuav txuas nrog tus poj niam txiv tsawb txuas uas tau txuas rau hauv lub tsev npog.

Qhov hluav taws xob:

Kuv tau tawg qhov hluav taws xob ua ob peb daim npav me me.

Muaj:

- daim npav rau 16F628A

- daim npav rau 12F675

- 6 daim npav ceeb toom LED

- 4 daim npav rau LEDs zoo nkauj (pib kab thiab kab tiav)

Kuv tsau txhua daim npav no hauv qab lub npov ntawm lub npov, thiab kuv tso lub roj teeb rau hauv qis dua ntawm lub npov nrog lub suab nrov thiab DC txhawb lub zog.

Txhua qhov khoom siv hluav taws xob tau txuas nrog los ntawm kev qhwv cov xov hlau, Kuv tau muab lawv ua ke ntau li ntau tau raws li lawv cov lus qhia thiab kuv tau hloov lawv ua ke thiab kho lawv nrog cov kua nplaum kub kom lawv zoo li "huv" li sai tau thiab tshwj xeeb tshaj yog muaj tsis muaj kev sib cuag tsis raug lossis xov hlau uas txuas. Nws tiag tiag coj kuv ntau lub sijhawm los txiav/strippe/weld/txoj haujlwm xov hlau kom raug!

"Joystick" ntu:

Rau tus joystick kuv coj ib daim me me ntawm PVC raj (1.5cm txoj kab uas hla thiab ntev 25cm).

- lub davhlau ya nyob twg txuas nrog xaim ntawm qhov kawg ntawm tus joystick (ContactWire ntawm schematic)

- lub davhlau ya nyob twg txuas nrog lub davhlau ya nyob twg zoo ntawm lub vibrator (2A ntawm J1A txuas ntawm schematic)

- lub davhlau ya nyob twg txuas nrog lub davhlau ya nyob twg tsis zoo ntawm lub vibrator (1A ntawm J1A txuas ntawm schematic)

Tom qab ntawd kuv tau muab cov xaim hluav taws xob, lub vibrator, thiab lub txuas txuas rau sab hauv lub raj thiab tsau lub jack nrog cov kua nplaum kub kom paub tseeb tias tsis muaj dab tsi txav thaum txuas lub jack cable ntawm lub joystick thiab lwm qhov ntawm lub kaw lus.

Kauj ruam 8: Yees duab

Kauj Ruam 9: Xaus

Tam sim no txoj haujlwm tiav lawm, nws zoo heev los ua txoj haujlwm no txawm tias kuv khuv xim lub sijhawm me ntsis los ua nws. Nws tso cai rau kuv los ua qhov kev sib tw tshiab;) Kuv vam tias qhov kev ua si no yuav ua haujlwm tau ntau xyoo thiab nws yuav lom zem ntau tus menyuam uas yuav ua kev zoo siab xaus rau lawv lub xyoo kawm ntawv!

Kuv muab cov ntaub ntawv khaws tseg uas suav nrog txhua cov ntaub ntawv kuv siv/tsim rau txoj haujlwm.

Kuv tsis paub yog tias kuv qhov kev sau yuav raug vim tias kuv ib nrab siv tus txhais lus tsis siv neeg txhawm rau ua kom nrawm dua thiab txij li kuv tsis yog lus Askiv hais lus ib txwm kuv xav tias qee kab lus tej zaum yuav txawv rau cov neeg sau lus Askiv zoo.

Yog tias koj muaj lus nug lossis lus hais txog qhov haujlwm no, thov qhia rau kuv paub!

Pom zoo: