Përmbajtje:

Stacker: 4 hapa
Stacker: 4 hapa

Video: Stacker: 4 hapa

Video: Stacker: 4 hapa
Video: САМАЯ ОПАСНАЯ СПОРТИВНАЯ ДОБАВКА 2024, Nëntor
Anonim
Stacker
Stacker

Ky projekt ishte për 'Creative Electronics', një modul inxhinierik Beng Elektronikë në Universitetin e Málaga, Shkolla e Telekomunikacionit (https://www.uma.es/etsi-de-telecomunicacion/).

Projekti ynë konsiston në simulimin e një makine arcade nga vitet '80. Ne kemi zgjedhur një lojë që është mjaft e popullarizuar në ditët e sotme, e njohur zakonisht si 'stacker'.

Qëllimi i lojës është të krijojë një kullë që arrin majën. Fillojmë duke vendosur bazën e kullës dhe më pas do të kemi blloqe që lëvizin nga njëra anë në tjetrën. Loja do të na presë që të shtypim butonin për të grumbulluar bllokun në majë të kullës së formuar deri më tani. Pra, nëse e rreshtoni në mënyrë perfekte nuk do të ketë asnjë problem, por nëse nuk e bëni atë blloku do të pritet duke e bërë atë edhe më të vështirë.

Furnizimet:

-Tel

- Arduino Mega 2560

- Matriz neopixel

- Folës

- Katër butona

- Furnizimi me energji 5V 5A

- Një ndërprerës

- Druri

- Një pjatë e shpuar

- Një kondensator me vlerë 1000 uF

- Një rezistencë me vlerë 470 Ω

Hapi 1: Hapi 1: Softuer

Për të zhvilluar lojën tonë duhej të instalonim bibliotekat Neopixel, të kontrollonim ekranin, LiquidCrystal (nga AdaFruit), tela dhe TimerOne.

Funksionet themelore janë:

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

- matriz.begin (): Fillon grupin

- matriz.clear (): vendos të gjitha leds në 0. Ju duhet një shfaqje () për të përditësuar grupin.

- matriz.show (): ndez led -et që janë konfiguruar dhe fik ato që janë në 0.

- matriz.setPixelColor (numri i pozicionit, R, G, B): konfiguron kutinë e ngjyrës së caktuar. (R, G, B shkojnë nga 0 në 255. Me 0 të fikur).

- matriz.setBrightness (BRIGHTNESS): konfiguron shkëlqimin. Një vlerë prej 20 është normalisht e mjaftueshme.

Kodin mund ta shkarkoni këtu

Nëse keni ndonjë pyetje, lërini ato në komente dhe unë do të jem i lumtur t'i përgjigjem.

Hapi 2: Hapi 2: Hardware - Lidhja

Hapi 2: Hardware - Lidhja
Hapi 2: Hardware - Lidhja

Këtu është lidhja e nevojshme për të përdorur në mënyrë të sigurt matricën neopixel.

Në rastin e altoparlantit, do të jetë e mjaftueshme ta lidhni atë midis çdo dalje PWM dhe tokëzimit. Në rastin e MEGA këto rezultate janë nga kunja numër 2 deri në 13.

Meqenëse çdo buton do të funksionojë me anë të ndërprerjeve, ato do të duhet të lidhen me kunjat 2, 3, 18, 19, të cilët janë nga 6 ndërprerjet e disponueshme në tabelën MEGA. Ne do të rezervojmë kunjat 20 dhe 21 për ekranin LCD

Për ekranin LCD kemi një mikrokontrollues që kërkon lidhjet VCC, GND, SDA dhe SCL. Dy të fundit janë të vendosura përkatësisht në kunjat 20 dhe 21.

Hapi 3: Hapi 3: Hardware - Kuti

Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti
Hapi 3: Hardware - Kuti

Për përpunimin e kutisë sonë, ne vendosëm ta bënim atë me dru, pasi kishim burimet dhe mjetet për ta bërë atë, megjithatë, ju mund të përdorni materialin që dëshironi, si printimi 3D.

Së pari dhe strategjikisht, ne projektuam kutinë me dimensione të mëdha, me qëllim që të sigurojmë një përshtypje më të madhe vizuale dhe të kemi hapësirë nëse duam të zgjerojmë kutinë, ose duam të shtojmë më shumë veçori.

Në këtë mënyrë, ne vendosëm të krijonim një strukturë për kutinë me pllaka druri, të ngjeshura së bashku me një gozhdë dhe armë silikoni. Forma që i dhamë strukturës së prerë është si më poshtë:

Në këtë mënyrë ne krijojmë kutinë tonë dhe i japim një strukturë me vrima, këto vrima janë të mbuluara me çarçafë druri, i bashkojmë ato në strukturë në të njëjtën mënyrë, me silikon dhe një armë gozhdë.

Këto fletë duhet të jenë të përshkueshme pasi ato do të pikturohen më vonë dhe duhet të kenë matjet e vrimave të lëna në kuti. Në të njëjtën mënyrë, ne e kemi ndarë pjesën e pasme të kutisë në dy pjesë në mënyrë që pjesa e sipërme të mund të shkëputet nga struktura në mënyrë që të trajtojë përbërësit elektronikë brenda.

Nga ana tjetër, pjesa e përparme e kutisë ka 3 vrima për të vendosur kabllot e matricës dhe është instaluar paneli i kontrollit, në të cilin bëhen vrimat përkatëse për instalimin e përbërësve.

Vrimat në panelin e kontrollit janë bërë me një matës 14, kështu që ato janë të lehta për t'u bërë nëse keni mjete, siç janë vrimat në pjesën e përparme për instalimin e vdes.

Ne gjithashtu bëjmë një prerje tjetër në pjesën e përparme për ekranin LCD dhe një tjetër në pjesën e poshtme të shpinës për lidhësin që do t'i japë energji furnizimit me energji:

Nga ana tjetër, ne gjithashtu sigurojmë kutinë me një altoparlant, kështu që ne bëjmë disa prerje të vogla anash dhe e ngjisim altoparlantin në kuti me silikon.

Pasi altoparlanti është ngjitur dhe vrimat dhe instalimi i panelit të përparmë janë përfunduar, ne vazhdojmë të pikturojmë kutinë. Në modelin tonë ne nuk kemi pikturuar panelin e përparmë, por dizajni është falas.

Për të lyer kutinë kemi blerë dy kanaçe me bojë llak, të zeza dhe argjendi për të bërë vijën kryesore dhe logon.

Fillimisht e lyam të gjithë kutinë me ngjyrë të zezë dhe më pas e retushuam me bojë argjendi, siç ishte logoja, të cilën e morëm nga një fletë letre duke prerë imazhin që donim të arrinim duke e printuar nga kompjuteri.

Për shiritin ne përdorim shirit në anët për të bërë që bojë të lyejë vetëm anët që duam. Së fundi, kutia do t'i përshtatej formës:

Hapi 4: Hapi 4: Pllakë e shpuar

Hapi 4: Pllakë e shpuar
Hapi 4: Pllakë e shpuar

Komponentët e nevojshëm për funksionimin e saktë të grupit përfshihen në një pllakë të shpuar. Komponentët janë kondensatori dhe rezistori i përmendur më lart, si dhe lidhjet e tokës dhe energjisë midis furnizimit me energji, Arduino dhe matricës neopixel.

Recommended: