Мазмұны:

Жинақтағыш: 4 қадам
Жинақтағыш: 4 қадам

Бейне: Жинақтағыш: 4 қадам

Бейне: Жинақтағыш: 4 қадам
Бейне: СЮРПРИЗ ДЛЯ ГЕЙМЕРОВ желтоқсандағы T FORCE ✔ Мәдениет 2017 2024, Қараша
Anonim
Жинақшы
Жинақшы

Бұл жоба Малага университетінің телекоммуникация мектебінің Beng Electronics Engineering модуліне арналған «Creative Electronics» үшін болды (https://www.uma.es/etsi-de-telecomunicacion/).

Біздің жоба 80 -ші жылдардағы аркадалық машинаның имитациясынан тұрады. Біз қазіргі уақытта өте танымал, әдетте «стекер» деп аталатын ойынды таңдадық.

Ойынның мақсаты - шыңға шығатын мұнара құру. Біз мұнара негізін орнатудан бастаймыз, содан кейін бізде бір жағынан екінші жағына жылжитын блоктар болады. Ойын бізді осы уақытқа дейін құрылған мұнара үстіне блок салу үшін түймені басуды күтеді. Егер сіз оны теңестірсеңіз, ешқандай проблема болмайды, бірақ егер сіз мұны жасамасаңыз, блок кесіліп, оны қиындатады.

Жабдықтар:

-Сым

- Arduino Mega 2560

- Неопиксель матрицасы

- Баяндамашы

- Төрт түйме

- 5В 5А қуат көзі

- Коммутатор

- Ағаш

- Бұрғыланған табақ

- 1000 uF мәнді конденсатор

- 470 Ом мәні бар резистор

1 -қадам: 1 -қадам: Бағдарламалық қамтамасыз ету

Ойынды дамыту үшін бізге Neopixel кітапханаларын орнату керек болды, экранды басқару, LiquidCrystal (AdaFruit -тен), сым және TimerOne.

Негізгі функцияларға мыналар жатады:

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

- matriz.begin (): массивті инициализациялайды

- matriz.clear (): барлық жарықдиодтарды 0 -ге қояды. Массивті жаңарту үшін сізге show () қажет.

- matriz.show (): конфигурацияланған жарықдиодты қосады және 0 -дегі шамдарды өшіреді.

- matriz.setPixelColor (позиция нөмірі, R, G, B): тағайындалған түстің өрісін конфигурациялайды. (R, G, B 0 -ден 255 -ке дейін. 0 өшірулі болғанда).

- matriz.setBrightness (BRIGHTNESS): жарықтықты конфигурациялайды. Әдетте 20 мәні жеткілікті.

Сіз кодты мына жерден жүктей аласыз

Егер сізде сұрақтар туындаса, оларды түсініктемелерде қалдырыңыз, мен оларға қуана жауап беремін.

2 -қадам: 2 -қадам: Жабдық - Қосылу

2 -қадам: Жабдық - қосылу
2 -қадам: Жабдық - қосылу

Мұнда неопиксель матрицасын қауіпсіз пайдалану үшін қажет байланыс бар.

Динамик жағдайында оны кез келген PWM шығысы мен жерге қосу үшін жеткілікті болады. MEGA жағдайында бұл шығыс нөмірі 2 -ден 13 -ке дейін.

Әр түйме үзіліс арқылы жұмыс істейтіндіктен, олар MEGA тақтасында бар 6 үзілістің 2, 3, 18, 19 түйреуіштеріне қосылуы керек. Біз СКД экранына 20 және 21 түйреуіштерді сақтаймыз

СКД дисплейі үшін бізде VCC, GND, SDA және SCL қосылымдарын қажет ететін микроконтроллер бар. Соңғы екеуі сәйкесінше 20 және 21 түйреуіштерде орналасқан.

3 -қадам: 3 -қадам: Аппараттық құрал - қорап

3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап
3 -қадам: Аппараттық құрал - қорап

Біздің қорапты жасау үшін біз оны ағаштан жасауды шештік, өйткені бізде бұл үшін ресурстар мен құралдар бар, алайда сіз өзіңіз қалаған материалды 3D басып шығару сияқты пайдалана аласыз.

Біріншіден, стратегиялық тұрғыда біз қорапты үлкенірек өлшеммен жасадық, оның көмегімен біз визуалды әсер қалдырамыз, егер біз қорапты бір сәтте кеңейткіміз келсе немесе басқа мүмкіндіктерді қосқымыз келсе, кеңістікке ие боламыз.

Осылайша, біз ағаштан жасалған тақтайшалармен, шегемен және силикон мылтығымен тығыздалған қораптың құрылымын жасауды шештік. Біз көлбеу құрылымға берген пішін келесідей:

Осылайша біз өз қорапшамызды жасаймыз және оған тесіктері бар құрылым береміз, бұл тесіктер ағаш парақтармен жабылған, біз оларды конструкцияға силиконмен және тырнақ пистолетімен қосамыз.

Бұл парақтар өткізгіш болуы керек, өйткені олар кейін боялатын болады және оларда қорапта қалған тесіктердің өлшемдері болуы керек. Дәл осылай біз қораптың артқы жағын екі бөлікке бөлдік, осылайша ішіндегі электронды компоненттерді өңдеу үшін жоғарғы бөлігін құрылымнан ажыратуға болады.

Екінші жағынан, қораптың алдыңғы бөлігінде матрицаның кабельдерін қоюға арналған 3 тесік бар және басқару панелі орнатылған, оған компоненттерді орнату үшін тиісті тесіктер жасалады.

Басқару панеліндегі саңылаулар 14 калибрлі биттен жасалған, сондықтан егер сізде құралдар болса, оларды жасау оңай, алдыңғы жағындағы тесікті орнату үшін.

Сондай -ақ, біз алдыңғы экранды экран үшін, ал артқы жағында - коннектор үшін тағы бір кесу жасаймыз, ол қуат көзіне қуат береді:

Екінші жағынан, біз қорапты динамикпен қамтамасыз етеміз, сондықтан біз кішкене тесіктер жасаймыз және динамикті силиконмен қорапқа жабыстырамыз.

Динамик желімделіп, тесіктер мен алдыңғы панельді орнату аяқталғаннан кейін біз қорапты бояуға кірісеміз. Біздің модельде біз алдыңғы панельді боялған жоқпыз, бірақ дизайн ақысыз.

Қорапты бояу үшін біз екі банка спрей бояуы сатып алдық, жоғарғы және логотипті жасау үшін қара және күміс.

Бастапқыда біз бүкіл қорапты қара түске боялдық, содан кейін біз оны компьютерден басып шығару арқылы қол жеткізгіміз келетін кескінді қағаз парағынан алған логотип сияқты күміс бояумен өңдедік.

Жолақ үшін біз бояуды қалаған жақтарын бояу үшін бүйірлеріне таспаны қолданамыз. Ақырында, қорап пішінге сәйкес келеді:

4 -қадам: 4 -қадам: бұрғыланған табақ

4 -қадам: бұрғыланған табақ
4 -қадам: бұрғыланған табақ

Жинақтың дұрыс жұмыс істеуі үшін қажетті компоненттер бұрғыланған табаққа кіреді. Компоненттер - жоғарыда айтылған конденсатор мен резистор, сонымен қатар қоректендіру көзі, Arduino мен неопиксель матрицасы арасындағы жер мен қуат байланыстары.

Ұсынылған: