Cov txheej txheem:

Arduino Pocket Slot Machine: 4 Kauj Ruam
Arduino Pocket Slot Machine: 4 Kauj Ruam

Video: Arduino Pocket Slot Machine: 4 Kauj Ruam

Video: Arduino Pocket Slot Machine: 4 Kauj Ruam
Video: Amazing arduino project 2024, Hlis ntuj nqeg
Anonim
Arduino Hnab Qhov Tshuab
Arduino Hnab Qhov Tshuab

Kuv yuav ua siab ncaj rau pem hauv ntej thiab hais tias txoj haujlwm no yuav tsis tshwm sim tshwj tsis yog tias kuv tau nyob hauv qhov chaw thaum muaj tus mob coronavirus, kuv tau tshwm sim los pom tias Cov Ntawv Qhia tau ua qhov kev sib tw "LED Sawb", thiab kuv muaj qee lub strips LED nyob rau hauv ib lub thawv uas tau ploj mus tsis siv rau xyoo. Kuv xav tias zoo dua qhov uas tawm ntawm kuv lub hauv siab. Qhov kuv tau ua tiav lub tsev yog qhov zoo ib yam ntawm lub hnab tshos version ntawm lub tshuab ua haujlwm uas kuv tau ua rau kuv cov xeeb ntxwv hauv kev qhia ua ntej. Qhov no tsis muaj qhov qhib rau nyiaj npib lossis lub qhov ntxiab rau kev them nyiaj tab sis nws muaj lub teeb ci thiab lub suab nrov. Kuv yuav pom cov menyuam xav li cas thaum peb tawm ntawm kev ntoj ncig.

Kauj Ruam 1: LED Sawb

LED Sawb
LED Sawb

Feem ntau ntawm cov kab no siv los ua teeb pom kev zoo nkauj tab sis kuv xav txiav txim siab qee yam los tsim qhov twg kuv tuaj yeem siv qee qhov me me xwb. Qee qhov kab xev tau ntim rau kev tiv thaiv dej tab sis kuv kuj muaj qee qhov uas yooj yim rau ntais mus ua tej daim. Raws li koj tuaj yeem pom hauv daim duab, lawv txawm qhia koj tias yuav txiav qhov twg. Soldering cov xov hlau rau cov tooj liab tab yog ib qho yooj yim tab sis nco ntsoov tias koj siv cov hlau tsis tshua muaj cua sov thiab tsis txhob tso nws rau ntawm daim kab xev ntev heev vim tias txhua yam yog cov yas. Cov kab ntawv kuv tau teeb tsa rau LEDs hauv ib ntu thiab cuaj LEDs hauv ntu txuas ntxiv. Cov ntu no hloov pauv los ua qhov ntev ntawm kab txaij.

Kauj ruam 2: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Cov duab qhia muaj nyob saum toj no. Thawj qhov qhia meej txog kev sib txuas Arduino. Raws li kuv tau ua yav tas los, Kuv tsim kho software ntawm Arduino Nano thiab tom qab ntawd tau teeb tsa lub tshuab ATMega328 ib leeg rau ib leeg rau kev sib dhos zaum kawg. Qhov ntawd pab txo qis ob qho tib si thiab kev siv tam sim no rau qhov haujlwm ua haujlwm roj teeb no. Qhov hloov pauv tuaj yeem yog txhua lub sijhawm sib cuag, ib txwm qhib yam. Lub suab nrov yog tus qauv piezo uas khiav ntawm qhov hluav taws xob qis li 1.5 volts.

Qhov txheej txheem thib ob qhia meej txog kev sib txuas rau cov kab hluav taws xob LED. Raws li tau qhia, cov kab xev raug muaj lub zog siv khiav los ntawm qhov txwv tam sim no thiab tom qab ntawd cov LEDs tau xaim ua kab. Kuv siv cov ntu nrog rau rau ntawm LEDs kom lawv haum rau kuv lub phiaj xwm phiaj xwm. Ntawm rau lub LEDs, ob qho liab, ob yog ntsuab, thiab ob yog xiav. Cov kab ntawv muaj cov nplaum thim rov qab yog li nws tau yooj yim lo lawv rau ntawm lub khob cij. Kuv hloov lub npog dub ib txwm ntawm lub npov qhov project nrog ib qho ntawm 1/8-nti dawb Plexiglas. Cov LEDs yog ci txaus kom ci los ntawm.

Cov hlua LED ib txwm khiav ntawm 12 volts, tab sis kuv ua haujlwm tau zoo ntawm 9 volts yog li kuv tau xaiv qhov ntawd txhawm rau txo qis kev siv tam sim no. Vim tias qhov hluav taws xob siab dua li Arduino nyiam pom ntawm nws cov pins, Kuv yuav tsum tso cov transistor tsav tsheb tso rau hauv qhov chaw. Kuv muaj cov pawg ntawm pheej yig 2N3904 transistors yog li kuv siv cov tab sis cov teeb liab me me NPN hom yuav tsum ua haujlwm. Kuv siv 7.5 k-ohm resistors ntawm lub hauv paus tab sis tus nqi ntawd tsis tseem ceeb. Koj tuaj yeem siv qis dua tab sis nco ntsoov tias nws yuav nce kev siv tam sim no.

Lub zog rau txoj haujlwm no los ntawm tus qauv 18650 3.7 volt lithium roj teeb. Zoo li cov phiaj xwm yav dhau los, Kuv txuas nws mus rau lub rooj them nyiaj me me yog li kuv tuaj yeem siv USB xov tooj txuas kom rov roj teeb. Cov zis ntawm lub rooj tsav xwm them nyiaj dhau los ntawm kev qhib/tua hloov mus rau ob qhov chaw sib txawv. Ib qhov txuas yog mus rau ATMega328 uas ua haujlwm zoo ntawm qhov qis dua. Lwm qhov kev sib txuas yog rau DC-rau-DC lub rooj txhawb siab uas kuv kuj tau siv hauv cov phiaj xwm yav dhau los. Feem ntau kuv txhawb qhov hluav taws xob rau 5 volts thiab tom qab ntawd khiav txhua yam ntawm qhov ntawd. Lub sijhawm no, txawm li cas los xij, Kuv txhawb nws rau 9 volts tshwj xeeb rau cov hlua LED.

Kauj ruam 3: Software

Lub software yog yooj yim zoo nkauj. Cov txheej txheem tseem ceeb tsuas yog txuas ntxiv mus kom txog thaum "Pib" hloov pauv. Thaum lub sijhawm tseem ceeb tseem tab tom hloov pauv, nws tau nce qhov sib txawv "Random". Nws yuav yooj yim hla rov qab mus rau xoom lub voj tom qab nws tsoo 255. Thaum qhov "Spin" niaj hnub hu nws siv tus qauv 27 tus lej hauv "Random" txhawm rau ntsuas rau hauv lub rooj saib uas LEDs teeb rau ntawm txhua kab. Lub rooj saib xyuas muaj 27 tag nrho nkag nrog peb ntawm lawv ua cov xim sib xws. Qhov ntawd teeb tsa qhov sib txawv ntawm kev yeej ntawm 1 hauv 9. "Spin" niaj hnub khiav lub voj kom nyem sib txawv ntawm LEDs los ntawm lub rooj thiab tom qab ntawd thaum kawg daws teeb meem ntawm ib qho. Raws li nyob rau hauv thawj qhov Slot Machine software, "Clickit" niaj hnub simulates lub suab ntawm lub log tig. Yog tias txhua qhov xim sib phim, tom qab ntawv hu ua "Winner". Qhov "Tus yeej" niaj hnub ua rau lub teeb pom kev tag nrho ntawm LEDs ntawm ib kab thiab tom qab ntawd txhua txoj hlua tau qhib/tua ua ntu zus. Lub tswb nrov tseem tso lub suab tawm/tawm thaum lub sijhawm no.

Kauj ruam 4: Yees duab

Cov vis dis aus tsis ua qhov kev ncaj ncees hauv kev ua si vim tias LEDs zoo li ntxuav tawm thiab lub xov tooj tsis khaws lub suab. Txawm li cas los xij, nws muab qhov yooj yim ntawm kev ua haujlwm ntawm qhov kev ua si.

Pom zoo: