Cov txheej txheem:

Stacker: 4 Kauj ruam
Stacker: 4 Kauj ruam

Video: Stacker: 4 Kauj ruam

Video: Stacker: 4 Kauj ruam
Video: Stuck in the Middle with you - Stealers Wheel 2024, Kaum ib hlis
Anonim
Stacker
Stacker

Txoj haujlwm no yog rau 'Creative Electronics', Beng Electronics Engineering module ntawm University of Málaga, Tsev Kawm Ntawv Kev Sib Txuas Lus (https://www.uma.es/etsi-de-telecomunicacion/).

Peb tes num suav nrog kev sim ntawm lub tshuab arcade los ntawm 80s. Peb tau xaiv qhov kev ua si uas nrov heev niaj hnub no, feem ntau hu ua 'stacker'.

Lub hom phiaj ntawm qhov kev ua si yog tsim kom muaj ntauwd uas nce mus rau saum. Peb pib los ntawm kev tsim lub hauv paus ntawm tus pej thuam thiab tom qab ntawd peb yuav muaj cov thaiv txav los ntawm ib sab mus rau lwm qhov. Qhov kev ua si yuav tau tos peb kom nias lub pob txhawm rau txhawm rau thaiv lub block sab saum toj ntawm tus pej thuam tsim kom deb li deb. Yog li yog tias koj ua kom zoo nws yuav tsis muaj teeb meem, tab sis yog tias koj tsis ua nws qhov thaiv yuav raug txiav tawm ua rau nws nyuaj dua.

Khoom siv:

-Wire

- Arduino Mega 2560

- Neopixel matriz

- Hais lus

- Plaub khawm

- 5V 5A fais fab mov

- Hloov

Ntoo

- Ib phaj drilled

- Ib qho 1000 uF tus nqi capacitor

- Tus tiv thaiv tus nqi 470 Ω

Kauj ruam 1: Kauj Ruam 1: Software

Txhawm rau txhim kho peb cov kev ua si peb yuav tsum teeb tsa Neopixel cov tsev qiv ntawv, los tswj lub vijtsam, LiquidCrystal (los ntawm AdaFruit), xaim thiab TimerOne.

Cov dej num tseem ceeb yog:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): Pib qhov array

- matriz.clear (): teev tag nrho cov leds rau 0. Koj xav tau cov yeeb yam () los hloov kho qhov array.

- matriz.show (): tig rau lub teeb uas tau teeb tsa thiab tua cov uas nyob ntawm 0.

- matriz.setPixelColor (tus lej ntawm txoj haujlwm, R, G, B): teeb tsa lub thawv ntawm cov xim uas tau muab. (R, G, B mus ntawm 0 txog 255. Nrog 0 yog tawm).

- matriz.setBrightness (BRIGHTNESS): teeb tsa qhov ci ci. Tus nqi ntawm 20 yog ib txwm txaus.

Koj tuaj yeem rub tawm cov cai ntawm no

Yog tias koj muaj lus nug, tawm hauv lawv cov lus thiab kuv yuav zoo siab los teb lawv.

Kauj Ruam 2: Kauj Ruam 2: Kho Vajtse - Kev Sib Txuas

Kauj ruam 2: Kho vajtse - Kev sib txuas
Kauj ruam 2: Kho vajtse - Kev sib txuas

Nov yog qhov txuas xav tau los siv neopixel matrix kom nyab xeeb.

Hauv tus neeg hais lus, nws yuav txaus txuas nws ntawm txhua qhov PWM tso tawm thiab hauv av. Hauv MEGA cov txiaj ntsig no yog los ntawm tus lej tus lej 2 txog 13.

Raws li txhua lub pob yuav ua haujlwm los ntawm kev cuam tshuam, lawv yuav tsum txuas nrog tus pin 2, 3, 18, 19, uas yog 6 qhov cuam tshuam muaj nyob hauv MEGA board. Peb yuav khaws cov koob 20 thiab 21 rau lub vijtsam LCD

Rau cov zaub LCD peb muaj microcontroller uas xav tau VCC, GND, SDA thiab SCL txuas. Ob qhov kawg yog nyob ntawm tus pin 20 thiab 21 feem.

Kauj Ruam 3: Kauj Ruam 3: Khoos phis tawj - Lub thawv

Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv
Kauj ruam 3: Kho vajtse - Lub thawv

Txog kev piav qhia ntawm peb lub thawv peb txiav txim siab ua nws nrog ntoo, vim peb muaj cov peev txheej thiab cov cuab yeej los ua nws, txawm li cas los xij, koj tuaj yeem siv cov khoom koj xav tau, zoo li 3D luam ntawv.

Ua ntej thiab txoj hauv kev, peb tsim lub thawv nrog qhov loj me, nrog lub hom phiaj muab kev pom zoo dua thiab muaj chaw nyob yog tias peb xav nthuav dav ntawm qee lub ntsiab lus ntawm lub npov, lossis peb xav ntxiv cov yam ntxwv ntxiv.

Hauv txoj kev no, peb txiav txim siab los tsim cov qauv rau lub thawv nrog ntoo slats, sib sau ua ke nrog tus ntsia hlau thiab rab phom silicone. Cov duab peb muab rau cov qauv ntoo yog raws li hauv qab no:

Txoj hauv kev no peb tsim peb lub thawv thiab muab nws cov qauv nrog cov qhov, cov qhov no tau npog nrog cov ntawv ntoo, peb koom nrog lawv rau cov qauv ib yam nkaus, nrog silicone thiab rab phom ntsia hlau.

Cov ntawv no yuav tsum nkag mus tau vim tias lawv yuav pleev xim rau tom qab, thiab lawv yuav tsum muaj qhov ntsuas ntawm qhov nyob hauv lub thawv. Ib yam nkaus, peb tau faib lub nraub qaum ntawm lub npov ua ob ntu kom lub hauv paus tuaj yeem raug cais los ntawm cov qauv txhawm rau txhawm rau tswj cov khoom siv hluav taws xob sab hauv.

Ntawm qhov tod tes, lub hauv ntej ntawm lub npov muaj 3 qhov tso cov hlua ntawm lub matrix thiab cov tswj vaj huam sib luag tau teeb tsa, uas cov qhov cuam tshuam tau ua rau kev teeb tsa ntawm cov khoom.

Lub qhov nyob hauv lub vaj huam sib luag tswj tau ua nrog 14 qhov ntsuas me ntsis, yog li lawv yooj yim los ua yog tias koj muaj cov cuab yeej, ib yam li lub qhov nyob ntawm sab xub ntiag rau kev teeb tsa lub tuag.

Peb kuj ua lwm qhov kev phais ntawm sab xub ntiag rau lub vijtsam lcd thiab lwm qhov ntawm sab nraub qaum rau lub txuas uas yuav muab lub zog rau lub zog siv:

Ntawm qhov tod tes, peb tseem muab lub thawv nrog tus hais lus yog li peb ua qee qhov me me ntawm sab thiab lo tus neeg hais lus rau lub thawv nrog silicone.

Thaum tus neeg hais lus tau kaw thiab lub qhov thiab teeb tsa ntawm lub vaj huam sib luag pem hauv ntej tau ua tiav, peb npaj mus pleev xim rau lub thawv. Hauv peb tus qauv peb tsis tau pleev xim rau lub vaj huam sib luag pem hauv ntej tab sis kev tsim qauv yog pub dawb.

Txhawm rau pleev xim rau lub thawv peb tau yuav ob lub kaus poom ntawm cov xim tsuag, xim dub thiab nyiaj los ua kab saum toj thiab lub logo.

Thaum pib peb pleev xim rau tag nrho lub thawv dub thiab tom qab ntawd peb rov kho nws nrog cov xim nyiaj, xws li lub logo, uas peb tau txais los ntawm ib daim ntawv txiav cov duab uas peb xav ua kom tiav los ntawm kev luam nws los ntawm lub computer.

Rau kab txaij peb siv daim kab xev ntawm ob sab kom tau cov xim tsuas yog pleev xim rau ob sab peb xav tau. Thaum kawg, lub thawv yuav haum cov duab:

Kauj Ruam 4: Kauj Ruam 4: Drilled Phaj

Kauj Ruam 4: Drilled Phaj
Kauj Ruam 4: Drilled Phaj

Cov khoom tsim nyog rau kev ua haujlwm kom raug ntawm cov teeb tau suav nrog hauv phaj drilled. Cov khoom siv yog lub tshuab hluav taws xob thiab cov tiv thaiv uas tau hais los saum no, nrog rau hauv av thiab txuas hluav taws xob sib txuas ntawm lub zog hluav taws xob, Arduino thiab neopixel matrix.

Pom zoo: