INHOUDSOPGAWE:

Stapelaar: 4 stappe
Stapelaar: 4 stappe

Video: Stapelaar: 4 stappe

Video: Stapelaar: 4 stappe
Video: Stropdas Strikken Tutorial | Hoe strik je een stropdas? 2024, November
Anonim
Stapelaar
Stapelaar

Hierdie projek was vir 'Creative Electronics', 'n Beng Electronics Engineering-module aan die Universiteit van Málaga, Skool vir Telekommunikasie (https://www.uma.es/etsi-de-telecomunicacion/).

Ons projek bestaan uit die simulasie van 'n arcade -masjien uit die 80's. Ons het 'n speletjie gekies wat deesdae baie gewild is, algemeen bekend as 'stapelaar'.

Die doel van die spel is om 'n toring te skep wat die top bereik. Ons begin met die vestiging van die basis van die toring en dan sal ons blokke hê wat van die een kant na die ander beweeg. Die spel wag totdat ons op die knoppie druk om die blok bo -op die toring wat tot dusver gevorm is, te stapel. As u dit perfek pas, is daar geen probleem nie, maar as u dit nie doen nie, word die blok uitgesny, wat dit nog moeiliker maak.

Benodighede:

-Draad

- Arduino Mega 2560

- Neopixel matriz

- Spreker

- Vier knoppies

- 5V 5A kragtoevoer

- 'n skakelaar

- Hout

- 'n Geboorde bord

- Een kapasitor van 1000 uF

- 'n Weerstand van waarde 470 Ω

Stap 1: Stap 1: sagteware

Om ons spel te ontwikkel, moes ons die Neopixel -biblioteke installeer om die skerm, LiquidCrystal (van AdaFruit), draad en TimerOne te beheer.

Die basiese funksies is:

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

- matriz.begin (): Initialiseer die skikking

- matriz.clear (): stel alle LED's op 0. U benodig 'n show () om die skikking op te dateer.

- matriz.show (): skakel die LED's aan wat gekonfigureer is en skakel die wat op 0 is uit.

- matriz.setPixelColor (nommer van die posisie, R, G, B): stel die boks van die gekose kleur in. (R, G, B gaan van 0 na 255. Met 0 wat af is).

- matriz.setBrightness (BRIGHTNESS): stel die helderheid in. 'N Waarde van 20 is gewoonlik voldoende.

U kan die kode hier aflaai

As u enige vrae het, laat dit dan in die kommentaar en ek beantwoord dit graag.

Stap 2: Stap 2: Hardeware - verbinding

Stap 2: Hardeware - verbinding
Stap 2: Hardeware - verbinding

Hier is die verbinding wat nodig is om die neopixelmatriks veilig te gebruik.

In die geval van die luidspreker is dit voldoende om dit tussen enige PWM -uitset en grond te verbind. In die geval van MEGA is hierdie uitsette van pen nommer 2 tot 13.

Aangesien elke knoppie deur onderbrekings werk, moet hulle verbind word met penne 2, 3, 18, 19, wat uit die 6 onderbrekings op die MEGA -bord bestaan. Ons behou penne 20 en 21 vir die LCD -skerm

Vir die LCD -skerm het ons 'n mikrobeheerder wat VCC-, GND-, SDA- en SCL -verbindings benodig. Die laaste twee is op penne 20 en 21 onderskeidelik.

Stap 3: Stap 3: Hardeware - boks

Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks
Stap 3: Hardeware - boks

Vir die uitwerking van ons boks het ons besluit om dit met hout te maak, aangesien ons oor die hulpbronne en gereedskap beskik om dit te doen, maar u kan die materiaal gebruik wat u wil, soos 3D -drukwerk.

Eerstens en strategies het ons die boks met groot afmetings ontwerp, met die doel om 'n groter visuele indruk te bied en ruimte te hê as ons die boks op 'n stadium wil uitbrei, of as ons meer funksies wil byvoeg.

Op hierdie manier het ons besluit om 'n struktuur vir die boks te skep met houtlatte, saamgepers met 'n spyker en 'n silikoongeweer. Die vorm wat ons aan die latte -struktuur gegee het, is soos volg:

Op hierdie manier skep ons ons boks en gee dit 'n struktuur met gate; hierdie gate is bedek met houtplate, ons verbind dit op dieselfde manier met die struktuur, met silikoon en 'n spykergeweer.

Hierdie velle moet deurlaatbaar wees, aangesien dit later geverf word, en die afmetings van die gate in die boks moet wees. Op dieselfde manier het ons die agterkant van die boks in twee dele verdeel, sodat die boonste deel van die struktuur losgemaak kan word om die elektroniese komponente binne te hanteer.

Aan die ander kant het die voorste deel van die boks drie gate om die kabels van die matriks te plaas, en die bedieningspaneel word geïnstalleer, waarna die relevante gate gemaak word vir die installering van die komponente.

Die gate in die bedieningspaneel is gemaak met 'n 14 gauge -bit, so dit is maklik om te maak as u die gereedskap het, net soos die gate aan die voorkant vir die installering van die matrijs.

Ons maak ook nog 'n insnyding aan die voorkant vir die lcd -skerm en nog een aan die onderkant van die aansluiting wat die kragtoevoer van krag sal voorsien:

Aan die ander kant, voorsien ons ook 'n luidspreker aan die boks, sodat ons 'n paar snye aan die kant maak en die luidspreker met silikoon op die boks plak.

Sodra die luidspreker vasgeplak is en die gate en die installering van die voorpaneel voltooi is, verf ons die boks. In ons model het ons nie die voorpaneel geverf nie, maar die ontwerp is gratis.

Om die boks te verf, het ons twee blikkies spuitverf, swart en silwer, gekoop om die boonste lyn en die logo te maak.

Aanvanklik het ons die hele boks swart geverf en daarna met die silwer verf, soos die logo, wat ons op 'n vel papier gekry het, die beeld wat ons wou behaal deur dit van die rekenaar af te sny, herhaal.

Vir die streep gebruik ons band aan die kante om die verf net die kante te verf wat ons wil hê. Uiteindelik pas die boks in die vorm:

Stap 4: Stap 4: Geboorde plaat

Stap 4: Geboorde plaat
Stap 4: Geboorde plaat

Die nodige komponente vir die korrekte werking van die stel is ingesluit in 'n geboorde plaat. Die komponente is die bogenoemde kapasitor en weerstand, sowel as die grond- en kragverbindings tussen die kragtoevoer, Arduino en die neopixelmatriks.

Aanbeveel: